From 95e80fde6cf0b5ab0318ae68f98bda8366b6c8df Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Tue, 12 Apr 2022 13:30:11 +0200 Subject: [PATCH 001/245] build: make unofficial version --- setup.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/setup.php b/setup.php index 2fb70f741..90a204f94 100644 --- a/setup.php +++ b/setup.php @@ -35,7 +35,7 @@ // Schema version of this version (major.minor only) define('PLUGIN_FORMCREATOR_SCHEMA_VERSION', '2.13'); // is or is not an official release of the plugin -define('PLUGIN_FORMCREATOR_IS_OFFICIAL_RELEASE', true); +define('PLUGIN_FORMCREATOR_IS_OFFICIAL_RELEASE', false); // Minimal GLPI version, inclusive define ('PLUGIN_FORMCREATOR_GLPI_MIN_VERSION', '10.0'); From f0b0371084fa43d162a8e3b25b7790b89bf40420 Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Wed, 13 Apr 2022 09:17:41 +0200 Subject: [PATCH 002/245] bump(2.14.0-dev): bump to 2.14.0-dev --- install/install.php | 1 + setup.php | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/install/install.php b/install/install.php index e6d70b6e5..d53aca479 100644 --- a/install/install.php +++ b/install/install.php @@ -76,6 +76,7 @@ class PluginFormcreatorInstall { '2.12' => '2.12.1', '2.12.1' => '2.12.5', '2.12.5' => '2.13', + '2.13' => '2.14', ]; /** diff --git a/setup.php b/setup.php index 870e3341e..86e9baba5 100644 --- a/setup.php +++ b/setup.php @@ -31,9 +31,9 @@ global $CFG_GLPI; // Version of the plugin (major.minor.bugfix) -define('PLUGIN_FORMCREATOR_VERSION', '2.13.0-alpha.4'); +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); From 2d3f6d065136a5b1fc2ef2622e50fe1ec4d18ba7 Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Wed, 13 Apr 2022 09:51:57 +0200 Subject: [PATCH 003/245] feat(install): adapt installer to marketplace less messages in web UI and catch errors for user friendly report --- install/install.php | 27 +++++++++++++++++++++++---- 1 file changed, 23 insertions(+), 4 deletions(-) diff --git a/install/install.php b/install/install.php index d53aca479..7f271eec0 100644 --- a/install/install.php +++ b/install/install.php @@ -157,9 +157,26 @@ public function upgrade(Migration $migration, $args = []): bool { return false; } - 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(); @@ -189,7 +206,9 @@ protected function upgradeOneStep($toVersion) { if (is_readable($includeFile) && is_file($includeFile)) { 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(); From a73b132591a6fc2c56b6b02a34d95b3d20659684 Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Wed, 13 Apr 2022 09:18:00 +0200 Subject: [PATCH 004/245] feat(issue): support for ttr and tto --- hook.php | 54 ++++---- inc/formanswer.class.php | 116 ++++++++++-------- inc/issue.class.php | 67 +++++++++- install/mysql/plugin_formcreator_empty.sql | 42 ++++--- .../3-unit/PluginFormcreatorTargetTicket.php | 6 +- 5 files changed, 193 insertions(+), 92 deletions(-) diff --git a/hook.php b/hook.php index 64bbc4386..6ea655f7d 100644 --- a/hook.php +++ b/hook.php @@ -358,16 +358,21 @@ function plugin_formcreator_hook_add_ticket(CommonDBTM $item) { $issueName = $item->fields['name'] != '' ? addslashes($item->fields['name']) : '(' . $item->getID() . ')'; $issue = new PluginFormcreatorIssue(); $issue->add([ - 'items_id' => $item->getID(), - '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['users_id'], - 'comment' => addslashes($item->fields['content']), + 'items_id' => $item->getID(), + '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['users_id'], + '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'], ]); } @@ -405,18 +410,23 @@ 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', - '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::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']), + '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'], ]); return; } diff --git a/inc/formanswer.class.php b/inc/formanswer.class.php index 38cbe97fe..1e55eca2e 100644 --- a/inc/formanswer.class.php +++ b/inc/formanswer.class.php @@ -1365,18 +1365,23 @@ private 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'], - 'users_id_validator' => $this->fields['users_id_validator'], - 'groups_id_validator'=> $this->fields['groups_id_validator'], - '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, ]); return; @@ -1405,17 +1410,22 @@ private 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'], + ]); } private function updateIssue() { @@ -1468,20 +1478,25 @@ 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'], - 'users_id_validator' => $this->fields['users_id_validator'], - 'groups_id_validator'=> $this->fields['groups_id_validator'], - '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, + ]); return; } @@ -1513,17 +1528,22 @@ 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'], ]); } diff --git a/inc/issue.class.php b/inc/issue.class.php index 4d31ee993..ae47ed665 100644 --- a/inc/issue.class.php +++ b/inc/issue.class.php @@ -106,9 +106,14 @@ public static function getSyncIssuesRequest() : AbstractQuery { 'users_id_validator as users_id_validator', 'groups_id_validator as groups_id_validator', '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'), + ], 'DISTINCT' => true, 'FROM' => $formAnswerTable, 'LEFT JOIN' => [ @@ -166,7 +171,12 @@ public static function getSyncIssuesRequest() : AbstractQuery { new QueryExpression("COALESCE(`$ticketValidationTable`.`users_id_validate`, 0) as `users_id_validator`"), new QueryExpression('0 as groups_id_validator'), "$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', ], 'DISTINCT' => true, 'FROM' => $ticketTable, @@ -732,6 +742,57 @@ public function rawSearchOptions() { ]; } + $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 + ]; + if (Plugin::isPluginActive('advform')) { foreach (PluginAdvformIssue::rawSearchOptions() as $so) { $tab[] = $so; diff --git a/install/mysql/plugin_formcreator_empty.sql b/install/mysql/plugin_formcreator_empty.sql index 4eba37481..385ed4d04 100644 --- a/install/mysql/plugin_formcreator_empty.sql +++ b/install/mysql/plugin_formcreator_empty.sql @@ -297,27 +297,37 @@ CREATE TABLE IF NOT EXISTS `glpi_plugin_formcreator_targets_actors` ( ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; CREATE TABLE IF NOT EXISTS `glpi_plugin_formcreator_issues` ( - `id` int unsigned NOT NULL AUTO_INCREMENT, - `name` varchar(255) NOT NULL DEFAULT '', - `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) NOT NULL DEFAULT '', + `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, 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`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; CREATE TABLE IF NOT EXISTS `glpi_plugin_formcreator_items_targettickets` ( diff --git a/tests/3-unit/PluginFormcreatorTargetTicket.php b/tests/3-unit/PluginFormcreatorTargetTicket.php index 197289d0e..b31607a91 100644 --- a/tests/3-unit/PluginFormcreatorTargetTicket.php +++ b/tests/3-unit/PluginFormcreatorTargetTicket.php @@ -121,19 +121,19 @@ public function testGetEnumTagType() { ]); } - public function testGetEnumDateType() { + public function testGetEnumDueDateType() { $output = \PluginFormcreatorTargetTicket::getEnumDueDateRule(); $this->array($output)->isEqualTo([ + \PluginFormcreatorTargetTicket::DUE_DATE_RULE_NONE => __('TTR from template or none', 'formcreator'), \PluginFormcreatorTargetTicket::DUE_DATE_RULE_ANSWER => __('equals to the answer to the question', 'formcreator'), \PluginFormcreatorTargetTicket::DUE_DATE_RULE_TICKET => __('calculated from the ticket creation date', 'formcreator'), - \PluginFormcreatorTargetTicket::DUE_DATE_RULE_CALC => __('calculated from the answer to the question', 'formcreator'), + \PluginFormcreatorTargetTicket::DUE_DATE_RULE_CALC => __('calculated from the answer to the question', 'formcreator'), ]); } public function testGetEnumLocationType() { $output = \PluginFormcreatorTargetTicket::getEnumLocationRule(); $this->array($output)->isEqualTo([ - \PluginFormcreatorTargetTicket::LOCATION_RULE_NONE => __('Location from template or none', 'formcreator'), \PluginFormcreatorTargetTicket::LOCATION_RULE_SPECIFIC => __('Specific location', 'formcreator'), \PluginFormcreatorTargetTicket::LOCATION_RULE_ANSWER => __('Equals to the answer to the question', 'formcreator'), \PluginFormcreatorTargetTicket::LOCATION_RULE_LAST_ANSWER => __('Last valid answer', 'formcreator'), From 726415f4af3e6b9f52da3da0a34768e9618571b9 Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Thu, 14 Apr 2022 11:14:06 +0200 Subject: [PATCH 005/245] refactor(abstractitiltarget): make method static --- inc/abstractitiltarget.class.php | 6 +++--- inc/targetchange.class.php | 4 ++-- inc/targetproblem.class.php | 4 ++-- inc/targetticket.class.php | 5 +++-- 4 files changed, 10 insertions(+), 9 deletions(-) diff --git a/inc/abstractitiltarget.class.php b/inc/abstractitiltarget.class.php index 744405e94..f540d4d3e 100644 --- a/inc/abstractitiltarget.class.php +++ b/inc/abstractitiltarget.class.php @@ -106,7 +106,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 @@ -725,7 +725,7 @@ public function addAttachedDocument($documentId) { } protected function showTemplateSettings() { - $templateType = $this->getTemplateItemtypeName(); + $templateType = static::getTemplateItemtypeName(); $templateFk = $templateType::getForeignKeyField(); echo '' . $templateType::getTypeName(1) . ''; @@ -1367,7 +1367,7 @@ protected function setTargetDueDate($data, PluginFormcreatorFormAnswer $formansw ]; $iterator = $DB->request($request); if ($iterator->count() > 0) { - $iterator->rewind(); + $iterator->rewind(); // TODO: drop when GLPI 10.1 is out (back compatibility with GLPI 9.5) $date = $iterator->current(); } } else { diff --git a/inc/targetchange.class.php b/inc/targetchange.class.php index b4761cd20..8a54945a0 100644 --- a/inc/targetchange.class.php +++ b/inc/targetchange.class.php @@ -63,7 +63,7 @@ public static function getTargetItemtypeName(): string { return Change::class; } - protected function getTemplateItemtypeName(): string { + protected static function getTemplateItemtypeName(): string { return ChangeTemplate::class; } @@ -630,7 +630,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([ diff --git a/inc/targetproblem.class.php b/inc/targetproblem.class.php index 9ea94c7bb..d2a8bed6e 100644 --- a/inc/targetproblem.class.php +++ b/inc/targetproblem.class.php @@ -62,7 +62,7 @@ public static function getTargetItemtypeName(): string { return Problem::class; } - protected function getTemplateItemtypeName(): string { + protected static function getTemplateItemtypeName(): string { return ProblemTemplate::class; } @@ -348,7 +348,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([ diff --git a/inc/targetticket.class.php b/inc/targetticket.class.php index dc5d7205b..0dd7b6555 100644 --- a/inc/targetticket.class.php +++ b/inc/targetticket.class.php @@ -76,7 +76,7 @@ public static function getTargetItemtypeName(): string { return Ticket::class; } - protected function getTemplateItemtypeName(): string { + protected static function getTemplateItemtypeName(): string { return TicketTemplate::class; } @@ -793,7 +793,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([ From ee0cd2c477949766753987e771d47ceca075d274 Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Thu, 14 Apr 2022 11:31:53 +0200 Subject: [PATCH 006/245] fix(abstractitiltarget): sla,ola,tto,ttr not loaded from template --- inc/abstractitiltarget.class.php | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/inc/abstractitiltarget.class.php b/inc/abstractitiltarget.class.php index f540d4d3e..e57b25d57 100644 --- a/inc/abstractitiltarget.class.php +++ b/inc/abstractitiltarget.class.php @@ -2166,11 +2166,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); From 750d0e5c7794267d608e4ea0a7cfba263c052a52 Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Thu, 14 Apr 2022 11:50:03 +0200 Subject: [PATCH 007/245] fix(targetticket): Time to resolve should use template if any --- inc/abstractitiltarget.class.php | 8 +++----- inc/targetticket.class.php | 1 + tests/3-unit/PluginFormcreatorTargetTicket.php | 1 + 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/inc/abstractitiltarget.class.php b/inc/abstractitiltarget.class.php index e57b25d57..c4f6f24b3 100644 --- a/inc/abstractitiltarget.class.php +++ b/inc/abstractitiltarget.class.php @@ -186,9 +186,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'), ]; } @@ -746,7 +747,6 @@ protected function showDueDateSettings() { [ 'value' => $this->fields['due_date_rule'], 'on_change' => 'plugin_formcreator_formcreatorChangeDueDate(this.value)', - 'display_emptychoice' => true ] ); @@ -1391,6 +1391,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']; @@ -1401,9 +1402,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; diff --git a/inc/targetticket.class.php b/inc/targetticket.class.php index 0dd7b6555..18b73b97e 100644 --- a/inc/targetticket.class.php +++ b/inc/targetticket.class.php @@ -938,6 +938,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; } diff --git a/tests/3-unit/PluginFormcreatorTargetTicket.php b/tests/3-unit/PluginFormcreatorTargetTicket.php index b31607a91..9844298a3 100644 --- a/tests/3-unit/PluginFormcreatorTargetTicket.php +++ b/tests/3-unit/PluginFormcreatorTargetTicket.php @@ -134,6 +134,7 @@ public function testGetEnumDueDateType() { public function testGetEnumLocationType() { $output = \PluginFormcreatorTargetTicket::getEnumLocationRule(); $this->array($output)->isEqualTo([ + \PluginFormcreatorTargetTicket::LOCATION_RULE_NONE => __('Location from template or none', 'formcreator'), \PluginFormcreatorTargetTicket::LOCATION_RULE_SPECIFIC => __('Specific location', 'formcreator'), \PluginFormcreatorTargetTicket::LOCATION_RULE_ANSWER => __('Equals to the answer to the question', 'formcreator'), \PluginFormcreatorTargetTicket::LOCATION_RULE_LAST_ANSWER => __('Last valid answer', 'formcreator'), From b7a54690d78d17ac7353819a265ea393157ebf2b Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Thu, 14 Apr 2022 11:52:08 +0200 Subject: [PATCH 008/245] refactor(abstractitiltarget): simplify code --- inc/abstractitiltarget.class.php | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/inc/abstractitiltarget.class.php b/inc/abstractitiltarget.class.php index c4f6f24b3..c327ec189 100644 --- a/inc/abstractitiltarget.class.php +++ b/inc/abstractitiltarget.class.php @@ -1354,10 +1354,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'], @@ -1368,10 +1368,8 @@ protected function setTargetDueDate($data, PluginFormcreatorFormAnswer $formansw $iterator = $DB->request($request); if ($iterator->count() > 0) { $iterator->rewind(); // TODO: drop when GLPI 10.1 is out (back compatibility with GLPI 9.5) - $date = $iterator->current(); + $date = $iterator->current(); } - } else { - $date = null; } $period = ''; From ea4cf4fbf09e86e1352f656d7baa4e7499b9ad90 Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Wed, 13 Apr 2022 09:18:00 +0200 Subject: [PATCH 009/245] feat(issue): support for ttr and tto --- hook.php | 68 +++++---- inc/formanswer.class.php | 144 +++++++++--------- inc/issue.class.php | 58 ++++++- install/mysql/plugin_formcreator_empty.sql | 5 +- install/upgrade_to_2.12.5.php | 2 + install/upgrade_to_2.14.php | 61 ++++++++ .../3-unit/PluginFormcreatorTargetTicket.php | 1 - 7 files changed, 231 insertions(+), 108 deletions(-) create mode 100644 install/upgrade_to_2.14.php diff --git a/hook.php b/hook.php index 6ea655f7d..4c7431713 100644 --- a/hook.php +++ b/hook.php @@ -358,21 +358,23 @@ function plugin_formcreator_hook_add_ticket(CommonDBTM $item) { $issueName = $item->fields['name'] != '' ? addslashes($item->fields['name']) : '(' . $item->getID() . ')'; $issue = new PluginFormcreatorIssue(); $issue->add([ - 'items_id' => $item->getID(), - '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['users_id'], - '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'], + 'items_id' => $item->getID(), + '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['users_id'], + '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'], ]); } @@ -410,23 +412,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']), - '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'], + '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']), + '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; } diff --git a/inc/formanswer.class.php b/inc/formanswer.class.php index 1e55eca2e..d11481fbf 100644 --- a/inc/formanswer.class.php +++ b/inc/formanswer.class.php @@ -1365,23 +1365,25 @@ private 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'], - '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, + '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; @@ -1410,22 +1412,24 @@ private 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']), - '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'], - ]); + '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'], + ]); } private function updateIssue() { @@ -1478,25 +1482,27 @@ 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'], - '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, - ]); + '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' => null, + ]); return; } @@ -1528,22 +1534,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']), - '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'], + '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'], ]); } diff --git a/inc/issue.class.php b/inc/issue.class.php index ae47ed665..1055ba92d 100644 --- a/inc/issue.class.php +++ b/inc/issue.class.php @@ -108,12 +108,14 @@ public static function getSyncIssuesRequest() : AbstractQuery { 'comment as comment', '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 `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, 'LEFT JOIN' => [ @@ -177,6 +179,8 @@ public static function getSyncIssuesRequest() : AbstractQuery { '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, @@ -799,6 +803,48 @@ public function rawSearchOptions() { } } + $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'] + ]; + return $tab; } diff --git a/install/mysql/plugin_formcreator_empty.sql b/install/mysql/plugin_formcreator_empty.sql index 385ed4d04..e8eb25f0f 100644 --- a/install/mysql/plugin_formcreator_empty.sql +++ b/install/mysql/plugin_formcreator_empty.sql @@ -317,6 +317,8 @@ CREATE TABLE IF NOT EXISTS `glpi_plugin_formcreator_issues` ( `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`), @@ -327,7 +329,8 @@ CREATE TABLE IF NOT EXISTS `glpi_plugin_formcreator_issues` ( 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 `solvedate` (`solvedate`), + INDEX `date` (`date`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; CREATE TABLE IF NOT EXISTS `glpi_plugin_formcreator_items_targettickets` ( diff --git a/install/upgrade_to_2.12.5.php b/install/upgrade_to_2.12.5.php index a69d56d73..1fee746f0 100644 --- a/install/upgrade_to_2.12.5.php +++ b/install/upgrade_to_2.12.5.php @@ -52,5 +52,7 @@ public function addUserRecipient(): void { $this->migration->migrationOneTable($table); $DB->query("TRUNCATE `$table`"); PluginFormcreatorIssue::syncIssues(); + } + } diff --git a/install/upgrade_to_2.14.php b/install/upgrade_to_2.14.php new file mode 100644 index 000000000..f9b2dc28f --- /dev/null +++ b/install/upgrade_to_2.14.php @@ -0,0 +1,61 @@ +. + * --------------------------------------------------------------------- + * @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(); + } + + 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'); + } +} \ No newline at end of file diff --git a/tests/3-unit/PluginFormcreatorTargetTicket.php b/tests/3-unit/PluginFormcreatorTargetTicket.php index 9844298a3..b31607a91 100644 --- a/tests/3-unit/PluginFormcreatorTargetTicket.php +++ b/tests/3-unit/PluginFormcreatorTargetTicket.php @@ -134,7 +134,6 @@ public function testGetEnumDueDateType() { public function testGetEnumLocationType() { $output = \PluginFormcreatorTargetTicket::getEnumLocationRule(); $this->array($output)->isEqualTo([ - \PluginFormcreatorTargetTicket::LOCATION_RULE_NONE => __('Location from template or none', 'formcreator'), \PluginFormcreatorTargetTicket::LOCATION_RULE_SPECIFIC => __('Specific location', 'formcreator'), \PluginFormcreatorTargetTicket::LOCATION_RULE_ANSWER => __('Equals to the answer to the question', 'formcreator'), \PluginFormcreatorTargetTicket::LOCATION_RULE_LAST_ANSWER => __('Last valid answer', 'formcreator'), From d37c537aa023e3147cd4a47b371ad375d65ce201 Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Thu, 14 Apr 2022 11:50:03 +0200 Subject: [PATCH 010/245] fix(targetticket): Time to resolve should use template if any --- tests/3-unit/PluginFormcreatorTargetTicket.php | 1 + 1 file changed, 1 insertion(+) diff --git a/tests/3-unit/PluginFormcreatorTargetTicket.php b/tests/3-unit/PluginFormcreatorTargetTicket.php index b31607a91..9844298a3 100644 --- a/tests/3-unit/PluginFormcreatorTargetTicket.php +++ b/tests/3-unit/PluginFormcreatorTargetTicket.php @@ -134,6 +134,7 @@ public function testGetEnumDueDateType() { public function testGetEnumLocationType() { $output = \PluginFormcreatorTargetTicket::getEnumLocationRule(); $this->array($output)->isEqualTo([ + \PluginFormcreatorTargetTicket::LOCATION_RULE_NONE => __('Location from template or none', 'formcreator'), \PluginFormcreatorTargetTicket::LOCATION_RULE_SPECIFIC => __('Specific location', 'formcreator'), \PluginFormcreatorTargetTicket::LOCATION_RULE_ANSWER => __('Equals to the answer to the question', 'formcreator'), \PluginFormcreatorTargetTicket::LOCATION_RULE_LAST_ANSWER => __('Last valid answer', 'formcreator'), From fa8ad538269dfc8766b2e86402a3a98c8525e276 Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Fri, 22 Apr 2022 18:05:50 +0200 Subject: [PATCH 011/245] feat(issue): drop obsolete code for legacy counters --- ajax/counter.php | 50 --------------------------------------------- inc/issue.class.php | 43 -------------------------------------- 2 files changed, 93 deletions(-) delete mode 100644 ajax/counter.php diff --git a/ajax/counter.php b/ajax/counter.php deleted file mode 100644 index 5617da78a..000000000 --- a/ajax/counter.php +++ /dev/null @@ -1,50 +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 - * --------------------------------------------------------------------- - */ - -include ('../../../inc/includes.php'); -// Check a user is logged in -if (Session::getLoginUserID() === false) { - http_response_code(403); - die(); -} -// Immediately close session to allow parallelization -session_write_close(); - -$counter = $_GET['counter'] ?? null; - -// Validate parameters -if (!in_array($counter, [null, 'incoming', 'waiting', 'to_validate', 'solved'])) { - http_response_code(400); - die(); -}; - -$status = PluginFormcreatorIssue::getTicketSummary($counter); -echo json_encode($status); diff --git a/inc/issue.class.php b/inc/issue.class.php index 4d31ee993..c10442bb6 100644 --- a/inc/issue.class.php +++ b/inc/issue.class.php @@ -944,49 +944,6 @@ static function getSolvedCriteria() { 'reset' => 'reset']; } - static function getTicketSummary(?string $counter = null) { - $status = [ - Ticket::INCOMING => NOT_AVAILABLE, - Ticket::WAITING => NOT_AVAILABLE, - 'to_validate' => NOT_AVAILABLE, - Ticket::SOLVED => NOT_AVAILABLE - ]; - - if ($counter === null || $counter == 'incoming') { - $searchIncoming = Search::getDatas(PluginFormcreatorIssue::class, - self::getProcessingCriteria()); - if (isset($searchIncoming['data']['totalcount'])) { - $status[Ticket::INCOMING] = $searchIncoming['data']['totalcount']; - } - } - - if ($counter === null || $counter == 'waiting') { - $searchWaiting = Search::getDatas(PluginFormcreatorIssue::class, - self::getWaitingCriteria()); - if (isset($searchWaiting['data']['totalcount'])) { - $status[Ticket::WAITING] = $searchWaiting['data']['totalcount']; - } - } - - if ($counter === null || $counter == 'to_validate') { - $searchValidate = Search::getDatas(PluginFormcreatorIssue::class, - self::getValidateCriteria()); - if (isset($searchValidate['data']['totalcount'])) { - $status['to_validate'] = $searchValidate['data']['totalcount']; - } - } - - if ($counter === null || $counter == 'solved') { - $searchSolved = Search::getDatas(PluginFormcreatorIssue::class, - self::getSolvedCriteria()); - if (isset($searchSolved['data']['totalcount'])) { - $status[Ticket::SOLVED] = $searchSolved['data']['totalcount']; - } - } - - return $status; - } - /** * */ From 050574773b6961a2cbd3af807e7a4b9e71ce99d6 Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Fri, 22 Apr 2022 09:49:48 +0200 Subject: [PATCH 012/245] test(install): check dashboard creation / destruction --- install/install.php | 20 ++++++++++++++++++++ tests/1-install/Config.php | 34 +++++++++++++++++++++++++--------- tests/5-uninstall/Config.php | 22 ++++++++++++++++++---- 3 files changed, 63 insertions(+), 13 deletions(-) diff --git a/install/install.php b/install/install.php index e6d70b6e5..ae7312dde 100644 --- a/install/install.php +++ b/install/install.php @@ -552,6 +552,7 @@ public function uninstall() { $this->deleteTicketRelation(); $this->deleteTables(); $this->deleteNotifications(); + $this->deleteMiniDashboard(); $config = new Config(); $config->deleteByCriteria(['context' => 'formcreator']); @@ -642,4 +643,23 @@ protected function createMiniDashboard() { ]); } } + + public function deleteMiniDashboard(): bool { + $dashboard = new Dashboard(); + + if ($dashboard->getFromDB('plugin_formcreator_issue_counters') === false) { + // The dashboard does not exists, nothing to delete + return true; + } + + $dashboard->delete([ + 'key' => 'plugin_formcreator_issue_counters' + ]); + if ($dashboard->getFromDB('plugin_formcreator_issue_counters') !== false) { + // Failed to delete the dashboard + return false; + } + + return true; + } } diff --git a/tests/1-install/Config.php b/tests/1-install/Config.php index 89d566c6d..ed5f82e88 100644 --- a/tests/1-install/Config.php +++ b/tests/1-install/Config.php @@ -31,6 +31,8 @@ namespace tests\units; +use Glpi\Dashboard\Dashboard; +use Glpi\Dashboard\Item; use GlpiPlugin\Formcreator\Tests\CommonTestCase; /** @@ -111,10 +113,11 @@ public function testInstallPlugin() { $plugin->activate($plugin->fields['id']); $this->boolean($plugin->isActivated($pluginName))->isTrue('Cannot enable the plugin'); - // Check the version saved in configuration $this->checkConfig(); - $this->testPluginName(); + $this->checkRequestType(); + $this->checkPluginName(); $this->checkAutomaticAction(); + $this->checkDashboard(); } public function testUpgradedPlugin() { @@ -122,10 +125,6 @@ public function testUpgradedPlugin() { $pluginName = TEST_PLUGIN_NAME; - // Check the version saved in configuration - $this->checkConfig(); - $this->testPluginName(); - $fresh_tables = $DB->listTables("glpi_plugin_${pluginName}_%"); foreach ($fresh_tables as $fresh_table) { $table = $fresh_table['TABLE_NAME']; @@ -151,11 +150,14 @@ public function testUpgradedPlugin() { $this->array($update_diff)->isEmpty("Index missing in empty for $table: " . implode(', ', $update_diff)); } - $this->testRequestType(); + $this->checkConfig(); + $this->checkRequestType(); + $this->checkPluginName(); $this->checkAutomaticAction(); + $this->checkDashboard(); } - public function testPluginName() { + public function checkPluginName() { $plugin = new \Plugin(); $plugin->getFromDBbyDir(TEST_PLUGIN_NAME); $this->string($plugin->fields['name'])->isEqualTo('Form Creator'); @@ -171,7 +173,7 @@ public function checkConfig() { ]); } - public function testRequestType() { + public function checkRequestType() { $requestType = new \RequestType(); $requestType->getFromDBByCrit(['name' => 'Formcreator']); $this->boolean($requestType->isNewItem())->isFalse(); @@ -282,4 +284,18 @@ function($idx) { return rtrim($idx, ','); }, 'index' => $index ]; } + + public function checkDashboard() { + // Check the dashboard exists + $dashboard = new Dashboard(); + $dashboard->getFromDB('plugin_formcreator_issue_counters'); + $this->boolean($dashboard->isNewItem())->isFalse(); + + // Check there is widgets in the dashboard + $dashboardItem = new Item(); + $rows = $dashboardItem->find([ + 'dashboards_dashboards_id' => $dashboard->fields['id'], + ]); + $this->array($rows)->hasSize(4); + } } diff --git a/tests/5-uninstall/Config.php b/tests/5-uninstall/Config.php index 847bb9e39..bd2e52210 100644 --- a/tests/5-uninstall/Config.php +++ b/tests/5-uninstall/Config.php @@ -30,6 +30,8 @@ */ namespace tests\units; + +use Glpi\Dashboard\Dashboard; use GlpiPlugin\Formcreator\Tests\CommonTestCase; class Config extends CommonTestCase @@ -88,13 +90,25 @@ public function testUninstallPlugin() { ])->current(); $this->integer((int)$rows['cpt'])->isEqualTo(0); - // Check that the requesttype is NOT deleted - $requestType = new \RequestType(); - $requestType->getFromDBByCrit(['name' => 'Formcreator']); - $this->boolean($requestType->isNewItem())->isFalse(); + $this->checkRequestType(); + $this->checkDashboard(); // TODO: need to find a reliable way to detect not clenaed // - NotificationTemplateTranslation // - Notification_NotificationTemplate } + + public function checkDashboard() { + // Check the dashboard does not exists + $dashboard = new Dashboard(); + $dashboard->getFromDB('plugin_formcreator_issue_counters'); + $this->boolean($dashboard->isNewItem())->isTrue(); + } + + public function checkRequestType() { + // request type must persist after uninstall + $requestType = new \RequestType(); + $requestType->getFromDBByCrit(['name' => 'Formcreator']); + $this->boolean($requestType->isNewItem())->isFalse(); + } } From 49c699412c858e93f8585c63bba012c065f1d92f Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Fri, 22 Apr 2022 09:50:16 +0200 Subject: [PATCH 013/245] docs: add docblocks, typehinting --- setup.php | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/setup.php b/setup.php index 870e3341e..ed084474f 100644 --- a/setup.php +++ b/setup.php @@ -259,7 +259,12 @@ function plugin_formcreator_upgrade_error(Migration $migration) { die($error . "

Please, check migration log"); } -function plugin_formcreator_permanent_hook() { +/** + * Permanent hooks, must be set even when the plugin is disabled + * + * @return void + */ +function plugin_formcreator_permanent_hook(): void { global $PLUGIN_HOOKS; // Set the plugin CSRF compliance (required since GLPI 0.84) @@ -296,7 +301,12 @@ function plugin_formcreator_permanent_hook() { $PLUGIN_HOOKS['timeline_actions']['formcreator'] = 'plugin_formcreator_timelineActions'; } -function plugin_formcreator_hook() { +/** + * Hooks to run when the plugin is active + * + * @return void + */ +function plugin_formcreator_hook(): void { global $PLUGIN_HOOKS, $CFG_GLPI; // Add specific CSS From f003c279b319d2330658eaa4a27f94d2c65616b3 Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Fri, 22 Apr 2022 09:50:31 +0200 Subject: [PATCH 014/245] refactor: remove unused var --- setup.php | 1 - 1 file changed, 1 deletion(-) diff --git a/setup.php b/setup.php index ed084474f..e9c8a9e1f 100644 --- a/setup.php +++ b/setup.php @@ -369,7 +369,6 @@ function plugin_formcreator_hook(): void { $PLUGIN_HOOKS['redefine_menus']['formcreator'] = [PluginFormcreatorCommon::class, 'hookRedefineMenu']; // Config page - $links = []; if (Session::haveRight('entity', UPDATE)) { $PLUGIN_HOOKS['menu_toadd']['formcreator']['admin'] = PluginFormcreatorForm::class; } From 57b713dfa18e32b2e1486a038f2acf8da78d399c Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Fri, 22 Apr 2022 11:30:20 +0200 Subject: [PATCH 015/245] feat: prevent using formcreator's dashboard as default --- hook.php | 11 +++++++++++ setup.php | 21 +++++++++++++-------- tests/1-install/Config.php | 17 +++++++++++++++++ 3 files changed, 41 insertions(+), 8 deletions(-) diff --git a/hook.php b/hook.php index 64bbc4386..466553d37 100644 --- a/hook.php +++ b/hook.php @@ -701,4 +701,15 @@ function plugin_formcreator_hook_update_profile(CommonDBTM $item) { 'items_id' => $item->getID(), ], 1); } +} + +function plugin_formcreator_hook_update_user(CommonDBTM $item) { + if ($item::getType() != User::getType()) { + return; + } + + if (isset($item->input['default_dashboard_mini_ticket']) && $item->input['default_dashboard_mini_ticket'] == 'plugin_formcreator_issue_counters') { + Session::addMessageAfterRedirect(__('Formcreator\'s mini dashboard not usable as default. This Setting has been ignored.', 'formcreator'), false, WARNING); + unset($item->input['default_dashboard_mini_ticket']); + } } \ No newline at end of file diff --git a/setup.php b/setup.php index e9c8a9e1f..3c20a30e4 100644 --- a/setup.php +++ b/setup.php @@ -29,6 +29,8 @@ * --------------------------------------------------------------------- */ +use Glpi\Plugin\Hooks; + global $CFG_GLPI; // Version of the plugin (major.minor.bugfix) define('PLUGIN_FORMCREATOR_VERSION', '2.13.0-alpha.4'); @@ -268,37 +270,40 @@ function plugin_formcreator_permanent_hook(): void { global $PLUGIN_HOOKS; // Set the plugin CSRF compliance (required since GLPI 0.84) - $PLUGIN_HOOKS['csrf_compliant']['formcreator'] = true; + $PLUGIN_HOOKS[Hooks::CSRF_COMPLIANT]['formcreator'] = true; // Can assign FormAnswer to tickets $PLUGIN_HOOKS['assign_to_ticket']['formcreator'] = true; // hook to update issues when an operation occurs on a ticket - $PLUGIN_HOOKS['item_add']['formcreator'] = [ + $PLUGIN_HOOKS[Hooks::ITEM_ADD]['formcreator'] = [ Ticket::class => 'plugin_formcreator_hook_add_ticket', ITILFollowup::class => 'plugin_formcreator_hook_update_itilFollowup', ]; - $PLUGIN_HOOKS['item_update']['formcreator'] = [ + $PLUGIN_HOOKS[Hooks::PRE_ITEM_UPDATE]['formcreator'] = [ + User::class => 'plugin_formcreator_hook_update_user', + ]; + $PLUGIN_HOOKS[Hooks::ITEM_UPDATE]['formcreator'] = [ Ticket::class => 'plugin_formcreator_hook_update_ticket', TicketValidation::class => 'plugin_formcreator_hook_update_ticketvalidation', Profile::class => 'plugin_formcreator_hook_update_profile', ]; - $PLUGIN_HOOKS['item_delete']['formcreator'] = [ + $PLUGIN_HOOKS[Hooks::ITEM_DELETE]['formcreator'] = [ Ticket::class => 'plugin_formcreator_hook_delete_ticket' ]; - $PLUGIN_HOOKS['item_restore']['formcreator'] = [ + $PLUGIN_HOOKS[Hooks::ITEM_RESTORE]['formcreator'] = [ Ticket::class => 'plugin_formcreator_hook_restore_ticket' ]; - $PLUGIN_HOOKS['item_purge']['formcreator'] = [ + $PLUGIN_HOOKS[Hooks::ITEM_PURGE]['formcreator'] = [ Ticket::class => 'plugin_formcreator_hook_purge_ticket', TicketValidation::class => 'plugin_formcreator_hook_purge_ticketvalidation', ]; - $PLUGIN_HOOKS['pre_item_purge']['formcreator'] = [ + $PLUGIN_HOOKS[Hooks::PRE_ITEM_PURGE]['formcreator'] = [ PluginFormcreatorTargetTicket::class => 'plugin_formcreator_hook_pre_purge_targetTicket', PluginFormcreatorTargetChange::class => 'plugin_formcreator_hook_pre_purge_targetChange' ]; // hook to add custom actions on a ticket in service catalog - $PLUGIN_HOOKS['timeline_actions']['formcreator'] = 'plugin_formcreator_timelineActions'; + $PLUGIN_HOOKS[Hooks::TIMELINE_ACTIONS]['formcreator'] = 'plugin_formcreator_timelineActions'; } /** diff --git a/tests/1-install/Config.php b/tests/1-install/Config.php index ed5f82e88..9d0ef762b 100644 --- a/tests/1-install/Config.php +++ b/tests/1-install/Config.php @@ -33,7 +33,9 @@ use Glpi\Dashboard\Dashboard; use Glpi\Dashboard\Item; +use Glpi\Dashboard\Right; use GlpiPlugin\Formcreator\Tests\CommonTestCase; +use Profile; /** * @engine inline @@ -291,6 +293,21 @@ public function checkDashboard() { $dashboard->getFromDB('plugin_formcreator_issue_counters'); $this->boolean($dashboard->isNewItem())->isFalse(); + // Check rights on the dashboard + $right = new Right(); + $profile = new Profile(); + $helpdeskProfiles = $profile->find([ + 'interface' => 'helpdesk', + ]); + foreach ($helpdeskProfiles as $helpdeskProfile) { + $rows = $right->find([ + 'dashboards_dashboards_id' => $dashboard->fields['id'], + 'itemtype' => Profile::getType(), + 'items_id' => $helpdeskProfile['id'] + ]); + $this->array($rows)->hasSize(1); + } + // Check there is widgets in the dashboard $dashboardItem = new Item(); $rows = $dashboardItem->find([ From 85b0671b7206de077624f72d4dc22b5fe7d370a7 Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Fri, 22 Apr 2022 11:47:51 +0200 Subject: [PATCH 016/245] refactor: use constants for hook names --- setup.php | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/setup.php b/setup.php index 3c20a30e4..d0e0c3c1f 100644 --- a/setup.php +++ b/setup.php @@ -315,12 +315,12 @@ function plugin_formcreator_hook(): void { global $PLUGIN_HOOKS, $CFG_GLPI; // Add specific CSS - $PLUGIN_HOOKS['add_css']['formcreator'][] = PluginFormcreatorCommon::getCssFilename(); + $PLUGIN_HOOKS[Hooks::ADD_CSS]['formcreator'][] = PluginFormcreatorCommon::getCssFilename(); - $PLUGIN_HOOKS['pre_show_tab']['formcreator'] = [ + $PLUGIN_HOOKS[Hooks::PRE_SHOW_TAB]['formcreator'] = [ PluginFormcreatorCommon::class, 'hookPreShowTab', ]; - $PLUGIN_HOOKS['post_show_tab']['formcreator'] = [ + $PLUGIN_HOOKS[Hooks::POST_SHOW_TAB]['formcreator'] = [ PluginFormcreatorCommon::class, 'hookPostShowTab', ]; @@ -341,8 +341,8 @@ function plugin_formcreator_hook(): void { || strpos($_SERVER['REQUEST_URI'], 'formcreator/front/formlist.php') !== false || strpos($_SERVER['REQUEST_URI'], 'formcreator/front/knowbaseitem.php') !== false || strpos($_SERVER['REQUEST_URI'], 'formcreator/front/wizard.php') !== false) { - $PLUGIN_HOOKS['add_javascript']['formcreator'][] = 'lib/jquery-slinky/dist/slinky.min.js'; - $PLUGIN_HOOKS['add_javascript']['formcreator'][] = 'lib/masonry-layout/dist/masonry.pkgd.min.js'; + $PLUGIN_HOOKS[Hooks::ADD_JAVASCRIPT]['formcreator'][] = 'lib/jquery-slinky/dist/slinky.min.js'; + $PLUGIN_HOOKS[Hooks::ADD_JAVASCRIPT]['formcreator'][] = 'lib/masonry-layout/dist/masonry.pkgd.min.js'; $CFG_GLPI['javascript']['self-service']['none'] = [ 'dashboard', 'gridstack' @@ -371,7 +371,7 @@ function plugin_formcreator_hook(): void { // Add a link in the main menu plugins for technician and admin panel $PLUGIN_HOOKS['menu_entry']['formcreator'] = 'front/formlist.php'; - $PLUGIN_HOOKS['redefine_menus']['formcreator'] = [PluginFormcreatorCommon::class, 'hookRedefineMenu']; + $PLUGIN_HOOKS[Hooks::REDEFINE_MENUS]['formcreator'] = [PluginFormcreatorCommon::class, 'hookRedefineMenu']; // Config page if (Session::haveRight('entity', UPDATE)) { From 8b542a992042a60baf4f978fffd96e7471e18388 Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Fri, 22 Apr 2022 14:34:30 +0200 Subject: [PATCH 017/245] feat: redo dashboard with summary --- front/issue.php | 5 +- front/knowbaseitem.php | 5 +- front/wizard.php | 3 +- hook.php | 36 ++++++-- inc/common.class.php | 12 +++ inc/issue.class.php | 167 +++++++++++++++++++++++++++++++------ install/install.php | 88 +++++++++++++++---- tests/1-install/Config.php | 2 +- 8 files changed, 258 insertions(+), 60 deletions(-) diff --git a/front/issue.php b/front/issue.php index b0986c8ab..d375b1b46 100644 --- a/front/issue.php +++ b/front/issue.php @@ -51,10 +51,7 @@ } if (Session::getCurrentInterface() == 'helpdesk') { - if (PluginFormcreatorEntityconfig::getUsedConfig('is_dashboard_visible', Session::getActiveEntity()) == PluginFormcreatorEntityconfig::CONFIG_DASHBOARD_VISIBLE) { - $dashboard = new Glpi\Dashboard\Grid('plugin_formcreator_issue_counters', 33, 2, 'mini_core'); - $dashboard->show(true); - } + PluginFormcreatorCommon::showMiniDashboard(); } Search::show('PluginFormcreatorIssue'); diff --git a/front/knowbaseitem.php b/front/knowbaseitem.php index facc6b15b..b9d1f1843 100644 --- a/front/knowbaseitem.php +++ b/front/knowbaseitem.php @@ -43,10 +43,7 @@ Html::header(__('Service catalog', 'formcreator')); } -if (PluginFormcreatorEntityconfig::getUsedConfig('is_dashboard_visible', Session::getActiveEntity()) == PluginFormcreatorEntityconfig::CONFIG_DASHBOARD_VISIBLE) { - $dashboard = new Glpi\Dashboard\Grid('plugin_formcreator_issue_counters', 33, 2, 'mini_core'); - $dashboard->show(true); -} +PluginFormcreatorCommon::showMiniDashboard(); $kb = new PluginFormcreatorKnowbase(); $kb->showServiceCatalog(); diff --git a/front/wizard.php b/front/wizard.php index 2c30ef0b7..3c183cde6 100644 --- a/front/wizard.php +++ b/front/wizard.php @@ -47,8 +47,7 @@ } if (PluginFormcreatorEntityconfig::getUsedConfig('is_dashboard_visible', Session::getActiveEntity()) == PluginFormcreatorEntityconfig::CONFIG_DASHBOARD_VISIBLE) { - $dashboard = new Glpi\Dashboard\Grid('plugin_formcreator_issue_counters', 33, 2, 'mini_core'); - $dashboard->show(true); + PluginFormcreatorCommon::showMiniDashboard(); } $form = PluginFormcreatorCommon::getForm(); diff --git a/hook.php b/hook.php index 466553d37..153f5425d 100644 --- a/hook.php +++ b/hook.php @@ -656,13 +656,18 @@ function plugin_formcreator_hook_dashboard_cards() { $cards = []; $counters = [ - 'processing' => __('processing issues', 'formcreator'), - 'waiting' => __('waiting issues', 'formcreator'), - 'validate' => __('issues to validate', 'formcreator'), - 'solved' => __('solved issues', 'formcreator'), + 'all' => __('All issues', 'formcreator'), + 'incoming' => __('New issues', 'formcreator'), + 'assigned' => __('Assigned issues', 'formcreator'), + 'waiting' => __('Waiting issues', 'formcreator'), + 'validate' => __('Issues to validate', 'formcreator'), + 'solved' => __('Solved issues', 'formcreator'), + 'closed' => __('Closed issues', 'formcreator'), + // Aggregaterd statuses + 'old' => __('Old issues', 'formcreator'), // Solved + closed ]; foreach ($counters as $key => $label) { - $cards['plugin_formcreator_' . $key] = [ + $cards['plugin_formcreator_' . $key . '_issues'] = [ 'widgettype' => ['bigNumber'], 'itemtype' => PluginFormcreatorIssue::getType(), 'group' => __('Assistance'), @@ -671,7 +676,7 @@ function plugin_formcreator_hook_dashboard_cards() { 'args' => [ 'params' => [ 'status' => $key, - 'label' => $label + 'label' => "", //$label ] ], 'cache' => false, @@ -679,6 +684,16 @@ function plugin_formcreator_hook_dashboard_cards() { ]; } + $cards['plugin_formcreator_issues_summary'] = [ + 'widgettype' => ['summaryNumbers'], + 'itemtype' => PluginFormcreatorIssue::getType(), + 'group' => __('Assistance'), + 'label' => __('Issues summary', 'formcreator'), + 'provider' => 'PluginFormcreatorIssue::getIssuesSummary', + 'cache' => false, + 'filters' => [] + ]; + return $cards; } @@ -708,8 +723,11 @@ function plugin_formcreator_hook_update_user(CommonDBTM $item) { return; } - if (isset($item->input['default_dashboard_mini_ticket']) && $item->input['default_dashboard_mini_ticket'] == 'plugin_formcreator_issue_counters') { - Session::addMessageAfterRedirect(__('Formcreator\'s mini dashboard not usable as default. This Setting has been ignored.', 'formcreator'), false, WARNING); - unset($item->input['default_dashboard_mini_ticket']); + if (isset($item->input['default_dashboard_mini_ticket'])) { + + if (in_array($item->input['default_dashboard_mini_ticket'], ['plugin_formcreator_issue_counters', 'plugin_formcreator_issue_summary'])) { + Session::addMessageAfterRedirect(__('Formcreator\'s mini dashboard not usable as default. This Setting has been ignored.', 'formcreator'), false, WARNING); + unset($item->input['default_dashboard_mini_ticket']); + } } } \ No newline at end of file diff --git a/inc/common.class.php b/inc/common.class.php index 0eef829d1..a77b425d8 100644 --- a/inc/common.class.php +++ b/inc/common.class.php @@ -826,4 +826,16 @@ public static function hookRedefineMenu($menus) { return $newMenus; } + + /** + * Show a mini dashboard + * + * @return void + */ + public static function showMiniDashboard(): void { + if (PluginFormcreatorEntityconfig::getUsedConfig('is_dashboard_visible', Session::getActiveEntity()) == PluginFormcreatorEntityconfig::CONFIG_DASHBOARD_VISIBLE) { + $dashboard = new Glpi\Dashboard\Grid('plugin_formcreator_issue_counters', 33, 0, 'mini_core'); + $dashboard->show(true); + } + } } diff --git a/inc/issue.class.php b/inc/issue.class.php index c10442bb6..c23a8671d 100644 --- a/inc/issue.class.php +++ b/inc/issue.class.php @@ -882,7 +882,23 @@ static function getAllStatusArray($withmetaforsearch = false) { return $all_status; } - static function getProcessingCriteria() { + static function getAllCriteria() { + return ['criteria' => [['field' => 4, + 'searchtype' => 'equals', + 'value' => 'all'], + ], + 'reset' => 'reset']; + } + + static function getNewCriteria() { + return ['criteria' => [['field' => 4, + 'searchtype' => 'equals', + 'value' => Ticket::INCOMING], + ], + 'reset' => 'reset']; + } + + static function getAssignedCriteria() { return ['criteria' => [['field' => 4, 'searchtype' => 'equals', 'value' => 'process'], @@ -909,38 +925,47 @@ static function getValidateCriteria() { } static function getSolvedCriteria() { - $currentUser = Session::getLoginUserID(); return ['criteria' => [ - ['link' => 'AND', + [ 'criteria' => [[ - 'link' => 'AND', + 'link' => 'OR', 'field' => 4, 'searchtype' => 'equals', - 'value' => 'old', // see Ticket::getAllStatusArray() + 'value' => Ticket::SOLVED, // see Ticket::getAllStatusArray() ], ['field' => 4, 'searchtype' => 'equals', 'value' => PluginFormcreatorFormAnswer::STATUS_REFUSED, 'link' => 'OR'] ]], - ['link' => 'OR', + ], + 'reset' => 'reset']; + } + + static function getClosedCriteria() { + return ['criteria' => [['field' => 4, + 'searchtype' => 'equals', + 'value' => Ticket::CLOSED], + ], + 'reset' => 'reset']; + } + + static function getOldCriteria() { + $currentUser = Session::getLoginUserID(); + return ['criteria' => [ + ['link' => 'AND', 'criteria' => [[ 'link' => 'AND', - 'field' => 9, - 'searchtype' => 'equals', - 'value' => $currentUser, - ], - ['link' => 'OR', - 'field' => 16, + 'field' => 4, 'searchtype' => 'equals', - 'value' => 'mygroups', + 'value' => 'old', // see Ticket::getAllStatusArray() ], - ]], - ['link' => 'AND', - 'field' => 4, + ['field' => 4, 'searchtype' => 'equals', 'value' => PluginFormcreatorFormAnswer::STATUS_REFUSED, + 'link' => 'OR'] ]], + ], 'reset' => 'reset']; } @@ -982,25 +1007,52 @@ public function prepareInputForUpdate($input) { } public static function nbIssues(array $params): array { + $default_params = [ + 'label' => "", + 'icon' => Ticket::getIcon(), + 'apply_filters' => [], + ]; + $params = array_merge($default_params, $params); + switch ($params['status']) { - case 'processing': - $searchCriteria = PluginFormcreatorIssue::getProcessingCriteria(); - $icon = ''; + case 'all': + $searchCriteria = PluginFormcreatorIssue::getAllCriteria(); + $params['icon'] = ""; + break; + + case 'incoming': + $searchCriteria = PluginFormcreatorIssue::getNewCriteria(); + $params['icon'] = Ticket::getIcon(); break; case 'waiting': $searchCriteria = PluginFormcreatorIssue::getWaitingCriteria(); - $icon = 'far fa-clock'; + $params['icon'] = "fas fa-pause-circle"; + break; + + case 'assigned': + $searchCriteria = PluginFormcreatorIssue::getAssignedCriteria(); + $params['icon'] = "fas fa-users"; break; case 'validate': + $params['icon'] = "far fa-eye"; $searchCriteria = PluginFormcreatorIssue::getValidateCriteria(); - $icon = ''; break; case 'solved': + $params['icon'] = "far fa-check-square"; $searchCriteria = PluginFormcreatorIssue::getSolvedCriteria(); - $icon = ''; + break; + + case 'closed': + $params['icon'] = "fas fa-archive"; + $searchCriteria = PluginFormcreatorIssue::getClosedCriteria(); + break; + + case 'old': + $params['icon'] = "fas fa-archive"; + $searchCriteria = PluginFormcreatorIssue::getOldCriteria(); break; } $searchWaiting = Search::getDatas( @@ -1014,14 +1066,79 @@ public static function nbIssues(array $params): array { $url = self::getSearchURL(); $url .= '?' . Toolbox::append_params($searchCriteria); - $label = $params['label']; return [ 'number' => $count, 'url' => $url, - 'label' => $label, - 'icon' => $icon, + 'label' => $params['label'], + 'icon' => $params['icon'], 's_criteria' => $searchCriteria, 'itemtype' => 'Ticket', ]; } + + public static function getIssuesSummary(array $params = []) { + $default_params = [ + 'label' => "", + 'icon' => "", + 'apply_filters' => [], + ]; + $params = array_merge($default_params, $params); + + $all = self::nbIssues($params + ['status' => 'all']); + $new = self::nbIssues($params + ['status' => 'incoming']); + $waiting = self::nbIssues($params + ['status' => 'waiting']); + $incoming = self::nbIssues($params + ['status' => 'assigned']); + $validate = self::nbIssues($params + ['status' => 'validate']); + $solved = self::nbIssues($params + ['status' => 'solved']); + $closed = self::nbIssues($params + ['status' => 'closed']); + + return [ + 'data' => [ + [ + 'number' => $all['number'], + 'label' => __("All", 'formcreator'), + 'url' => $all['url'], + // 'color' => '#3bc519', + ], + [ + 'number' => $new['number'], + 'label' => __("New"), + 'url' => $new['url'], + 'color' => '#3bc519', + ], + [ + 'number' => $incoming['number'], + 'label' => __("Assigned"), + 'url' => $incoming['url'], + 'color' => '#f1cd29', + ], + [ + 'number' => $waiting['number'], + 'label' => __("Waiting"), + 'url' => $waiting['url'], + 'color' => '#f1a129', + ], + [ + 'number' => $validate['number'], + 'label' => __("To validate"), + 'url' => $validate['url'], + 'color' => '#266ae9', + ], + [ + 'number' => $solved['number'], + 'label' => __("Solved"), + 'url' => $solved['url'], + 'color' => '#edc949', + ], + [ + 'number' => $closed['number'], + 'label' => __("Closed"), + 'url' => $closed['url'], + 'color' => '#555555', + ], + ], + // 'label' => '$params['label']', + 'icon' => $params['icon'], + ]; + } } diff --git a/install/install.php b/install/install.php index ae7312dde..25d4c04f4 100644 --- a/install/install.php +++ b/install/install.php @@ -572,6 +572,50 @@ protected function createCronTasks() { } protected function createMiniDashboard() { + $this->createMiniDashboardBigNumbers(); + // $this->createMiniDashboardSummary(); + } + + protected function createMiniDashboardSummary() { + $dashboard = new Dashboard(); + + if ($dashboard->getFromDB('plugin_formcreator_issue_summary') !== false) { + // The dashboard already exists, nothing to create + return; + } + + $dashboard->add([ + 'key' => 'plugin_formcreator_issue_summary', + 'name' => 'Assistance requests summary', + 'context' => 'mini_core', + ]); + + if ($dashboard->isNewItem()) { + // Failed to create the dashboard + return; + }; + + $item = new Dashboard_Item(); + $item->addForDashboard($dashboard->fields['id'], [[ + 'card_id' => 'plugin_formcreator_issues_summary', + 'gridstack_id' => 'plugin_formcreator_issues_summary_' . Uuid::uuid4(), + 'x' => 10, + 'y' => 0, + 'width' => 12, + 'height' => 2, + 'card_options' => [ + 'color' => '#FAFAFA', + 'widgettype' => 'summaryNumbers', + 'use_gradient' => '0', + 'point_labels' => '0', + 'limit' => '7', + ], + ]]); + + $this->adRightsToMiniDashboard($dashboard->fields['id']); + } + + protected function createMiniDashboardBigNumbers() { $dashboard = new Dashboard(); if ($dashboard->getFromDB('plugin_formcreator_issue_counters') !== false) { @@ -591,29 +635,39 @@ protected function createMiniDashboard() { }; $commonOptions = [ - 'color' => '#FAFAFA', 'widgettype' => 'bigNumber', 'use_gradient' => '0', 'point_labels' => '0', - 'limit' => '7', ]; $cards = [ - 'plugin_formcreator_processing' => [ - 'color' => '#49bf4d' + 'plugin_formcreator_all_issues' => [ + 'color' => '#fafafa' ], - 'plugin_formcreator_waiting' => [ - 'color' => '#FFA500' + 'plugin_formcreator_incoming_issues' => [ + 'color' => '#3bc519' ], - 'plugin_formcreator_validate' => [ - 'color' => '#8CABDB' + 'plugin_formcreator_assigned_issues' => [ + 'color' => '#f1cd29' ], - 'plugin_formcreator_solved' => [ - 'color' => '#000000' + 'plugin_formcreator_waiting_issues' => [ + 'color' => '#f1a129' + ], + 'plugin_formcreator_validate_issues' => [ + 'color' => '#266ae9' + ], + 'plugin_formcreator_solved_issues' => [ + 'color' => '#edc949' + ], + 'plugin_formcreator_closed_issues' => [ + 'color' => '#555555' ], ]; - $x = 0; - $w = 2; // Width - $h = 2; // Height + + // With counters + $x = 2; + $w = 3; // Width + $h = 1; // Height + $s = 1; // space between widgets $y = 0; foreach ($cards as $key => $options) { $item = new Dashboard_Item(); @@ -626,9 +680,13 @@ protected function createMiniDashboard() { 'height' => $h, 'card_options' => array_merge($commonOptions, $options), ]]); - $x += $w; + $x += ($w + $s); } + $this->adRightsToMiniDashboard($dashboard->fields['id']); + } + + protected function adRightsToMiniDashboard(int $dashboardId) { // Give rights to all self service profiles $profile = new Profile(); $helpdeskProfiles = $profile->find([ @@ -637,7 +695,7 @@ protected function createMiniDashboard() { foreach ($helpdeskProfiles as $helpdeskProfile) { $dashboardRight = new Dashboard_Right(); $dashboardRight->add([ - 'dashboards_dashboards_id' => $dashboard->fields['id'], + 'dashboards_dashboards_id' => $dashboardId, 'itemtype' => Profile::getType(), 'items_id' => $helpdeskProfile['id'], ]); diff --git a/tests/1-install/Config.php b/tests/1-install/Config.php index 9d0ef762b..f652d941c 100644 --- a/tests/1-install/Config.php +++ b/tests/1-install/Config.php @@ -313,6 +313,6 @@ public function checkDashboard() { $rows = $dashboardItem->find([ 'dashboards_dashboards_id' => $dashboard->fields['id'], ]); - $this->array($rows)->hasSize(4); + $this->array($rows)->hasSize(7); } } From 3466a4bc7855ec1afd4d3cff2f1bfac63a26839c Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Tue, 26 Apr 2022 09:22:54 +0200 Subject: [PATCH 018/245] test: use plugiun Tag 2.9.0 --- .github/workflows/tests.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index cd37b0afd..a16c89006 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -15,7 +15,7 @@ env: OLD_DB_NAME: glpiupgradetest PLUGINNAME: formcreator PLUGIN_FIELDS_REF: 1.14.0 - PLUGIIN_TAG_REF: 2.9.0-rc4 + PLUGIIN_TAG_REF: 2.9.0 AFTER_SUCCESS_BRANCH: master ATOUM_ARG: --force-terminal --use-dot-report NOCOVERAGE: -ncc From 581e7e513ef2099f6ba00f9916fd84e45b516be3 Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Mon, 25 Apr 2022 17:13:58 +0200 Subject: [PATCH 019/245] fix: restore compatibility with plugin News (alerts) --- inc/common.class.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/inc/common.class.php b/inc/common.class.php index a77b425d8..18d92ef31 100644 --- a/inc/common.class.php +++ b/inc/common.class.php @@ -30,6 +30,7 @@ */ use Gregwar\Captcha\CaptchaBuilder; +use Glpi\Plugin\Hooks; if (!defined('GLPI_ROOT')) { die("Sorry. You can't access this file directly"); @@ -833,6 +834,9 @@ public static function hookRedefineMenu($menus) { * @return void */ public static function showMiniDashboard(): void { + + Plugin::doHook(Hooks::DISPLAY_CENTRAL); + if (PluginFormcreatorEntityconfig::getUsedConfig('is_dashboard_visible', Session::getActiveEntity()) == PluginFormcreatorEntityconfig::CONFIG_DASHBOARD_VISIBLE) { $dashboard = new Glpi\Dashboard\Grid('plugin_formcreator_issue_counters', 33, 0, 'mini_core'); $dashboard->show(true); From 503ab0ff141175965063eb4543f79d5ea9d5deef Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Wed, 27 Apr 2022 11:22:33 +0200 Subject: [PATCH 020/245] fix(targetticket): associated elements from question --- inc/targetticket.class.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/inc/targetticket.class.php b/inc/targetticket.class.php index dc5d7205b..15fad4e28 100644 --- a/inc/targetticket.class.php +++ b/inc/targetticket.class.php @@ -1197,7 +1197,7 @@ protected function showAssociateSettings($rand) { $this->getForm(), [ 'fieldtype' => 'glpiselect', - 'values' => $CFG_GLPI['ticket_types'] + 'itemtype' => $CFG_GLPI['ticket_types'] ], '_associate_question', $this->fields['associate_question'] From 7c39d5dc53e1f444288e6b8c356d4d0e66ddb77d Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Wed, 27 Apr 2022 15:09:58 +0200 Subject: [PATCH 021/245] test(issue): behavior change in GLPI, updating test --- tests/3-unit/PluginFormcreatorIssue.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/3-unit/PluginFormcreatorIssue.php b/tests/3-unit/PluginFormcreatorIssue.php index b9398c0ac..362767ecb 100644 --- a/tests/3-unit/PluginFormcreatorIssue.php +++ b/tests/3-unit/PluginFormcreatorIssue.php @@ -369,7 +369,7 @@ public function providerGetsyncIssuesRequest_validatedTicket() { 'items_id' => $ticket->getID(), 'display_id' => 't_' . $ticket->getID(), 'name' => $ticket->fields['name'], - 'status' => '2', + 'status' => \Ticket::INCOMING, 'requester_id' => $ticket->fields['users_id_recipient'], 'date_creation' => $ticket->fields['date'], 'date_mod' => $ticket->fields['date_mod'], From c922eb475af3030311106aacbb8c0fe097ad0776 Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Thu, 28 Apr 2022 09:49:04 +0200 Subject: [PATCH 022/245] fix: do not overwrite dashboards from other plugins --- hook.php | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/hook.php b/hook.php index 153f5425d..6cae12ba9 100644 --- a/hook.php +++ b/hook.php @@ -652,8 +652,10 @@ function plugin_formcreator_timelineActions($options) { echo ""; } -function plugin_formcreator_hook_dashboard_cards() { - $cards = []; +function plugin_formcreator_hook_dashboard_cards($cards) { + if ($cards === null) { + $cards = []; + } $counters = [ 'all' => __('All issues', 'formcreator'), From afc4be1f500fc43fe67e21b8eb8471d753dff265 Mon Sep 17 00:00:00 2001 From: AdrienClairembault Date: Thu, 28 Apr 2022 16:25:18 +0200 Subject: [PATCH 023/245] Display "formcreator_insert_header" even if the form itself has no header defined --- inc/formanswer.class.php | 2 +- templates/pages/userform.html.twig | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/inc/formanswer.class.php b/inc/formanswer.class.php index 38cbe97fe..959abc6c6 100644 --- a/inc/formanswer.class.php +++ b/inc/formanswer.class.php @@ -526,7 +526,7 @@ public function showForm($ID, $options = []) { echo ''; // Form Header - if (!empty($this->fields['content'])) { + if (!empty($this->fields['content'] || !empty($form->getExtraHeader()))) { echo '
'; echo html_entity_decode($this->fields['content']); echo html_entity_decode($form->getExtraHeader()); diff --git a/templates/pages/userform.html.twig b/templates/pages/userform.html.twig index 7bb0f10b9..7fbc3c33d 100644 --- a/templates/pages/userform.html.twig +++ b/templates/pages/userform.html.twig @@ -50,7 +50,7 @@ {{ __(item.fields['name'], options.domain) }} - {% if item.fields['content'] != '' %} + {% if item.fields['content'] != '' or item.getExtraHeader() != "" %}
{{ __(item.fields['content'], options.domain)|safe_html }} {{ item.getExtraHeader()|safe_html }} From 367ac69f4293f306b5f399fe36f08f33466e28c9 Mon Sep 17 00:00:00 2001 From: Kaya84 <35736369+Kaya84@users.noreply.github.com> Date: Thu, 28 Apr 2022 11:43:39 +0200 Subject: [PATCH 024/245] fix(form): Form with restricted acces: redirect to login form if not logged in If form has restriced access, and user is not logged in, it should show login form with redirect. Refer #2734 --- front/formdisplay.php | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/front/formdisplay.php b/front/formdisplay.php index 9d205a933..fc4e2fbb8 100644 --- a/front/formdisplay.php +++ b/front/formdisplay.php @@ -52,6 +52,12 @@ Html::displayNotFoundError(); } + // If the form has restriced access and user is not logged in, send to login form + if ($form->fields['access_rights'] == PluginFormcreatorForm::ACCESS_RESTRICTED && Session::getLoginUserID() === false) { + Session::redirectIfNotLoggedIn(); + exit(); + } + if (!$form->canViewForRequest()) { Html::displayRightError(); exit(); From 07976adbc236d5ad5dde73ea5bc9494c8879d7a5 Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Fri, 29 Apr 2022 11:23:49 +0200 Subject: [PATCH 025/245] fix(form): allow redirect to login for private forms as well --- front/formdisplay.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/front/formdisplay.php b/front/formdisplay.php index fc4e2fbb8..422f9a34a 100644 --- a/front/formdisplay.php +++ b/front/formdisplay.php @@ -53,7 +53,7 @@ } // If the form has restriced access and user is not logged in, send to login form - if ($form->fields['access_rights'] == PluginFormcreatorForm::ACCESS_RESTRICTED && Session::getLoginUserID() === false) { + if ($form->fields['access_rights'] != PluginFormcreatorForm::ACCESS_PUBLIC && Session::getLoginUserID() === false) { Session::redirectIfNotLoggedIn(); exit(); } From d411c1dbe63b040901433aab39bb0f72e4f3a0f1 Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Wed, 20 Apr 2022 15:15:42 +0200 Subject: [PATCH 026/245] fix(condition): condition loss if itil target edited --- inc/abstractitiltarget.class.php | 4 ---- inc/conditionnabletrait.class.php | 22 ++++++++++++++----- .../3-unit/PluginFormcreatorTargetTicket.php | 2 -- 3 files changed, 17 insertions(+), 11 deletions(-) diff --git a/inc/abstractitiltarget.class.php b/inc/abstractitiltarget.class.php index a4a63afa1..1db118128 100644 --- a/inc/abstractitiltarget.class.php +++ b/inc/abstractitiltarget.class.php @@ -1580,10 +1580,6 @@ public function prepareInputForUpdate($input) { } } - if (!$this->checkConditionSettings($input)) { - $input['show_rule'] = PluginFormcreatorCondition::SHOW_RULE_ALWAYS; - } - return $input; } diff --git a/inc/conditionnabletrait.class.php b/inc/conditionnabletrait.class.php index e4d738291..993009d74 100644 --- a/inc/conditionnabletrait.class.php +++ b/inc/conditionnabletrait.class.php @@ -78,7 +78,8 @@ public function checkConditions(array $input): bool { public function checkConditionSettings(array $input): bool { if (!isset($input['show_rule'])) { - return false; + // Inconsistency if show_rule set but no condition set + return !isset($input['_conditions']); } $showRule = $input['show_rule']; if ($showRule == PluginFormcreatorCondition::SHOW_RULE_ALWAYS) { @@ -114,12 +115,23 @@ public function updateConditions($input) : bool { $itemtype = $this->getType(); $itemId = $this->getID(); - // Delete all existing conditions for the question - $this->deleteConditions(); - if ($this->fields['show_rule'] == PluginFormcreatorCondition::SHOW_RULE_ALWAYS) { - // No condition ? Exit now ! + if (!isset($this->input['show_rule']) && isset($this->fields['show_rule']) && $this->fields['show_rule'] == PluginFormcreatorCondition::SHOW_RULE_ALWAYS) { + // rule not changed and is currently "always show" + $this->deleteConditions(); + return true; + } + if (!isset($this->input['show_rule']) && isset($this->fields['show_rule']) && $this->fields['show_rule'] != PluginFormcreatorCondition::SHOW_RULE_ALWAYS) { + // Rule not changed and is not "always show" return true; } + if (isset($this->input['show_rule']) && $this->input['show_rule'] == PluginFormcreatorCondition::SHOW_RULE_ALWAYS) { + // rule changed to "always show" + $this->deleteConditions(); + return true; + } + + // Delete all existing conditions for the question + $this->deleteConditions(); $input = $input['_conditions']; diff --git a/tests/3-unit/PluginFormcreatorTargetTicket.php b/tests/3-unit/PluginFormcreatorTargetTicket.php index 197289d0e..1e20782c1 100644 --- a/tests/3-unit/PluginFormcreatorTargetTicket.php +++ b/tests/3-unit/PluginFormcreatorTargetTicket.php @@ -1309,7 +1309,6 @@ public function providerPrepareInputForAdd() { 'content' => '##FULLFORM##', 'type_rule' => \PluginFormcreatorTargetTicket::REQUESTTYPE_SPECIFIC, 'type_question' => \Ticket::INCIDENT_TYPE, - 'show_rule' => \PluginFormcreatorCondition::SHOW_RULE_ALWAYS, 'source_rule' => \PluginFormcreatorTargetTicket::REQUESTSOURCE_SPECIFIC, 'source_question' => $sourceId, ], @@ -1330,7 +1329,6 @@ public function providerPrepareInputForAdd() { 'content' => '##FULLFORM##', 'type_rule' => \PluginFormcreatorTargetTicket::REQUESTTYPE_SPECIFIC, 'type_question' => \Ticket::DEMAND_TYPE, - 'show_rule' => \PluginFormcreatorCondition::SHOW_RULE_ALWAYS, 'source_rule' => \PluginFormcreatorTargetTicket::REQUESTSOURCE_NONE, 'source_question' => 0, ], From 5ef82168f9de784eb902370e3bf2fa0a6a70d5be Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Wed, 13 Apr 2022 09:17:41 +0200 Subject: [PATCH 027/245] bump(2.14.0-dev): bump to 2.14.0-dev --- install/install.php | 1 + setup.php | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/install/install.php b/install/install.php index 25d4c04f4..aedb7ddc1 100644 --- a/install/install.php +++ b/install/install.php @@ -76,6 +76,7 @@ class PluginFormcreatorInstall { '2.12' => '2.12.1', '2.12.1' => '2.12.5', '2.12.5' => '2.13', + '2.13' => '2.14', ]; /** diff --git a/setup.php b/setup.php index 74dbb2154..e58567df8 100644 --- a/setup.php +++ b/setup.php @@ -33,9 +33,9 @@ global $CFG_GLPI; // Version of the plugin (major.minor.bugfix) -define('PLUGIN_FORMCREATOR_VERSION', '2.13.0-beta.1'); +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); From a4c10dbf0cb6f50f0eaea40b3781f96926667ca7 Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Wed, 13 Apr 2022 09:51:57 +0200 Subject: [PATCH 028/245] feat(install): adapt installer to marketplace less messages in web UI and catch errors for user friendly report --- install/install.php | 27 +++++++++++++++++++++++---- 1 file changed, 23 insertions(+), 4 deletions(-) diff --git a/install/install.php b/install/install.php index aedb7ddc1..c87270c43 100644 --- a/install/install.php +++ b/install/install.php @@ -157,9 +157,26 @@ public function upgrade(Migration $migration, $args = []): bool { return false; } - 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(); @@ -189,7 +206,9 @@ protected function upgradeOneStep($toVersion) { if (is_readable($includeFile) && is_file($includeFile)) { 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(); From d7071eee5174101b44a10663581f52c63b58deb1 Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Wed, 13 Apr 2022 09:18:00 +0200 Subject: [PATCH 029/245] feat(issue): support for ttr and tto --- hook.php | 58 +++++---- inc/abstractitiltarget.class.php | 30 ++--- inc/formanswer.class.php | 120 +++++++++++------- inc/issue.class.php | 111 +++++++++++++++- inc/targetchange.class.php | 4 +- inc/targetproblem.class.php | 4 +- inc/targetticket.class.php | 6 +- install/mysql/plugin_formcreator_empty.sql | 45 ++++--- install/upgrade_to_2.12.5.php | 2 + install/upgrade_to_2.14.php | 61 +++++++++ .../3-unit/PluginFormcreatorTargetTicket.php | 5 +- 11 files changed, 336 insertions(+), 110 deletions(-) create mode 100644 install/upgrade_to_2.14.php diff --git a/hook.php b/hook.php index 6cae12ba9..f391aa397 100644 --- a/hook.php +++ b/hook.php @@ -358,16 +358,23 @@ function plugin_formcreator_hook_add_ticket(CommonDBTM $item) { $issueName = $item->fields['name'] != '' ? addslashes($item->fields['name']) : '(' . $item->getID() . ')'; $issue = new PluginFormcreatorIssue(); $issue->add([ - 'items_id' => $item->getID(), - '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['users_id'], - 'comment' => addslashes($item->fields['content']), + 'items_id' => $item->getID(), + '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['users_id'], + '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'], ]); } @@ -405,18 +412,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', - '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::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']), + '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; } diff --git a/inc/abstractitiltarget.class.php b/inc/abstractitiltarget.class.php index 1db118128..418f68d83 100644 --- a/inc/abstractitiltarget.class.php +++ b/inc/abstractitiltarget.class.php @@ -106,7 +106,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 @@ -186,9 +186,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'), ]; } @@ -725,7 +726,7 @@ public function addAttachedDocument($documentId) { } protected function showTemplateSettings() { - $templateType = $this->getTemplateItemtypeName(); + $templateType = static::getTemplateItemtypeName(); $templateFk = $templateType::getForeignKeyField(); echo '' . $templateType::getTypeName(1) . ''; @@ -746,7 +747,6 @@ protected function showDueDateSettings() { [ 'value' => $this->fields['due_date_rule'], 'on_change' => 'plugin_formcreator_formcreatorChangeDueDate(this.value)', - 'display_emptychoice' => true ] ); @@ -1354,10 +1354,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'], @@ -1367,11 +1367,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 = ''; @@ -1391,6 +1389,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']; @@ -1401,9 +1400,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; @@ -2158,11 +2154,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); diff --git a/inc/formanswer.class.php b/inc/formanswer.class.php index 959abc6c6..de3073dcd 100644 --- a/inc/formanswer.class.php +++ b/inc/formanswer.class.php @@ -1365,18 +1365,25 @@ private 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'], - 'users_id_validator' => $this->fields['users_id_validator'], - 'groups_id_validator'=> $this->fields['groups_id_validator'], - '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; @@ -1405,16 +1412,23 @@ private 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'], ]); } @@ -1468,19 +1482,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'], - 'users_id_validator' => $this->fields['users_id_validator'], - 'groups_id_validator'=> $this->fields['groups_id_validator'], - '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' => null, ]); return; @@ -1513,17 +1534,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'], ]); } diff --git a/inc/issue.class.php b/inc/issue.class.php index c23a8671d..1b3fb8770 100644 --- a/inc/issue.class.php +++ b/inc/issue.class.php @@ -106,8 +106,15 @@ public static function getSyncIssuesRequest() : AbstractQuery { 'users_id_validator as users_id_validator', 'groups_id_validator as groups_id_validator', '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, @@ -166,7 +173,14 @@ public static function getSyncIssuesRequest() : AbstractQuery { new QueryExpression("COALESCE(`$ticketValidationTable`.`users_id_validate`, 0) as `users_id_validator`"), new QueryExpression('0 as groups_id_validator'), "$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, @@ -732,12 +746,105 @@ public function rawSearchOptions() { ]; } + $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 + ]; + if (Plugin::isPluginActive('advform')) { foreach (PluginAdvformIssue::rawSearchOptions() as $so) { $tab[] = $so; } } + $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'] + ]; + return $tab; } diff --git a/inc/targetchange.class.php b/inc/targetchange.class.php index b4761cd20..8a54945a0 100644 --- a/inc/targetchange.class.php +++ b/inc/targetchange.class.php @@ -63,7 +63,7 @@ public static function getTargetItemtypeName(): string { return Change::class; } - protected function getTemplateItemtypeName(): string { + protected static function getTemplateItemtypeName(): string { return ChangeTemplate::class; } @@ -630,7 +630,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([ diff --git a/inc/targetproblem.class.php b/inc/targetproblem.class.php index 9ea94c7bb..d2a8bed6e 100644 --- a/inc/targetproblem.class.php +++ b/inc/targetproblem.class.php @@ -62,7 +62,7 @@ public static function getTargetItemtypeName(): string { return Problem::class; } - protected function getTemplateItemtypeName(): string { + protected static function getTemplateItemtypeName(): string { return ProblemTemplate::class; } @@ -348,7 +348,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([ diff --git a/inc/targetticket.class.php b/inc/targetticket.class.php index 15fad4e28..e184237a0 100644 --- a/inc/targetticket.class.php +++ b/inc/targetticket.class.php @@ -76,7 +76,7 @@ public static function getTargetItemtypeName(): string { return Ticket::class; } - protected function getTemplateItemtypeName(): string { + protected static function getTemplateItemtypeName(): string { return TicketTemplate::class; } @@ -793,7 +793,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([ @@ -937,6 +938,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; } diff --git a/install/mysql/plugin_formcreator_empty.sql b/install/mysql/plugin_formcreator_empty.sql index 4eba37481..e8eb25f0f 100644 --- a/install/mysql/plugin_formcreator_empty.sql +++ b/install/mysql/plugin_formcreator_empty.sql @@ -297,27 +297,40 @@ CREATE TABLE IF NOT EXISTS `glpi_plugin_formcreator_targets_actors` ( ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; CREATE TABLE IF NOT EXISTS `glpi_plugin_formcreator_issues` ( - `id` int unsigned NOT NULL AUTO_INCREMENT, - `name` varchar(255) NOT NULL DEFAULT '', - `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) NOT NULL DEFAULT '', + `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; CREATE TABLE IF NOT EXISTS `glpi_plugin_formcreator_items_targettickets` ( diff --git a/install/upgrade_to_2.12.5.php b/install/upgrade_to_2.12.5.php index a69d56d73..1fee746f0 100644 --- a/install/upgrade_to_2.12.5.php +++ b/install/upgrade_to_2.12.5.php @@ -52,5 +52,7 @@ public function addUserRecipient(): void { $this->migration->migrationOneTable($table); $DB->query("TRUNCATE `$table`"); PluginFormcreatorIssue::syncIssues(); + } + } diff --git a/install/upgrade_to_2.14.php b/install/upgrade_to_2.14.php new file mode 100644 index 000000000..f9b2dc28f --- /dev/null +++ b/install/upgrade_to_2.14.php @@ -0,0 +1,61 @@ +. + * --------------------------------------------------------------------- + * @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(); + } + + 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'); + } +} \ No newline at end of file diff --git a/tests/3-unit/PluginFormcreatorTargetTicket.php b/tests/3-unit/PluginFormcreatorTargetTicket.php index 1e20782c1..ba6ae83fa 100644 --- a/tests/3-unit/PluginFormcreatorTargetTicket.php +++ b/tests/3-unit/PluginFormcreatorTargetTicket.php @@ -121,12 +121,13 @@ public function testGetEnumTagType() { ]); } - public function testGetEnumDateType() { + public function testGetEnumDueDateType() { $output = \PluginFormcreatorTargetTicket::getEnumDueDateRule(); $this->array($output)->isEqualTo([ + \PluginFormcreatorTargetTicket::DUE_DATE_RULE_NONE => __('TTR from template or none', 'formcreator'), \PluginFormcreatorTargetTicket::DUE_DATE_RULE_ANSWER => __('equals to the answer to the question', 'formcreator'), \PluginFormcreatorTargetTicket::DUE_DATE_RULE_TICKET => __('calculated from the ticket creation date', 'formcreator'), - \PluginFormcreatorTargetTicket::DUE_DATE_RULE_CALC => __('calculated from the answer to the question', 'formcreator'), + \PluginFormcreatorTargetTicket::DUE_DATE_RULE_CALC => __('calculated from the answer to the question', 'formcreator'), ]); } From 844d13324bd74e3fbf5a2ec221b68b070f498ab3 Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Thu, 5 May 2022 12:25:17 +0200 Subject: [PATCH 030/245] fix(glpiselectfield,dropdownfield): comparisons methods for conditions --- inc/field/dropdownfield.class.php | 7 +++---- .../3-unit/GlpiPlugin/Formcreator/Field/DropdownField.php | 8 ++++---- 2 files changed, 7 insertions(+), 8 deletions(-) diff --git a/inc/field/dropdownfield.class.php b/inc/field/dropdownfield.class.php index 9804e2398..ede8d6cb4 100644 --- a/inc/field/dropdownfield.class.php +++ b/inc/field/dropdownfield.class.php @@ -591,8 +591,7 @@ private function getMyGroups($userID) { public function equals($value): bool { $value = html_entity_decode($value); - $itemtype = json_decode($this->question->fields['values'], true); - $itemtype = $itemtype['itemtype']; + $itemtype = $this->question->fields['itemtype']; $dropdown = new $itemtype(); if ($dropdown->isNewId($this->value)) { return ($value === ''); @@ -614,7 +613,7 @@ public function notEquals($value): bool { public function greaterThan($value): bool { $value = html_entity_decode($value); - $itemtype = $this->question->fields['values']; + $itemtype = $this->question->fields['itemtype']; $dropdown = new $itemtype(); if (!$dropdown->getFromDB($this->value)) { throw new ComparisonException('Item not found for comparison'); @@ -633,7 +632,7 @@ public function lessThan($value): bool { public function regex($value): bool { $value = html_entity_decode($value); - $itemtype = $this->getSubItemtype($this->question->fields['values']); + $itemtype = $this->question->fields['itemtype']; $dropdown = new $itemtype(); if (!$dropdown->getFromDB($this->value)) { throw new ComparisonException('Item not found for comparison'); diff --git a/tests/3-unit/GlpiPlugin/Formcreator/Field/DropdownField.php b/tests/3-unit/GlpiPlugin/Formcreator/Field/DropdownField.php index 23e707dbf..3a349e865 100644 --- a/tests/3-unit/GlpiPlugin/Formcreator/Field/DropdownField.php +++ b/tests/3-unit/GlpiPlugin/Formcreator/Field/DropdownField.php @@ -278,7 +278,7 @@ public function providerEquals() { return [ [ 'fields' => $this->getQuestion([ - 'values' => json_encode(['itemtype' => \Location::class]) + 'itemtype' => \Location::class, ]), 'value' => $location1->fields['completename'], 'answer' => (string) $location1Id, @@ -286,7 +286,7 @@ public function providerEquals() { ], [ 'fields' => $this->getQuestion([ - 'values' => json_encode(['itemtype' => \Location::class]) + 'itemtype' => \Location::class, ]), 'value' => $location2->fields['completename'], 'answer' => (string) $location1Id, @@ -317,7 +317,7 @@ public function providerNotEquals() { return [ [ 'fields' => $this->getQuestion([ - 'values' => json_encode(['itemtype' => \Location::class]) + 'itemtype' => \Location::class, ]), 'value' => $location1->fields['completename'], 'answer' => (string) $location1Id, @@ -325,7 +325,7 @@ public function providerNotEquals() { ], [ 'fields' => $this->getQuestion([ - 'values' => json_encode(['itemtype' => \Location::class]) + 'itemtype' => \Location::class, ]), 'value' => $location2->fields['completename'], 'answer' => (string) $location1Id, From eddc9b9d9c401b0c8d5c362c3a93d6532c0289bb Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Wed, 4 May 2022 14:39:03 +0200 Subject: [PATCH 031/245] fix(wizard): bad label when searching KB items --- js/scripts.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/js/scripts.js b/js/scripts.js index 4a14666b7..d5b151b72 100644 --- a/js/scripts.js +++ b/js/scripts.js @@ -357,7 +357,7 @@ function buildTiles(list) { var html = ''; if (list.length == 0) { html = '

' - + i18n.textdomain('formcreator').__('No form yet in this category', 'formcreator') + + i18n.textdomain('formcreator').__('No item yet in this category', 'formcreator') + '

' +'

'; } else { From d710db6ebd69309e79bd5ffbea4a3f0ebc6b3027 Mon Sep 17 00:00:00 2001 From: Stanislas Date: Thu, 5 May 2022 16:00:10 +0200 Subject: [PATCH 032/245] feat(issue): add option to hide search Issue if needed Co-authored-by: btry --- front/issue.php | 11 +++++++++ inc/entityconfig.class.php | 27 ++++++++++++++++++++++ install/install.php | 5 ++-- install/mysql/plugin_formcreator_empty.sql | 21 +++++++++-------- install/upgrade_to_2.13.php | 11 +++++++++ 5 files changed, 63 insertions(+), 12 deletions(-) diff --git a/front/issue.php b/front/issue.php index d375b1b46..3473d1016 100644 --- a/front/issue.php +++ b/front/issue.php @@ -53,8 +53,19 @@ if (Session::getCurrentInterface() == 'helpdesk') { 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; + if (Session::getCurrentInterface() == "helpdesk") { Html::helpFooter(); } else { diff --git a/inc/entityconfig.class.php b/inc/entityconfig.class.php index 21631ce13..f488060b7 100644 --- a/inc/entityconfig.class.php +++ b/inc/entityconfig.class.php @@ -63,6 +63,9 @@ class PluginFormcreatorEntityconfig extends CommonDBTM { const CONFIG_DASHBOARD_HIDDEN = 0; const CONFIG_DASHBOARD_VISIBLE = 1; + const CONFIG_SEARCH_ISSUE_HIDDEN = 0; + const CONFIG_SEARCH_ISSUE_VISIBLE = 1; + /** * @var bool $dohistory maintain history */ @@ -135,6 +138,14 @@ public static function getEnumDashboardVisibility() : array { ]; } + public static function getEnumSearchIssueVisibility() : array { + return [ + self::CONFIG_PARENT => __('Inheritance of the parent entity'), + self::CONFIG_SEARCH_ISSUE_VISIBLE => __('Visible', 'formcreator'), + self::CONFIG_SEARCH_ISSUE_HIDDEN => __('Hidden', 'formcreator'), + ]; + } + public static function displayTabContentForItem(CommonGLPI $item, $tabnum = 1, $withtemplate = 0) { if ($item->getType() == 'Entity') { $config = new self(); @@ -315,6 +326,22 @@ public function showFormForEntity(Entity $entity) { } echo ''; + // Search issue visibility + $elements = self::getEnumSearchIssueVisibility(); + if ($entityId == 0) { + unset($elements[self::CONFIG_PARENT]); + } + echo ""; + echo "".__('Search issue', 'formcreator').""; + echo ""; + Dropdown::showFromArray('is_search_issue_visible', $elements, ['value' => $this->fields['is_search_issue_visible']]); + if ($this->fields['is_search_issue_visible'] == self::CONFIG_PARENT) { + $tid = self::getUsedConfig('is_search_issue_visible', $entityId); + echo '
'; + Entity::inheritedValue($elements[$tid], true); + } + echo ''; + // header echo ""; echo "" . _n('Header', 'Headers', 1, 'formcreator') . ""; diff --git a/install/install.php b/install/install.php index c87270c43..2063a16b2 100644 --- a/install/install.php +++ b/install/install.php @@ -283,7 +283,7 @@ 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) + (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) SELECT ent.id, IF(ent.id = 0, 0, -2), IF(ent.id = 0, 0, -2), @@ -291,7 +291,8 @@ protected function configureExistingEntities() { 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), + IF(ent.id = 0, 1, -2) FROM glpi_entities ent LEFT JOIN glpi_plugin_formcreator_entityconfigs conf ON ent.id = conf.entities_id diff --git a/install/mysql/plugin_formcreator_empty.sql b/install/mysql/plugin_formcreator_empty.sql index e8eb25f0f..9078fcb2c 100644 --- a/install/mysql/plugin_formcreator_empty.sql +++ b/install/mysql/plugin_formcreator_empty.sql @@ -28,16 +28,17 @@ CREATE TABLE IF NOT EXISTS `glpi_plugin_formcreator_categories` ( ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; 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', - `header` text, + `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', + `header` text, PRIMARY KEY (`id`), UNIQUE KEY `unicity` (`entities_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; diff --git a/install/upgrade_to_2.13.php b/install/upgrade_to_2.13.php index 5cb76fcba..b0002f266 100644 --- a/install/upgrade_to_2.13.php +++ b/install/upgrade_to_2.13.php @@ -48,6 +48,17 @@ public function upgrade(Migration $migration) { $this->addTargetValidationSetting(); $this->addFormVisibility(); $this->addRequestSourceSetting(); + $this->addEntityOption(); + } + + public function addEntityOption() { + global $DB; + $table = 'glpi_plugin_formcreator_entityconfigs'; + + if (!$DB->fieldExists($table, 'is_search_issue_visible')) { + $this->migration->addField($table, 'is_search_issue_visible', 'integer', ['after' => 'is_header_visible', 'value' => '-2']); + $this->migration->addPostQuery("UPDATE `glpi_plugin_formcreator_entityconfigs` SET `is_search_issue_visible`= 1 WHERE `entities_id` = 0"); + } } public function addFormAnswerTitle() { From 5d26ec6ef1deddb2986834f7174ac818b887a4e1 Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Fri, 6 May 2022 11:39:42 +0200 Subject: [PATCH 033/245] fix(formanswer): bad parenthesis nest and bad oject used --- inc/formanswer.class.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/inc/formanswer.class.php b/inc/formanswer.class.php index de3073dcd..73d6ff731 100644 --- a/inc/formanswer.class.php +++ b/inc/formanswer.class.php @@ -526,9 +526,9 @@ public function showForm($ID, $options = []) { echo ''; // Form Header - if (!empty($this->fields['content'] || !empty($form->getExtraHeader()))) { + if (!empty($form->fields['content']) || !empty($form->getExtraHeader())) { echo '
'; - echo html_entity_decode($this->fields['content']); + echo html_entity_decode($form->fields['content']); echo html_entity_decode($form->getExtraHeader()); echo '
'; } From 01ddc79f251a0e3f54639541dfd45f4461d6bce0 Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Mon, 9 May 2022 11:09:30 +0200 Subject: [PATCH 034/245] fix(targetticket): select questions outside form --- inc/abstractitiltarget.class.php | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/inc/abstractitiltarget.class.php b/inc/abstractitiltarget.class.php index 418f68d83..aa6bfd641 100644 --- a/inc/abstractitiltarget.class.php +++ b/inc/abstractitiltarget.class.php @@ -1319,7 +1319,13 @@ protected function showValidationSettings($rand) { PluginFormcreatorQuestion::dropdownForForm( $this->getForm(), [ - new QueryExpression("`fieldtype` = 'actor' OR (`fieldtype` = 'glpiselect' AND `itemtype`='User')"), + 'OR' => [ + 'fieldtype' => 'actor', + 'AND' => [ + 'fieldtype' => 'glpiselect', + 'itemtype' => 'User', + ] + ] ], '_validation_from_user_question', $this->fields['commonitil_validation_question'], From f43118587bc831811a135050a2888a97c6d52048 Mon Sep 17 00:00:00 2001 From: Stanislas KITA Date: Mon, 9 May 2022 11:43:53 +0200 Subject: [PATCH 035/245] feat(dashboard): enable label --- css/styles.scss | 4 ++++ hook.php | 4 ++-- inc/common.class.php | 2 ++ 3 files changed, 8 insertions(+), 2 deletions(-) diff --git a/css/styles.scss b/css/styles.scss index ccc41db64..8f43e9539 100644 --- a/css/styles.scss +++ b/css/styles.scss @@ -1032,3 +1032,7 @@ a.plugin_formcreator_formTile_title { max-width: 400px; } } + +.formcreator_dashboard_container .dashboard .big-number .label { + font-size: 12px !important; +} diff --git a/hook.php b/hook.php index f391aa397..b9bdb3f1b 100644 --- a/hook.php +++ b/hook.php @@ -692,7 +692,7 @@ function plugin_formcreator_hook_dashboard_cards($cards) { 'args' => [ 'params' => [ 'status' => $key, - 'label' => "", //$label + 'label' => $label, ] ], 'cache' => false, @@ -746,4 +746,4 @@ function plugin_formcreator_hook_update_user(CommonDBTM $item) { unset($item->input['default_dashboard_mini_ticket']); } } -} \ No newline at end of file +} diff --git a/inc/common.class.php b/inc/common.class.php index 18d92ef31..e5360ae85 100644 --- a/inc/common.class.php +++ b/inc/common.class.php @@ -839,7 +839,9 @@ public static function showMiniDashboard(): void { if (PluginFormcreatorEntityconfig::getUsedConfig('is_dashboard_visible', Session::getActiveEntity()) == PluginFormcreatorEntityconfig::CONFIG_DASHBOARD_VISIBLE) { $dashboard = new Glpi\Dashboard\Grid('plugin_formcreator_issue_counters', 33, 0, 'mini_core'); + echo "
"; $dashboard->show(true); + echo "
"; } } } From 83de63339bcdbfb18c56aa834736a3e3343b330a Mon Sep 17 00:00:00 2001 From: Stanislas Date: Tue, 10 May 2022 10:51:22 +0200 Subject: [PATCH 036/245] feat(tile): title of tiles in bold --- css/styles.scss | 1 + 1 file changed, 1 insertion(+) diff --git a/css/styles.scss b/css/styles.scss index b147bac5d..75c1fb5fe 100644 --- a/css/styles.scss +++ b/css/styles.scss @@ -671,6 +671,7 @@ tr[data-itemtype="PluginFormcreatorCondition"] ~ tr[data-itemtype="PluginFormcre a.plugin_formcreator_formTile_title { padding: 10px 40px 15px 10px; display: block; + font-weight: bold; } .plugin_formcreator_formTile:hover a.plugin_formcreator_formTile_title { From d8dee267555cfd336bc9b278174d5e47101cb090 Mon Sep 17 00:00:00 2001 From: Stanislas Date: Tue, 10 May 2022 10:53:54 +0200 Subject: [PATCH 037/245] feat(dashboard): harmonize with GLPI color --- install/install.php | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/install/install.php b/install/install.php index 2063a16b2..4bf90c185 100644 --- a/install/install.php +++ b/install/install.php @@ -662,25 +662,25 @@ protected function createMiniDashboardBigNumbers() { ]; $cards = [ 'plugin_formcreator_all_issues' => [ - 'color' => '#fafafa' + 'color' => '#ffd957' ], 'plugin_formcreator_incoming_issues' => [ - 'color' => '#3bc519' + 'color' => '#6fd169' ], 'plugin_formcreator_assigned_issues' => [ - 'color' => '#f1cd29' + 'color' => '#eaf4f7' ], 'plugin_formcreator_waiting_issues' => [ - 'color' => '#f1a129' + 'color' => '#ffcb7d' ], 'plugin_formcreator_validate_issues' => [ - 'color' => '#266ae9' + 'color' => '#6298d5' ], 'plugin_formcreator_solved_issues' => [ - 'color' => '#edc949' + 'color' => '#d7d7d7' ], 'plugin_formcreator_closed_issues' => [ - 'color' => '#555555' + 'color' => '#515151' ], ]; From 1c255437bc229daf4a13fea2979b56591453253d Mon Sep 17 00:00:00 2001 From: Stanislas Date: Tue, 10 May 2022 11:05:33 +0200 Subject: [PATCH 038/245] feat(tile): radius and margin --- css/styles.scss | 4 ++-- js/scripts.js | 6 ++++-- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/css/styles.scss b/css/styles.scss index 75c1fb5fe..3d40ec46e 100644 --- a/css/styles.scss +++ b/css/styles.scss @@ -646,14 +646,14 @@ tr[data-itemtype="PluginFormcreatorCondition"] ~ tr[data-itemtype="PluginFormcre } .plugin_formcreator_formTile { - margin: 0 3px 6px 3px; + margin: 0 3px 17px 3px; width: 300px; display: inline-block; vertical-align: top; text-align: left; overflow: hidden; cursor: pointer; - border-radius: 0; + border-radius: 5px; box-sizing: border-box; animation-name: fadeInUp ; animation-iteration-count: 1; diff --git a/js/scripts.js b/js/scripts.js index d5b151b72..a15151168 100644 --- a/js/scripts.js +++ b/js/scripts.js @@ -302,10 +302,12 @@ function showTiles(tiles, defaultForms) { $('#plugin_formcreator_wizard_forms').empty(); $('#plugin_formcreator_wizard_forms').prepend(html); $('#plugin_formcreator_formlist').masonry({ - horizontalOrder: true + horizontalOrder: true, + gutter: 10 }); $('#plugin_formcreator_faqlist').masonry({ - horizontalOrder: true + horizontalOrder: true, + gutter: 10 }); } From f176d6534bf8abf683dd096ba06ee8a0f4f23edc Mon Sep 17 00:00:00 2001 From: Romain B <8530352+Rom1-B@users.noreply.github.com> Date: Thu, 12 May 2022 10:39:54 +0200 Subject: [PATCH 039/245] feat: rights management (#2724) --- ajax/condition.php | 2 +- ajax/dropdown_values.php | 2 +- ajax/form.php | 2 +- ajax/form_delete_target.php | 2 +- ajax/ldap_filter.php | 2 +- ajax/load_questions.php | 2 +- ajax/question.php | 2 +- ajax/question_add.php | 2 +- ajax/question_delete.php | 2 +- ajax/question_design.php | 2 +- ajax/question_duplicate.php | 2 +- ajax/question_get.php | 2 +- ajax/question_move.php | 2 +- ajax/question_toggle_required.php | 2 +- ajax/question_update.php | 2 +- ajax/section.php | 2 +- ajax/section_add.php | 2 +- ajax/section_delete.php | 2 +- ajax/section_duplicate.php | 2 +- ajax/section_move.php | 2 +- ajax/section_update.php | 2 +- ajax/showfields.php | 2 +- ajax/target.php | 2 +- ajax/target_edit.php | 2 +- ajax/translation.php | 2 +- front/category.form.php | 2 +- front/entityconfig.form.php | 2 +- front/export.php | 2 +- front/form.form.php | 20 ++++----- front/form.php | 3 +- front/form_language.form.php | 2 +- front/form_validator.form.php | 2 +- front/formaccesstype.form.php | 2 +- front/item_targetticket.form.php | 2 +- front/question.form.php | 2 +- front/section.form.php | 4 +- front/targetchange.form.php | 2 +- front/targetproblem.form.php | 2 +- front/targetticket.form.php | 2 +- inc/form.class.php | 25 +++++++++--- inc/formanswer.class.php | 4 +- inc/profile.class.php | 67 +++++++++++++++++++++++++++++++ inc/targetticket.class.php | 2 +- install/install.php | 26 ++++++++++++ install/upgrade_to_2.14.php | 28 ++++++++++++- setup.php | 4 +- tests/1-install/Config.php | 23 +++++++++++ 47 files changed, 218 insertions(+), 60 deletions(-) create mode 100644 inc/profile.class.php 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/form.php b/ajax/form.php index a10ef6924..e8af028d8 100644 --- a/ajax/form.php +++ b/ajax/form.php @@ -30,7 +30,7 @@ */ include ('../../../inc/includes.php'); -if (!Session::haveRight('entity', UPDATE)) { +if (!Session::haveRight(PluginFormcreatorForm::$rightname, UPDATE)) { http_response_code(403); die(); } diff --git a/ajax/form_delete_target.php b/ajax/form_delete_target.php index f6f159046..7c464bd7a 100644 --- a/ajax/form_delete_target.php +++ b/ajax/form_delete_target.php @@ -42,7 +42,7 @@ die(); } -Session::checkRight('entity', UPDATE); +Session::checkRight(PluginFormcreatorForm::$rightname, UPDATE); if (!PluginFormcreatorCommon::getForm()->deleteTarget($_REQUEST)) { http_response_code(500); } 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..41aa536f5 100644 --- a/ajax/load_questions.php +++ b/ajax/load_questions.php @@ -30,7 +30,7 @@ */ include ('../../../inc/includes.php'); -Session::checkRight('entity', UPDATE); +Session::checkRight(PluginFormcreatorForm::$rightname, UPDATE); if (!isset($_REQUEST['section_id'])) { http_response_code(400); diff --git a/ajax/question.php b/ajax/question.php index ee87ba8b2..0beee5b28 100644 --- a/ajax/question.php +++ b/ajax/question.php @@ -30,7 +30,7 @@ */ include ('../../../inc/includes.php'); -Session::checkRight('entity', UPDATE); +Session::checkRight(PluginFormcreatorForm::$rightname, UPDATE); $question_id = $_REQUEST['id'] ?? 0; $question = new PluginFormcreatorQuestion(); 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 405599a38..1976ee4b5 100644 --- a/ajax/question_design.php +++ b/ajax/question_design.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_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..3d538a24f 100644 --- a/ajax/question_get.php +++ b/ajax/question_get.php @@ -31,7 +31,7 @@ include ('../../../inc/includes.php'); Session::checkLoginUser(); -Session::checkRight('entity', UPDATE); +Session::checkRight(PluginFormcreatorForm::$rightname, UPDATE); if (!isset($_REQUEST['id'])) { http_response_code(400); 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 36597d2e7..800d18552 100644 --- a/ajax/question_update.php +++ b/ajax/question_update.php @@ -30,7 +30,7 @@ */ 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 dc908c470..72ff28ab7 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 2540f54eb..9a179af20 100644 --- a/ajax/showfields.php +++ b/ajax/showfields.php @@ -45,7 +45,7 @@ $form = PluginFormcreatorCommon::getForm(); $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..841cdce13 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); 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/front/category.form.php b/front/category.form.php index 7f664e1eb..22abe2b10 100644 --- a/front/category.form.php +++ b/front/category.form.php @@ -31,7 +31,7 @@ include ('../../../inc/includes.php'); -Session::checkRight("entity", UPDATE); +Session::checkRight(PluginFormcreatorForm::$rightname, UPDATE); Plugin::load('formcreator', true); 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..e99625467 100644 --- a/front/export.php +++ b/front/export.php @@ -36,7 +36,7 @@ Html::displayNotFoundError(); } -Session::checkRight('entity', UPDATE); +Session::checkRight(PluginFormcreatorForm::$rightname, UPDATE); $form = PluginFormcreatorCommon::getForm(); $export_array = ['schema_version' => PLUGIN_FORMCREATOR_SCHEMA_VERSION, 'forms' => []]; diff --git a/front/form.form.php b/front/form.form.php index 9d61726b0..df2c8b984 100644 --- a/front/form.form.php +++ b/front/form.form.php @@ -40,7 +40,7 @@ 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,30 +51,30 @@ } 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(); @@ -96,7 +96,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,7 +121,8 @@ ); // Import form - Session::checkRight('entity', UPDATE); + Session::checkRight(PluginFormcreatorForm::$rightname, CREATE); + Session::checkRight(PluginFormcreatorForm::$rightname, UPDATE); $form->importJson($_REQUEST); Html::back(); @@ -172,7 +174,7 @@ } 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..973f4bcc2 100644 --- a/front/form.php +++ b/front/form.php @@ -31,8 +31,7 @@ require_once ('../../../inc/includes.php'); -// Check if current user have config right -Session::checkRight("entity", UPDATE); +Session::checkRight(PluginFormcreatorForm::$rightname, READ); // Check if plugin is activated... if (!(new Plugin())->isActivated('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..8a0851fd7 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')) { diff --git a/front/formaccesstype.form.php b/front/formaccesstype.form.php index d229069da..c97354aba 100644 --- a/front/formaccesstype.form.php +++ b/front/formaccesstype.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/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..ebfab2f91 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')) { diff --git a/front/targetproblem.form.php b/front/targetproblem.form.php index dee47ca42..5e0c2f4b6 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')) { diff --git a/front/targetticket.form.php b/front/targetticket.form.php index 49fc75707..1128ceff6 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')) { diff --git a/inc/form.class.php b/inc/form.class.php index d4f911452..22b7f934f 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); } /** @@ -1439,6 +1439,11 @@ public static function showMassiveActionsSubForm(MassiveAction $ma) { 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) { if ($item->getFromDB($id) && $item->duplicate() !== false) { Session::addMessageAfterRedirect(sprintf(__('Form duplicated: %s', 'formcreator'), $item->getName())); @@ -1450,6 +1455,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())); @@ -1461,6 +1471,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); diff --git a/inc/formanswer.class.php b/inc/formanswer.class.php index 73d6ff731..a0d0ab5ce 100644 --- a/inc/formanswer.class.php +++ b/inc/formanswer.class.php @@ -111,7 +111,7 @@ public function canViewItem() { return false; } - if (Session::haveRight('entity', UPDATE)) { + if (Session::haveRight(PluginFormcreatorForm::$rightname, UPDATE)) { return true; } @@ -170,7 +170,7 @@ public static function canPurge() { } public function canPurgeItem() { - return Session::haveRight('entity', UPDATE); + return Session::haveRight(PluginFormcreatorForm::$rightname, UPDATE); } /** 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/targetticket.class.php b/inc/targetticket.class.php index e184237a0..4cb012c81 100644 --- a/inc/targetticket.class.php +++ b/inc/targetticket.class.php @@ -325,7 +325,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 diff --git a/install/install.php b/install/install.php index c335d89f8..6bba7696a 100644 --- a/install/install.php +++ b/install/install.php @@ -95,6 +95,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(); @@ -724,6 +725,31 @@ protected function adRightsToMiniDashboard(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/upgrade_to_2.14.php b/install/upgrade_to_2.14.php index f9b2dc28f..659f84600 100644 --- a/install/upgrade_to_2.14.php +++ b/install/upgrade_to_2.14.php @@ -39,6 +39,7 @@ public function upgrade(Migration $migration) { $this->migration = $migration; $this->addTtoToIssues(); + $this->addRights(); } public function addTtoToIssues() { @@ -58,4 +59,29 @@ public function addTtoToIssues() { $this->migration->addKey($table, 'solvedate'); $this->migration->addKey($table, 'date'); } -} \ No newline at end of file + + 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, + ]); + } + } +} diff --git a/setup.php b/setup.php index e58567df8..8ad9d7b65 100644 --- a/setup.php +++ b/setup.php @@ -374,7 +374,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; } } @@ -396,6 +396,8 @@ function plugin_formcreator_registerClasses() { ]); Plugin::registerClass(PluginFormcreatorEntityconfig::class, ['addtabon' => Entity::class]); + + Plugin::registerClass(PluginFormcreatorProfile::class, ['addtabon' => Profile::class]); } function plugin_formcreator_redirect() { diff --git a/tests/1-install/Config.php b/tests/1-install/Config.php index f652d941c..e7f6facb6 100644 --- a/tests/1-install/Config.php +++ b/tests/1-install/Config.php @@ -36,6 +36,7 @@ use Glpi\Dashboard\Right; use GlpiPlugin\Formcreator\Tests\CommonTestCase; use Profile; +use ProfileRight; /** * @engine inline @@ -120,6 +121,7 @@ public function testInstallPlugin() { $this->checkPluginName(); $this->checkAutomaticAction(); $this->checkDashboard(); + $this->checkRights(); } public function testUpgradedPlugin() { @@ -157,6 +159,7 @@ public function testUpgradedPlugin() { $this->checkPluginName(); $this->checkAutomaticAction(); $this->checkDashboard(); + $this->checkRights(); } public function checkPluginName() { @@ -315,4 +318,24 @@ 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(); + } } From 534ea2988aa185d6ee68c9e7bcd739711aa5bdfa Mon Sep 17 00:00:00 2001 From: btry Date: Tue, 17 May 2022 08:08:51 +0200 Subject: [PATCH 040/245] refactor: use generators instead of arrays --- ajax/load_questions.php | 7 ++--- ajax/question_get.php | 3 +- inc/abstractitiltarget.class.php | 4 +-- inc/abstracttarget.class.php | 5 ++-- inc/condition.class.php | 6 ++-- inc/fields.class.php | 7 +++-- inc/form.class.php | 7 ++--- inc/formanswer.class.php | 19 +++++------- inc/question.class.php | 22 +++++--------- inc/questiondependency.class.php | 2 +- inc/section.class.php | 11 +++---- tests/3-unit/PluginFormcreatorForm.php | 34 +++++++++++++++------- tests/3-unit/PluginFormcreatorQuestion.php | 18 +++++++----- tests/3-unit/PluginFormcreatorSection.php | 13 +++++++-- tests/src/CommonQuestionTest.php | 7 +++-- 15 files changed, 88 insertions(+), 77 deletions(-) diff --git a/ajax/load_questions.php b/ajax/load_questions.php index 41aa536f5..4d023f409 100644 --- a/ajax/load_questions.php +++ b/ajax/load_questions.php @@ -36,10 +36,9 @@ 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_get.php b/ajax/question_get.php index 3d538a24f..f88f8e62f 100644 --- a/ajax/question_get.php +++ b/ajax/question_get.php @@ -38,10 +38,9 @@ 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/inc/abstractitiltarget.class.php b/inc/abstractitiltarget.class.php index aa6bfd641..166947e8d 100644 --- a/inc/abstractitiltarget.class.php +++ b/inc/abstractitiltarget.class.php @@ -751,14 +751,14 @@ protected function showDueDateSettings() { ); $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 diff --git a/inc/abstracttarget.class.php b/inc/abstracttarget.class.php index ce539ffaa..637e867dd 100644 --- a/inc/abstracttarget.class.php +++ b/inc/abstracttarget.class.php @@ -263,15 +263,14 @@ protected function appendFieldsData(PluginFormcreatorFormanswer $formanswer, &$i * @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##"; diff --git a/inc/condition.class.php b/inc/condition.class.php index 9f3679ec4..f6c6c2f2a 100644 --- a/inc/condition.class.php +++ b/inc/condition.class.php @@ -319,10 +319,10 @@ public static function getQuestionsExclusion(?PluginFormcreatorConditionnableInt case PluginFormcreatorSection::class: 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) { diff --git a/inc/fields.class.php b/inc/fields.class.php index 366912385..08be75b01 100644 --- a/inc/fields.class.php +++ b/inc/fields.class.php @@ -382,9 +382,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 22b7f934f..e6a06e845 100644 --- a/inc/form.class.php +++ b/inc/form.class.php @@ -2071,9 +2071,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(); } @@ -2326,7 +2325,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); } diff --git a/inc/formanswer.class.php b/inc/formanswer.class.php index 6cfd301a6..97f27153c 100644 --- a/inc/formanswer.class.php +++ b/inc/formanswer.class.php @@ -277,22 +277,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", ] ]; @@ -562,10 +560,8 @@ public function showForm($ID, $options = []) { $this->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 diff --git a/inc/question.class.php b/inc/question.class.php index 2b0d80a4b..419ddde8f 100644 --- a/inc/question.class.php +++ b/inc/question.class.php @@ -916,9 +916,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(); @@ -946,14 +946,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; } /** @@ -961,12 +958,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(), @@ -976,12 +972,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; } /** diff --git a/inc/questiondependency.class.php b/inc/questiondependency.class.php index 1340f3ee4..f4250cecc 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/section.class.php b/inc/section.class.php index 93b4f7491..a297e719a 100644 --- a/inc/section.class.php +++ b/inc/section.class.php @@ -429,12 +429,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(), @@ -446,10 +445,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 = []) { @@ -580,7 +577,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/tests/3-unit/PluginFormcreatorForm.php b/tests/3-unit/PluginFormcreatorForm.php index df21df4a6..5234f7e27 100644 --- a/tests/3-unit/PluginFormcreatorForm.php +++ b/tests/3-unit/PluginFormcreatorForm.php @@ -848,49 +848,63 @@ public function testDuplicate() { $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)); - // 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)); - // 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)); } diff --git a/tests/3-unit/PluginFormcreatorQuestion.php b/tests/3-unit/PluginFormcreatorQuestion.php index 549f8fa1b..117d8c3f4 100644 --- a/tests/3-unit/PluginFormcreatorQuestion.php +++ b/tests/3-unit/PluginFormcreatorQuestion.php @@ -1116,13 +1116,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 +1133,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 +1143,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 b5cfb62b1..3bb1cb4b9 100644 --- a/tests/3-unit/PluginFormcreatorSection.php +++ b/tests/3-unit/PluginFormcreatorSection.php @@ -504,7 +504,11 @@ public function testGetSectionsFromForm() { $this->boolean($form->isNewItem())->isFalse(); $output = \PluginFormcreatorSection::getSectionsFromForm($form->getID()); - $this->array($output)->hasSize(0); + $count = 0; + foreach ($output as $section) { + $count++; + } + $this->integer($count)->IsEqualTo(0); $sections = []; $section = $this->getSection([ @@ -520,8 +524,13 @@ public function testGetSectionsFromForm() { $sections[] = $section; $output = \PluginFormcreatorSection::getSectionsFromForm($form->getID()); - $this->array($output)->hasSize(2); + $count = 0; + foreach ($output as $section) { + $count++; + } + $this->integer($count)->isEqualTo(2); + $output = \PluginFormcreatorSection::getSectionsFromForm($form->getID()); $found = 0; foreach ($output as $section) { foreach ($sections as $search) { 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 From 1eb3b33812bb4b5ceefd698bf74a73fb91863aae Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Tue, 17 May 2022 15:25:48 +0200 Subject: [PATCH 041/245] docs: update metadata --- plugin.xml | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/plugin.xml b/plugin.xml index d0c259178..3f53fd6a9 100644 --- a/plugin.xml +++ b/plugin.xml @@ -58,6 +58,11 @@ Features Teclib' + + 2.13.0-beta.2 + ~10.0 + https://github.com/pluginsGLPI/formcreator/releases/download/2.13.0-beta.2/glpi-formcreator-2.13.0-beta.2.tar.bz2 + 2.13.0-beta.1 ~10.0 @@ -83,6 +88,21 @@ Features ~10.0 https://github.com/pluginsGLPI/formcreator/releases/download/2.13.0-alpha.1/glpi-formcreator-2.13.0-alpha.1.tar.bz2 + + 2.12.5 + ~9.5.5 + https://github.com/pluginsGLPI/formcreator/releases/download/v2.12.5/glpi-formcreator-2.12.5.tar.bz2 + + + 2.12.4 + ~9.5.5 + https://github.com/pluginsGLPI/formcreator/releases/download/v2.12.4/glpi-formcreator-2.12.4.tar.bz2 + + + 2.12.3 + ~9.5.5 + https://github.com/pluginsGLPI/formcreator/releases/download/v2.12.3/glpi-formcreator-2.12.3.tar.bz2 + 2.12.2 ~9.5.5 From b78b936dc1b68365e103885e262058cf1d4a2ac8 Mon Sep 17 00:00:00 2001 From: Curtis Conard Date: Thu, 19 May 2022 05:21:52 -0400 Subject: [PATCH 042/245] fix(wizard): show plugin menus in service catalog --- inc/common.class.php | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/inc/common.class.php b/inc/common.class.php index e5360ae85..21e52faed 100644 --- a/inc/common.class.php +++ b/inc/common.class.php @@ -797,6 +797,14 @@ public static function hookRedefineMenu($menus) { 'icon' => 'fa-fw ti ti-rss', ]; } + + // Add plugins menus + $plugin_menus = $menus['plugins']['content'] ?? []; + foreach ($plugin_menus as $menu_name => $menu_data) { + $menu_data['default'] = $menu_data['page'] ?? '#'; + $newMenu[$menu_name] = $menu_data; + } + return $newMenu; } From e79beb3153bd6aa0ba3092dbb935f386c44bfdd2 Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Mon, 23 May 2022 11:37:35 +0200 Subject: [PATCH 043/245] fix(wizard): vertical overlap of categories --- css/styles.scss | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/css/styles.scss b/css/styles.scss index e238ea2bb..ee7988cd4 100644 --- a/css/styles.scss +++ b/css/styles.scss @@ -506,8 +506,8 @@ tr[data-itemtype="PluginFormcreatorCondition"] ~ tr[data-itemtype="PluginFormcre a { display: block; border: none; - padding: 16px; - height: 51px; + padding: 10px; + height: 40px; span { white-space: nowrap; overflow: hidden; From 0ecacff8b352add208ec1ab810ccf0929e324aa0 Mon Sep 17 00:00:00 2001 From: VladoTTX <71901245+VladoTTX@users.noreply.github.com> Date: Tue, 24 May 2022 12:18:40 +0200 Subject: [PATCH 044/245] Fix form search criteria when using keywords Fix wrongly constructed query in case of keywords being used. It caused that also forms which should not be visible where shown. --- inc/form.class.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/inc/form.class.php b/inc/form.class.php index 174bb37b3..f275984d5 100644 --- a/inc/form.class.php +++ b/inc/form.class.php @@ -748,7 +748,7 @@ public static function getFormList(int $rootCategory = 0, string $keywords = '', // Searching for all forms without category restriction $onlyDefault = PluginFormcreatorEntityconfig::getUsedConfig('default_form_list_mode', Session::getActiveEntity()); if ($onlyDefault == PluginFormcreatorEntityconfig::CONFIG_DEFAULT_FORM_LIST_DEFAULT) { - $where_form['WHERE']['is_default'] = 1; + $where_form['WHERE']['AND']['is_default'] = 1; } } @@ -768,7 +768,7 @@ public static function getFormList(int $rootCategory = 0, string $keywords = '', $keywords = trim($keywords); if (!empty($keywords)) { $keywordsWithWilcards = $DB->escape(PluginFormcreatorCommon::prepareBooleanKeywords($keywords)); - $where_form['AND'][] = [ + $where_form['WHERE']['AND'][] = [ 'OR' => [ new QueryExpression("MATCH($table_form.`name`, $table_form.`description`) AGAINST('$keywordsWithWilcards' IN BOOLEAN MODE)"), From ad3e3b5b8c85d82990afdd31f3cd63c7fe7c8e0d Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Thu, 2 Jun 2022 14:20:13 +0200 Subject: [PATCH 045/245] fix(wizard): more space between radio and iconic label --- inc/form.class.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/inc/form.class.php b/inc/form.class.php index f275984d5..c1cdeb690 100644 --- a/inc/form.class.php +++ b/inc/form.class.php @@ -671,7 +671,7 @@ public function showWizard() : void { $selected = $sort_order == PluginFormcreatorEntityconfig::CONFIG_SORT_POPULARITY ? 'checked="checked"' : ''; echo ''; echo ''; echo ''; echo ' '; @@ -679,7 +679,7 @@ public function showWizard() : void { $selected = $sort_order == PluginFormcreatorEntityconfig::CONFIG_SORT_ALPHABETICAL ? 'checked="checked"' : ''; echo ''; echo ''; echo ''; echo '
'; From 9ec5523db5c50098d4891884cae3f28e616c4513 Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Fri, 20 May 2022 15:43:48 +0200 Subject: [PATCH 046/245] refactor(category): remove unused var --- inc/category.class.php | 1 - 1 file changed, 1 deletion(-) diff --git a/inc/category.class.php b/inc/category.class.php index 5384818c9..3bde0a565 100644 --- a/inc/category.class.php +++ b/inc/category.class.php @@ -91,7 +91,6 @@ public static function getCategoryTree(): array { $cat_table = PluginFormcreatorCategory::getTable(); $form_table = PluginFormcreatorForm::getTable(); - $table_fp = PluginFormcreatorForm_Profile::getTable(); $query_faqs = KnowbaseItem::getListRequest([ 'faq' => '1', From 044223d8ddf5836fc863ad63b5d5777c75ddc3ff Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Fri, 20 May 2022 15:44:04 +0200 Subject: [PATCH 047/245] feat(category): icons and colors --- inc/category.class.php | 31 +++++++++++++++++++++- install/mysql/plugin_formcreator_empty.sql | 3 +++ install/upgrade_to_2.14.php | 13 +++++++++ js/scripts.js | 17 +++++++++++- 4 files changed, 62 insertions(+), 2 deletions(-) diff --git a/inc/category.class.php b/inc/category.class.php index 3bde0a565..6c2c86664 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 + ], ]; } @@ -131,6 +157,9 @@ public static function getCategoryTree(): array { 'SELECT' => [ 'id', 'name', + 'icon', + 'icon_color', + 'background_color', "$categoryFk as parent", 'level', new QueryExpression( diff --git a/install/mysql/plugin_formcreator_empty.sql b/install/mysql/plugin_formcreator_empty.sql index 3af698b49..32145da5c 100644 --- a/install/mysql/plugin_formcreator_empty.sql +++ b/install/mysql/plugin_formcreator_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`), diff --git a/install/upgrade_to_2.14.php b/install/upgrade_to_2.14.php index 60cb3321e..bee1a9d65 100644 --- a/install/upgrade_to_2.14.php +++ b/install/upgrade_to_2.14.php @@ -40,6 +40,7 @@ public function upgrade(Migration $migration) { $this->addTtoToIssues(); $this->addRights(); + $this->addPropertiesToCategories(); } public function addTtoToIssues() { @@ -88,4 +89,16 @@ public function addRights() { 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=''"); + } + } } diff --git a/js/scripts.js b/js/scripts.js index faa7b9a50..8daef1889 100644 --- a/js/scripts.js +++ b/js/scripts.js @@ -355,10 +355,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 = '' + + ' style="background-color: ' + tree.background_color + '"' + + ' title="' + tree.name + '">' + + icon + tree.name + ''; } From a6c14acacd9301a7dbab825b4d9e8dc38af6855d Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Mon, 23 May 2022 14:44:23 +0200 Subject: [PATCH 048/245] feat(wizard): (experiment) remove triangle --- css/styles.scss | 37 +++++++++++++++++++------------------ js/scripts.js | 6 +++++- 2 files changed, 24 insertions(+), 19 deletions(-) diff --git a/css/styles.scss b/css/styles.scss index ee7988cd4..e8f43ed7c 100644 --- a/css/styles.scss +++ b/css/styles.scss @@ -487,6 +487,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); @@ -496,7 +497,7 @@ tr[data-itemtype="PluginFormcreatorCondition"] ~ tr[data-itemtype="PluginFormcre ul, li { list-style: none; - padding-bottom: 10px; + // padding-bottom: 10px; } ul { @@ -518,7 +519,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 { @@ -575,7 +576,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), @@ -583,20 +584,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; @@ -1067,6 +1068,6 @@ 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; } diff --git a/js/scripts.js b/js/scripts.js index 8daef1889..a77f80a70 100644 --- a/js/scripts.js +++ b/js/scripts.js @@ -170,7 +170,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; }); @@ -178,6 +180,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); } ); From d85663c9d5b50bf72a0101ff510a60dbff6a040a Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Mon, 13 Jun 2022 16:04:02 +0200 Subject: [PATCH 049/245] refactor: rename js function --- inc/form.class.php | 2 +- js/scripts.js | 21 +++++++++++---------- 2 files changed, 12 insertions(+), 11 deletions(-) diff --git a/inc/form.class.php b/inc/form.class.php index c1cdeb690..e44fa7739 100644 --- a/inc/form.class.php +++ b/inc/form.class.php @@ -541,7 +541,7 @@ class="far fa-trash-alt formcreator_delete_target" // Display add target link... echo ''; echo ''; - echo ' + echo ' '.__('Add a target', 'formcreator').' '; diff --git a/js/scripts.js b/js/scripts.js index a77f80a70..9ec7bb813 100644 --- a/js/scripts.js +++ b/js/scripts.js @@ -1381,20 +1381,21 @@ var plugin_formcreator = new function() { } }); } -} -// === TARGETS === + this.addTarget = function(items_id) { + glpi_ajax_dialog({ + dialogclass: 'modal-xl', + url: formcreatorRootDoc + '/ajax/target.php', + params: { + plugin_formcreator_forms_id: items_id + }, + }); + } -function plugin_formcreator_addTarget(items_id) { - glpi_ajax_dialog({ - dialogclass: 'modal-xl', - url: formcreatorRootDoc + '/ajax/target.php', - params: { - plugin_formcreator_forms_id: items_id - }, - }); } +// === TARGETS === + $(document).on('click', '.formcreator_delete_target', function() { if(confirm(i18n.textdomain('formcreator').__('Are you sure you want to delete this target:', 'formcreator'))) { $.post({ From 58a56f03abd98882ad455bb9ecf9d41384f4abbb Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Wed, 15 Jun 2022 14:46:57 +0200 Subject: [PATCH 050/245] fix(floatfield): rename for UI --- inc/field/floatfield.class.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/inc/field/floatfield.class.php b/inc/field/floatfield.class.php index faa53a781..e080c7289 100644 --- a/inc/field/floatfield.class.php +++ b/inc/field/floatfield.class.php @@ -178,7 +178,7 @@ public function isValidValue($value): bool { } public static function getName(): string { - return __('Float', 'formcreator'); + return __('Decimal number', 'formcreator'); } public function prepareQuestionInputForSave($input) { From ed753406ae4fb6162e07adfc3dab3566a5567dfd Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Wed, 15 Jun 2022 14:47:54 +0200 Subject: [PATCH 051/245] docs(locales): update locales --- .tx/config | 2 +- locales/en.po | 1876 +++++++++++++++++++++++------------------ locales/en_GB.po | 481 ++++++----- locales/es_ES.po | 2103 +++++++++++++++++++++++++--------------------- locales/es_VE.po | 2083 ++++++++++++++++++++++++--------------------- locales/fr_CA.po | 2064 ++++++++++++++++++++++++--------------------- locales/fr_FR.po | 2084 ++++++++++++++++++++++++--------------------- locales/glpi.pot | 473 ++++++----- locales/hr_HR.po | 2090 ++++++++++++++++++++++++--------------------- locales/ko_KR.po | 1915 ++++++++++++++++++++++------------------- locales/nl_NL.po | 1915 ++++++++++++++++++++++------------------- locales/pl_PL.po | 2012 ++++++++++++++++++++++++-------------------- locales/pt_BR.po | 2096 ++++++++++++++++++++++++--------------------- locales/tr_TR.po | 2006 +++++++++++++++++++++++-------------------- 14 files changed, 12700 insertions(+), 10500 deletions(-) diff --git a/.tx/config b/.tx/config index 48e008bed..1c8ce1970 100644 --- a/.tx/config +++ b/.tx/config @@ -1,7 +1,7 @@ [main] host = https://www.transifex.com -[glpi-project-plugin-formcreator.2_13_0] +[glpi-project-plugin-formcreator.2_14_0] file_filter = locales/.po source_file = locales/glpi.pot source_lang = en_GB diff --git a/locales/en.po b/locales/en.po index 776a4de68..bf1e1497a 100644 --- a/locales/en.po +++ b/locales/en.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-01-10 12:08+0100\n" +"POT-Creation-Date: 2022-06-15 14:47+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -18,7 +18,7 @@ msgstr "" "Language: \n" "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n" -#: ajax/question_update.php:36 +#: ajax/question_update.php:36 ajax/section_update.php:37 msgid "Bad request" msgstr "Bad request" @@ -31,7 +31,7 @@ msgstr "Question not found" #: 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:43 +#: ajax/question_toggle_required.php:55 ajax/section_update.php:44 msgid "You don't have right for this action" msgstr "You don't have right for this action" @@ -47,7 +47,7 @@ msgstr "Could not move some questions" msgid "Could not add the section" msgstr "Could not add the section" -#: ajax/commontree.php:55 +#: ajax/commontree.php:55 entrée standard:109 standard:92 msgid "Subtree root" msgstr "Subtree root" @@ -55,7 +55,7 @@ msgstr "Subtree root" msgid "Selectable" msgstr "Selectable" -#: ajax/commontree.php:74 +#: ajax/commontree.php:74 entrée standard:118 standard:101 msgid "Limit subtree depth" msgstr "Limit subtree depth" @@ -64,9 +64,9 @@ msgid "No limit" msgstr "No limit" #: ajax/homepage_link.php:36 inc/field/dropdownfield.class.php:71 -#: inc/formlist.class.php:46 inc/formanswer.class.php:198 -#: inc/entityconfig.class.php:69 inc/form.class.php:109 inc/form.class.php:520 -#: inc/form.class.php:1897 hook.php:570 +#: inc/formlist.class.php:46 inc/formanswer.class.php:208 +#: inc/entityconfig.class.php:82 inc/form.class.php:111 inc/form.class.php:571 +#: inc/form.class.php:1938 inc/filter/entityfilter.class.php:45 msgid "Form" msgid_plural "Forms" msgstr[0] "Form" @@ -81,51 +81,74 @@ msgstr "Source section not found" msgid "Could not delete the section" msgstr "Could not delete the section" +#: ajax/question_add.php:45 +msgid "Could not add the question" +msgstr "Could not add the question" + #: ajax/section_move.php:66 msgid "Could not move the section" msgstr "Could not move the section" +#: ajax/target_actor.php:51 +msgid "Failed to add the actor" +msgstr "Failed to add the actor" + +#: ajax/target_actor.php:62 +msgid "Failed to delete the actor" +msgstr "Failed to delete the actor" + #: ajax/section_duplicate.php:56 msgid "Could not duplicate the section" msgstr "Could not duplicate the section" -#: ajax/section_update.php:49 +#: ajax/section_update.php:50 msgid "Could not update the section" msgstr "Could not update the section" #: 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/formanswer.php:46 front/reservation.php:46 front/reservation.php:48 +#: 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/formanswer.form.php:77 -#: front/reservation.form.php:46 front/reservation.form.php:48 +#: front/formanswer.form.php:75 front/reservation.form.php:46 +#: front/reservation.form.php:48 msgid "Service catalog" msgstr "Service catalog" -#: front/issue.form.php:88 +#: front/issue.form.php:46 msgid "Item not found" msgstr "Item not found" -#: front/targetticket.form.php:74 front/targetchange.form.php:76 -#: front/targetproblem.form.php:76 front/form.php:44 inc/common.class.php:708 -#: inc/common.class.php:715 +#: front/targetticket.form.php:46 front/targetticket.form.php:56 +#: front/targetticket.form.php:81 front/targetchange.form.php:46 +#: front/targetproblem.form.php:46 +msgid "No right to update this item." +msgstr "No right to update this item." + +#: front/targetticket.form.php:75 +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:78 front/form.php:43 inc/common.class.php:686 +#: inc/common.class.php:693 msgid "Form Creator" msgstr "Form Creator" -#: front/targetticket.form.php:85 front/targetchange.form.php:86 -#: front/targetproblem.form.php:87 +#: 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:45 front/formlist.php:48 inc/common.class.php:705 +#: front/formlist.php:45 front/formlist.php:48 inc/common.class.php:683 msgid "Form list" msgstr "Form list" -#: front/formdisplay.php:84 inc/formanswer.class.php:873 -#: inc/formanswer.class.php:1068 inc/formanswer.class.php:1117 +#: front/formdisplay.php:90 inc/formanswer.class.php:877 +#: inc/formanswer.class.php:1097 inc/formanswer.class.php:1147 msgid "The form has been successfully saved!" msgstr "The form has been successfully saved!" @@ -140,128 +163,73 @@ 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:600 -#: inc/abstracttarget.class.php:1207 inc/abstracttarget.class.php:1221 +#: inc/knowbase.class.php:60 inc/form.class.php:648 +#: inc/abstractitiltarget.class.php:953 inc/abstractitiltarget.class.php:967 msgid "Category" msgid_plural "Categories" msgstr[0] "Category" msgstr[1] "Categories" -#: inc/knowbase.class.php:61 inc/form.class.php:601 -msgid "see all" -msgstr "see all" +#: inc/knowbase.class.php:62 inc/form.class.php:651 +msgid "See all" +msgstr "See all" -#: inc/knowbase.class.php:78 +#: inc/knowbase.class.php:83 msgid "Please, describe your need here" msgstr "Please, describe your need here" -#: inc/field/textareafield.class.php:59 inc/field/dropdownfield.class.php:123 -#: inc/field/textfield.class.php:58 inc/field/radiosfield.class.php:55 -#: inc/field/urgencyfield.class.php:56 inc/field/glpiselectfield.class.php:122 -#: inc/field/timefield.class.php:59 inc/field/datetimefield.class.php:62 -#: inc/field/actorfield.class.php:62 inc/field/checkboxesfield.class.php:56 -#: inc/field/requesttypefield.class.php:52 inc/field/datefield.class.php:60 -msgid "Default values" -msgstr "Default values" - -#: inc/field/textareafield.class.php:126 +#: inc/field/textareafield.class.php:102 msgid "Textarea" msgstr "Textarea" -#: inc/field/textareafield.class.php:184 inc/field/dropdownfield.class.php:509 -#: inc/field/ldapselectfield.class.php:218 inc/field/textfield.class.php:149 -#: inc/field/urgencyfield.class.php:193 inc/field/tagfield.class.php:157 -#: inc/field/timefield.class.php:139 inc/field/requesttypefield.class.php:189 +#: inc/field/textareafield.class.php:160 inc/field/dropdownfield.class.php:440 +#: 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:487 +#: inc/field/requesttypefield.class.php:159 msgid "A required field is empty:" msgstr "A required field is empty:" -#: inc/field/textareafield.class.php:202 inc/field/textfield.class.php:202 -#: inc/field/integerfield.class.php:111 inc/field/floatfield.class.php:212 +#: 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 regular expression is invalid" -#: inc/field/dropdownfield.class.php:70 inc/abstracttarget.class.php:2292 -#: inc/abstracttarget.class.php:2310 +#: inc/field/dropdownfield.class.php:70 inc/filter/entityfilter.class.php:44 +#: inc/abstractitiltarget.class.php:2024 inc/abstractitiltarget.class.php:2042 msgid "User" msgstr "User" -#: inc/field/dropdownfield.class.php:72 +#: inc/field/dropdownfield.class.php:72 inc/filter/entityfilter.class.php:46 msgid "User and form" msgstr "User and form" -#: inc/field/dropdownfield.class.php:86 inc/field/dropdownfield.class.php:500 +#: inc/field/dropdownfield.class.php:431 entrée standard:38 msgid "Dropdown" msgid_plural "Dropdowns" msgstr[0] "Dropdown" msgstr[1] "Dropdowns" -#: inc/field/dropdownfield.class.php:101 -msgid "Service levels" -msgstr "Service levels" - -#: inc/field/dropdownfield.class.php:102 inc/abstracttarget.class.php:1060 -msgid "SLA" -msgstr "SLA" - -#: inc/field/dropdownfield.class.php:103 inc/abstracttarget.class.php:1133 -msgid "OLA" -msgstr "OLA" - -#: inc/field/dropdownfield.class.php:136 -msgid "Show ticket categories" -msgstr "Show ticket categories" - -#: inc/field/dropdownfield.class.php:141 inc/field/dropdownfield.class.php:143 -msgid "Request categories" -msgstr "Request categories" - -#: inc/field/dropdownfield.class.php:142 inc/field/dropdownfield.class.php:143 -msgid "Incident categories" -msgstr "Incident categories" - -#: inc/field/dropdownfield.class.php:144 -msgid "Change categories" -msgstr "Change categories" - -#: inc/field/dropdownfield.class.php:145 -msgid "All" -msgstr "All" - -#: inc/field/dropdownfield.class.php:175 inc/issue.class.php:524 -#: inc/form.class.php:2098 inc/question.class.php:820 -msgid "Type" -msgid_plural "Types" -msgstr[0] "Type" -msgstr[1] "Types" - -#: inc/field/dropdownfield.class.php:180 -msgid "Time to own" -msgstr "Time to own" - -#: inc/field/dropdownfield.class.php:181 inc/abstracttarget.class.php:996 -msgid "Time to resolve" -msgstr "Time to resolve" - -#: inc/field/dropdownfield.class.php:531 +#: inc/field/dropdownfield.class.php:462 msgid "Invalid value for " msgstr "Invalid value for " -#: inc/field/dropdownfield.class.php:543 +#: inc/field/dropdownfield.class.php:474 #, php-format -msgid "The field value is required: %s" -msgstr "The field value is required: %s" +msgid "The itemtype field is required: %s" +msgstr "The itemtype field is required: %s" -#: inc/field/dropdownfield.class.php:559 +#: inc/field/dropdownfield.class.php:490 #, php-format msgid "Invalid dropdown type: %s" msgstr "Invalid dropdown type: %s" -#: inc/field/dropdownfield.class.php:915 +#: inc/field/dropdownfield.class.php:821 entrée standard:143 standard:126 msgid "Entity restriction" msgstr "Entity restriction" -#: inc/field/dropdownfield.class.php:925 +#: inc/field/dropdownfield.class.php:830 msgid "" "To respect the GLPI entity system, \"Form\" should be selected. Others " "settings will break the entity restrictions" @@ -269,97 +237,68 @@ msgstr "" "To respect the GLPI entity system, \"Form\" should be selected. Others " "settings will break the entity restrictions" -#: inc/field/ldapselectfield.class.php:49 -msgid "LDAP directory" -msgid_plural "LDAP directories" -msgstr[0] "LDAP directory" -msgstr[1] "LDAP directories" - -#: inc/field/ldapselectfield.class.php:73 -msgid "Filter" -msgstr "Filter" - -#: inc/field/ldapselectfield.class.php:85 -msgid "Attribute" -msgstr "Attribute" - -#: inc/field/ldapselectfield.class.php:175 +#: inc/field/ldapselectfield.class.php:109 msgid "LDAP size limit exceeded" msgstr "LDAP size limit exceeded" -#: inc/field/ldapselectfield.class.php:199 +#: inc/field/ldapselectfield.class.php:133 msgid "LDAP Select" msgstr "LDAP Select" -#: inc/field/ldapselectfield.class.php:236 +#: inc/field/ldapselectfield.class.php:177 msgid "LDAP directory not defined!" msgstr "LDAP directory not defined!" -#: inc/field/ldapselectfield.class.php:243 +#: inc/field/ldapselectfield.class.php:184 msgid "LDAP directory not found!" msgstr "LDAP directory not found!" -#: inc/field/ldapselectfield.class.php:276 -msgid "Cannot recover LDAP informations!" -msgstr "Cannot recover LDAP informations!" - -#: inc/field/textfield.class.php:170 inc/field/integerfield.class.php:70 -#: inc/field/floatfield.class.php:174 +#: 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 "Specific format does not match: %s" -#: inc/field/textfield.class.php:179 +#: inc/field/textfield.class.php:154 #, 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:184 +#: inc/field/textfield.class.php:159 #, 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:192 +#: inc/field/textfield.class.php:167 msgid "Text" msgstr "Text" -#: inc/field/textfield.class.php:236 inc/field/floatfield.class.php:253 -#: inc/questionregex.class.php:63 +#: 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 "Regular expression" -#: inc/field/textfield.class.php:241 inc/field/checkboxesfield.class.php:324 -#: inc/field/floatfield.class.php:258 +#: inc/field/textfield.class.php:217 inc/field/floatfield.class.php:238 msgid "Range" msgstr "Range" -#: inc/field/textfield.class.php:247 inc/field/floatfield.class.php:264 +#: inc/field/textfield.class.php:223 inc/field/floatfield.class.php:244 msgid "Additional validation" msgstr "Additional validation" -#: inc/field/radiosfield.class.php:56 inc/field/radiosfield.class.php:73 -#: inc/field/actorfield.class.php:63 inc/field/checkboxesfield.class.php:57 -#: inc/field/checkboxesfield.class.php:72 -msgid "One per line" -msgstr "One per line" - -#: inc/field/radiosfield.class.php:72 inc/field/checkboxesfield.class.php:71 -msgid "Values" -msgstr "Values" - -#: inc/field/radiosfield.class.php:150 +#: inc/field/radiosfield.class.php:108 msgid "Radios" msgstr "Radios" -#: inc/field/radiosfield.class.php:156 inc/field/glpiselectfield.class.php:168 -#: inc/field/checkboxesfield.class.php:265 +#: inc/field/radiosfield.class.php:114 inc/field/glpiselectfield.class.php:86 +#: inc/field/fieldsfield.class.php:511 inc/field/checkboxesfield.class.php:229 msgid "The field value is required:" msgstr "The field value is required:" -#: inc/field/radiosfield.class.php:234 inc/field/selectfield.class.php:97 -#: inc/field/datetimefield.class.php:140 inc/field/actorfield.class.php:265 -#: inc/field/checkboxesfield.class.php:210 inc/field/floatfield.class.php:143 -#: inc/field/datefield.class.php:138 +#: inc/field/radiosfield.class.php:192 inc/field/selectfield.class.php:104 +#: 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 "A required field is empty: %s" @@ -369,12 +308,12 @@ msgstr "A required field is empty: %s" msgid "This is not an integer: %s" msgstr "This is not an integer: %s" -#: inc/field/integerfield.class.php:84 inc/field/floatfield.class.php:185 +#: 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 "The following number must be greater than %d: %s" -#: inc/field/integerfield.class.php:90 inc/field/floatfield.class.php:191 +#: 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 "The following number must be lower than %d: %s" @@ -383,156 +322,121 @@ msgstr "The following number must be lower than %d: %s" msgid "Integer" msgstr "Integer" -#: inc/field/ipfield.class.php:122 +#: inc/field/undefinedfield.class.php:43 +msgid "Undefined" +msgstr "Undefined" + +#: inc/field/ipfield.class.php:121 msgid "IP address" -msgid_plural "Adresses IP" +msgid_plural "IP addresses" msgstr[0] "IP address" -msgstr[1] "Adresses IP" +msgstr[1] "IP addresses" -#: inc/field/urgencyfield.class.php:113 inc/abstracttarget.class.php:1249 +#: inc/field/urgencyfield.class.php:84 inc/abstractitiltarget.class.php:995 msgid "Urgency" msgstr "Urgency" -#: inc/field/urgencyfield.class.php:147 +#: inc/field/urgencyfield.class.php:118 msgctxt "urgency" msgid "Very high" msgstr "Very high" -#: inc/field/urgencyfield.class.php:148 +#: inc/field/urgencyfield.class.php:119 msgctxt "urgency" msgid "High" msgstr "High" -#: inc/field/urgencyfield.class.php:149 +#: inc/field/urgencyfield.class.php:120 msgctxt "urgency" msgid "Medium" msgstr "Medium" -#: inc/field/urgencyfield.class.php:150 +#: inc/field/urgencyfield.class.php:121 msgctxt "urgency" msgid "Low" msgstr "Low" -#: inc/field/urgencyfield.class.php:151 +#: inc/field/urgencyfield.class.php:122 msgctxt "urgency" msgid "Very low" msgstr "Very low" -#: inc/field/tagfield.class.php:191 +#: inc/field/tagfield.class.php:50 +msgid "Warning: Tag plugin is disabled or missing" +msgstr "Warning: Tag plugin is disabled or missing" + +#: inc/field/tagfield.class.php:196 msgid "Tag" msgid_plural "Tags" msgstr[0] "Tag" msgstr[1] "Tags" -#: inc/field/glpiselectfield.class.php:77 -#: inc/field/glpiselectfield.class.php:153 +#: inc/field/glpiselectfield.class.php:71 entrée standard:38 msgid "GLPI object" msgid_plural "GLPI objects" msgstr[0] "GLPI object" msgstr[1] "GLPI objects" -#: inc/field/glpiselectfield.class.php:252 -#: inc/field/glpiselectfield.class.php:292 -#: inc/field/glpiselectfield.class.php:295 -msgid "Assets" -msgstr "Assets" - -#: inc/field/glpiselectfield.class.php:266 hook.php:639 -msgid "Assistance" -msgstr "Assistance" - -#: inc/field/glpiselectfield.class.php:271 -msgid "Management" -msgstr "Management" - -#: inc/field/glpiselectfield.class.php:280 -msgid "Tools" -msgstr "Tools" - -#: inc/field/glpiselectfield.class.php:281 -msgid "Notes" -msgstr "Notes" - -#: inc/field/glpiselectfield.class.php:282 -msgid "RSS feed" -msgstr "RSS feed" - -#: inc/field/glpiselectfield.class.php:284 -msgid "Administration" -msgstr "Administration" - -#: inc/field/glpiselectfield.class.php:292 -#: inc/field/glpiselectfield.class.php:295 -msgid "Plugin" -msgid_plural "Plugins" -msgstr[0] "Plugin" -msgstr[1] "Plugins" - #: inc/field/hostnamefield.class.php:114 msgid "Hostname" -msgid_plural "Hostname" +msgid_plural "Hostnames" msgstr[0] "Hostname" -msgstr[1] "Hostname" +msgstr[1] "Hostnames" -#: inc/field/timefield.class.php:155 +#: inc/field/timefield.class.php:128 msgid "Time" msgstr "Time" -#: inc/field/emailfield.class.php:51 inc/field/floatfield.class.php:59 -#: inc/field/hiddenfield.class.php:51 -msgid "Default value" -msgstr "Default value" - -#: inc/field/emailfield.class.php:108 +#: inc/field/emailfield.class.php:87 #, 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:119 +#: inc/field/emailfield.class.php:98 msgid "Email" msgid_plural "Emails" msgstr[0] "Email" msgstr[1] "Emails" -#: inc/field/selectfield.class.php:90 +#: inc/field/selectfield.class.php:97 msgid "Select" msgstr "Select" -#: inc/field/datetimefield.class.php:161 +#: inc/field/datetimefield.class.php:138 msgid "Date & time" msgstr "Date & time" -#: inc/field/actorfield.class.php:94 +#: inc/field/actorfield.class.php:65 msgid "Actor" msgid_plural "Actors" msgstr[0] "Actor" msgstr[1] "Actors" -#: inc/field/actorfield.class.php:275 +#: inc/field/actorfield.class.php:249 #, php-format msgid "Invalid value: %s" msgstr "Invalid value: %s" -#: inc/field/actorfield.class.php:298 +#: inc/field/actorfield.class.php:272 #, 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:94 +#: inc/field/filefield.class.php:104 msgid "No attached document" msgstr "No attached document" -#: inc/field/filefield.class.php:96 inc/field/filefield.class.php:258 -#: inc/field/filefield.class.php:265 +#: inc/field/filefield.class.php:113 inc/field/filefield.class.php:275 +#: inc/field/filefield.class.php:282 msgid "Attached document" msgstr "Attached document" -#: inc/field/filefield.class.php:139 +#: inc/field/filefield.class.php:156 #, php-format msgid "A required file is missing: %s" msgstr "A required file is missing: %s" -#: inc/field/filefield.class.php:156 +#: inc/field/filefield.class.php:173 msgid "File" msgstr "File" @@ -540,55 +444,95 @@ msgstr "File" msgid "Multiselect" msgstr "Multiselect" -#: inc/field/checkboxesfield.class.php:152 +#: inc/field/fieldsfield.class.php:153 +msgid "Warning: Additional Fields plugin is disabled or missing" +msgstr "Warning: Additional Fields plugin is disabled or missing" + +#: inc/field/fieldsfield.class.php:166 +msgid "Block" +msgstr "Block" + +#: inc/field/fieldsfield.class.php:170 inc/targetticket.class.php:340 +msgid "Field" +msgstr "Field" + +#: inc/field/fieldsfield.class.php:253 +msgid "show" +msgstr "show" + +#: inc/field/fieldsfield.class.php:388 +#, php-format +msgid "Field '%1$s' type not implemented yet !" +msgstr "Field '%1$s' type not implemented yet !" + +#: inc/field/fieldsfield.class.php:465 +msgid "Some numeric fields contains non numeric values" +msgstr "Some numeric fields contains non numeric values" + +#: inc/field/fieldsfield.class.php:470 +msgid "Some URL fields contains invalid links" +msgstr "Some URL fields contains invalid links" + +#: inc/field/fieldsfield.class.php:556 +msgid "Additionnal fields" +msgstr "Additionnal fields" + +#: inc/field/checkboxesfield.class.php:116 msgid "Checkboxes" msgstr "Checkboxes" -#: inc/field/checkboxesfield.class.php:247 +#: inc/field/checkboxesfield.class.php:211 #, php-format msgid "The following question needs at least %d answers" msgstr "The following question needs at least %d answers" -#: inc/field/checkboxesfield.class.php:253 +#: inc/field/checkboxesfield.class.php:217 #, php-format msgid "The following question does not accept more than %d answers" msgstr "The following question does not accept more than %d answers" -#: inc/field/requesttypefield.class.php:115 inc/targetticket.class.php:1026 +#: inc/field/checkboxesfield.class.php:289 +msgid "Range min" +msgstr "Range min" + +#: inc/field/checkboxesfield.class.php:290 +msgid "Range max" +msgstr "Range max" + +#: inc/field/requesttypefield.class.php:85 inc/targetticket.class.php:1123 msgid "Request type" msgstr "Request type" -#: inc/field/floatfield.class.php:160 +#: inc/field/floatfield.class.php:140 #, php-format msgid "This is not a number: %s" msgstr "This is not a number: %s" -#: inc/field/floatfield.class.php:201 -msgid "Float" -msgstr "Float" +#: inc/field/floatfield.class.php:181 +msgid "Decimal number" +msgstr "Decimal number" -#: inc/field/datefield.class.php:159 +#: inc/field/datefield.class.php:135 msgid "Date" msgstr "Date" -#: inc/field/descriptionfield.class.php:99 inc/form.class.php:163 -#: inc/question.class.php:165 inc/question.class.php:888 entrée standard:99 -#: standard:52 +#: 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 "Description" -#: inc/field/descriptionfield.class.php:106 +#: inc/field/descriptionfield.class.php:110 msgid "A description field should have a description:" msgstr "A description field should have a description:" -#: inc/field/hiddenfield.class.php:114 +#: inc/field/hiddenfield.class.php:94 msgid "Hidden field" msgid_plural "Hidden fields" msgstr[0] "Hidden field" msgstr[1] "Hidden fields" -#: inc/condition.class.php:65 inc/targetproblem.class.php:591 -#: inc/targetchange.class.php:106 inc/targetticket.class.php:126 +#: 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] "Condition" @@ -618,26 +562,26 @@ msgstr "Hidden unless" msgid "Displayed unless" msgstr "Displayed unless" -#: inc/condition.class.php:179 inc/target_actor.class.php:179 -#: inc/form_language.class.php:536 inc/form_validator.class.php:387 -#: inc/targetproblem.class.php:551 inc/questionrange.class.php:204 -#: inc/form.class.php:1792 inc/targetchange.class.php:303 -#: inc/section.class.php:383 inc/question.class.php:1009 -#: inc/questionregex.class.php:191 inc/questiondependency.class.php:202 -#: inc/item_targetticket.class.php:150 inc/targetticket.class.php:1332 -#: inc/form_profile.class.php:226 +#: 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:1831 inc/targetchange.class.php:303 +#: inc/section.class.php:379 inc/restrictedformcriteria.class.php:200 +#: inc/question.class.php:832 inc/questionparameter/range.class.php:205 +#: inc/questionregex.class.php:185 inc/questiondependency.class.php:196 +#: inc/item_targetticket.class.php:150 inc/targetticket.class.php:1429 #, 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:200 -#: inc/form_language.class.php:552 inc/form_validator.class.php:411 -#: inc/targetproblem.class.php:386 inc/questionrange.class.php:136 -#: inc/form.class.php:1485 inc/targetchange.class.php:148 -#: inc/section.class.php:408 inc/question.class.php:1058 -#: inc/questionregex.class.php:123 inc/questiondependency.class.php:217 -#: inc/item_targetticket.class.php:64 inc/targetticket.class.php:1371 -#: inc/form_profile.class.php:243 +#: 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:1522 inc/targetchange.class.php:148 +#: inc/section.class.php:404 inc/restrictedformcriteria.class.php:226 +#: inc/question.class.php:881 inc/questionparameter/range.class.php:140 +#: inc/questionregex.class.php:120 inc/questiondependency.class.php:211 +#: inc/item_targetticket.class.php:64 inc/targetticket.class.php:1468 #, php-format msgid "Cannot export an empty object: %s" msgstr "Cannot export an empty object: %s" @@ -664,132 +608,217 @@ 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:417 +#: inc/issue.class.php:403 msgid "Satisfaction survey expired" msgstr "Satisfaction survey expired" -#: inc/issue.class.php:502 inc/form_language.class.php:209 -#: inc/form.class.php:154 inc/form.class.php:2088 entrée standard:52 -#: standard:48 standard:57 standard:38 +#: inc/issue.class.php:532 inc/form_language.class.php:213 +#: inc/form.class.php:156 inc/form.class.php:2133 entrée standard:52 +#: standard:49 standard:57 standard:38 standard:39 msgid "Name" msgstr "Name" -#: inc/issue.class.php:515 inc/formanswer.class.php:188 -#: inc/formanswer.class.php:262 inc/targetproblem.class.php:634 -#: inc/form.class.php:145 inc/targetchange.class.php:334 -#: inc/section.class.php:95 inc/question.class.php:155 -#: inc/targetticket.class.php:169 +#: inc/issue.class.php:545 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 "ID" -#: inc/issue.class.php:537 inc/formanswer.class.php:249 +#: inc/issue.class.php:554 inc/form.class.php:505 inc/form.class.php:2142 +#: entrée standard:65 +msgid "Type" +msgid_plural "Types" +msgstr[0] "Type" +msgstr[1] "Types" + +#: inc/issue.class.php:567 inc/formanswer.class.php:259 msgid "Status" msgstr "Status" -#: inc/issue.class.php:549 +#: inc/issue.class.php:579 msgid "Opening date" msgstr "Opening date" -#: inc/issue.class.php:558 +#: inc/issue.class.php:588 msgid "Last update" msgstr "Last update" -#: inc/issue.class.php:567 inc/form.class.php:172 -#: inc/abstracttarget.class.php:942 +#: inc/issue.class.php:597 inc/form.class.php:174 +#: inc/abstracttarget.class.php:517 msgid "Entity" msgid_plural "Entities" msgstr[0] "Entity" msgstr[1] "Entities" -#: inc/issue.class.php:577 inc/notificationtargetformanswer.class.php:79 -#: inc/target_actor.class.php:83 inc/formanswer.class.php:208 -#: inc/formanswer.class.php:609 inc/abstracttarget.class.php:1980 +#: inc/issue.class.php:607 inc/notificationtargetformanswer.class.php:79 +#: inc/target_actor.class.php:83 inc/formanswer.class.php:218 +#: inc/formanswer.class.php:608 inc/abstractitiltarget.class.php:1710 msgid "Requester" msgid_plural "Requesters" msgstr[0] "Requester" msgstr[1] "Requesters" -#: inc/issue.class.php:595 inc/formanswer.class.php:218 +#: inc/issue.class.php:625 inc/formanswer.class.php:228 msgid "Form approver" msgstr "Form approver" -#: inc/issue.class.php:611 inc/formanswer.class.php:533 -#: inc/formanswer.class.php:540 inc/formanswer.class.php:624 -#: inc/form_language.class.php:223 +#: inc/issue.class.php:641 inc/formanswer.class.php:537 +#: inc/formanswer.class.php:544 inc/formanswer.class.php:623 +#: inc/form_language.class.php:227 msgid "Comment" msgstr "Comment" -#: inc/issue.class.php:623 +#: inc/issue.class.php:653 msgid "Ticket approver" msgstr "Ticket approver" -#: inc/issue.class.php:657 +#: inc/issue.class.php:687 msgid "Technician" msgstr "Technician" -#: inc/issue.class.php:690 +#: inc/issue.class.php:718 msgid "Technician group" msgstr "Technician group" -#: inc/issue.class.php:721 inc/formanswer.class.php:238 +#: inc/issue.class.php:751 inc/formanswer.class.php:248 msgid "Form approver group" msgstr "Form approver group" -#: inc/issue.class.php:744 +#: inc/issue.class.php:762 inc/abstractitiltarget.class.php:742 +msgid "Time to resolve" +msgstr "Time to resolve" + +#: inc/issue.class.php:773 +msgid "Time to resolve + Progress" +msgstr "Time to resolve + Progress" + +#: inc/issue.class.php:783 +msgid "Internal time to resolve" +msgstr "Internal time to resolve" + +#: inc/issue.class.php:794 +msgid "Internal time to resolve + Progress" +msgstr "Internal time to resolve + Progress" + +#: inc/issue.class.php:804 +msgid "Resolution date" +msgstr "Resolution date" + +#: inc/issue.class.php:819 +msgid "Internal time to own" +msgstr "Internal time to own" + +#: inc/issue.class.php:830 +msgid "Internal time to own + Progress" +msgstr "Internal time to own + Progress" + +#: inc/issue.class.php:840 +msgid "Time to own" +msgstr "Time to own" + +#: inc/issue.class.php:851 +msgid "Time to own + Progress" +msgstr "Time to own + Progress" + +#: inc/issue.class.php:877 msgid "Ticket" msgstr "Ticket" -#: inc/issue.class.php:745 inc/formanswer.class.php:173 +#: inc/issue.class.php:878 inc/formanswer.class.php:183 msgid "Form answer" msgid_plural "Form answers" msgstr[0] "Form answer" msgstr[1] "Form answers" -#: inc/issue.class.php:750 +#: inc/issue.class.php:883 msgid "Not validated" msgstr "Not validated" -#: inc/issue.class.php:751 inc/formanswer.class.php:66 +#: inc/issue.class.php:884 inc/formanswer.class.php:76 #: inc/form_validator.class.php:71 msgid "Refused" msgstr "Refused" -#: inc/issue.class.php:819 +#: inc/issue.class.php:952 #, php-format msgid "%1$s %2$s" msgstr "%1$s %2$s" -#: inc/category.class.php:50 inc/form.class.php:228 hook.php:72 +#: inc/issue.class.php:1215 inc/filter/itilcategoryfilter.class.php:56 +#: hook.php:677 +msgid "All" +msgstr "All" + +#: inc/issue.class.php:1221 hook.php:678 +msgid "New" +msgstr "New" + +#: inc/issue.class.php:1227 hook.php:679 +msgid "Assigned" +msgstr "Assigned" + +#: inc/issue.class.php:1233 inc/formanswer.class.php:75 +#: inc/form_validator.class.php:69 hook.php:680 +msgid "Waiting" +msgstr "Waiting" + +#: inc/issue.class.php:1239 hook.php:681 +msgid "To validate" +msgstr "To validate" + +#: inc/issue.class.php:1245 hook.php:682 +msgid "Solved" +msgstr "Solved" + +#: inc/issue.class.php:1251 hook.php:683 +msgid "Closed" +msgstr "Closed" + +#: inc/category.class.php:50 inc/form.class.php:230 hook.php:72 msgid "Form category" 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:261 entrée standard:65 +msgid "Icon" +msgstr "Icon" + +#: inc/category.class.php:98 inc/form.class.php:269 entrée standard:67 +msgid "Icon color" +msgstr "Icon color" + +#: inc/category.class.php:104 inc/form.class.php:277 entrée standard:80 +msgid "Background color" +msgstr "Background color" + #: 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:317 +#: inc/notificationtargetformanswer.class.php:44 install/install.php:355 msgid "A form need to be validate" msgstr "A form need to be validate" -#: inc/notificationtargetformanswer.class.php:45 install/install.php:323 +#: inc/notificationtargetformanswer.class.php:45 install/install.php:361 msgid "The form is refused" msgstr "The form is refused" -#: inc/notificationtargetformanswer.class.php:46 install/install.php:329 +#: inc/notificationtargetformanswer.class.php:46 install/install.php:367 msgid "The form is accepted" msgstr "The form is accepted" -#: inc/notificationtargetformanswer.class.php:47 install/install.php:335 +#: inc/notificationtargetformanswer.class.php:47 install/install.php:373 msgid "The form is deleted" msgstr "The form is deleted" @@ -808,7 +837,7 @@ msgid_plural "Validators" msgstr[0] "Validator" msgstr[1] "Validators" -#: inc/notificationtargetformanswer.class.php:81 inc/formanswer.class.php:229 +#: inc/notificationtargetformanswer.class.php:81 inc/formanswer.class.php:239 msgid "Creation date" msgstr "Creation date" @@ -833,15 +862,15 @@ msgid "Author" msgstr "Author" #: inc/notificationtargetformanswer.class.php:98 -#: inc/abstracttarget.class.php:1537 +#: inc/abstractitiltarget.class.php:1290 msgid "Approver" msgstr "Approver" -#: inc/target_actor.class.php:66 inc/abstracttarget.class.php:2302 +#: inc/target_actor.class.php:66 inc/abstractitiltarget.class.php:2034 msgid "Form author" msgstr "Form author" -#: inc/target_actor.class.php:67 inc/abstracttarget.class.php:2305 +#: inc/target_actor.class.php:67 inc/abstractitiltarget.class.php:2037 msgid "Form validator" msgstr "Form validator" @@ -849,7 +878,7 @@ msgstr "Form validator" msgid "Specific person" msgstr "Specific person" -#: inc/target_actor.class.php:69 inc/abstracttarget.class.php:2315 +#: inc/target_actor.class.php:69 inc/abstractitiltarget.class.php:2047 msgid "Person from the question" msgstr "Person from the question" @@ -857,7 +886,7 @@ msgstr "Person from the question" msgid "Specific group" msgstr "Specific group" -#: inc/target_actor.class.php:71 inc/abstracttarget.class.php:2326 +#: inc/target_actor.class.php:71 inc/abstractitiltarget.class.php:2058 msgid "Group from the question" msgstr "Group from the question" @@ -873,15 +902,15 @@ msgstr "Tech group from an object" msgid "Specific supplier" msgstr "Specific supplier" -#: inc/target_actor.class.php:75 inc/abstracttarget.class.php:2355 +#: inc/target_actor.class.php:75 inc/abstractitiltarget.class.php:2087 msgid "Supplier from the question" msgstr "Supplier from the question" -#: inc/target_actor.class.php:76 inc/abstracttarget.class.php:2344 +#: inc/target_actor.class.php:76 inc/abstractitiltarget.class.php:2076 msgid "Actors from the question" msgstr "Actors from the question" -#: inc/target_actor.class.php:77 inc/abstracttarget.class.php:2359 +#: inc/target_actor.class.php:77 inc/abstractitiltarget.class.php:2091 msgid "Form author's supervisor" msgstr "Form author's supervisor" @@ -889,7 +918,7 @@ msgstr "Form author's supervisor" msgid "Observer" msgstr "Observer" -#: inc/target_actor.class.php:85 inc/abstracttarget.class.php:1994 +#: inc/target_actor.class.php:85 inc/abstractitiltarget.class.php:1724 msgid "Assigned to" msgstr "Assigned to" @@ -899,162 +928,202 @@ msgid_plural "Target actors" msgstr[0] "Target actor" msgstr[1] "Target actors" -#: inc/target_actor.class.php:144 -#, php-format -msgid "Failed to find a user: ID %1$d" -msgstr "Failed to find a user: ID %1$d" +#: 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 "Bad request while adding an actor." -#: inc/target_actor.class.php:153 +#: inc/target_actor.class.php:179 #, php-format -msgid "Failed to find a group: ID %1$d" -msgstr "Failed to find a group: ID %1$d" +msgid "Failed to find a user: %1$s" +msgstr "Failed to find a user: %1$s" -#: inc/target_actor.class.php:162 +#: inc/target_actor.class.php:188 #, php-format -msgid "Failed to find a supplier: ID %1$d" -msgstr "Failed to find a supplier: ID %1$d" +msgid "Failed to find a group: %1$s" +msgstr "Failed to find a group: %1$s" -#: inc/formanswer.class.php:65 inc/form_validator.class.php:69 -msgid "Waiting" -msgstr "Waiting" +#: inc/target_actor.class.php:197 +#, php-format +msgid "Failed to find a supplier: %1$s" +msgstr "Failed to find a supplier: %1$s" -#: inc/formanswer.class.php:67 inc/form_validator.class.php:70 +#: inc/formanswer.class.php:77 inc/form_validator.class.php:70 msgid "Accepted" msgstr "Accepted" -#: inc/formanswer.class.php:520 +#: inc/formanswer.class.php:523 msgid "Print this form" msgstr "Print this form" -#: inc/formanswer.class.php:543 +#: inc/formanswer.class.php:547 msgid "Form accepted by validator." msgstr "Form accepted by validator." -#: inc/formanswer.class.php:545 +#: inc/formanswer.class.php:549 msgid "Form successfully saved." msgstr "Form successfully saved." -#: inc/formanswer.class.php:617 inc/form_profile.class.php:168 +#: inc/formanswer.class.php:616 inc/formaccesstype.class.php:122 msgid "Save" msgstr "Save" -#: inc/formanswer.class.php:629 +#: inc/formanswer.class.php:628 msgid "Required if refused" msgstr "Required if refused" -#: inc/formanswer.class.php:635 +#: inc/formanswer.class.php:634 msgid "Refuse" msgstr "Refuse" -#: inc/formanswer.class.php:643 +#: inc/formanswer.class.php:642 msgid "Edit answers" msgstr "Edit answers" -#: inc/formanswer.class.php:649 +#: inc/formanswer.class.php:648 msgid "Cancel edition" msgstr "Cancel edition" -#: inc/formanswer.class.php:656 +#: inc/formanswer.class.php:655 msgid "Accept" msgstr "Accept" -#: inc/formanswer.class.php:677 +#: inc/formanswer.class.php:676 msgid "Refused comment is required!" msgstr "Refused comment is required!" -#: inc/formanswer.class.php:749 +#: inc/formanswer.class.php:750 msgid "You are not the validator of these answers" msgstr "You are not the validator of these answers" -#: inc/formanswer.class.php:935 inc/formanswer.class.php:937 +#: inc/formanswer.class.php:956 inc/formanswer.class.php:958 msgid "Form data" msgstr "Form data" -#: inc/formanswer.class.php:1055 inc/formanswer.class.php:1104 +#: inc/formanswer.class.php:1084 inc/formanswer.class.php:1134 msgid "Cannot generate targets!" msgstr "Cannot generate targets!" -#: inc/formanswer.class.php:1212 +#: inc/formanswer.class.php:1258 msgid "No turing test set" msgstr "No turing test set" -#: inc/formanswer.class.php:1217 +#: inc/formanswer.class.php:1263 msgid "You failed the Turing test" msgstr "You failed the Turing test" -#: inc/formanswer.class.php:1259 +#: inc/formanswer.class.php:1305 msgid "You must select validator!" msgstr "You must select validator!" -#: inc/common.class.php:228 +#: inc/common.class.php:229 msgid "You cannot delete this issue. Maybe it is taken into account." msgstr "You cannot delete this issue. Maybe it is taken into account." -#: inc/common.class.php:233 +#: inc/common.class.php:234 msgid "Failed to delete this issue. An internal error occured." msgstr "Failed to delete this issue. An internal error occured." +#: inc/common.class.php:777 +msgid "Seek assistance" +msgstr "Seek assistance" + +#: inc/common.class.php:782 +msgid "My requests for assistance" +msgstr "My requests for assistance" + +#: inc/common.class.php:812 +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] "Access type" +msgstr[1] "Access types" + +#: inc/formaccesstype.class.php:78 +msgid "Link to the form" +msgstr "Link to the form" + +#: inc/formaccesstype.class.php:91 +msgid "Please activate the form to view the link" +msgstr "Please activate the form to view the link" + +#: inc/formaccesstype.class.php:99 +msgid "Enable captcha" +msgstr "Enable captcha" + +#: inc/formaccesstype.class.php:109 +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:68 inc/form_language.class.php:344 +#: inc/form_language.class.php:72 inc/form_language.class.php:348 msgid "Translation" msgid_plural "Translations" msgstr[0] "Translation" msgstr[1] "Translations" -#: inc/form_language.class.php:107 inc/form.class.php:1073 -#: inc/form.class.php:1171 inc/abstracttarget.class.php:1747 +#: inc/form_language.class.php:111 inc/form.class.php:1048 +#: inc/form.class.php:1173 inc/abstracttarget.class.php:161 +#: inc/abstractitiltarget.class.php:1541 msgid "The name cannot be empty!" msgstr "The name cannot be empty!" -#: inc/form_language.class.php:115 +#: inc/form_language.class.php:119 msgid "The language must be associated to a form!" msgstr "The language must be associated to a form!" -#: inc/form_language.class.php:245 inc/form_language.class.php:279 +#: inc/form_language.class.php:249 msgid "Add a translation" msgstr "Add a translation" -#: inc/form_language.class.php:307 inc/form_language.class.php:309 +#: inc/form_language.class.php:283 js/scripts.js:1179 +msgid "Update a translation" +msgstr "Update a translation" + +#: inc/form_language.class.php:313 inc/form_language.class.php:315 msgid "New translation" msgstr "New translation" -#: inc/form_language.class.php:312 +#: inc/form_language.class.php:318 msgid "Filter list" msgstr "Filter list" -#: inc/form_language.class.php:317 inc/form_language.class.php:409 +#: inc/form_language.class.php:323 inc/form_language.class.php:413 msgid "No translation found" msgstr "No translation found" -#: inc/form_language.class.php:322 +#: inc/form_language.class.php:328 msgid "Do you want to delete the selected items?" msgstr "Do you want to delete the selected items?" -#: inc/form_language.class.php:333 inc/form_language.class.php:372 -#: inc/form.class.php:482 inc/abstracttarget.class.php:1821 +#: inc/form_language.class.php:337 inc/form_language.class.php:376 +#: inc/form.class.php:529 inc/abstractitiltarget.class.php:1615 msgid "Delete" msgstr "Delete" -#: inc/form_language.class.php:343 +#: inc/form_language.class.php:347 msgid "Original string" msgstr "Original string" -#: inc/form_language.class.php:395 +#: inc/form_language.class.php:399 msgid "Add a new language" msgstr "Add a new language" -#: inc/form_language.class.php:428 inc/form_language.class.php:460 -#: inc/form.class.php:190 entrée standard:83 +#: inc/form_language.class.php:432 inc/form_language.class.php:464 +#: inc/form.class.php:192 entrée standard:72 msgid "Language" msgstr "Language" -#: inc/form_validator.class.php:68 inc/abstracttarget.class.php:228 -#: inc/targetticket.class.php:95 +#: inc/form_validator.class.php:68 inc/targetticket.class.php:98 +#: inc/abstractitiltarget.class.php:179 msgid "None" msgstr "None" @@ -1062,23 +1131,23 @@ msgstr "None" msgid "Need validaton?" msgstr "Need validaton?" -#: inc/form_validator.class.php:126 inc/abstracttarget.class.php:2296 +#: inc/form_validator.class.php:126 inc/abstractitiltarget.class.php:2028 msgid "No" msgstr "No" -#: inc/form_validator.class.php:303 inc/targetproblem.class.php:146 -#: inc/entityconfig.class.php:262 inc/targetchange.class.php:483 -#: inc/abstracttarget.class.php:2285 inc/targetticket.class.php:306 -#: inc/targetticket.class.php:341 +#: inc/form_validator.class.php:303 inc/profile.class.php:62 +#: inc/targetproblem.class.php:146 inc/entityconfig.class.php:389 +#: inc/targetchange.class.php:483 inc/targetticket.class.php:317 +#: inc/targetticket.class.php:352 inc/abstractitiltarget.class.php:2017 msgctxt "button" msgid "Save" msgstr "Save" -#: inc/form_validator.class.php:709 inc/abstracttarget.class.php:1521 +#: inc/form_validator.class.php:717 inc/abstractitiltarget.class.php:1270 msgid "Validation" msgstr "Validation" -#: inc/form_validator.class.php:711 +#: inc/form_validator.class.php:719 msgid "Choose a validator" msgstr "Choose a validator" @@ -1088,14 +1157,14 @@ msgid_plural "Target problems" msgstr[0] "Target problem" msgstr[1] "Target problems" -#: inc/targetproblem.class.php:108 inc/targetproblem.class.php:589 +#: inc/targetproblem.class.php:108 inc/targetproblem.class.php:577 #: inc/targetchange.class.php:104 inc/targetchange.class.php:440 -#: inc/targetticket.class.php:124 inc/targetticket.class.php:227 +#: inc/targetticket.class.php:134 inc/targetticket.class.php:237 msgid "Properties" msgstr "Properties" -#: inc/targetproblem.class.php:533 inc/targetchange.class.php:285 -#: inc/targetticket.class.php:1314 +#: inc/targetproblem.class.php:521 inc/targetchange.class.php:285 +#: inc/targetticket.class.php:1411 #, php-format msgid "" "Failed to add or update the %1$s %2$s: a question is missing and is used in " @@ -1104,338 +1173,367 @@ 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:590 inc/targetchange.class.php:105 -#: inc/abstracttarget.class.php:1423 inc/targetticket.class.php:125 +#: inc/targetproblem.class.php:578 inc/targetchange.class.php:105 +#: inc/targetticket.class.php:135 inc/abstractitiltarget.class.php:1172 msgid "Actors" msgstr "Actors" -#: inc/targetproblem.class.php:643 entrée standard:48 +#: inc/targetproblem.class.php:631 entrée standard:48 msgid "Problem title" msgstr "Problem title" -#: inc/targetproblem.class.php:653 inc/targetchange.class.php:353 -#: inc/targetticket.class.php:188 +#: inc/targetproblem.class.php:641 inc/targetchange.class.php:353 +#: inc/targetticket.class.php:198 msgid "Content" msgstr "Content" -#: inc/targetproblem.class.php:663 inc/targetchange.class.php:363 +#: inc/targetproblem.class.php:651 inc/targetchange.class.php:363 msgid "Impact" msgstr "Impact" -#: inc/targetproblem.class.php:673 entrée standard:56 +#: inc/targetproblem.class.php:661 entrée standard:56 msgid "Cause" msgstr "Cause" -#: inc/targetproblem.class.php:683 entrée standard:58 +#: inc/targetproblem.class.php:671 entrée standard:58 msgid "Symptom" msgstr "Symptom" -#: inc/entityconfig.class.php:77 inc/entityconfig.class.php:86 -#: inc/entityconfig.class.php:94 inc/entityconfig.class.php:102 -#: inc/entityconfig.class.php:110 +#: inc/entityconfig.class.php:90 inc/entityconfig.class.php:99 +#: inc/entityconfig.class.php:107 inc/entityconfig.class.php:115 +#: inc/entityconfig.class.php:123 inc/entityconfig.class.php:131 +#: inc/entityconfig.class.php:139 inc/entityconfig.class.php:147 +#: inc/entityconfig.class.php:155 msgid "Inheritance of the parent entity" msgstr "Inheritance of the parent entity" -#: inc/entityconfig.class.php:78 +#: inc/entityconfig.class.php:91 msgid "GLPi's helpdesk" msgstr "GLPi's helpdesk" -#: inc/entityconfig.class.php:79 +#: inc/entityconfig.class.php:92 msgid "Service catalog simplified" msgstr "Service catalog simplified" -#: inc/entityconfig.class.php:80 +#: inc/entityconfig.class.php:93 msgid "Service catalog extended" msgstr "Service catalog extended" -#: inc/entityconfig.class.php:87 +#: inc/entityconfig.class.php:100 +msgid "All available forms" +msgstr "All available forms" + +#: inc/entityconfig.class.php:101 +msgid "Only default forms" +msgstr "Only default forms" + +#: inc/entityconfig.class.php:108 msgid "Popularity sort" msgstr "Popularity sort" -#: inc/entityconfig.class.php:88 +#: inc/entityconfig.class.php:109 msgid "Alphabetic sort" msgstr "Alphabetic sort" -#: inc/entityconfig.class.php:95 +#: inc/entityconfig.class.php:116 msgid "Merged with Forms" msgstr "Merged with Forms" -#: inc/entityconfig.class.php:96 +#: inc/entityconfig.class.php:117 msgid "Distinct menu entry" msgstr "Distinct menu entry" -#: inc/entityconfig.class.php:103 inc/entityconfig.class.php:111 -#: inc/form.class.php:283 entrée standard:117 +#: inc/entityconfig.class.php:124 inc/entityconfig.class.php:132 +#: inc/entityconfig.class.php:140 inc/entityconfig.class.php:148 +#: inc/form.class.php:285 entrée standard:100 msgid "Visible" msgstr "Visible" -#: inc/entityconfig.class.php:104 inc/entityconfig.class.php:112 +#: inc/entityconfig.class.php:125 inc/entityconfig.class.php:133 +#: inc/entityconfig.class.php:141 inc/entityconfig.class.php:149 msgid "Hidden" msgstr "Hidden" -#: inc/entityconfig.class.php:165 +#: inc/entityconfig.class.php:156 +msgid "Variable height" +msgstr "Variable height" + +#: inc/entityconfig.class.php:157 +msgid "Uniform height" +msgstr "Uniform height" + +#: inc/entityconfig.class.php:231 msgid "Helpdesk" msgstr "Helpdesk" -#: inc/entityconfig.class.php:173 inc/entityconfig.class.php:276 +#: inc/entityconfig.class.php:239 inc/entityconfig.class.php:403 entrée +#: standard:44 msgid "Helpdesk mode" msgstr "Helpdesk mode" -#: inc/entityconfig.class.php:189 inc/entityconfig.class.php:286 +#: inc/entityconfig.class.php:250 +msgid "Default Form list mode" +msgstr "Default Form list mode" + +#: inc/entityconfig.class.php:268 inc/entityconfig.class.php:413 msgid "Sort order" msgstr "Sort order" -#: inc/entityconfig.class.php:205 inc/entityconfig.class.php:296 +#: inc/entityconfig.class.php:284 inc/entityconfig.class.php:423 msgid "Knowledge base" msgstr "Knowledge base" -#: inc/entityconfig.class.php:220 +#: inc/entityconfig.class.php:299 msgid "Search" msgstr "Search" -#: inc/entityconfig.class.php:236 +#: inc/entityconfig.class.php:315 +msgid "Counters dashboard" +msgstr "Counters dashboard" + +#: inc/entityconfig.class.php:331 msgid "Header message" msgstr "Header message" -#: inc/entityconfig.class.php:248 inc/entityconfig.class.php:326 -#: inc/form.class.php:237 entrée standard:101 +#: inc/entityconfig.class.php:347 +msgid "Search issue" +msgstr "Search issue" + +#: inc/entityconfig.class.php:363 +msgid "Tile design" +msgstr "Tile design" + +#: inc/entityconfig.class.php:375 inc/entityconfig.class.php:453 +#: inc/form.class.php:239 entrée standard:84 msgid "Header" msgid_plural "Headers" msgstr[0] "Header" msgstr[1] "Headers" -#: inc/entityconfig.class.php:306 +#: inc/entityconfig.class.php:433 msgid "Display search field" msgstr "Display search field" -#: inc/entityconfig.class.php:316 +#: inc/entityconfig.class.php:443 msgid "Display header" msgstr "Display header" -#: inc/questionrange.class.php:53 +#: inc/questionrange.class.php:52 inc/questionparameter/range.class.php:59 msgid "Question range" msgid_plural "Question ranges" msgstr[0] "Question range" msgstr[1] "Question ranges" -#: inc/questionrange.class.php:63 +#: inc/questionrange.class.php:62 inc/questionparameter/range.class.php:69 msgid "Minimum range" msgstr "Minimum range" -#: inc/questionrange.class.php:72 +#: inc/questionrange.class.php:71 inc/questionparameter/range.class.php:78 msgid "maximum range" msgstr "maximum range" -#: inc/questionrange.class.php:105 -msgid "Min" -msgstr "Min" - -#: inc/questionrange.class.php:107 -msgid "Max" -msgstr "Max" - -#: inc/form.class.php:64 inc/form.class.php:388 +#: inc/form.class.php:66 inc/form.class.php:432 msgid "Public access" msgstr "Public access" -#: inc/form.class.php:65 inc/form.class.php:392 +#: inc/form.class.php:67 inc/form.class.php:436 msgid "Private access" msgstr "Private access" -#: inc/form.class.php:66 inc/form.class.php:396 +#: inc/form.class.php:68 inc/form.class.php:440 msgid "Restricted access" msgstr "Restricted access" -#: inc/form.class.php:120 -msgid "Forms waiting for validation" -msgstr "Forms waiting for validation" +#: inc/form.class.php:122 +msgid "Answers waiting for validation" +msgstr "Answers waiting for validation" -#: inc/form.class.php:122 inc/form.class.php:1567 inc/form.class.php:1593 +#: inc/form.class.php:124 inc/form.class.php:1606 inc/form.class.php:1632 msgid "Import forms" msgstr "Import forms" -#: inc/form.class.php:138 +#: inc/form.class.php:140 msgid "Characteristics" msgstr "Characteristics" -#: inc/form.class.php:181 +#: inc/form.class.php:183 msgid "Recursive" msgstr "Recursive" -#: inc/form.class.php:202 +#: inc/form.class.php:204 msgid "Homepage" msgstr "Homepage" -#: inc/form.class.php:215 +#: inc/form.class.php:217 msgid "Access" msgstr "Access" -#: inc/form.class.php:246 inc/form.class.php:314 inc/form.class.php:372 entrée -#: standard:53 +#: inc/form.class.php:248 inc/form.class.php:330 inc/form.class.php:397 entrée +#: standard:54 msgid "Active" msgstr "Active" -#: inc/form.class.php:259 entrée standard:66 -msgid "Icon" -msgstr "Icon" - -#: inc/form.class.php:267 entrée standard:78 -msgid "Icon color" -msgstr "Icon color" - -#: inc/form.class.php:275 entrée standard:97 -msgid "Background color" -msgstr "Background color" +#: inc/form.class.php:300 inc/form.class.php:341 inc/form.class.php:416 +msgid "Default form" +msgstr "Default form" -#: inc/form.class.php:313 inc/form.class.php:368 +#: inc/form.class.php:329 inc/form.class.php:394 msgid "Inactive" msgstr "Inactive" -#: inc/form.class.php:337 inc/form.class.php:404 -msgid "All langages" -msgstr "All langages" +#: inc/form.class.php:340 inc/form.class.php:413 +msgid "Not default form" +msgstr "Not default form" -#: inc/form.class.php:448 entrée standard:119 +#: inc/form.class.php:364 inc/form.class.php:448 entrée standard:75 +msgid "All languages" +msgstr "All languages" + +#: inc/form.class.php:492 entrée standard:102 msgid "Answers title" msgstr "Answers title" -#: inc/form.class.php:460 inc/form.class.php:512 +#: inc/form.class.php:504 inc/form.class.php:563 msgid "Target" msgid_plural "Targets" msgstr[0] "Target" msgstr[1] "Targets" -#: inc/form.class.php:477 -msgid "Edit" -msgstr "Edit" +#: inc/form.class.php:506 +msgid "Actions" +msgstr "Actions" -#: inc/form.class.php:495 inc/form.class.php:2085 +#: inc/form.class.php:546 inc/form.class.php:2130 msgid "Add a target" msgstr "Add a target" -#: inc/form.class.php:515 +#: inc/form.class.php:566 msgid "Preview" msgstr "Preview" -#: inc/form.class.php:516 +#: inc/form.class.php:567 msgid "properties" msgstr "properties" -#: inc/form.class.php:905 +#: inc/form.class.php:886 msgid "What are you looking for?" msgstr "What are you looking for?" -#: inc/form.class.php:913 +#: inc/form.class.php:894 #, php-format msgid "My %1$d last forms (requester)" msgstr "My %1$d last forms (requester)" -#: inc/form.class.php:916 +#: inc/form.class.php:897 msgid "No form posted yet" msgstr "No form posted yet" -#: inc/form.class.php:946 +#: inc/form.class.php:927 msgid "All my forms (requester)" msgstr "All my forms (requester)" -#: inc/form.class.php:959 +#: inc/form.class.php:940 #, php-format msgid "My %1$d last forms (validator)" msgstr "My %1$d last forms (validator)" -#: inc/form.class.php:967 +#: inc/form.class.php:948 msgid "No form waiting for validation" msgstr "No form waiting for validation" -#: inc/form.class.php:1002 +#: inc/form.class.php:983 msgid "All my forms (validator)" msgstr "All my forms (validator)" -#: inc/form.class.php:1149 +#: inc/form.class.php:1184 +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:1279 #, 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:1308 +#: inc/form.class.php:1359 msgid "Errored duplicate" msgstr "Errored duplicate" -#: inc/form.class.php:1319 +#: inc/form.class.php:1370 msgid "Duplicate" msgstr "Duplicate" -#: inc/form.class.php:1366 +#: inc/form.class.php:1417 msgctxt "button" msgid "Post" msgstr "Post" -#: inc/form.class.php:1384 +#: inc/form.class.php:1440 #, php-format msgid "Form duplicated: %s" msgstr "Form duplicated: %s" -#: inc/form.class.php:1395 +#: inc/form.class.php:1456 #, php-format msgid "Form Transfered: %s" msgstr "Form Transfered: %s" -#: inc/form.class.php:1414 +#: inc/form.class.php:1480 msgid "Back" msgstr "Back" -#: inc/form.class.php:1540 +#: inc/form.class.php:1579 msgid "Upload of JSON files not allowed." msgstr "Upload of JSON files not allowed." -#: inc/form.class.php:1543 +#: inc/form.class.php:1582 msgid "You may allow JSON files right now." msgstr "You may allow JSON files right now." -#: inc/form.class.php:1544 +#: inc/form.class.php:1583 msgctxt "button" msgid "Create" msgstr "Create" -#: inc/form.class.php:1547 inc/form.class.php:1558 +#: inc/form.class.php:1586 inc/form.class.php:1597 msgid "Please contact your GLPI administrator." msgstr "Please contact your GLPI administrator." -#: inc/form.class.php:1548 inc/form.class.php:1559 +#: inc/form.class.php:1587 inc/form.class.php:1598 msgctxt "button" msgid "Back" msgstr "Back" -#: inc/form.class.php:1551 +#: inc/form.class.php:1590 msgid "Upload of JSON files not enabled." msgstr "Upload of JSON files not enabled." -#: inc/form.class.php:1554 inc/form.class.php:1557 +#: inc/form.class.php:1593 inc/form.class.php:1596 msgid "You may enable JSON files right now." msgstr "You may enable JSON files right now." -#: inc/form.class.php:1555 +#: inc/form.class.php:1594 msgctxt "button" msgid "Enable" msgstr "Enable" -#: inc/form.class.php:1602 +#: inc/form.class.php:1641 msgctxt "button" msgid "Send" msgstr "Send" -#: inc/form.class.php:1621 +#: inc/form.class.php:1660 msgid "Forms import impossible, the file is empty" msgstr "Forms import impossible, the file is empty" -#: inc/form.class.php:1625 inc/form.class.php:1629 +#: inc/form.class.php:1664 inc/form.class.php:1668 msgid "Forms import impossible, the file seems corrupt" msgstr "Forms import impossible, the file seems corrupt" -#: inc/form.class.php:1635 +#: inc/form.class.php:1674 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:1642 +#: inc/form.class.php:1681 msgid "" "The file does not specifies the schema version. It was probably generated " "with a version older than 2.10. Giving up." @@ -1443,61 +1541,61 @@ 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:1668 +#: inc/form.class.php:1707 #, php-format msgid "Failed to import %s" msgstr "Failed to import %s" -#: inc/form.class.php:1673 +#: inc/form.class.php:1712 #, php-format msgid "Forms successfully imported from %s" msgstr "Forms successfully imported from %s" -#: inc/form.class.php:1736 +#: inc/form.class.php:1775 #, 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:1744 +#: inc/form.class.php:1783 #, 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:1754 +#: inc/form.class.php:1793 #, 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:1832 +#: inc/form.class.php:1875 msgid "Failed to create JSON document type" msgstr "Failed to create JSON document type" -#: inc/form.class.php:1839 +#: inc/form.class.php:1882 msgid "JSON document type not found" msgstr "JSON document type not found" -#: inc/form.class.php:1846 +#: inc/form.class.php:1889 msgid "Failed to update JSON document type" msgstr "Failed to update JSON document type" -#: inc/form.class.php:1866 +#: inc/form.class.php:1909 msgid "Forms without category" msgstr "Forms without category" -#: inc/form.class.php:1889 +#: inc/form.class.php:1930 msgid "No form available" msgstr "No form available" -#: inc/form.class.php:2117 inc/abstracttarget.class.php:2004 -#: inc/abstracttarget.class.php:2285 inc/targetticket.class.php:381 +#: inc/form.class.php:2161 inc/targetticket.class.php:392 +#: inc/abstractitiltarget.class.php:1734 inc/abstractitiltarget.class.php:2017 msgid "Add" msgstr "Add" -#: inc/form.class.php:2135 inc/form.class.php:2158 +#: inc/form.class.php:2179 inc/form.class.php:2202 msgid "Unsupported target type." msgstr "Unsupported target type." -#: inc/form.class.php:2197 +#: inc/form.class.php:2241 msgid "plugin_formcreator_load_check" msgstr "plugin_formcreator_load_check" @@ -1527,80 +1625,107 @@ msgstr "Backup plan" msgid "Check list" msgstr "Check list" -#: inc/section.class.php:71 inc/question.class.php:796 entrée standard:63 -#: entrée standard:44 +#: inc/section.class.php:71 entrée standard:53 standard:44 msgid "Section" msgid_plural "Sections" msgstr[0] "Section" msgstr[1] "Sections" #: inc/section.class.php:123 inc/section.class.php:164 -#: inc/question.class.php:314 +#: inc/question.class.php:312 msgid "The title is required" msgstr "The title is required" -#: inc/question.class.php:69 inc/abstracttarget.class.php:1222 -#: inc/abstracttarget.class.php:1259 inc/abstracttarget.class.php:1337 -#: inc/abstracttarget.class.php:1465 inc/abstracttarget.class.php:1540 -#: inc/targetticket.class.php:1037 inc/targetticket.class.php:1076 entrée -#: standard:41 +#: inc/restrictedformcriteria.class.php:179 +#, php-format +msgid "Failed to find %1$s %2$s" +msgstr "Failed to find %1$s %2$s" + +#: inc/question.class.php:70 inc/targetticket.class.php:1134 +#: inc/targetticket.class.php:1173 inc/abstractitiltarget.class.php:968 +#: inc/abstractitiltarget.class.php:1005 inc/abstractitiltarget.class.php:1083 +#: inc/abstractitiltarget.class.php:1214 inc/abstractitiltarget.class.php:1295 +#: entrée standard:41 msgid "Question" msgid_plural "Questions" msgstr[0] "Question" msgstr[1] "Questions" -#: inc/question.class.php:225 entrée standard:37 +#: inc/question.class.php:228 entrée standard:37 msgid "Count of conditions" msgstr "Count of conditions" -#: inc/question.class.php:322 +#: inc/question.class.php:320 msgid "The field type is required" msgstr "The field type is required" -#: inc/question.class.php:329 +#: inc/question.class.php:327 msgid "The section is required" msgstr "The section is required" -#: inc/question.class.php:341 +#: inc/question.class.php:339 #, 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:355 +#: inc/question.class.php:353 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:364 +#: inc/question.class.php:362 msgid "This type of question requires parameters" msgstr "This type of question requires parameters" -#: inc/question.class.php:370 +#: inc/question.class.php:368 msgid "A parameter is missing for this question type" msgstr "A parameter is missing for this question type" -#: inc/question.class.php:752 entrée standard:83 -msgid "Add a question" -msgstr "Add a question" +#: inc/question.class.php:1268 +msgid "Service levels" +msgstr "Service levels" -#: inc/question.class.php:755 -msgid "Edit a question" -msgstr "Edit a question" +#: inc/question.class.php:1269 inc/abstractitiltarget.class.php:806 +msgid "SLA" +msgstr "SLA" -#: inc/question.class.php:778 entrée standard:42 -msgid "Title" -msgstr "Title" +#: inc/question.class.php:1270 inc/abstractitiltarget.class.php:879 +msgid "OLA" +msgstr "OLA" -#: inc/question.class.php:847 -msgid "Required" -msgstr "Required" +#: inc/question.class.php:1287 inc/question.class.php:1327 +#: inc/question.class.php:1330 +msgid "Assets" +msgstr "Assets" -#: inc/question.class.php:864 -msgid "Show empty" -msgstr "Show empty" +#: inc/question.class.php:1301 hook.php:691 hook.php:708 +msgid "Assistance" +msgstr "Assistance" -#: inc/question.class.php:907 -msgid "Condition to show the question" -msgstr "Condition to show the question" +#: inc/question.class.php:1306 +msgid "Management" +msgstr "Management" + +#: inc/question.class.php:1315 +msgid "Tools" +msgstr "Tools" + +#: inc/question.class.php:1316 +msgid "Notes" +msgstr "Notes" + +#: inc/question.class.php:1317 +msgid "RSS feed" +msgstr "RSS feed" + +#: inc/question.class.php:1319 +msgid "Administration" +msgstr "Administration" + +#: inc/question.class.php:1327 inc/question.class.php:1330 +msgid "Plugin" +msgid_plural "Plugins" +msgstr[0] "Plugin" +msgstr[1] "Plugins" #: inc/abstractquestionparameter.class.php:92 msgid "Parameter" @@ -1610,279 +1735,99 @@ msgstr "Parameter" msgid "Field name" msgstr "Field name" -#: inc/abstracttarget.class.php:214 +#: inc/abstracttarget.class.php:96 msgid "Current active entity" msgstr "Current active entity" -#: inc/abstracttarget.class.php:215 +#: inc/abstracttarget.class.php:97 msgid "Default requester user's entity" msgstr "Default requester user's entity" -#: inc/abstracttarget.class.php:216 +#: inc/abstracttarget.class.php:98 msgid "First dynamic requester user's entity (alphabetical)" msgstr "First dynamic requester user's entity (alphabetical)" -#: inc/abstracttarget.class.php:217 +#: inc/abstracttarget.class.php:99 msgid "Last dynamic requester user's entity (alphabetical)" msgstr "Last dynamic requester user's entity (alphabetical)" -#: inc/abstracttarget.class.php:218 +#: inc/abstracttarget.class.php:100 msgid "The form entity" msgstr "The form entity" -#: inc/abstracttarget.class.php:219 +#: inc/abstracttarget.class.php:101 msgid "Default entity of the validator" msgstr "Default entity of the validator" -#: inc/abstracttarget.class.php:220 +#: inc/abstracttarget.class.php:102 msgid "Specific entity" msgstr "Specific entity" -#: inc/abstracttarget.class.php:221 +#: inc/abstracttarget.class.php:103 msgid "Default entity of a user type question answer" msgstr "Default entity of a user type question answer" -#: inc/abstracttarget.class.php:222 +#: inc/abstracttarget.class.php:104 msgid "From a GLPI object > Entity type question answer" msgstr "From a GLPI object > Entity type question answer" -#: inc/abstracttarget.class.php:229 -msgid "Tags from questions" -msgstr "Tags from questions" +#: inc/abstracttarget.class.php:115 +msgid "Always generated" +msgstr "Always generated" -#: inc/abstracttarget.class.php:230 -msgid "Specific tags" -msgstr "Specific tags" +#: inc/abstracttarget.class.php:116 +msgid "Disabled unless" +msgstr "Disabled unless" -#: inc/abstracttarget.class.php:231 -msgid "Tags from questions and specific tags" -msgstr "Tags from questions and specific tags" +#: inc/abstracttarget.class.php:117 +msgid "Generated unless" +msgstr "Generated unless" -#: inc/abstracttarget.class.php:232 -msgid "Tags from questions or specific tags" -msgstr "Tags from questions or specific tags" +#: inc/abstracttarget.class.php:128 +msgid "A target must be associated to a form." +msgstr "A target must be associated to a form." -#: inc/abstracttarget.class.php:238 -msgid "equals to the answer to the question" -msgstr "equals to the answer to the question" - -#: inc/abstracttarget.class.php:239 -msgid "calculated from the ticket creation date" -msgstr "calculated from the ticket creation date" - -#: inc/abstracttarget.class.php:240 -msgid "calculated from the answer to the question" -msgstr "calculated from the answer to the question" - -#: inc/abstracttarget.class.php:246 -msgid "SLA from template or none" -msgstr "SLA from template or none" - -#: inc/abstracttarget.class.php:247 -msgid "Specific SLA" -msgstr "Specific SLA" - -#: inc/abstracttarget.class.php:248 inc/abstracttarget.class.php:256 -#: inc/abstracttarget.class.php:264 inc/abstracttarget.class.php:272 -#: inc/abstracttarget.class.php:281 inc/targetticket.class.php:97 -#: inc/targetticket.class.php:106 -msgid "Equals to the answer to the question" -msgstr "Equals to the answer to the question" - -#: inc/abstracttarget.class.php:254 -msgid "OLA from template or none" -msgstr "OLA from template or none" - -#: inc/abstracttarget.class.php:255 -msgid "Specific OLA" -msgstr "Specific OLA" - -#: inc/abstracttarget.class.php:262 -msgid "Urgency from template or Medium" -msgstr "Urgency from template or Medium" - -#: inc/abstracttarget.class.php:263 -msgid "Specific urgency" -msgstr "Specific urgency" - -#: inc/abstracttarget.class.php:270 -msgid "Category from template or none" -msgstr "Category from template or none" - -#: inc/abstracttarget.class.php:271 -msgid "Specific category" -msgstr "Specific category" - -#: inc/abstracttarget.class.php:273 inc/targetticket.class.php:98 -msgid "Last valid answer" -msgstr "Last valid answer" - -#: inc/abstracttarget.class.php:279 -msgid "Location from template or none" -msgstr "Location from template or none" - -#: inc/abstracttarget.class.php:280 -msgid "Specific location" -msgstr "Specific location" - -#: inc/abstracttarget.class.php:292 -msgid "Always generated" -msgstr "Always generated" - -#: inc/abstracttarget.class.php:293 -msgid "Disabled unless" -msgstr "Disabled unless" - -#: inc/abstracttarget.class.php:294 -msgid "Generated unless" -msgstr "Generated unless" - -#: inc/abstracttarget.class.php:300 -msgid "No validation" -msgstr "No validation" - -#: inc/abstracttarget.class.php:301 -msgid "Specific user or group" -msgstr "Specific user or group" +#: inc/abstracttarget.class.php:133 +msgid "A target must be associated to an existing form." +msgstr "A target must be associated to an existing form." -#: inc/abstracttarget.class.php:302 -msgid "User from question answer" -msgstr "User from question answer" +#: inc/abstracttarget.class.php:138 +msgid "Name is required." +msgstr "Name is required." -#: inc/abstracttarget.class.php:927 +#: inc/abstracttarget.class.php:502 msgid "Destination entity" msgstr "Destination entity" -#: inc/abstracttarget.class.php:943 +#: inc/abstracttarget.class.php:518 msgid "User type question" msgstr "User type question" -#: inc/abstracttarget.class.php:944 +#: inc/abstracttarget.class.php:519 msgid "Entity type question" msgstr "Entity type question" -#: inc/abstracttarget.class.php:1048 -msgid "Minute" -msgid_plural "Minutes" -msgstr[0] "Minute" -msgstr[1] "Minutes" - -#: inc/abstracttarget.class.php:1049 -msgid "Hour" -msgid_plural "Hours" -msgstr[0] "Hour" -msgstr[1] "Hours" - -#: inc/abstracttarget.class.php:1050 -msgid "Day" -msgid_plural "Days" -msgstr[0] "Day" -msgstr[1] "Days" - -#: inc/abstracttarget.class.php:1051 -msgid "Month" -msgid_plural "Months" -msgstr[0] "Month" -msgstr[1] "Months" - -#: inc/abstracttarget.class.php:1083 -msgid "SLA (TTO/TTR)" -msgstr "SLA (TTO/TTR)" - -#: inc/abstracttarget.class.php:1084 inc/abstracttarget.class.php:1157 -msgid "Question (TTO/TTR)" -msgstr "Question (TTO/TTR)" - -#: inc/abstracttarget.class.php:1156 -msgid "OLA (TTO/TTR)" -msgstr "OLA (TTO/TTR)" - -#: inc/abstracttarget.class.php:1260 -msgid "Urgency " -msgstr "Urgency " - -#: inc/abstracttarget.class.php:1290 -msgid "Ticket tags" -msgstr "Ticket tags" - -#: inc/abstracttarget.class.php:1338 -msgid "Tags" -msgstr "Tags" - -#: inc/abstracttarget.class.php:1454 -msgid "Location" -msgstr "Location" - -#: inc/abstracttarget.class.php:1466 -msgid "Location " -msgstr "Location " - -#: inc/abstracttarget.class.php:1707 -msgid "A target must be associated to a form." -msgstr "A target must be associated to a form." - -#: inc/abstracttarget.class.php:1712 -msgid "A target must be associated to an existing form." -msgstr "A target must be associated to an existing form." - -#: inc/abstracttarget.class.php:1717 -msgid "Name is required." -msgstr "Name is required." - -#: inc/abstracttarget.class.php:1753 -msgid "The description cannot be empty!" -msgstr "The description cannot be empty!" - -#: inc/abstracttarget.class.php:1987 -msgid "Watcher" -msgid_plural "Watchers" -msgstr[0] "Watcher" -msgstr[1] "Watchers" - -#: inc/abstracttarget.class.php:2006 -msgid "Cancel" -msgstr "Cancel" - -#: inc/abstracttarget.class.php:2278 inc/abstracttarget.class.php:2295 -#: inc/abstracttarget.class.php:2296 -msgid "Email followup" -msgstr "Email followup" - -#: inc/abstracttarget.class.php:2293 inc/abstracttarget.class.php:2321 -msgid "Group" -msgstr "Group" - -#: inc/abstracttarget.class.php:2294 inc/abstracttarget.class.php:2350 -msgid "Supplier" -msgstr "Supplier" - -#: inc/abstracttarget.class.php:2295 -msgid "Yes" -msgstr "Yes" +#: inc/filter/itilcategoryfilter.class.php:52 +#: inc/filter/itilcategoryfilter.class.php:54 +msgid "Request categories" +msgstr "Request categories" -#: inc/abstracttarget.class.php:2332 -msgid "Group from the object" -msgstr "Group from the object" +#: inc/filter/itilcategoryfilter.class.php:53 +#: inc/filter/itilcategoryfilter.class.php:54 +msgid "Incident categories" +msgstr "Incident categories" -#: inc/abstracttarget.class.php:2338 -msgid "Tech group from the object" -msgstr "Tech group from the object" +#: inc/filter/itilcategoryfilter.class.php:55 +msgid "Change categories" +msgstr "Change categories" -#: inc/questionregex.class.php:53 +#: inc/questionregex.class.php:52 msgid "Question regular expression" msgid_plural "Question regular expressions" msgstr[0] "Question regular expression" msgstr[1] "Question regular expressions" -#: inc/questionregex.class.php:96 -msgid "" -"Specify the additional validation conditions in the description of the " -"question to help users." -msgstr "" -"Specify the additional validation conditions in the description of the " -"question to help users." - -#: inc/questiondependency.class.php:68 +#: inc/questiondependency.class.php:66 msgid "Question dependency" msgid_plural "Question dependencies" msgstr[0] "Question dependency" @@ -1900,136 +1845,321 @@ msgid_plural "Composite ticket relations" msgstr[0] "Composite ticket relation" msgstr[1] "Composite ticket relations" -#: inc/targetticket.class.php:53 entrée standard:43 +#: inc/targetticket.class.php:56 entrée standard:43 msgid "Target ticket" msgid_plural "Target tickets" msgstr[0] "Target ticket" msgstr[1] "Target tickets" -#: inc/targetticket.class.php:96 +#: inc/targetticket.class.php:99 msgid "Specific asset" msgstr "Specific asset" -#: inc/targetticket.class.php:104 +#: inc/targetticket.class.php:100 inc/targetticket.class.php:116 +#: inc/abstractitiltarget.class.php:200 inc/abstractitiltarget.class.php:208 +#: inc/abstractitiltarget.class.php:216 inc/abstractitiltarget.class.php:224 +#: inc/abstractitiltarget.class.php:233 +msgid "Equals to the answer to the question" +msgstr "Equals to the answer to the question" + +#: inc/targetticket.class.php:101 inc/abstractitiltarget.class.php:225 +#: inc/abstractitiltarget.class.php:234 +msgid "Last valid answer" +msgstr "Last valid answer" + +#: inc/targetticket.class.php:107 +msgid "Source from template or user default or GLPI default" +msgstr "Source from template or user default or GLPI default" + +#: inc/targetticket.class.php:108 +msgid "Formcreator" +msgstr "Formcreator" + +#: inc/targetticket.class.php:114 msgid "Default or from a template" msgstr "Default or from a template" -#: inc/targetticket.class.php:105 +#: inc/targetticket.class.php:115 msgid "Specific type" msgstr "Specific type" -#: inc/targetticket.class.php:178 entrée standard:48 +#: inc/targetticket.class.php:188 entrée standard:48 msgid "Ticket title" msgstr "Ticket title" -#: inc/targetticket.class.php:290 +#: inc/targetticket.class.php:301 msgid "Add validation message as first ticket followup" msgstr "Add validation message as first ticket followup" -#: inc/targetticket.class.php:324 +#: inc/targetticket.class.php:335 msgid "Add a field" msgstr "Add a field" -#: inc/targetticket.class.php:329 -msgid "Field" -msgstr "Field" - -#: inc/targetticket.class.php:352 +#: inc/targetticket.class.php:363 msgid "Managed fields" msgstr "Managed fields" -#: inc/targetticket.class.php:359 +#: inc/targetticket.class.php:370 msgid "No managed field" msgstr "No managed field" -#: inc/targetticket.class.php:379 +#: inc/targetticket.class.php:390 msgid "Link to an other ticket" msgstr "Link to an other ticket" -#: inc/targetticket.class.php:388 +#: inc/targetticket.class.php:399 msgid "An other destination of this form" msgstr "An other destination of this form" -#: inc/targetticket.class.php:389 +#: inc/targetticket.class.php:400 msgid "An existing ticket" msgstr "An existing ticket" -#: inc/targetticket.class.php:390 +#: inc/targetticket.class.php:401 msgid "A ticket from an answer to a question" msgstr "A ticket from an answer to a question" -#: inc/targetticket.class.php:471 +#: inc/targetticket.class.php:482 msgctxt "button" msgid "Delete permanently" msgstr "Delete permanently" -#: inc/targetticket.class.php:724 +#: inc/targetticket.class.php:741 msgid "Invalid link type" msgstr "Invalid link type" -#: inc/targetticket.class.php:744 +#: inc/targetticket.class.php:761 msgid "Invalid linked item type" msgstr "Invalid linked item type" -#: inc/targetticket.class.php:757 +#: inc/targetticket.class.php:774 msgid "Linked item does not exists" msgstr "Linked item does not exists" -#: inc/targetticket.class.php:770 +#: inc/targetticket.class.php:787 msgid "Failed to link the item" msgstr "Failed to link the item" -#: inc/targetticket.class.php:937 install/install.php:330 +#: inc/targetticket.class.php:959 install/install.php:368 msgid "Your form has been accepted by the validator" msgstr "Your form has been accepted by the validator" -#: inc/targetticket.class.php:1038 +#: inc/targetticket.class.php:1110 +msgid "Request source" +msgstr "Request source" + +#: inc/targetticket.class.php:1135 msgid "Type " msgstr "Type " -#: inc/targetticket.class.php:1066 +#: inc/targetticket.class.php:1163 msgid "Associated elements" msgstr "Associated elements" -#: inc/targetticket.class.php:1077 +#: inc/targetticket.class.php:1174 msgid "Item " msgstr "Item " -#: inc/translation.class.php:163 +#: inc/translation.class.php:153 msgid "No more string to translate" msgstr "No more string to translate" -#: inc/translation.class.php:226 +#: inc/translation.class.php:216 msgid "Language not found." msgstr "Language not found." -#: inc/translation.class.php:231 +#: inc/translation.class.php:221 msgid "Form not found." msgstr "Form not found." -#: inc/translation.class.php:244 +#: inc/translation.class.php:234 msgid "Failed to add the translation." msgstr "Failed to add the translation." -#: inc/form_profile.class.php:48 inc/form_profile.class.php:85 -msgid "Access type" -msgid_plural "Access types" -msgstr[0] "Access type" -msgstr[1] "Access types" +#: inc/abstractitiltarget.class.php:180 +msgid "Tags from questions" +msgstr "Tags from questions" -#: inc/form_profile.class.php:99 -msgid "Link to the form" -msgstr "Link to the form" +#: inc/abstractitiltarget.class.php:181 +msgid "Specific tags" +msgstr "Specific tags" -#: inc/form_profile.class.php:112 -msgid "Please activate the form to view the link" -msgstr "Please activate the form to view the link" +#: inc/abstractitiltarget.class.php:182 +msgid "Tags from questions and specific tags" +msgstr "Tags from questions and specific tags" -#: inc/form_profile.class.php:120 -msgid "Enable captcha" -msgstr "Enable captcha" +#: inc/abstractitiltarget.class.php:183 +msgid "Tags from questions or specific tags" +msgstr "Tags from questions or specific tags" + +#: inc/abstractitiltarget.class.php:189 +msgid "TTR from template or none" +msgstr "TTR from template or none" + +#: inc/abstractitiltarget.class.php:190 +msgid "equals to the answer to the question" +msgstr "equals to the answer to the question" + +#: inc/abstractitiltarget.class.php:191 +msgid "calculated from the ticket creation date" +msgstr "calculated from the ticket creation date" + +#: inc/abstractitiltarget.class.php:192 +msgid "calculated from the answer to the question" +msgstr "calculated from the answer to the question" + +#: inc/abstractitiltarget.class.php:198 +msgid "SLA from template or none" +msgstr "SLA from template or none" + +#: inc/abstractitiltarget.class.php:199 +msgid "Specific SLA" +msgstr "Specific SLA" + +#: inc/abstractitiltarget.class.php:206 +msgid "OLA from template or none" +msgstr "OLA from template or none" + +#: inc/abstractitiltarget.class.php:207 +msgid "Specific OLA" +msgstr "Specific OLA" + +#: inc/abstractitiltarget.class.php:214 +msgid "Urgency from template or Medium" +msgstr "Urgency from template or Medium" + +#: inc/abstractitiltarget.class.php:215 +msgid "Specific urgency" +msgstr "Specific urgency" + +#: inc/abstractitiltarget.class.php:222 +msgid "Category from template or none" +msgstr "Category from template or none" + +#: inc/abstractitiltarget.class.php:223 +msgid "Specific category" +msgstr "Specific category" + +#: inc/abstractitiltarget.class.php:231 +msgid "Location from template or none" +msgstr "Location from template or none" + +#: inc/abstractitiltarget.class.php:232 +msgid "Specific location" +msgstr "Specific location" + +#: inc/abstractitiltarget.class.php:240 +msgid "No validation" +msgstr "No validation" + +#: inc/abstractitiltarget.class.php:241 +msgid "Specific user or group" +msgstr "Specific user or group" + +#: inc/abstractitiltarget.class.php:242 +msgid "User from question answer" +msgstr "User from question answer" + +#: inc/abstractitiltarget.class.php:243 +msgid "Group from question answer" +msgstr "Group from question answer" + +#: inc/abstractitiltarget.class.php:794 +msgid "Minute" +msgid_plural "Minutes" +msgstr[0] "Minute" +msgstr[1] "Minutes" + +#: inc/abstractitiltarget.class.php:795 +msgid "Hour" +msgid_plural "Hours" +msgstr[0] "Hour" +msgstr[1] "Hours" + +#: inc/abstractitiltarget.class.php:796 +msgid "Day" +msgid_plural "Days" +msgstr[0] "Day" +msgstr[1] "Days" + +#: inc/abstractitiltarget.class.php:797 +msgid "Month" +msgid_plural "Months" +msgstr[0] "Month" +msgstr[1] "Months" + +#: inc/abstractitiltarget.class.php:829 +msgid "SLA (TTO/TTR)" +msgstr "SLA (TTO/TTR)" + +#: inc/abstractitiltarget.class.php:830 inc/abstractitiltarget.class.php:903 +msgid "Question (TTO/TTR)" +msgstr "Question (TTO/TTR)" + +#: inc/abstractitiltarget.class.php:902 +msgid "OLA (TTO/TTR)" +msgstr "OLA (TTO/TTR)" + +#: inc/abstractitiltarget.class.php:1006 +msgid "Urgency " +msgstr "Urgency " + +#: inc/abstractitiltarget.class.php:1036 +msgid "Ticket tags" +msgstr "Ticket tags" + +#: inc/abstractitiltarget.class.php:1084 +msgid "Tags" +msgstr "Tags" + +#: inc/abstractitiltarget.class.php:1203 +msgid "Location" +msgstr "Location" + +#: inc/abstractitiltarget.class.php:1215 +msgid "Location " +msgstr "Location " + +#: inc/abstractitiltarget.class.php:1547 +msgid "The description cannot be empty!" +msgstr "The description cannot be empty!" + +#: inc/abstractitiltarget.class.php:1717 +msgid "Watcher" +msgid_plural "Watchers" +msgstr[0] "Watcher" +msgstr[1] "Watchers" + +#: inc/abstractitiltarget.class.php:1736 +msgid "Cancel" +msgstr "Cancel" + +#: inc/abstractitiltarget.class.php:2011 inc/abstractitiltarget.class.php:2027 +#: inc/abstractitiltarget.class.php:2028 +msgid "Email followup" +msgstr "Email followup" + +#: inc/abstractitiltarget.class.php:2025 inc/abstractitiltarget.class.php:2053 +msgid "Group" +msgstr "Group" + +#: inc/abstractitiltarget.class.php:2026 inc/abstractitiltarget.class.php:2082 +msgid "Supplier" +msgstr "Supplier" + +#: inc/abstractitiltarget.class.php:2027 +msgid "Yes" +msgstr "Yes" + +#: inc/abstractitiltarget.class.php:2064 +msgid "Group from the object" +msgstr "Group from the object" + +#: inc/abstractitiltarget.class.php:2070 +msgid "Tech group from the object" +msgstr "Tech group from the object" -#: install/install.php:127 +#: install/install.php:133 msgid "" "Upgrade tables to innoDB; run php bin/console " "glpi:migration:myisam_to_innodb" @@ -2037,15 +2167,24 @@ msgstr "" "Upgrade tables to innoDB; run php bin/console " "glpi:migration:myisam_to_innodb" -#: install/install.php:311 +#: install/install.php:174 +#, 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:349 msgid "A form has been created" msgstr "A form has been created" -#: install/install.php:312 +#: install/install.php:350 msgid "Your request has been saved" msgstr "Your request has been saved" -#: install/install.php:313 +#: install/install.php:351 msgid "" "Hi,\\nYour request from GLPI has been successfully saved with number " "##formcreator.request_id## and transmitted to the helpdesk team.\\nYou can " @@ -2055,11 +2194,11 @@ msgstr "" "##formcreator.request_id## and transmitted to the helpdesk team.\\nYou can " "see your answers onto the following link:\\n##formcreator.validation_link##" -#: install/install.php:318 +#: install/install.php:356 msgid "A form from GLPI need to be validate" msgstr "A form from GLPI need to be validate" -#: install/install.php:319 +#: install/install.php:357 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 " @@ -2069,11 +2208,11 @@ msgstr "" "validator.\\nYou can access it by clicking onto this " "link:\\n##formcreator.validation_link##" -#: install/install.php:324 +#: install/install.php:362 msgid "Your form has been refused by the validator" msgstr "Your form has been refused by the validator" -#: install/install.php:325 +#: install/install.php:363 msgid "" "Hi,\\nWe are sorry to inform you that your form has been refused by the " "validator for the reason " @@ -2085,7 +2224,7 @@ msgstr "" "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:331 +#: install/install.php:369 msgid "" "Hi,\\nWe are pleased to inform you that your form has been accepted by the " "validator.\\nYour request will be considered soon." @@ -2093,11 +2232,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:336 +#: install/install.php:374 msgid "Your form has been deleted by an administrator" msgstr "Your form has been deleted by an administrator" -#: install/install.php:337 +#: install/install.php:375 msgid "" "Hi,\\nWe are sorry to inform you that your request cannot be considered and " "has been deleted by an administrator." @@ -2105,98 +2244,133 @@ msgstr "" "Hi,\\nWe are sorry to inform you that your request cannot be considered and " "has been deleted by an administrator." -#: install/install.php:560 +#: install/install.php:601 msgid "Formcreator - Sync service catalog issues" msgstr "Formcreator - Sync service catalog issues" -#: hook.php:299 +#: hook.php:305 msgctxt "button" msgid "Duplicate" msgstr "Duplicate" -#: hook.php:300 +#: hook.php:306 msgid "Transfer" msgstr "Transfer" -#: hook.php:301 +#: hook.php:307 msgctxt "button" msgid "Export" msgstr "Export" -#: hook.php:536 -msgid "Seek assistance" -msgstr "Seek assistance" - -#: hook.php:541 -msgid "My requests for assistance" -msgstr "My requests for assistance" - -#: hook.php:556 -msgid "Consult feeds" -msgstr "Consult feeds" - -#: hook.php:623 +#: hook.php:667 msgid "Cancel my ticket" msgstr "Cancel my ticket" -#: hook.php:630 -msgid "processing issues" -msgstr "processing issues" - -#: hook.php:631 -msgid "waiting issues" -msgstr "waiting issues" - -#: hook.php:632 -msgid "issues to validate" -msgstr "issues to validate" +#: hook.php:685 +msgid "Old" +msgstr "Old" -#: hook.php:633 -msgid "solved issues" -msgstr "solved issues" - -#: hook.php:640 +#: hook.php:692 #, php-format msgid "Number of %s" msgstr "Number of %s" -#: js/scripts.js:328 -msgid "No form found. Please choose a form below instead" -msgstr "No form found. Please choose a form below instead" +#: hook.php:709 +msgid "Issues summary" +msgstr "Issues summary" -#: js/scripts.js:351 js/scripts.js:372 -msgid "An error occured while querying forms" -msgstr "An error occured while querying forms" +#: hook.php:747 +msgid "" +"Formcreator's mini dashboard not usable as default. This Setting has been " +"ignored." +msgstr "" +"Formcreator's mini dashboard not usable as default. This Setting has been " +"ignored." + +#: js/scripts.js:319 +msgid "No form found. Please choose a form below instead." +msgstr "No form found. Please choose a form below instead." -#: js/scripts.js:434 -msgid "No form yet in this category" -msgstr "No form yet in this category" +#: js/scripts.js:321 +msgid "No form found." +msgstr "No form found." -#: js/scripts.js:711 +#: js/scripts.js:325 +msgid "No FAQ item found." +msgstr "No FAQ item found." + +#: js/scripts.js:709 msgid "Are you sure you want to delete this question?" msgstr "Are you sure you want to delete this question?" -#: js/scripts.js:899 +#: js/scripts.js:892 msgid "Are you sure you want to delete this section?" msgstr "Are you sure you want to delete this section?" -#: js/scripts.js:1244 -msgid "Are you sure you want to delete this destination:" -msgstr "Are you sure you want to delete this destination:" +#: js/scripts.js:1132 +msgid "Add translations" +msgstr "Add translations" -#: entrée standard:62 +#: 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:1418 +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:37 +msgid "Default values" +msgstr "Default values" + +#: 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] "LDAP directory" +msgstr[1] "LDAP directories" + +#: 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 "Values" + +#: entrée standard:90 +msgid "Show ticket categories" +msgstr "Show ticket categories" + +#: entrée standard:127 standard:110 +msgid "Selectable root" +msgstr "Selectable root" + +#: entrée standard:63 msgid "Direct access on homepage" msgstr "Direct access on homepage" -#: entrée standard:103 +#: entrée standard:86 msgid "Default form in service catalog" msgstr "Default form in service catalog" -#: entrée standard:104 standard:105 +#: entrée standard:106 standard:107 msgid "Are you a robot ?" msgstr "Are you a robot ?" -#: entrée standard:125 +#: entrée standard:132 msgid "Send" msgstr "Send" @@ -2204,6 +2378,10 @@ msgstr "Send" 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:54 msgid "Impacts" msgstr "Impacts" @@ -2220,10 +2398,26 @@ msgstr "Add a section" msgid "Condition to show the submit button" msgstr "Condition to show the submit button" +#: entrée standard:83 +msgid "Add a question" +msgstr "Add a question" + #: entrée standard:39 msgid "List of available tags" msgstr "List of available tags" +#: entrée standard:42 +msgid "Title" +msgstr "Title" + #: 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/en_GB.po b/locales/en_GB.po index 5fc77da3e..da9404877 100644 --- a/locales/en_GB.po +++ b/locales/en_GB.po @@ -5,10 +5,10 @@ # msgid "" msgstr "" -"Project-Id-Version: glpi 100a\n" +"Project-Id-Version: glpi 100b\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-06-15 14:10+0200\n" -"PO-Revision-Date: 2022-06-15 14:10+0200\n" +"POT-Creation-Date: 2022-06-15 14:47+0200\n" +"PO-Revision-Date: 2022-06-15 14:47+0200\n" "Last-Translator: Automatically generated\n" "Language-Team: none\n" "Language: en_GB\n" @@ -65,7 +65,7 @@ msgstr "No limit" #: ajax/homepage_link.php:36 inc/field/dropdownfield.class.php:71 #: inc/formlist.class.php:46 inc/formanswer.class.php:208 #: inc/entityconfig.class.php:82 inc/form.class.php:111 inc/form.class.php:571 -#: inc/form.class.php:1923 inc/filter/entityfilter.class.php:45 +#: inc/form.class.php:1938 inc/filter/entityfilter.class.php:45 msgid "Form" msgid_plural "Forms" msgstr[0] "Form" @@ -131,7 +131,7 @@ 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:78 front/form.php:44 inc/common.class.php:686 +#: front/formanswer.form.php:78 front/form.php:43 inc/common.class.php:686 #: inc/common.class.php:693 msgid "Form Creator" msgstr "Form Creator" @@ -146,8 +146,8 @@ msgstr "%1$s = %2$s" msgid "Form list" msgstr "Form list" -#: front/formdisplay.php:90 inc/formanswer.class.php:882 -#: inc/formanswer.class.php:1102 inc/formanswer.class.php:1152 +#: front/formdisplay.php:90 inc/formanswer.class.php:877 +#: inc/formanswer.class.php:1097 inc/formanswer.class.php:1147 msgid "The form has been successfully saved!" msgstr "The form has been successfully saved!" @@ -196,7 +196,7 @@ msgid "The regular expression is invalid" msgstr "The regular expression is invalid" #: inc/field/dropdownfield.class.php:70 inc/filter/entityfilter.class.php:44 -#: inc/abstractitiltarget.class.php:2028 inc/abstractitiltarget.class.php:2046 +#: inc/abstractitiltarget.class.php:2024 inc/abstractitiltarget.class.php:2042 msgid "User" msgstr "User" @@ -498,7 +498,7 @@ msgstr "Range min" msgid "Range max" msgstr "Range max" -#: inc/field/requesttypefield.class.php:85 inc/targetticket.class.php:1121 +#: inc/field/requesttypefield.class.php:85 inc/targetticket.class.php:1123 msgid "Request type" msgstr "Request type" @@ -508,8 +508,8 @@ msgid "This is not a number: %s" msgstr "This is not a number: %s" #: inc/field/floatfield.class.php:181 -msgid "Float" -msgstr "Float" +msgid "Decimal number" +msgstr "Decimal number" #: inc/field/datefield.class.php:135 msgid "Date" @@ -564,11 +564,11 @@ msgstr "Displayed unless" #: 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:1816 inc/targetchange.class.php:303 +#: inc/form.class.php:1831 inc/targetchange.class.php:303 #: inc/section.class.php:379 inc/restrictedformcriteria.class.php:200 -#: inc/question.class.php:832 inc/questionparameter/range.class.php:211 +#: inc/question.class.php:832 inc/questionparameter/range.class.php:205 #: inc/questionregex.class.php:185 inc/questiondependency.class.php:196 -#: inc/item_targetticket.class.php:150 inc/targetticket.class.php:1427 +#: inc/item_targetticket.class.php:150 inc/targetticket.class.php:1429 #, php-format msgid "Failed to add or update the %1$s %2$s" msgstr "Failed to add or update the %1$s %2$s" @@ -576,11 +576,11 @@ msgstr "Failed to add or update the %1$s %2$s" #: 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:1507 inc/targetchange.class.php:148 +#: inc/form.class.php:1522 inc/targetchange.class.php:148 #: inc/section.class.php:404 inc/restrictedformcriteria.class.php:226 -#: inc/question.class.php:881 inc/questionparameter/range.class.php:145 +#: inc/question.class.php:881 inc/questionparameter/range.class.php:140 #: inc/questionregex.class.php:120 inc/questiondependency.class.php:211 -#: inc/item_targetticket.class.php:64 inc/targetticket.class.php:1466 +#: inc/item_targetticket.class.php:64 inc/targetticket.class.php:1468 #, php-format msgid "Cannot export an empty object: %s" msgstr "Cannot export an empty object: %s" @@ -607,17 +607,17 @@ 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:389 +#: inc/issue.class.php:403 msgid "Satisfaction survey expired" msgstr "Satisfaction survey expired" -#: inc/issue.class.php:518 inc/form_language.class.php:213 -#: inc/form.class.php:156 inc/form.class.php:2119 entrée standard:52 +#: inc/issue.class.php:532 inc/form_language.class.php:213 +#: inc/form.class.php:156 inc/form.class.php:2133 entrée standard:52 #: standard:49 standard:57 standard:38 standard:39 msgid "Name" msgstr "Name" -#: inc/issue.class.php:531 inc/formanswer.class.php:198 +#: inc/issue.class.php:545 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 @@ -625,117 +625,153 @@ msgstr "Name" msgid "ID" msgstr "ID" -#: inc/issue.class.php:540 inc/form.class.php:505 inc/form.class.php:2128 +#: inc/issue.class.php:554 inc/form.class.php:505 inc/form.class.php:2142 #: entrée standard:65 msgid "Type" msgid_plural "Types" msgstr[0] "Type" msgstr[1] "Types" -#: inc/issue.class.php:553 inc/formanswer.class.php:259 +#: inc/issue.class.php:567 inc/formanswer.class.php:259 msgid "Status" msgstr "Status" -#: inc/issue.class.php:565 +#: inc/issue.class.php:579 msgid "Opening date" msgstr "Opening date" -#: inc/issue.class.php:574 +#: inc/issue.class.php:588 msgid "Last update" msgstr "Last update" -#: inc/issue.class.php:583 inc/form.class.php:174 -#: inc/abstracttarget.class.php:518 +#: inc/issue.class.php:597 inc/form.class.php:174 +#: inc/abstracttarget.class.php:517 msgid "Entity" msgid_plural "Entities" msgstr[0] "Entity" msgstr[1] "Entities" -#: inc/issue.class.php:593 inc/notificationtargetformanswer.class.php:79 +#: inc/issue.class.php:607 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:1714 +#: inc/formanswer.class.php:608 inc/abstractitiltarget.class.php:1710 msgid "Requester" msgid_plural "Requesters" msgstr[0] "Requester" msgstr[1] "Requesters" -#: inc/issue.class.php:611 inc/formanswer.class.php:228 +#: inc/issue.class.php:625 inc/formanswer.class.php:228 msgid "Form approver" msgstr "Form approver" -#: inc/issue.class.php:627 inc/formanswer.class.php:539 -#: inc/formanswer.class.php:546 inc/formanswer.class.php:628 +#: inc/issue.class.php:641 inc/formanswer.class.php:537 +#: inc/formanswer.class.php:544 inc/formanswer.class.php:623 #: inc/form_language.class.php:227 msgid "Comment" msgstr "Comment" -#: inc/issue.class.php:639 +#: inc/issue.class.php:653 msgid "Ticket approver" msgstr "Ticket approver" -#: inc/issue.class.php:673 +#: inc/issue.class.php:687 msgid "Technician" msgstr "Technician" -#: inc/issue.class.php:704 +#: inc/issue.class.php:718 msgid "Technician group" msgstr "Technician group" -#: inc/issue.class.php:737 inc/formanswer.class.php:248 +#: inc/issue.class.php:751 inc/formanswer.class.php:248 msgid "Form approver group" msgstr "Form approver group" -#: inc/issue.class.php:770 +#: inc/issue.class.php:762 inc/abstractitiltarget.class.php:742 +msgid "Time to resolve" +msgstr "Time to resolve" + +#: inc/issue.class.php:773 +msgid "Time to resolve + Progress" +msgstr "Time to resolve + Progress" + +#: inc/issue.class.php:783 +msgid "Internal time to resolve" +msgstr "Internal time to resolve" + +#: inc/issue.class.php:794 +msgid "Internal time to resolve + Progress" +msgstr "Internal time to resolve + Progress" + +#: inc/issue.class.php:804 +msgid "Resolution date" +msgstr "Resolution date" + +#: inc/issue.class.php:819 +msgid "Internal time to own" +msgstr "Internal time to own" + +#: inc/issue.class.php:830 +msgid "Internal time to own + Progress" +msgstr "Internal time to own + Progress" + +#: inc/issue.class.php:840 +msgid "Time to own" +msgstr "Time to own" + +#: inc/issue.class.php:851 +msgid "Time to own + Progress" +msgstr "Time to own + Progress" + +#: inc/issue.class.php:877 msgid "Ticket" msgstr "Ticket" -#: inc/issue.class.php:771 inc/formanswer.class.php:183 +#: inc/issue.class.php:878 inc/formanswer.class.php:183 msgid "Form answer" msgid_plural "Form answers" msgstr[0] "Form answer" msgstr[1] "Form answers" -#: inc/issue.class.php:776 +#: inc/issue.class.php:883 msgid "Not validated" msgstr "Not validated" -#: inc/issue.class.php:777 inc/formanswer.class.php:76 +#: inc/issue.class.php:884 inc/formanswer.class.php:76 #: inc/form_validator.class.php:71 msgid "Refused" msgstr "Refused" -#: inc/issue.class.php:845 +#: inc/issue.class.php:952 #, php-format msgid "%1$s %2$s" msgstr "%1$s %2$s" -#: inc/issue.class.php:1108 inc/filter/itilcategoryfilter.class.php:56 -#: hook.php:663 +#: inc/issue.class.php:1215 inc/filter/itilcategoryfilter.class.php:56 +#: hook.php:677 msgid "All" msgstr "All" -#: inc/issue.class.php:1114 hook.php:664 +#: inc/issue.class.php:1221 hook.php:678 msgid "New" msgstr "New" -#: inc/issue.class.php:1120 hook.php:665 +#: inc/issue.class.php:1227 hook.php:679 msgid "Assigned" msgstr "Assigned" -#: inc/issue.class.php:1126 inc/formanswer.class.php:75 -#: inc/form_validator.class.php:69 hook.php:666 +#: inc/issue.class.php:1233 inc/formanswer.class.php:75 +#: inc/form_validator.class.php:69 hook.php:680 msgid "Waiting" msgstr "Waiting" -#: inc/issue.class.php:1132 hook.php:667 +#: inc/issue.class.php:1239 hook.php:681 msgid "To validate" msgstr "To validate" -#: inc/issue.class.php:1138 hook.php:668 +#: inc/issue.class.php:1245 hook.php:682 msgid "Solved" msgstr "Solved" -#: inc/issue.class.php:1144 hook.php:669 +#: inc/issue.class.php:1251 hook.php:683 msgid "Closed" msgstr "Closed" @@ -745,31 +781,43 @@ 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:261 entrée standard:65 +msgid "Icon" +msgstr "Icon" + +#: inc/category.class.php:98 inc/form.class.php:269 entrée standard:67 +msgid "Icon color" +msgstr "Icon color" + +#: inc/category.class.php:104 inc/form.class.php:277 entrée standard:80 +msgid "Background color" +msgstr "Background color" + #: 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:334 +#: inc/notificationtargetformanswer.class.php:44 install/install.php:355 msgid "A form need to be validate" msgstr "A form need to be validate" -#: inc/notificationtargetformanswer.class.php:45 install/install.php:340 +#: inc/notificationtargetformanswer.class.php:45 install/install.php:361 msgid "The form is refused" msgstr "The form is refused" -#: inc/notificationtargetformanswer.class.php:46 install/install.php:346 +#: inc/notificationtargetformanswer.class.php:46 install/install.php:367 msgid "The form is accepted" msgstr "The form is accepted" -#: inc/notificationtargetformanswer.class.php:47 install/install.php:352 +#: inc/notificationtargetformanswer.class.php:47 install/install.php:373 msgid "The form is deleted" msgstr "The form is deleted" @@ -817,11 +865,11 @@ msgstr "Author" msgid "Approver" msgstr "Approver" -#: inc/target_actor.class.php:66 inc/abstractitiltarget.class.php:2038 +#: inc/target_actor.class.php:66 inc/abstractitiltarget.class.php:2034 msgid "Form author" msgstr "Form author" -#: inc/target_actor.class.php:67 inc/abstractitiltarget.class.php:2041 +#: inc/target_actor.class.php:67 inc/abstractitiltarget.class.php:2037 msgid "Form validator" msgstr "Form validator" @@ -829,7 +877,7 @@ msgstr "Form validator" msgid "Specific person" msgstr "Specific person" -#: inc/target_actor.class.php:69 inc/abstractitiltarget.class.php:2051 +#: inc/target_actor.class.php:69 inc/abstractitiltarget.class.php:2047 msgid "Person from the question" msgstr "Person from the question" @@ -837,7 +885,7 @@ msgstr "Person from the question" msgid "Specific group" msgstr "Specific group" -#: inc/target_actor.class.php:71 inc/abstractitiltarget.class.php:2062 +#: inc/target_actor.class.php:71 inc/abstractitiltarget.class.php:2058 msgid "Group from the question" msgstr "Group from the question" @@ -853,15 +901,15 @@ msgstr "Tech group from an object" msgid "Specific supplier" msgstr "Specific supplier" -#: inc/target_actor.class.php:75 inc/abstractitiltarget.class.php:2091 +#: inc/target_actor.class.php:75 inc/abstractitiltarget.class.php:2087 msgid "Supplier from the question" msgstr "Supplier from the question" -#: inc/target_actor.class.php:76 inc/abstractitiltarget.class.php:2080 +#: inc/target_actor.class.php:76 inc/abstractitiltarget.class.php:2076 msgid "Actors from the question" msgstr "Actors from the question" -#: inc/target_actor.class.php:77 inc/abstractitiltarget.class.php:2095 +#: inc/target_actor.class.php:77 inc/abstractitiltarget.class.php:2091 msgid "Form author's supervisor" msgstr "Form author's supervisor" @@ -869,7 +917,7 @@ msgstr "Form author's supervisor" msgid "Observer" msgstr "Observer" -#: inc/target_actor.class.php:85 inc/abstractitiltarget.class.php:1728 +#: inc/target_actor.class.php:85 inc/abstractitiltarget.class.php:1724 msgid "Assigned to" msgstr "Assigned to" @@ -903,67 +951,67 @@ msgstr "Failed to find a supplier: %1$s" msgid "Accepted" msgstr "Accepted" -#: inc/formanswer.class.php:525 +#: inc/formanswer.class.php:523 msgid "Print this form" msgstr "Print this form" -#: inc/formanswer.class.php:549 +#: inc/formanswer.class.php:547 msgid "Form accepted by validator." msgstr "Form accepted by validator." -#: inc/formanswer.class.php:551 +#: inc/formanswer.class.php:549 msgid "Form successfully saved." msgstr "Form successfully saved." -#: inc/formanswer.class.php:621 inc/formaccesstype.class.php:122 +#: inc/formanswer.class.php:616 inc/formaccesstype.class.php:122 msgid "Save" msgstr "Save" -#: inc/formanswer.class.php:633 +#: inc/formanswer.class.php:628 msgid "Required if refused" msgstr "Required if refused" -#: inc/formanswer.class.php:639 +#: inc/formanswer.class.php:634 msgid "Refuse" msgstr "Refuse" -#: inc/formanswer.class.php:647 +#: inc/formanswer.class.php:642 msgid "Edit answers" msgstr "Edit answers" -#: inc/formanswer.class.php:653 +#: inc/formanswer.class.php:648 msgid "Cancel edition" msgstr "Cancel edition" -#: inc/formanswer.class.php:660 +#: inc/formanswer.class.php:655 msgid "Accept" msgstr "Accept" -#: inc/formanswer.class.php:681 +#: inc/formanswer.class.php:676 msgid "Refused comment is required!" msgstr "Refused comment is required!" -#: inc/formanswer.class.php:755 +#: inc/formanswer.class.php:750 msgid "You are not the validator of these answers" msgstr "You are not the validator of these answers" -#: inc/formanswer.class.php:961 inc/formanswer.class.php:963 +#: inc/formanswer.class.php:956 inc/formanswer.class.php:958 msgid "Form data" msgstr "Form data" -#: inc/formanswer.class.php:1089 inc/formanswer.class.php:1139 +#: inc/formanswer.class.php:1084 inc/formanswer.class.php:1134 msgid "Cannot generate targets!" msgstr "Cannot generate targets!" -#: inc/formanswer.class.php:1263 +#: inc/formanswer.class.php:1258 msgid "No turing test set" msgstr "No turing test set" -#: inc/formanswer.class.php:1268 +#: inc/formanswer.class.php:1263 msgid "You failed the Turing test" msgstr "You failed the Turing test" -#: inc/formanswer.class.php:1310 +#: inc/formanswer.class.php:1305 msgid "You must select validator!" msgstr "You must select validator!" @@ -1023,7 +1071,7 @@ msgstr[1] "Translations" #: inc/form_language.class.php:111 inc/form.class.php:1048 #: inc/form.class.php:1173 inc/abstracttarget.class.php:161 -#: inc/abstractitiltarget.class.php:1545 +#: inc/abstractitiltarget.class.php:1541 msgid "The name cannot be empty!" msgstr "The name cannot be empty!" @@ -1035,7 +1083,7 @@ msgstr "The language must be associated to a form!" msgid "Add a translation" msgstr "Add a translation" -#: inc/form_language.class.php:283 js/scripts.js:1160 +#: inc/form_language.class.php:283 js/scripts.js:1179 msgid "Update a translation" msgstr "Update a translation" @@ -1056,7 +1104,7 @@ msgid "Do you want to delete the selected items?" msgstr "Do you want to delete the selected items?" #: inc/form_language.class.php:337 inc/form_language.class.php:376 -#: inc/form.class.php:529 inc/abstractitiltarget.class.php:1619 +#: inc/form.class.php:529 inc/abstractitiltarget.class.php:1615 msgid "Delete" msgstr "Delete" @@ -1082,14 +1130,14 @@ msgstr "None" msgid "Need validaton?" msgstr "Need validaton?" -#: inc/form_validator.class.php:126 inc/abstractitiltarget.class.php:2032 +#: inc/form_validator.class.php:126 inc/abstractitiltarget.class.php:2028 msgid "No" msgstr "No" -#: inc/form_validator.class.php:303 inc/targetproblem.class.php:146 -#: inc/entityconfig.class.php:389 inc/targetchange.class.php:483 -#: inc/targetticket.class.php:317 inc/targetticket.class.php:352 -#: inc/abstractitiltarget.class.php:2021 +#: inc/form_validator.class.php:303 inc/profile.class.php:62 +#: inc/targetproblem.class.php:146 inc/entityconfig.class.php:389 +#: inc/targetchange.class.php:483 inc/targetticket.class.php:317 +#: inc/targetticket.class.php:352 inc/abstractitiltarget.class.php:2017 msgctxt "button" msgid "Save" msgstr "Save" @@ -1115,7 +1163,7 @@ msgid "Properties" msgstr "Properties" #: inc/targetproblem.class.php:521 inc/targetchange.class.php:285 -#: inc/targetticket.class.php:1409 +#: inc/targetticket.class.php:1411 #, php-format msgid "" "Failed to add or update the %1$s %2$s: a question is missing and is used in " @@ -1269,17 +1317,17 @@ msgstr "Display search field" msgid "Display header" msgstr "Display header" -#: inc/questionrange.class.php:52 inc/questionparameter/range.class.php:57 +#: inc/questionrange.class.php:52 inc/questionparameter/range.class.php:59 msgid "Question range" msgid_plural "Question ranges" msgstr[0] "Question range" msgstr[1] "Question ranges" -#: inc/questionrange.class.php:62 inc/questionparameter/range.class.php:68 +#: inc/questionrange.class.php:62 inc/questionparameter/range.class.php:69 msgid "Minimum range" msgstr "Minimum range" -#: inc/questionrange.class.php:71 inc/questionparameter/range.class.php:77 +#: inc/questionrange.class.php:71 inc/questionparameter/range.class.php:78 msgid "maximum range" msgstr "maximum range" @@ -1299,7 +1347,7 @@ msgstr "Restricted access" msgid "Answers waiting for validation" msgstr "Answers waiting for validation" -#: inc/form.class.php:124 inc/form.class.php:1591 inc/form.class.php:1617 +#: inc/form.class.php:124 inc/form.class.php:1606 inc/form.class.php:1632 msgid "Import forms" msgstr "Import forms" @@ -1324,18 +1372,6 @@ msgstr "Access" 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 msgid "Default form" msgstr "Default form" @@ -1366,7 +1402,7 @@ msgstr[1] "Targets" msgid "Actions" msgstr "Actions" -#: inc/form.class.php:546 inc/form.class.php:2116 +#: inc/form.class.php:546 inc/form.class.php:2130 msgid "Add a target" msgstr "Add a target" @@ -1430,73 +1466,73 @@ msgctxt "button" msgid "Post" msgstr "Post" -#: inc/form.class.php:1435 +#: inc/form.class.php:1440 #, php-format msgid "Form duplicated: %s" msgstr "Form duplicated: %s" -#: inc/form.class.php:1446 +#: inc/form.class.php:1456 #, php-format msgid "Form Transfered: %s" msgstr "Form Transfered: %s" -#: inc/form.class.php:1465 +#: inc/form.class.php:1480 msgid "Back" msgstr "Back" -#: inc/form.class.php:1564 +#: inc/form.class.php:1579 msgid "Upload of JSON files not allowed." msgstr "Upload of JSON files not allowed." -#: inc/form.class.php:1567 +#: inc/form.class.php:1582 msgid "You may allow JSON files right now." msgstr "You may allow JSON files right now." -#: inc/form.class.php:1568 +#: inc/form.class.php:1583 msgctxt "button" msgid "Create" msgstr "Create" -#: inc/form.class.php:1571 inc/form.class.php:1582 +#: inc/form.class.php:1586 inc/form.class.php:1597 msgid "Please contact your GLPI administrator." msgstr "Please contact your GLPI administrator." -#: inc/form.class.php:1572 inc/form.class.php:1583 +#: inc/form.class.php:1587 inc/form.class.php:1598 msgctxt "button" msgid "Back" msgstr "Back" -#: inc/form.class.php:1575 +#: inc/form.class.php:1590 msgid "Upload of JSON files not enabled." msgstr "Upload of JSON files not enabled." -#: inc/form.class.php:1578 inc/form.class.php:1581 +#: inc/form.class.php:1593 inc/form.class.php:1596 msgid "You may enable JSON files right now." msgstr "You may enable JSON files right now." -#: inc/form.class.php:1579 +#: inc/form.class.php:1594 msgctxt "button" msgid "Enable" msgstr "Enable" -#: inc/form.class.php:1626 +#: inc/form.class.php:1641 msgctxt "button" msgid "Send" msgstr "Send" -#: inc/form.class.php:1645 +#: inc/form.class.php:1660 msgid "Forms import impossible, the file is empty" msgstr "Forms import impossible, the file is empty" -#: inc/form.class.php:1649 inc/form.class.php:1653 +#: inc/form.class.php:1664 inc/form.class.php:1668 msgid "Forms import impossible, the file seems corrupt" msgstr "Forms import impossible, the file seems corrupt" -#: inc/form.class.php:1659 +#: inc/form.class.php:1674 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:1666 +#: inc/form.class.php:1681 msgid "" "The file does not specifies the schema version. It was probably generated " "with a version older than 2.10. Giving up." @@ -1504,61 +1540,61 @@ 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:1692 +#: inc/form.class.php:1707 #, php-format msgid "Failed to import %s" msgstr "Failed to import %s" -#: inc/form.class.php:1697 +#: inc/form.class.php:1712 #, php-format msgid "Forms successfully imported from %s" msgstr "Forms successfully imported from %s" -#: inc/form.class.php:1760 +#: inc/form.class.php:1775 #, 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:1768 +#: inc/form.class.php:1783 #, 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:1778 +#: inc/form.class.php:1793 #, 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:1860 +#: inc/form.class.php:1875 msgid "Failed to create JSON document type" msgstr "Failed to create JSON document type" -#: inc/form.class.php:1867 +#: inc/form.class.php:1882 msgid "JSON document type not found" msgstr "JSON document type not found" -#: inc/form.class.php:1874 +#: inc/form.class.php:1889 msgid "Failed to update JSON document type" msgstr "Failed to update JSON document type" -#: inc/form.class.php:1894 +#: inc/form.class.php:1909 msgid "Forms without category" msgstr "Forms without category" -#: inc/form.class.php:1915 +#: inc/form.class.php:1930 msgid "No form available" msgstr "No form available" -#: inc/form.class.php:2147 inc/targetticket.class.php:392 -#: inc/abstractitiltarget.class.php:1738 inc/abstractitiltarget.class.php:2021 +#: inc/form.class.php:2161 inc/targetticket.class.php:392 +#: inc/abstractitiltarget.class.php:1734 inc/abstractitiltarget.class.php:2017 msgid "Add" msgstr "Add" -#: inc/form.class.php:2165 inc/form.class.php:2188 +#: inc/form.class.php:2179 inc/form.class.php:2202 msgid "Unsupported target type." msgstr "Unsupported target type." -#: inc/form.class.php:2227 +#: inc/form.class.php:2241 msgid "plugin_formcreator_load_check" msgstr "plugin_formcreator_load_check" @@ -1604,8 +1640,8 @@ msgstr "The title is required" msgid "Failed to find %1$s %2$s" msgstr "Failed to find %1$s %2$s" -#: inc/question.class.php:70 inc/targetticket.class.php:1132 -#: inc/targetticket.class.php:1171 inc/abstractitiltarget.class.php:968 +#: inc/question.class.php:70 inc/targetticket.class.php:1134 +#: inc/targetticket.class.php:1173 inc/abstractitiltarget.class.php:968 #: inc/abstractitiltarget.class.php:1005 inc/abstractitiltarget.class.php:1083 #: inc/abstractitiltarget.class.php:1214 inc/abstractitiltarget.class.php:1295 #: entrée standard:41 @@ -1643,48 +1679,48 @@ msgstr "This type of question requires parameters" msgid "A parameter is missing for this question type" msgstr "A parameter is missing for this question type" -#: inc/question.class.php:1274 +#: inc/question.class.php:1268 msgid "Service levels" msgstr "Service levels" -#: inc/question.class.php:1275 inc/abstractitiltarget.class.php:806 +#: inc/question.class.php:1269 inc/abstractitiltarget.class.php:806 msgid "SLA" msgstr "SLA" -#: inc/question.class.php:1276 inc/abstractitiltarget.class.php:879 +#: inc/question.class.php:1270 inc/abstractitiltarget.class.php:879 msgid "OLA" msgstr "OLA" -#: inc/question.class.php:1293 inc/question.class.php:1333 -#: inc/question.class.php:1336 +#: inc/question.class.php:1287 inc/question.class.php:1327 +#: inc/question.class.php:1330 msgid "Assets" msgstr "Assets" -#: inc/question.class.php:1307 hook.php:677 hook.php:694 +#: inc/question.class.php:1301 hook.php:691 hook.php:708 msgid "Assistance" msgstr "Assistance" -#: inc/question.class.php:1312 +#: inc/question.class.php:1306 msgid "Management" msgstr "Management" -#: inc/question.class.php:1321 +#: inc/question.class.php:1315 msgid "Tools" msgstr "Tools" -#: inc/question.class.php:1322 +#: inc/question.class.php:1316 msgid "Notes" msgstr "Notes" -#: inc/question.class.php:1323 +#: inc/question.class.php:1317 msgid "RSS feed" msgstr "RSS feed" -#: inc/question.class.php:1325 +#: inc/question.class.php:1319 msgid "Administration" msgstr "Administration" -#: inc/question.class.php:1333 inc/question.class.php:1336 +#: inc/question.class.php:1327 inc/question.class.php:1330 msgid "Plugin" msgid_plural "Plugins" msgstr[0] "Plugin" @@ -1758,15 +1794,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:502 msgid "Destination entity" msgstr "Destination entity" -#: inc/abstracttarget.class.php:519 +#: inc/abstracttarget.class.php:518 msgid "User type question" msgstr "User type question" -#: inc/abstracttarget.class.php:520 +#: inc/abstracttarget.class.php:519 msgid "Entity type question" msgstr "Entity type question" @@ -1819,14 +1855,14 @@ msgid "Specific asset" msgstr "Specific asset" #: 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 +#: inc/abstractitiltarget.class.php:200 inc/abstractitiltarget.class.php:208 +#: inc/abstractitiltarget.class.php:216 inc/abstractitiltarget.class.php:224 +#: inc/abstractitiltarget.class.php:233 msgid "Equals to the answer to the question" msgstr "Equals to the answer to the question" -#: inc/targetticket.class.php:101 inc/abstractitiltarget.class.php:224 -#: inc/abstractitiltarget.class.php:233 +#: inc/targetticket.class.php:101 inc/abstractitiltarget.class.php:225 +#: inc/abstractitiltarget.class.php:234 msgid "Last valid answer" msgstr "Last valid answer" @@ -1903,23 +1939,23 @@ msgstr "Linked item does not exists" msgid "Failed to link the item" msgstr "Failed to link the item" -#: inc/targetticket.class.php:957 install/install.php:347 +#: inc/targetticket.class.php:959 install/install.php:368 msgid "Your form has been accepted by the validator" msgstr "Your form has been accepted by the validator" -#: inc/targetticket.class.php:1108 +#: inc/targetticket.class.php:1110 msgid "Request source" msgstr "Request source" -#: inc/targetticket.class.php:1133 +#: inc/targetticket.class.php:1135 msgid "Type " msgstr "Type " -#: inc/targetticket.class.php:1161 +#: inc/targetticket.class.php:1163 msgid "Associated elements" msgstr "Associated elements" -#: inc/targetticket.class.php:1172 +#: inc/targetticket.class.php:1174 msgid "Item " msgstr "Item " @@ -1956,77 +1992,77 @@ msgid "Tags from questions or specific tags" msgstr "Tags from questions or specific tags" #: inc/abstractitiltarget.class.php:189 +msgid "TTR from template or none" +msgstr "TTR from template or none" + +#: inc/abstractitiltarget.class.php:190 msgid "equals to the answer to the question" msgstr "equals to the answer to the question" -#: inc/abstractitiltarget.class.php:190 +#: inc/abstractitiltarget.class.php:191 msgid "calculated from the ticket creation date" msgstr "calculated from the ticket creation date" -#: inc/abstractitiltarget.class.php:191 +#: inc/abstractitiltarget.class.php:192 msgid "calculated from the answer to the question" msgstr "calculated from the answer to the question" -#: inc/abstractitiltarget.class.php:197 +#: inc/abstractitiltarget.class.php:198 msgid "SLA from template or none" msgstr "SLA from template or none" -#: inc/abstractitiltarget.class.php:198 +#: inc/abstractitiltarget.class.php:199 msgid "Specific SLA" msgstr "Specific SLA" -#: inc/abstractitiltarget.class.php:205 +#: inc/abstractitiltarget.class.php:206 msgid "OLA from template or none" msgstr "OLA from template or none" -#: inc/abstractitiltarget.class.php:206 +#: inc/abstractitiltarget.class.php:207 msgid "Specific OLA" msgstr "Specific OLA" -#: inc/abstractitiltarget.class.php:213 +#: inc/abstractitiltarget.class.php:214 msgid "Urgency from template or Medium" msgstr "Urgency from template or Medium" -#: inc/abstractitiltarget.class.php:214 +#: inc/abstractitiltarget.class.php:215 msgid "Specific urgency" msgstr "Specific urgency" -#: inc/abstractitiltarget.class.php:221 +#: inc/abstractitiltarget.class.php:222 msgid "Category from template or none" msgstr "Category from template or none" -#: inc/abstractitiltarget.class.php:222 +#: inc/abstractitiltarget.class.php:223 msgid "Specific category" msgstr "Specific category" -#: inc/abstractitiltarget.class.php:230 +#: inc/abstractitiltarget.class.php:231 msgid "Location from template or none" msgstr "Location from template or none" -#: inc/abstractitiltarget.class.php:231 +#: inc/abstractitiltarget.class.php:232 msgid "Specific location" msgstr "Specific location" -#: inc/abstractitiltarget.class.php:239 +#: inc/abstractitiltarget.class.php:240 msgid "No validation" msgstr "No validation" -#: inc/abstractitiltarget.class.php:240 +#: inc/abstractitiltarget.class.php:241 msgid "Specific user or group" msgstr "Specific user or group" -#: inc/abstractitiltarget.class.php:241 +#: inc/abstractitiltarget.class.php:242 msgid "User from question answer" msgstr "User from question answer" -#: inc/abstractitiltarget.class.php:242 +#: inc/abstractitiltarget.class.php:243 msgid "Group from question answer" msgstr "Group from question answer" -#: inc/abstractitiltarget.class.php:741 -msgid "Time to resolve" -msgstr "Time to resolve" - #: inc/abstractitiltarget.class.php:794 msgid "Minute" msgid_plural "Minutes" @@ -2083,60 +2119,69 @@ msgstr "Location" msgid "Location " msgstr "Location " -#: inc/abstractitiltarget.class.php:1551 +#: inc/abstractitiltarget.class.php:1547 msgid "The description cannot be empty!" msgstr "The description cannot be empty!" -#: inc/abstractitiltarget.class.php:1721 +#: inc/abstractitiltarget.class.php:1717 msgid "Watcher" msgid_plural "Watchers" msgstr[0] "Watcher" msgstr[1] "Watchers" -#: inc/abstractitiltarget.class.php:1740 +#: inc/abstractitiltarget.class.php:1736 msgid "Cancel" msgstr "Cancel" -#: inc/abstractitiltarget.class.php:2015 inc/abstractitiltarget.class.php:2031 -#: inc/abstractitiltarget.class.php:2032 +#: inc/abstractitiltarget.class.php:2011 inc/abstractitiltarget.class.php:2027 +#: inc/abstractitiltarget.class.php:2028 msgid "Email followup" msgstr "Email followup" -#: inc/abstractitiltarget.class.php:2029 inc/abstractitiltarget.class.php:2057 +#: inc/abstractitiltarget.class.php:2025 inc/abstractitiltarget.class.php:2053 msgid "Group" msgstr "Group" -#: inc/abstractitiltarget.class.php:2030 inc/abstractitiltarget.class.php:2086 +#: inc/abstractitiltarget.class.php:2026 inc/abstractitiltarget.class.php:2082 msgid "Supplier" msgstr "Supplier" -#: inc/abstractitiltarget.class.php:2031 +#: inc/abstractitiltarget.class.php:2027 msgid "Yes" msgstr "Yes" -#: inc/abstractitiltarget.class.php:2068 +#: inc/abstractitiltarget.class.php:2064 msgid "Group from the object" msgstr "Group from the object" -#: inc/abstractitiltarget.class.php:2074 +#: inc/abstractitiltarget.class.php:2070 msgid "Tech group from the object" msgstr "Tech group from the object" -#: install/install.php:131 +#: install/install.php:133 msgid "" "Upgrade tables to innoDB; run php bin/console glpi:migration:myisam_to_innodb" msgstr "" "Upgrade tables to innoDB; run php bin/console glpi:migration:myisam_to_innodb" -#: install/install.php:328 +#: install/install.php:174 +#, 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:349 msgid "A form has been created" msgstr "A form has been created" -#: install/install.php:329 +#: install/install.php:350 msgid "Your request has been saved" msgstr "Your request has been saved" -#: install/install.php:330 +#: install/install.php:351 msgid "" "Hi,\\nYour request from GLPI has been successfully saved with number " "##formcreator.request_id## and transmitted to the helpdesk team.\\nYou can " @@ -2146,11 +2191,11 @@ msgstr "" "##formcreator.request_id## and transmitted to the helpdesk team.\\nYou can " "see your answers onto the following link:\\n##formcreator.validation_link##" -#: install/install.php:335 +#: install/install.php:356 msgid "A form from GLPI need to be validate" msgstr "A form from GLPI need to be validate" -#: install/install.php:336 +#: install/install.php:357 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." @@ -2160,11 +2205,11 @@ msgstr "" "validator.\\nYou can access it by clicking onto this link:\\n##formcreator." "validation_link##" -#: install/install.php:341 +#: install/install.php:362 msgid "Your form has been refused by the validator" msgstr "Your form has been refused by the validator" -#: install/install.php:342 +#: install/install.php:363 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" @@ -2176,7 +2221,7 @@ msgstr "" "\\nYou can still modify and resubmit it by clicking onto this link:" "\\n##formcreator.validation_link##" -#: install/install.php:348 +#: install/install.php:369 msgid "" "Hi,\\nWe are pleased to inform you that your form has been accepted by the " "validator.\\nYour request will be considered soon." @@ -2184,11 +2229,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:353 +#: install/install.php:374 msgid "Your form has been deleted by an administrator" msgstr "Your form has been deleted by an administrator" -#: install/install.php:354 +#: install/install.php:375 msgid "" "Hi,\\nWe are sorry to inform you that your request cannot be considered and " "has been deleted by an administrator." @@ -2196,7 +2241,7 @@ msgstr "" "Hi,\\nWe are sorry to inform you that your request cannot be considered and " "has been deleted by an administrator." -#: install/install.php:580 +#: install/install.php:601 msgid "Formcreator - Sync service catalog issues" msgstr "Formcreator - Sync service catalog issues" @@ -2214,24 +2259,24 @@ msgctxt "button" msgid "Export" msgstr "Export" -#: hook.php:653 +#: hook.php:667 msgid "Cancel my ticket" msgstr "Cancel my ticket" -#: hook.php:671 +#: hook.php:685 msgid "Old" msgstr "Old" -#: hook.php:678 +#: hook.php:692 #, php-format msgid "Number of %s" msgstr "Number of %s" -#: hook.php:695 +#: hook.php:709 msgid "Issues summary" msgstr "Issues summary" -#: hook.php:733 +#: hook.php:747 msgid "" "Formcreator's mini dashboard not usable as default. This Setting has been " "ignored." @@ -2239,35 +2284,35 @@ msgstr "" "Formcreator's mini dashboard not usable as default. This Setting has been " "ignored." -#: js/scripts.js:315 +#: js/scripts.js:319 msgid "No form found. Please choose a form below instead." msgstr "No form found. Please choose a form below instead." -#: js/scripts.js:317 +#: js/scripts.js:321 msgid "No form found." msgstr "No form found." -#: js/scripts.js:321 +#: js/scripts.js:325 msgid "No FAQ item found." msgstr "No FAQ item found." -#: js/scripts.js:690 +#: js/scripts.js:709 msgid "Are you sure you want to delete this question?" msgstr "Are you sure you want to delete this question?" -#: js/scripts.js:873 +#: js/scripts.js:892 msgid "Are you sure you want to delete this section?" msgstr "Are you sure you want to delete this section?" -#: js/scripts.js:1113 +#: js/scripts.js:1132 msgid "Add translations" msgstr "Add translations" -#: js/scripts.js:1260 js/scripts.js:1284 +#: 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:1398 +#: js/scripts.js:1418 msgid "Are you sure you want to delete this target:" msgstr "Are you sure you want to delete this target:" diff --git a/locales/es_ES.po b/locales/es_ES.po index 570a9d336..fcc18d6ab 100644 --- a/locales/es_ES.po +++ b/locales/es_ES.po @@ -4,21 +4,20 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Jorge Saiz, 2021 -# 5b63a00e0726b96d7ef35c99d5553cd0_b787b5f <8bb2d0f7e8927228f17fba8639d787be_31711>, 2022 -# Ricardo Herrero , 2022 +# Jorge Saiz, 2022 # Nuria Costa , 2022 # Óscar Beiro - TICgal, 2022 -# Thierry Bugier , 2022 +# 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: 2022-01-10 12:08+0100\n" -"PO-Revision-Date: 2021-08-30 07:22+0000\n" -"Last-Translator: Thierry Bugier , 2022\n" +"POT-Creation-Date: 2022-06-15 14:47+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://www.transifex.com/teclib/teams/28042/es_ES/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -26,7 +25,7 @@ msgstr "" "Language: es_ES\n" "Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n" -#: ajax/question_update.php:36 +#: ajax/question_update.php:36 ajax/section_update.php:37 msgid "Bad request" msgstr "Petición incorrecta" @@ -39,7 +38,7 @@ msgstr "La pregunta no se encuentra" #: 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:43 +#: ajax/question_toggle_required.php:55 ajax/section_update.php:44 msgid "You don't have right for this action" msgstr "No tienes permisos para realizar esta acción" @@ -55,7 +54,7 @@ msgstr "No se pudieron mover algunas preguntas" msgid "Could not add the section" msgstr "No se pudo añadir la sección" -#: ajax/commontree.php:55 +#: ajax/commontree.php:55 entrée standard:109 standard:92 msgid "Subtree root" msgstr "Subtree root" @@ -63,7 +62,7 @@ msgstr "Subtree root" msgid "Selectable" msgstr "Seleccionable" -#: ajax/commontree.php:74 +#: ajax/commontree.php:74 entrée standard:118 standard:101 msgid "Limit subtree depth" msgstr "Limitar la profundidad del subarbol" @@ -72,14 +71,14 @@ msgid "No limit" msgstr "Sin límite" #: ajax/homepage_link.php:36 inc/field/dropdownfield.class.php:71 -#: inc/formlist.class.php:46 inc/formanswer.class.php:198 -#: inc/entityconfig.class.php:69 inc/form.class.php:109 inc/form.class.php:520 -#: inc/form.class.php:1897 hook.php:570 +#: inc/formlist.class.php:46 inc/formanswer.class.php:208 +#: inc/entityconfig.class.php:82 inc/form.class.php:111 inc/form.class.php:571 +#: inc/form.class.php:1938 inc/filter/entityfilter.class.php:45 msgid "Form" msgid_plural "Forms" -msgstr[0] "Formulario" -msgstr[1] "Formularios" -msgstr[2] "Formularios" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" #: ajax/section_delete.php:44 ajax/section_move.php:49 #: ajax/section_duplicate.php:44 @@ -90,51 +89,74 @@ msgstr "La sección fuente no se encuentra" msgid "Could not delete the section" msgstr "No se pudo borrar 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:49 +#: ajax/section_update.php:50 msgid "Could not update the section" msgstr "No se pudo actualizar la sección" #: 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/formanswer.php:46 front/reservation.php:46 front/reservation.php:48 +#: 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/formanswer.form.php:77 -#: front/reservation.form.php:46 front/reservation.form.php:48 +#: front/formanswer.form.php:75 front/reservation.form.php:46 +#: front/reservation.form.php:48 msgid "Service catalog" msgstr "Catálogo de Servicios" -#: front/issue.form.php:88 +#: front/issue.form.php:46 msgid "Item not found" msgstr "" -#: front/targetticket.form.php:74 front/targetchange.form.php:76 -#: front/targetproblem.form.php:76 front/form.php:44 inc/common.class.php:708 -#: inc/common.class.php:715 +#: 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:43 inc/common.class.php:686 +#: inc/common.class.php:693 msgid "Form Creator" msgstr "Creador de Formulario" -#: front/targetticket.form.php:85 front/targetchange.form.php:86 -#: front/targetproblem.form.php:87 +#: 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:705 +#: front/formlist.php:45 front/formlist.php:48 inc/common.class.php:683 msgid "Form list" msgstr "Lista de formulario" -#: front/formdisplay.php:84 inc/formanswer.class.php:873 -#: inc/formanswer.class.php:1068 inc/formanswer.class.php:1117 +#: front/formdisplay.php:90 inc/formanswer.class.php:877 +#: inc/formanswer.class.php:1097 inc/formanswer.class.php:1147 msgid "The form has been successfully saved!" msgstr "¡El formulario ha sido guardado exitosamente!" @@ -149,131 +171,75 @@ msgstr "" msgid "%1$s adds the reservation %2$s for item %3$s" msgstr "" -#: inc/knowbase.class.php:60 inc/form.class.php:600 -#: inc/abstracttarget.class.php:1207 inc/abstracttarget.class.php:1221 +#: inc/knowbase.class.php:60 inc/form.class.php:648 +#: inc/abstractitiltarget.class.php:953 inc/abstractitiltarget.class.php:967 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:61 inc/form.class.php:601 -msgid "see all" -msgstr "ver todo" +#: inc/knowbase.class.php:62 inc/form.class.php:651 +msgid "See all" +msgstr "" -#: inc/knowbase.class.php:78 +#: inc/knowbase.class.php:83 msgid "Please, describe your need here" msgstr "Por favor, describe tu necesidad aquí" -#: inc/field/textareafield.class.php:59 inc/field/dropdownfield.class.php:123 -#: inc/field/textfield.class.php:58 inc/field/radiosfield.class.php:55 -#: inc/field/urgencyfield.class.php:56 inc/field/glpiselectfield.class.php:122 -#: inc/field/timefield.class.php:59 inc/field/datetimefield.class.php:62 -#: inc/field/actorfield.class.php:62 inc/field/checkboxesfield.class.php:56 -#: inc/field/requesttypefield.class.php:52 inc/field/datefield.class.php:60 -msgid "Default values" -msgstr "Valores por defecto" - -#: inc/field/textareafield.class.php:126 +#: inc/field/textareafield.class.php:102 msgid "Textarea" msgstr "Textarea" -#: inc/field/textareafield.class.php:184 inc/field/dropdownfield.class.php:509 -#: inc/field/ldapselectfield.class.php:218 inc/field/textfield.class.php:149 -#: inc/field/urgencyfield.class.php:193 inc/field/tagfield.class.php:157 -#: inc/field/timefield.class.php:139 inc/field/requesttypefield.class.php:189 +#: inc/field/textareafield.class.php:160 inc/field/dropdownfield.class.php:440 +#: 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:487 +#: inc/field/requesttypefield.class.php:159 msgid "A required field is empty:" msgstr "Un campo requerido está vacío:" -#: inc/field/textareafield.class.php:202 inc/field/textfield.class.php:202 -#: inc/field/integerfield.class.php:111 inc/field/floatfield.class.php:212 +#: 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 "La expresión regular es inválida" -#: inc/field/dropdownfield.class.php:70 inc/abstracttarget.class.php:2292 -#: inc/abstracttarget.class.php:2310 +#: inc/field/dropdownfield.class.php:70 inc/filter/entityfilter.class.php:44 +#: inc/abstractitiltarget.class.php:2024 inc/abstractitiltarget.class.php:2042 msgid "User" msgstr "Usuario" -#: inc/field/dropdownfield.class.php:72 +#: inc/field/dropdownfield.class.php:72 inc/filter/entityfilter.class.php:46 msgid "User and form" msgstr "Usuario y formulario" -#: inc/field/dropdownfield.class.php:86 inc/field/dropdownfield.class.php:500 +#: inc/field/dropdownfield.class.php:431 entrée standard:38 msgid "Dropdown" msgid_plural "Dropdowns" -msgstr[0] "Desplegable" -msgstr[1] "Desplegables" -msgstr[2] "Desplegables" - -#: inc/field/dropdownfield.class.php:101 -msgid "Service levels" -msgstr "Niveles de servicio" - -#: inc/field/dropdownfield.class.php:102 inc/abstracttarget.class.php:1060 -msgid "SLA" -msgstr "ANS" - -#: inc/field/dropdownfield.class.php:103 inc/abstracttarget.class.php:1133 -msgid "OLA" -msgstr "Acuerdo de Nivel de Operación" - -#: inc/field/dropdownfield.class.php:136 -msgid "Show ticket categories" -msgstr "Mostrar categorías de los tickets" - -#: inc/field/dropdownfield.class.php:141 inc/field/dropdownfield.class.php:143 -msgid "Request categories" -msgstr "Request categories" - -#: inc/field/dropdownfield.class.php:142 inc/field/dropdownfield.class.php:143 -msgid "Incident categories" -msgstr "Categorías de Incidentes" - -#: inc/field/dropdownfield.class.php:144 -msgid "Change categories" -msgstr "Cambiar categorías" - -#: inc/field/dropdownfield.class.php:145 -msgid "All" -msgstr "Todos" - -#: inc/field/dropdownfield.class.php:175 inc/issue.class.php:524 -#: inc/form.class.php:2098 inc/question.class.php:820 -msgid "Type" -msgid_plural "Types" -msgstr[0] "Tipo" -msgstr[1] "Tipos" -msgstr[2] "Tipos" - -#: inc/field/dropdownfield.class.php:180 -msgid "Time to own" -msgstr "Tiempo hasta Asignación" - -#: inc/field/dropdownfield.class.php:181 inc/abstracttarget.class.php:996 -msgid "Time to resolve" -msgstr "Tiempo para Resolver" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: inc/field/dropdownfield.class.php:531 +#: inc/field/dropdownfield.class.php:462 msgid "Invalid value for " msgstr "Valor incorrecto para" -#: inc/field/dropdownfield.class.php:543 +#: inc/field/dropdownfield.class.php:474 #, php-format -msgid "The field value is required: %s" -msgstr "Se requiere el valor para el campo: %s" +msgid "The itemtype field is required: %s" +msgstr "" -#: inc/field/dropdownfield.class.php:559 +#: inc/field/dropdownfield.class.php:490 #, php-format msgid "Invalid dropdown type: %s" msgstr "Tipo de desplegable inválido: %s" -#: inc/field/dropdownfield.class.php:915 +#: inc/field/dropdownfield.class.php:821 entrée standard:143 standard:126 msgid "Entity restriction" msgstr "Restricciones de Entidad" -#: inc/field/dropdownfield.class.php:925 +#: inc/field/dropdownfield.class.php:830 msgid "" "To respect the GLPI entity system, \"Form\" should be selected. Others " "settings will break the entity restrictions" @@ -282,98 +248,68 @@ msgstr "" "\"Formulario\". Otras configuraciones romperán las restricciones de la " "entidad" -#: inc/field/ldapselectfield.class.php:49 -msgid "LDAP directory" -msgid_plural "LDAP directories" -msgstr[0] "Directorio LDAP" -msgstr[1] "Directorios LDAP" -msgstr[2] "Directorios LDAP" - -#: inc/field/ldapselectfield.class.php:73 -msgid "Filter" -msgstr "Filtro" - -#: inc/field/ldapselectfield.class.php:85 -msgid "Attribute" -msgstr "Atributo" - -#: inc/field/ldapselectfield.class.php:175 +#: inc/field/ldapselectfield.class.php:109 msgid "LDAP size limit exceeded" msgstr "El límite del tamaña LDAP se ha sobrepasado" -#: inc/field/ldapselectfield.class.php:199 +#: inc/field/ldapselectfield.class.php:133 msgid "LDAP Select" msgstr "LDAP Select" -#: inc/field/ldapselectfield.class.php:236 +#: inc/field/ldapselectfield.class.php:177 msgid "LDAP directory not defined!" msgstr "El directorio LDAP no está definido!" -#: inc/field/ldapselectfield.class.php:243 +#: inc/field/ldapselectfield.class.php:184 msgid "LDAP directory not found!" msgstr "El directorio LDAP no se ha encontrado!" -#: inc/field/ldapselectfield.class.php:276 -msgid "Cannot recover LDAP informations!" -msgstr "¡No se puede recuperar la información de LDAP!" - -#: inc/field/textfield.class.php:170 inc/field/integerfield.class.php:70 -#: inc/field/floatfield.class.php:174 +#: 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 "El formato especificado no coincide: %s" -#: inc/field/textfield.class.php:179 +#: inc/field/textfield.class.php:154 #, 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:184 +#: inc/field/textfield.class.php:159 #, 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:192 +#: inc/field/textfield.class.php:167 msgid "Text" msgstr "Texto" -#: inc/field/textfield.class.php:236 inc/field/floatfield.class.php:253 -#: inc/questionregex.class.php:63 +#: 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 "Expresión regular" -#: inc/field/textfield.class.php:241 inc/field/checkboxesfield.class.php:324 -#: inc/field/floatfield.class.php:258 +#: inc/field/textfield.class.php:217 inc/field/floatfield.class.php:238 msgid "Range" msgstr "Rango" -#: inc/field/textfield.class.php:247 inc/field/floatfield.class.php:264 +#: inc/field/textfield.class.php:223 inc/field/floatfield.class.php:244 msgid "Additional validation" msgstr "Validación adicional" -#: inc/field/radiosfield.class.php:56 inc/field/radiosfield.class.php:73 -#: inc/field/actorfield.class.php:63 inc/field/checkboxesfield.class.php:57 -#: inc/field/checkboxesfield.class.php:72 -msgid "One per line" -msgstr "Uno por línea" - -#: inc/field/radiosfield.class.php:72 inc/field/checkboxesfield.class.php:71 -msgid "Values" -msgstr "Valores" - -#: inc/field/radiosfield.class.php:150 +#: inc/field/radiosfield.class.php:108 msgid "Radios" msgstr "Radios" -#: inc/field/radiosfield.class.php:156 inc/field/glpiselectfield.class.php:168 -#: inc/field/checkboxesfield.class.php:265 +#: inc/field/radiosfield.class.php:114 inc/field/glpiselectfield.class.php:86 +#: inc/field/fieldsfield.class.php:511 inc/field/checkboxesfield.class.php:229 msgid "The field value is required:" msgstr "El campo valor es requerido:" -#: inc/field/radiosfield.class.php:234 inc/field/selectfield.class.php:97 -#: inc/field/datetimefield.class.php:140 inc/field/actorfield.class.php:265 -#: inc/field/checkboxesfield.class.php:210 inc/field/floatfield.class.php:143 -#: inc/field/datefield.class.php:138 +#: inc/field/radiosfield.class.php:192 inc/field/selectfield.class.php:104 +#: 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 "Un campo obligatorio está vacío: %s" @@ -383,12 +319,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:84 inc/field/floatfield.class.php:185 +#: 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 "El siguiente número debe ser mayor que %d: %s" -#: inc/field/integerfield.class.php:90 inc/field/floatfield.class.php:191 +#: 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 "El siguiente número debe ser menor que %d: %s" @@ -397,163 +333,127 @@ msgstr "El siguiente número debe ser menor que %d: %s" msgid "Integer" msgstr "Integer" -#: inc/field/ipfield.class.php:122 +#: inc/field/undefinedfield.class.php:43 +msgid "Undefined" +msgstr "" + +#: inc/field/ipfield.class.php:121 msgid "IP address" -msgid_plural "Adresses IP" -msgstr[0] "Dirección IP" -msgstr[1] "Direcciones IP" -msgstr[2] "Direcciones IP" +msgid_plural "IP addresses" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: inc/field/urgencyfield.class.php:113 inc/abstracttarget.class.php:1249 +#: inc/field/urgencyfield.class.php:84 inc/abstractitiltarget.class.php:995 msgid "Urgency" msgstr "Urgencia" -#: inc/field/urgencyfield.class.php:147 +#: inc/field/urgencyfield.class.php:118 msgctxt "urgency" msgid "Very high" msgstr "Muy alta" -#: inc/field/urgencyfield.class.php:148 +#: inc/field/urgencyfield.class.php:119 msgctxt "urgency" msgid "High" msgstr "Alta" -#: inc/field/urgencyfield.class.php:149 +#: inc/field/urgencyfield.class.php:120 msgctxt "urgency" msgid "Medium" msgstr "Medio" -#: inc/field/urgencyfield.class.php:150 +#: inc/field/urgencyfield.class.php:121 msgctxt "urgency" msgid "Low" msgstr "Baja" -#: inc/field/urgencyfield.class.php:151 +#: inc/field/urgencyfield.class.php:122 msgctxt "urgency" msgid "Very low" msgstr "Muy baja" -#: inc/field/tagfield.class.php:191 +#: 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] "Etiqueta" -msgstr[1] "Etiquetas" -msgstr[2] "Etiquetas" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: inc/field/glpiselectfield.class.php:77 -#: inc/field/glpiselectfield.class.php:153 +#: inc/field/glpiselectfield.class.php:71 entrée standard:38 msgid "GLPI object" msgid_plural "GLPI objects" -msgstr[0] "Objeto GLPI" -msgstr[1] "Objetos GLPI" -msgstr[2] "Objetos GLPI" - -#: inc/field/glpiselectfield.class.php:252 -#: inc/field/glpiselectfield.class.php:292 -#: inc/field/glpiselectfield.class.php:295 -msgid "Assets" -msgstr "Activos" - -#: inc/field/glpiselectfield.class.php:266 hook.php:639 -msgid "Assistance" -msgstr "Asistencia" - -#: inc/field/glpiselectfield.class.php:271 -msgid "Management" -msgstr "Gestión" - -#: inc/field/glpiselectfield.class.php:280 -msgid "Tools" -msgstr "Herramientas" - -#: inc/field/glpiselectfield.class.php:281 -msgid "Notes" -msgstr "Notas" - -#: inc/field/glpiselectfield.class.php:282 -msgid "RSS feed" -msgstr "Canal RSS" - -#: inc/field/glpiselectfield.class.php:284 -msgid "Administration" -msgstr "Administración" - -#: inc/field/glpiselectfield.class.php:292 -#: inc/field/glpiselectfield.class.php:295 -msgid "Plugin" -msgid_plural "Plugins" -msgstr[0] "Plugin" -msgstr[1] "Plugins" -msgstr[2] "Plugins" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" #: inc/field/hostnamefield.class.php:114 msgid "Hostname" -msgid_plural "Hostname" -msgstr[0] "Hostname" -msgstr[1] "Hostname" -msgstr[2] "Hostname" +msgid_plural "Hostnames" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: inc/field/timefield.class.php:155 +#: inc/field/timefield.class.php:128 msgid "Time" msgstr "tiempo" -#: inc/field/emailfield.class.php:51 inc/field/floatfield.class.php:59 -#: inc/field/hiddenfield.class.php:51 -msgid "Default value" -msgstr "Valor por defecto" - -#: inc/field/emailfield.class.php:108 +#: inc/field/emailfield.class.php:87 #, 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:119 +#: inc/field/emailfield.class.php:98 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:90 +#: inc/field/selectfield.class.php:97 msgid "Select" msgstr "Select" -#: inc/field/datetimefield.class.php:161 +#: inc/field/datetimefield.class.php:138 msgid "Date & time" msgstr "Fecha & Hora" -#: inc/field/actorfield.class.php:94 +#: inc/field/actorfield.class.php:65 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:275 +#: inc/field/actorfield.class.php:249 #, php-format msgid "Invalid value: %s" msgstr "Valor inválido: %s" -#: inc/field/actorfield.class.php:298 +#: inc/field/actorfield.class.php:272 #, 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:94 +#: inc/field/filefield.class.php:104 msgid "No attached document" msgstr "No hay documento adjunto" -#: inc/field/filefield.class.php:96 inc/field/filefield.class.php:258 -#: inc/field/filefield.class.php:265 +#: inc/field/filefield.class.php:113 inc/field/filefield.class.php:275 +#: inc/field/filefield.class.php:282 msgid "Attached document" msgstr "Documento adjunto" -#: inc/field/filefield.class.php:139 +#: inc/field/filefield.class.php:156 #, php-format msgid "A required file is missing: %s" msgstr "Un campo obligatorio está vacío: %s" -#: inc/field/filefield.class.php:156 +#: inc/field/filefield.class.php:173 msgid "File" msgstr "Archivo" @@ -561,61 +461,101 @@ msgstr "Archivo" msgid "Multiselect" msgstr "Multiselect" -#: inc/field/checkboxesfield.class.php:152 +#: 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 "Campo" + +#: inc/field/fieldsfield.class.php:253 +msgid "show" +msgstr "" + +#: inc/field/fieldsfield.class.php:388 +#, php-format +msgid "Field '%1$s' type not implemented yet !" +msgstr "" + +#: inc/field/fieldsfield.class.php:465 +msgid "Some numeric fields contains non numeric values" +msgstr "" + +#: inc/field/fieldsfield.class.php:470 +msgid "Some URL fields contains invalid links" +msgstr "" + +#: inc/field/fieldsfield.class.php:556 +msgid "Additionnal fields" +msgstr "" + +#: inc/field/checkboxesfield.class.php:116 msgid "Checkboxes" msgstr "Checkboxes" -#: inc/field/checkboxesfield.class.php:247 +#: inc/field/checkboxesfield.class.php:211 #, php-format msgid "The following question needs at least %d answers" msgstr "La siguiente pregunta requiere al menos %d respuesta(s)" -#: inc/field/checkboxesfield.class.php:253 +#: inc/field/checkboxesfield.class.php:217 #, php-format msgid "The following question does not accept more than %d answers" msgstr "La siguente pregunta no acepta más de %d respuestas" -#: inc/field/requesttypefield.class.php:115 inc/targetticket.class.php:1026 +#: 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:1123 msgid "Request type" msgstr "Tipo de Petición" -#: inc/field/floatfield.class.php:160 +#: inc/field/floatfield.class.php:140 #, php-format msgid "This is not a number: %s" msgstr "Esto no es un número: %s" -#: inc/field/floatfield.class.php:201 -msgid "Float" -msgstr "Float" +#: inc/field/floatfield.class.php:181 +msgid "Decimal number" +msgstr "" -#: inc/field/datefield.class.php:159 +#: inc/field/datefield.class.php:135 msgid "Date" msgstr "Fecha" -#: inc/field/descriptionfield.class.php:99 inc/form.class.php:163 -#: inc/question.class.php:165 inc/question.class.php:888 entrée standard:99 -#: standard:52 +#: 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 "Descripción" -#: inc/field/descriptionfield.class.php:106 +#: inc/field/descriptionfield.class.php:110 msgid "A description field should have a description:" msgstr "El campo descripción debe tener una descripción:" -#: inc/field/hiddenfield.class.php:114 +#: inc/field/hiddenfield.class.php:94 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 inc/targetproblem.class.php:591 -#: inc/targetchange.class.php:106 inc/targetticket.class.php:126 +#: 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] "Condición" -msgstr[1] "Condiciones" -msgstr[2] "Condiciones" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" #: inc/condition.class.php:104 msgid "is visible" @@ -641,26 +581,26 @@ msgstr "Oculto a menos" msgid "Displayed unless" msgstr "Mostrar a meno que" -#: inc/condition.class.php:179 inc/target_actor.class.php:179 -#: inc/form_language.class.php:536 inc/form_validator.class.php:387 -#: inc/targetproblem.class.php:551 inc/questionrange.class.php:204 -#: inc/form.class.php:1792 inc/targetchange.class.php:303 -#: inc/section.class.php:383 inc/question.class.php:1009 -#: inc/questionregex.class.php:191 inc/questiondependency.class.php:202 -#: inc/item_targetticket.class.php:150 inc/targetticket.class.php:1332 -#: inc/form_profile.class.php:226 +#: 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:1831 inc/targetchange.class.php:303 +#: inc/section.class.php:379 inc/restrictedformcriteria.class.php:200 +#: inc/question.class.php:832 inc/questionparameter/range.class.php:205 +#: inc/questionregex.class.php:185 inc/questiondependency.class.php:196 +#: inc/item_targetticket.class.php:150 inc/targetticket.class.php:1429 #, 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:200 -#: inc/form_language.class.php:552 inc/form_validator.class.php:411 -#: inc/targetproblem.class.php:386 inc/questionrange.class.php:136 -#: inc/form.class.php:1485 inc/targetchange.class.php:148 -#: inc/section.class.php:408 inc/question.class.php:1058 -#: inc/questionregex.class.php:123 inc/questiondependency.class.php:217 -#: inc/item_targetticket.class.php:64 inc/targetticket.class.php:1371 -#: inc/form_profile.class.php:243 +#: 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:1522 inc/targetchange.class.php:148 +#: inc/section.class.php:404 inc/restrictedformcriteria.class.php:226 +#: inc/question.class.php:881 inc/questionparameter/range.class.php:140 +#: inc/questionregex.class.php:120 inc/questiondependency.class.php:211 +#: inc/item_targetticket.class.php:64 inc/targetticket.class.php:1468 #, php-format msgid "Cannot export an empty object: %s" msgstr "No se puede exportar un objeto vacío: %s" @@ -680,145 +620,231 @@ msgstr "Importación en curso" #: inc/issue.class.php:41 msgid "Issue" msgid_plural "Issues" -msgstr[0] "Problema" -msgstr[1] "Problemas" -msgstr[2] "Problemas" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" #: inc/issue.class.php:54 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:417 +#: inc/issue.class.php:403 msgid "Satisfaction survey expired" msgstr "Encuesta de satisfacción caducada" -#: inc/issue.class.php:502 inc/form_language.class.php:209 -#: inc/form.class.php:154 inc/form.class.php:2088 entrée standard:52 -#: standard:48 standard:57 standard:38 +#: inc/issue.class.php:532 inc/form_language.class.php:213 +#: inc/form.class.php:156 inc/form.class.php:2133 entrée standard:52 +#: standard:49 standard:57 standard:38 standard:39 msgid "Name" msgstr "Nombre" -#: inc/issue.class.php:515 inc/formanswer.class.php:188 -#: inc/formanswer.class.php:262 inc/targetproblem.class.php:634 -#: inc/form.class.php:145 inc/targetchange.class.php:334 -#: inc/section.class.php:95 inc/question.class.php:155 -#: inc/targetticket.class.php:169 +#: inc/issue.class.php:545 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 "ID" -#: inc/issue.class.php:537 inc/formanswer.class.php:249 +#: inc/issue.class.php:554 inc/form.class.php:505 inc/form.class.php:2142 +#: entrée standard:65 +msgid "Type" +msgid_plural "Types" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: inc/issue.class.php:567 inc/formanswer.class.php:259 msgid "Status" msgstr "Estado" -#: inc/issue.class.php:549 +#: inc/issue.class.php:579 msgid "Opening date" msgstr "Fecha de apertura" -#: inc/issue.class.php:558 +#: inc/issue.class.php:588 msgid "Last update" msgstr "Última modificación" -#: inc/issue.class.php:567 inc/form.class.php:172 -#: inc/abstracttarget.class.php:942 +#: inc/issue.class.php:597 inc/form.class.php:174 +#: 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:577 inc/notificationtargetformanswer.class.php:79 -#: inc/target_actor.class.php:83 inc/formanswer.class.php:208 -#: inc/formanswer.class.php:609 inc/abstracttarget.class.php:1980 +#: inc/issue.class.php:607 inc/notificationtargetformanswer.class.php:79 +#: inc/target_actor.class.php:83 inc/formanswer.class.php:218 +#: inc/formanswer.class.php:608 inc/abstractitiltarget.class.php:1710 msgid "Requester" msgid_plural "Requesters" -msgstr[0] "Solicitante" -msgstr[1] "Solicitantes" -msgstr[2] "Solicitantes" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: inc/issue.class.php:595 inc/formanswer.class.php:218 +#: inc/issue.class.php:625 inc/formanswer.class.php:228 msgid "Form approver" msgstr "Aprobador del formulario" -#: inc/issue.class.php:611 inc/formanswer.class.php:533 -#: inc/formanswer.class.php:540 inc/formanswer.class.php:624 -#: inc/form_language.class.php:223 +#: inc/issue.class.php:641 inc/formanswer.class.php:537 +#: inc/formanswer.class.php:544 inc/formanswer.class.php:623 +#: inc/form_language.class.php:227 msgid "Comment" msgstr "Comentario" -#: inc/issue.class.php:623 +#: inc/issue.class.php:653 msgid "Ticket approver" msgstr "Aprobador del ticket" -#: inc/issue.class.php:657 +#: inc/issue.class.php:687 msgid "Technician" msgstr "Técnico" -#: inc/issue.class.php:690 +#: inc/issue.class.php:718 msgid "Technician group" msgstr "Grupo de técnicos" -#: inc/issue.class.php:721 inc/formanswer.class.php:238 +#: inc/issue.class.php:751 inc/formanswer.class.php:248 msgid "Form approver group" msgstr "Grupo de aprobación del formulario" -#: inc/issue.class.php:744 +#: inc/issue.class.php:762 inc/abstractitiltarget.class.php:742 +msgid "Time to resolve" +msgstr "Tiempo para Resolver" + +#: inc/issue.class.php:773 +msgid "Time to resolve + Progress" +msgstr "" + +#: inc/issue.class.php:783 +msgid "Internal time to resolve" +msgstr "" + +#: inc/issue.class.php:794 +msgid "Internal time to resolve + Progress" +msgstr "" + +#: inc/issue.class.php:804 +msgid "Resolution date" +msgstr "" + +#: inc/issue.class.php:819 +msgid "Internal time to own" +msgstr "" + +#: inc/issue.class.php:830 +msgid "Internal time to own + Progress" +msgstr "" + +#: inc/issue.class.php:840 +msgid "Time to own" +msgstr "Tiempo hasta Asignación" + +#: inc/issue.class.php:851 +msgid "Time to own + Progress" +msgstr "" + +#: inc/issue.class.php:877 msgid "Ticket" msgstr "Petición" -#: inc/issue.class.php:745 inc/formanswer.class.php:173 +#: inc/issue.class.php:878 inc/formanswer.class.php:183 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/issue.class.php:750 +#: inc/issue.class.php:883 msgid "Not validated" msgstr "No validado" -#: inc/issue.class.php:751 inc/formanswer.class.php:66 +#: inc/issue.class.php:884 inc/formanswer.class.php:76 #: inc/form_validator.class.php:71 msgid "Refused" msgstr "Rechazado" -#: inc/issue.class.php:819 +#: inc/issue.class.php:952 #, php-format msgid "%1$s %2$s" msgstr "" -#: inc/category.class.php:50 inc/form.class.php:228 hook.php:72 +#: inc/issue.class.php:1215 inc/filter/itilcategoryfilter.class.php:56 +#: hook.php:677 +msgid "All" +msgstr "Todos" + +#: inc/issue.class.php:1221 hook.php:678 +msgid "New" +msgstr "" + +#: inc/issue.class.php:1227 hook.php:679 +msgid "Assigned" +msgstr "" + +#: inc/issue.class.php:1233 inc/formanswer.class.php:75 +#: inc/form_validator.class.php:69 hook.php:680 +msgid "Waiting" +msgstr "Esperando" + +#: inc/issue.class.php:1239 hook.php:681 +msgid "To validate" +msgstr "Para validar" + +#: inc/issue.class.php:1245 hook.php:682 +msgid "Solved" +msgstr "" + +#: inc/issue.class.php:1251 hook.php:683 +msgid "Closed" +msgstr "Cerrado" + +#: inc/category.class.php:50 inc/form.class.php:230 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:261 entrée standard:65 +msgid "Icon" +msgstr "Icono" + +#: inc/category.class.php:98 inc/form.class.php:269 entrée standard:67 +msgid "Icon color" +msgstr "Color del icono" + +#: inc/category.class.php:104 inc/form.class.php:277 entrée standard:80 +msgid "Background color" +msgstr "Color del fondo" + #: 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:317 +#: inc/notificationtargetformanswer.class.php:44 install/install.php:355 msgid "A form need to be validate" msgstr "Un formulario necesita ser validado" -#: inc/notificationtargetformanswer.class.php:45 install/install.php:323 +#: inc/notificationtargetformanswer.class.php:45 install/install.php:361 msgid "The form is refused" msgstr "El formulario está rechazado" -#: inc/notificationtargetformanswer.class.php:46 install/install.php:329 +#: inc/notificationtargetformanswer.class.php:46 install/install.php:367 msgid "The form is accepted" msgstr "El formulario es aceptado" -#: inc/notificationtargetformanswer.class.php:47 install/install.php:335 +#: inc/notificationtargetformanswer.class.php:47 install/install.php:373 msgid "The form is deleted" msgstr "El formulario es eliminado" @@ -838,7 +864,7 @@ msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: inc/notificationtargetformanswer.class.php:81 inc/formanswer.class.php:229 +#: inc/notificationtargetformanswer.class.php:81 inc/formanswer.class.php:239 msgid "Creation date" msgstr "" @@ -863,15 +889,15 @@ msgid "Author" msgstr "Autor" #: inc/notificationtargetformanswer.class.php:98 -#: inc/abstracttarget.class.php:1537 +#: inc/abstractitiltarget.class.php:1290 msgid "Approver" msgstr "" -#: inc/target_actor.class.php:66 inc/abstracttarget.class.php:2302 +#: inc/target_actor.class.php:66 inc/abstractitiltarget.class.php:2034 msgid "Form author" msgstr "Autor del formulario" -#: inc/target_actor.class.php:67 inc/abstracttarget.class.php:2305 +#: inc/target_actor.class.php:67 inc/abstractitiltarget.class.php:2037 msgid "Form validator" msgstr "Desde el validador" @@ -879,7 +905,7 @@ msgstr "Desde el validador" msgid "Specific person" msgstr "Persona específica" -#: inc/target_actor.class.php:69 inc/abstracttarget.class.php:2315 +#: inc/target_actor.class.php:69 inc/abstractitiltarget.class.php:2047 msgid "Person from the question" msgstr "Persona desde la pregunta" @@ -887,7 +913,7 @@ msgstr "Persona desde la pregunta" msgid "Specific group" msgstr "Grupo específico" -#: inc/target_actor.class.php:71 inc/abstracttarget.class.php:2326 +#: inc/target_actor.class.php:71 inc/abstractitiltarget.class.php:2058 msgid "Group from the question" msgstr "Grupo desde la pregunta" @@ -903,15 +929,15 @@ msgstr "Grupo Técnico desde un objeto" msgid "Specific supplier" msgstr "Proveedor específico" -#: inc/target_actor.class.php:75 inc/abstracttarget.class.php:2355 +#: inc/target_actor.class.php:75 inc/abstractitiltarget.class.php:2087 msgid "Supplier from the question" msgstr "Proveedor desde la pregunta" -#: inc/target_actor.class.php:76 inc/abstracttarget.class.php:2344 +#: inc/target_actor.class.php:76 inc/abstractitiltarget.class.php:2076 msgid "Actors from the question" msgstr "Actores de la pregunta" -#: inc/target_actor.class.php:77 inc/abstracttarget.class.php:2359 +#: inc/target_actor.class.php:77 inc/abstractitiltarget.class.php:2091 msgid "Form author's supervisor" msgstr "Supervisor del autor del formulario" @@ -919,176 +945,217 @@ msgstr "Supervisor del autor del formulario" msgid "Observer" msgstr "Observador" -#: inc/target_actor.class.php:85 inc/abstracttarget.class.php:1994 +#: inc/target_actor.class.php:85 inc/abstractitiltarget.class.php:1724 msgid "Assigned to" msgstr "Asignado a" #: inc/target_actor.class.php:91 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:144 -#, php-format -msgid "Failed to find a user: ID %1$d" +#: 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:153 +#: inc/target_actor.class.php:179 #, php-format -msgid "Failed to find a group: ID %1$d" +msgid "Failed to find a user: %1$s" msgstr "" -#: inc/target_actor.class.php:162 +#: inc/target_actor.class.php:188 #, php-format -msgid "Failed to find a supplier: ID %1$d" +msgid "Failed to find a group: %1$s" msgstr "" -#: inc/formanswer.class.php:65 inc/form_validator.class.php:69 -msgid "Waiting" -msgstr "Esperando" +#: inc/target_actor.class.php:197 +#, php-format +msgid "Failed to find a supplier: %1$s" +msgstr "" -#: inc/formanswer.class.php:67 inc/form_validator.class.php:70 +#: inc/formanswer.class.php:77 inc/form_validator.class.php:70 msgid "Accepted" msgstr "Aceptado" -#: inc/formanswer.class.php:520 +#: inc/formanswer.class.php:523 msgid "Print this form" msgstr "Imprimir este formulario" -#: inc/formanswer.class.php:543 +#: inc/formanswer.class.php:547 msgid "Form accepted by validator." msgstr "Formulario aceptado y validado" -#: inc/formanswer.class.php:545 +#: inc/formanswer.class.php:549 msgid "Form successfully saved." msgstr "Formulario guardado exitosamente." -#: inc/formanswer.class.php:617 inc/form_profile.class.php:168 +#: inc/formanswer.class.php:616 inc/formaccesstype.class.php:122 msgid "Save" msgstr "Guardar" -#: inc/formanswer.class.php:629 +#: inc/formanswer.class.php:628 msgid "Required if refused" msgstr "Se requiere si se negó" -#: inc/formanswer.class.php:635 +#: inc/formanswer.class.php:634 msgid "Refuse" msgstr "Denegado" -#: inc/formanswer.class.php:643 +#: inc/formanswer.class.php:642 msgid "Edit answers" msgstr "Editar las respuestas" -#: inc/formanswer.class.php:649 +#: inc/formanswer.class.php:648 msgid "Cancel edition" msgstr "Cancelar la edición" -#: inc/formanswer.class.php:656 +#: inc/formanswer.class.php:655 msgid "Accept" msgstr "Aceptado" -#: inc/formanswer.class.php:677 +#: inc/formanswer.class.php:676 msgid "Refused comment is required!" msgstr "¡Comentario denegado es requerido!" -#: inc/formanswer.class.php:749 +#: inc/formanswer.class.php:750 msgid "You are not the validator of these answers" msgstr "No eres el validador de estas respuestas" -#: inc/formanswer.class.php:935 inc/formanswer.class.php:937 +#: inc/formanswer.class.php:956 inc/formanswer.class.php:958 msgid "Form data" msgstr "Datos del formulario" -#: inc/formanswer.class.php:1055 inc/formanswer.class.php:1104 +#: inc/formanswer.class.php:1084 inc/formanswer.class.php:1134 msgid "Cannot generate targets!" msgstr "¡No se puede generar objetivos!" -#: inc/formanswer.class.php:1212 +#: inc/formanswer.class.php:1258 msgid "No turing test set" msgstr "No se ha configurado un test de Turing" -#: inc/formanswer.class.php:1217 +#: inc/formanswer.class.php:1263 msgid "You failed the Turing test" msgstr "Falló el test de Turing" -#: inc/formanswer.class.php:1259 +#: inc/formanswer.class.php:1305 msgid "You must select validator!" msgstr "Debe seleccionar un validador" -#: inc/common.class.php:228 +#: inc/common.class.php:229 msgid "You cannot delete this issue. Maybe it is taken into account." msgstr "" "No puedes borrar esta tarea. Probablemente está en posesión de otra cuenta" -#: inc/common.class.php:233 +#: inc/common.class.php:234 msgid "Failed to delete this issue. An internal error occured." msgstr "Fallo al borrar esta tarea. Ha ocurrido un error interno" -#: 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" +#: inc/common.class.php:777 +msgid "Seek assistance" +msgstr "Buscar ayuda" -#: inc/form_language.class.php:68 inc/form_language.class.php:344 -msgid "Translation" -msgid_plural "Translations" -msgstr[0] "Traducción" -msgstr[1] "Traducciones" -msgstr[2] "Traducciones" +#: inc/common.class.php:782 +msgid "My requests for assistance" +msgstr "Mis solicitudes de asistencia" -#: inc/form_language.class.php:107 inc/form.class.php:1073 -#: inc/form.class.php:1171 inc/abstracttarget.class.php:1747 -msgid "The name cannot be empty!" -msgstr "¡El nombre no puede estar vacío!" +#: inc/common.class.php:812 +msgid "Consult feeds" +msgstr "Consultar feeds" -#: inc/form_language.class.php:115 -msgid "The language must be associated to a form!" -msgstr "El lenguaje debe estar asociado al formulario!" +#: inc/formaccesstype.class.php:39 inc/formaccesstype.class.php:64 +msgid "Access type" +msgid_plural "Access types" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: inc/form_language.class.php:245 inc/form_language.class.php:279 -msgid "Add a translation" -msgstr "Añadir una traducción" +#: inc/formaccesstype.class.php:78 +msgid "Link to the form" +msgstr "Enlace al formulario" -#: inc/form_language.class.php:307 inc/form_language.class.php:309 -msgid "New translation" -msgstr "Nueva traducción" +#: inc/formaccesstype.class.php:91 +msgid "Please activate the form to view the link" +msgstr "Por favor, active el formulario para ver el enlace" -#: inc/form_language.class.php:312 -msgid "Filter list" +#: inc/formaccesstype.class.php:99 +msgid "Enable captcha" +msgstr "Habilitar Captcha" + +#: 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:1048 +#: inc/form.class.php:1173 inc/abstracttarget.class.php:161 +#: inc/abstractitiltarget.class.php:1541 +msgid "The name cannot be empty!" +msgstr "¡El nombre no puede estar vacío!" + +#: inc/form_language.class.php:119 +msgid "The language must be associated to a form!" +msgstr "El lenguaje debe estar asociado al formulario!" + +#: inc/form_language.class.php:249 +msgid "Add a translation" +msgstr "Añadir una traducción" + +#: inc/form_language.class.php:283 js/scripts.js:1179 +msgid "Update a translation" +msgstr "" + +#: inc/form_language.class.php:313 inc/form_language.class.php:315 +msgid "New translation" +msgstr "Nueva traducción" + +#: inc/form_language.class.php:318 +msgid "Filter list" msgstr "Lista de filtrado" -#: inc/form_language.class.php:317 inc/form_language.class.php:409 +#: inc/form_language.class.php:323 inc/form_language.class.php:413 msgid "No translation found" msgstr "No se ha encontrado una traducción" -#: inc/form_language.class.php:322 +#: inc/form_language.class.php:328 msgid "Do you want to delete the selected items?" msgstr "¿Quieres borrar los ítems seleccionados?" -#: inc/form_language.class.php:333 inc/form_language.class.php:372 -#: inc/form.class.php:482 inc/abstracttarget.class.php:1821 +#: inc/form_language.class.php:337 inc/form_language.class.php:376 +#: inc/form.class.php:529 inc/abstractitiltarget.class.php:1615 msgid "Delete" msgstr "Eliminar" -#: inc/form_language.class.php:343 +#: inc/form_language.class.php:347 msgid "Original string" msgstr "Cadena original" -#: inc/form_language.class.php:395 +#: inc/form_language.class.php:399 msgid "Add a new language" msgstr "Agregar un nuevo idioma" -#: inc/form_language.class.php:428 inc/form_language.class.php:460 -#: inc/form.class.php:190 entrée standard:83 +#: inc/form_language.class.php:432 inc/form_language.class.php:464 +#: inc/form.class.php:192 entrée standard:72 msgid "Language" msgstr "Idioma" -#: inc/form_validator.class.php:68 inc/abstracttarget.class.php:228 -#: inc/targetticket.class.php:95 +#: inc/form_validator.class.php:68 inc/targetticket.class.php:98 +#: inc/abstractitiltarget.class.php:179 msgid "None" msgstr "Ninguno" @@ -1096,23 +1163,23 @@ msgstr "Ninguno" msgid "Need validaton?" msgstr "¿Necesita validación?" -#: inc/form_validator.class.php:126 inc/abstracttarget.class.php:2296 +#: inc/form_validator.class.php:126 inc/abstractitiltarget.class.php:2028 msgid "No" msgstr "No" -#: inc/form_validator.class.php:303 inc/targetproblem.class.php:146 -#: inc/entityconfig.class.php:262 inc/targetchange.class.php:483 -#: inc/abstracttarget.class.php:2285 inc/targetticket.class.php:306 -#: inc/targetticket.class.php:341 +#: inc/form_validator.class.php:303 inc/profile.class.php:62 +#: inc/targetproblem.class.php:146 inc/entityconfig.class.php:389 +#: inc/targetchange.class.php:483 inc/targetticket.class.php:317 +#: inc/targetticket.class.php:352 inc/abstractitiltarget.class.php:2017 msgctxt "button" msgid "Save" msgstr "Guardar" -#: inc/form_validator.class.php:709 inc/abstracttarget.class.php:1521 +#: inc/form_validator.class.php:717 inc/abstractitiltarget.class.php:1270 msgid "Validation" msgstr "Validación" -#: inc/form_validator.class.php:711 +#: inc/form_validator.class.php:719 msgid "Choose a validator" msgstr "Elija un validador" @@ -1123,14 +1190,14 @@ msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: inc/targetproblem.class.php:108 inc/targetproblem.class.php:589 +#: inc/targetproblem.class.php:108 inc/targetproblem.class.php:577 #: inc/targetchange.class.php:104 inc/targetchange.class.php:440 -#: inc/targetticket.class.php:124 inc/targetticket.class.php:227 +#: inc/targetticket.class.php:134 inc/targetticket.class.php:237 msgid "Properties" msgstr "Propiedades" -#: inc/targetproblem.class.php:533 inc/targetchange.class.php:285 -#: inc/targetticket.class.php:1314 +#: inc/targetproblem.class.php:521 inc/targetchange.class.php:285 +#: inc/targetticket.class.php:1411 #, php-format msgid "" "Failed to add or update the %1$s %2$s: a question is missing and is used in " @@ -1139,344 +1206,373 @@ 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:590 inc/targetchange.class.php:105 -#: inc/abstracttarget.class.php:1423 inc/targetticket.class.php:125 +#: inc/targetproblem.class.php:578 inc/targetchange.class.php:105 +#: inc/targetticket.class.php:135 inc/abstractitiltarget.class.php:1172 msgid "Actors" msgstr "Actores" -#: inc/targetproblem.class.php:643 entrée standard:48 +#: inc/targetproblem.class.php:631 entrée standard:48 msgid "Problem title" msgstr "Título del problema" -#: inc/targetproblem.class.php:653 inc/targetchange.class.php:353 -#: inc/targetticket.class.php:188 +#: inc/targetproblem.class.php:641 inc/targetchange.class.php:353 +#: inc/targetticket.class.php:198 msgid "Content" msgstr "Contenido" -#: inc/targetproblem.class.php:663 inc/targetchange.class.php:363 +#: inc/targetproblem.class.php:651 inc/targetchange.class.php:363 msgid "Impact" msgstr "Impacto" -#: inc/targetproblem.class.php:673 entrée standard:56 +#: inc/targetproblem.class.php:661 entrée standard:56 msgid "Cause" msgstr "Motivo" -#: inc/targetproblem.class.php:683 entrée standard:58 +#: inc/targetproblem.class.php:671 entrée standard:58 msgid "Symptom" msgstr "Síntoma" -#: inc/entityconfig.class.php:77 inc/entityconfig.class.php:86 -#: inc/entityconfig.class.php:94 inc/entityconfig.class.php:102 -#: inc/entityconfig.class.php:110 +#: inc/entityconfig.class.php:90 inc/entityconfig.class.php:99 +#: inc/entityconfig.class.php:107 inc/entityconfig.class.php:115 +#: inc/entityconfig.class.php:123 inc/entityconfig.class.php:131 +#: inc/entityconfig.class.php:139 inc/entityconfig.class.php:147 +#: inc/entityconfig.class.php:155 msgid "Inheritance of the parent entity" msgstr "" -#: inc/entityconfig.class.php:78 +#: inc/entityconfig.class.php:91 msgid "GLPi's helpdesk" msgstr "GLPI helpdesk" -#: inc/entityconfig.class.php:79 +#: inc/entityconfig.class.php:92 msgid "Service catalog simplified" msgstr "Catálogo de servicios simplificado" -#: inc/entityconfig.class.php:80 +#: inc/entityconfig.class.php:93 msgid "Service catalog extended" msgstr "Catálogo de servicios extendido" -#: inc/entityconfig.class.php:87 +#: inc/entityconfig.class.php:100 +msgid "All available forms" +msgstr "" + +#: inc/entityconfig.class.php:101 +msgid "Only default forms" +msgstr "" + +#: inc/entityconfig.class.php:108 msgid "Popularity sort" msgstr "Orden por popularidad" -#: inc/entityconfig.class.php:88 +#: inc/entityconfig.class.php:109 msgid "Alphabetic sort" msgstr "Orden alfabético" -#: inc/entityconfig.class.php:95 +#: inc/entityconfig.class.php:116 msgid "Merged with Forms" msgstr "Fusionado con Formularios" -#: inc/entityconfig.class.php:96 +#: inc/entityconfig.class.php:117 msgid "Distinct menu entry" msgstr "Entra de menu diferente" -#: inc/entityconfig.class.php:103 inc/entityconfig.class.php:111 -#: inc/form.class.php:283 entrée standard:117 +#: inc/entityconfig.class.php:124 inc/entityconfig.class.php:132 +#: inc/entityconfig.class.php:140 inc/entityconfig.class.php:148 +#: inc/form.class.php:285 entrée standard:100 msgid "Visible" msgstr "Visible" -#: inc/entityconfig.class.php:104 inc/entityconfig.class.php:112 +#: inc/entityconfig.class.php:125 inc/entityconfig.class.php:133 +#: inc/entityconfig.class.php:141 inc/entityconfig.class.php:149 msgid "Hidden" msgstr "Oculto" -#: inc/entityconfig.class.php:165 +#: inc/entityconfig.class.php:156 +msgid "Variable height" +msgstr "" + +#: inc/entityconfig.class.php:157 +msgid "Uniform height" +msgstr "" + +#: inc/entityconfig.class.php:231 msgid "Helpdesk" msgstr "Helpdesk" -#: inc/entityconfig.class.php:173 inc/entityconfig.class.php:276 +#: inc/entityconfig.class.php:239 inc/entityconfig.class.php:403 entrée +#: standard:44 msgid "Helpdesk mode" msgstr "Modo Helpdesk" -#: inc/entityconfig.class.php:189 inc/entityconfig.class.php:286 +#: inc/entityconfig.class.php:250 +msgid "Default Form list mode" +msgstr "" + +#: inc/entityconfig.class.php:268 inc/entityconfig.class.php:413 msgid "Sort order" msgstr "Orden de clasificación" -#: inc/entityconfig.class.php:205 inc/entityconfig.class.php:296 +#: inc/entityconfig.class.php:284 inc/entityconfig.class.php:423 msgid "Knowledge base" msgstr "Base de conocimiento" -#: inc/entityconfig.class.php:220 +#: inc/entityconfig.class.php:299 msgid "Search" msgstr "Búsqueda" -#: inc/entityconfig.class.php:236 +#: inc/entityconfig.class.php:315 +msgid "Counters dashboard" +msgstr "" + +#: inc/entityconfig.class.php:331 msgid "Header message" msgstr "Mensaje de Cabecera" -#: inc/entityconfig.class.php:248 inc/entityconfig.class.php:326 -#: inc/form.class.php:237 entrée standard:101 +#: inc/entityconfig.class.php:347 +msgid "Search issue" +msgstr "" + +#: inc/entityconfig.class.php:363 +msgid "Tile design" +msgstr "" + +#: inc/entityconfig.class.php:375 inc/entityconfig.class.php:453 +#: inc/form.class.php:239 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:306 +#: inc/entityconfig.class.php:433 msgid "Display search field" msgstr "Mostrar campo de búsqueda" -#: inc/entityconfig.class.php:316 +#: inc/entityconfig.class.php:443 msgid "Display header" msgstr "Mostrar cabecera" -#: inc/questionrange.class.php:53 +#: inc/questionrange.class.php:52 inc/questionparameter/range.class.php:59 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:63 +#: inc/questionrange.class.php:62 inc/questionparameter/range.class.php:69 msgid "Minimum range" msgstr "Rango mínimo" -#: inc/questionrange.class.php:72 +#: inc/questionrange.class.php:71 inc/questionparameter/range.class.php:78 msgid "maximum range" msgstr "Rango máximo" -#: inc/questionrange.class.php:105 -msgid "Min" -msgstr "Min" - -#: inc/questionrange.class.php:107 -msgid "Max" -msgstr "Max" - -#: inc/form.class.php:64 inc/form.class.php:388 +#: inc/form.class.php:66 inc/form.class.php:432 msgid "Public access" msgstr "Acceso público" -#: inc/form.class.php:65 inc/form.class.php:392 +#: inc/form.class.php:67 inc/form.class.php:436 msgid "Private access" msgstr "Acceso privado" -#: inc/form.class.php:66 inc/form.class.php:396 +#: inc/form.class.php:68 inc/form.class.php:440 msgid "Restricted access" msgstr "Acceso restringido" -#: inc/form.class.php:120 -msgid "Forms waiting for validation" -msgstr "Formularios esperando validación" +#: inc/form.class.php:122 +msgid "Answers waiting for validation" +msgstr "" -#: inc/form.class.php:122 inc/form.class.php:1567 inc/form.class.php:1593 +#: inc/form.class.php:124 inc/form.class.php:1606 inc/form.class.php:1632 msgid "Import forms" msgstr "Importar formularios" -#: inc/form.class.php:138 +#: inc/form.class.php:140 msgid "Characteristics" msgstr "" -#: inc/form.class.php:181 +#: inc/form.class.php:183 msgid "Recursive" msgstr "Recursivo" -#: inc/form.class.php:202 +#: inc/form.class.php:204 msgid "Homepage" msgstr "Página principal" -#: inc/form.class.php:215 +#: inc/form.class.php:217 msgid "Access" msgstr "Acceso" -#: inc/form.class.php:246 inc/form.class.php:314 inc/form.class.php:372 entrée -#: standard:53 +#: 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:259 entrée standard:66 -msgid "Icon" -msgstr "Icono" - -#: inc/form.class.php:267 entrée standard:78 -msgid "Icon color" -msgstr "Color del icono" - -#: inc/form.class.php:275 entrée standard:97 -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:313 inc/form.class.php:368 +#: inc/form.class.php:329 inc/form.class.php:394 msgid "Inactive" msgstr "Inactivo" -#: inc/form.class.php:337 inc/form.class.php:404 -msgid "All langages" -msgstr "Todos los lenguajes" +#: 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:448 entrée standard:119 +#: inc/form.class.php:492 entrée standard:102 msgid "Answers title" msgstr "Título de las respuestas" -#: inc/form.class.php:460 inc/form.class.php:512 +#: inc/form.class.php:504 inc/form.class.php:563 msgid "Target" msgid_plural "Targets" -msgstr[0] "Objetivo" -msgstr[1] "Objetivos" -msgstr[2] "Objetivos" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: inc/form.class.php:477 -msgid "Edit" -msgstr "Editar" +#: inc/form.class.php:506 +msgid "Actions" +msgstr "" -#: inc/form.class.php:495 inc/form.class.php:2085 +#: inc/form.class.php:546 inc/form.class.php:2130 msgid "Add a target" msgstr "Añadir un objetivo" -#: inc/form.class.php:515 +#: inc/form.class.php:566 msgid "Preview" msgstr "Vista previa" -#: inc/form.class.php:516 +#: inc/form.class.php:567 msgid "properties" msgstr "propiedades" -#: inc/form.class.php:905 +#: inc/form.class.php:886 msgid "What are you looking for?" msgstr "¿Qué estás buscando?" -#: inc/form.class.php:913 +#: inc/form.class.php:894 #, php-format msgid "My %1$d last forms (requester)" msgstr "Mis %1$d ultimos formularios (peticionario)" -#: inc/form.class.php:916 +#: inc/form.class.php:897 msgid "No form posted yet" msgstr "Formulario no publicado aún" -#: inc/form.class.php:946 +#: inc/form.class.php:927 msgid "All my forms (requester)" msgstr "Todos mis formularios (solicitante)" -#: inc/form.class.php:959 +#: inc/form.class.php:940 #, php-format msgid "My %1$d last forms (validator)" msgstr "Mis %1$d ultimos formularios (validador)" -#: inc/form.class.php:967 +#: inc/form.class.php:948 msgid "No form waiting for validation" msgstr "No formulario esperando por validación" -#: inc/form.class.php:1002 +#: inc/form.class.php:983 msgid "All my forms (validator)" msgstr "Todos mis formularios (validador)" -#: inc/form.class.php:1149 +#: inc/form.class.php:1184 +msgid "Cannot use empty name for form answers. Keeping the previous value." +msgstr "" + +#: inc/form.class.php:1279 #, 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:1308 +#: inc/form.class.php:1359 msgid "Errored duplicate" msgstr "Duplicado erróneo" -#: inc/form.class.php:1319 +#: inc/form.class.php:1370 msgid "Duplicate" msgstr "Duplicado" -#: inc/form.class.php:1366 +#: inc/form.class.php:1417 msgctxt "button" msgid "Post" msgstr "Publicar" -#: inc/form.class.php:1384 +#: inc/form.class.php:1440 #, php-format msgid "Form duplicated: %s" msgstr "Formulario duplicado: %s" -#: inc/form.class.php:1395 +#: inc/form.class.php:1456 #, php-format msgid "Form Transfered: %s" msgstr "Formulario Transferido: %s" -#: inc/form.class.php:1414 +#: inc/form.class.php:1480 msgid "Back" msgstr "Atrás" -#: inc/form.class.php:1540 +#: inc/form.class.php:1579 msgid "Upload of JSON files not allowed." msgstr "Carga de ficheros JSON no permitida." -#: inc/form.class.php:1543 +#: inc/form.class.php:1582 msgid "You may allow JSON files right now." msgstr "Deberías permitir la carga de ficheros JSON ahora." -#: inc/form.class.php:1544 +#: inc/form.class.php:1583 msgctxt "button" msgid "Create" msgstr "Crear" -#: inc/form.class.php:1547 inc/form.class.php:1558 +#: inc/form.class.php:1586 inc/form.class.php:1597 msgid "Please contact your GLPI administrator." msgstr "Por favor, contacta con el administrador del GLPI." -#: inc/form.class.php:1548 inc/form.class.php:1559 +#: inc/form.class.php:1587 inc/form.class.php:1598 msgctxt "button" msgid "Back" msgstr "Atrás" -#: inc/form.class.php:1551 +#: inc/form.class.php:1590 msgid "Upload of JSON files not enabled." msgstr "Carga de ficheros JSON no habilitada." -#: inc/form.class.php:1554 inc/form.class.php:1557 +#: inc/form.class.php:1593 inc/form.class.php:1596 msgid "You may enable JSON files right now." msgstr "Deberías habilitar los ficheros JSON ahora." -#: inc/form.class.php:1555 +#: inc/form.class.php:1594 msgctxt "button" msgid "Enable" msgstr "Habilitado" -#: inc/form.class.php:1602 +#: inc/form.class.php:1641 msgctxt "button" msgid "Send" msgstr "Enviar" -#: inc/form.class.php:1621 +#: inc/form.class.php:1660 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:1625 inc/form.class.php:1629 +#: inc/form.class.php:1664 inc/form.class.php:1668 msgid "Forms import impossible, the file seems corrupt" msgstr "" "La importación del formulario es imposible, el fichero parece corrupto" -#: inc/form.class.php:1635 +#: inc/form.class.php:1674 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:1642 +#: inc/form.class.php:1681 msgid "" "The file does not specifies the schema version. It was probably generated " "with a version older than 2.10. Giving up." @@ -1484,71 +1580,71 @@ 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:1668 +#: inc/form.class.php:1707 #, php-format msgid "Failed to import %s" msgstr "Fallo al importar %s" -#: inc/form.class.php:1673 +#: inc/form.class.php:1712 #, php-format msgid "Forms successfully imported from %s" msgstr "Formularios importados correctamente de %s" -#: inc/form.class.php:1736 +#: inc/form.class.php:1775 #, 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:1744 +#: inc/form.class.php:1783 #, php-format msgid "You don't have right to update the entity %1$s." msgstr "" -#: inc/form.class.php:1754 +#: inc/form.class.php:1793 #, 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:1832 +#: inc/form.class.php:1875 msgid "Failed to create JSON document type" msgstr "Error al crear el tipo de documento JSON." -#: inc/form.class.php:1839 +#: inc/form.class.php:1882 msgid "JSON document type not found" msgstr "Tipo de documento JSON no encontrado" -#: inc/form.class.php:1846 +#: inc/form.class.php:1889 msgid "Failed to update JSON document type" msgstr "Error al actualizar el tipo de documento JSON" -#: inc/form.class.php:1866 +#: inc/form.class.php:1909 msgid "Forms without category" msgstr "Formularios sin categoría" -#: inc/form.class.php:1889 +#: inc/form.class.php:1930 msgid "No form available" msgstr "No hay un formulario disponible" -#: inc/form.class.php:2117 inc/abstracttarget.class.php:2004 -#: inc/abstracttarget.class.php:2285 inc/targetticket.class.php:381 +#: inc/form.class.php:2161 inc/targetticket.class.php:392 +#: inc/abstractitiltarget.class.php:1734 inc/abstractitiltarget.class.php:2017 msgid "Add" msgstr "Añadir" -#: inc/form.class.php:2135 inc/form.class.php:2158 +#: inc/form.class.php:2179 inc/form.class.php:2202 msgid "Unsupported target type." msgstr "Tipo de Objetivo no soportado" -#: inc/form.class.php:2197 +#: inc/form.class.php:2241 msgid "plugin_formcreator_load_check" msgstr "plugin_formcreator_load_check" #: inc/targetchange.class.php:43 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:343 entrée standard:48 msgid "Change title" @@ -1570,82 +1666,110 @@ msgstr "Plan de Backup" msgid "Check list" msgstr "Check list" -#: inc/section.class.php:71 inc/question.class.php:796 entrée standard:63 -#: entrée standard:44 +#: 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:164 -#: inc/question.class.php:314 +#: inc/question.class.php:312 msgid "The title is required" msgstr "El título es requerido" -#: inc/question.class.php:69 inc/abstracttarget.class.php:1222 -#: inc/abstracttarget.class.php:1259 inc/abstracttarget.class.php:1337 -#: inc/abstracttarget.class.php:1465 inc/abstracttarget.class.php:1540 -#: inc/targetticket.class.php:1037 inc/targetticket.class.php:1076 entrée -#: standard:41 +#: 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:1134 +#: inc/targetticket.class.php:1173 inc/abstractitiltarget.class.php:968 +#: inc/abstractitiltarget.class.php:1005 inc/abstractitiltarget.class.php:1083 +#: inc/abstractitiltarget.class.php:1214 inc/abstractitiltarget.class.php:1295 +#: 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:225 entrée standard:37 +#: inc/question.class.php:228 entrée standard:37 msgid "Count of conditions" msgstr "Cuenta de condiciones" -#: inc/question.class.php:322 +#: inc/question.class.php:320 msgid "The field type is required" msgstr "El campo tipo es requerido" -#: inc/question.class.php:329 +#: inc/question.class.php:327 msgid "The section is required" msgstr "La sección es requerida" -#: inc/question.class.php:341 +#: inc/question.class.php:339 #, 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:355 +#: inc/question.class.php:353 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:364 +#: inc/question.class.php:362 msgid "This type of question requires parameters" msgstr "Este tipo de pregunta requiere parámetros" -#: inc/question.class.php:370 +#: inc/question.class.php:368 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:752 entrée standard:83 -msgid "Add a question" -msgstr "Agregar una pregunta" +#: inc/question.class.php:1268 +msgid "Service levels" +msgstr "Niveles de servicio" -#: inc/question.class.php:755 -msgid "Edit a question" -msgstr "Editar una pregunta" +#: inc/question.class.php:1269 inc/abstractitiltarget.class.php:806 +msgid "SLA" +msgstr "ANS" -#: inc/question.class.php:778 entrée standard:42 -msgid "Title" -msgstr "Título" +#: inc/question.class.php:1270 inc/abstractitiltarget.class.php:879 +msgid "OLA" +msgstr "Acuerdo de Nivel de Operación" -#: inc/question.class.php:847 -msgid "Required" -msgstr "Requerido" +#: inc/question.class.php:1287 inc/question.class.php:1327 +#: inc/question.class.php:1330 +msgid "Assets" +msgstr "Activos" -#: inc/question.class.php:864 -msgid "Show empty" -msgstr "Mostrar vacío" +#: inc/question.class.php:1301 hook.php:691 hook.php:708 +msgid "Assistance" +msgstr "Asistencia" -#: inc/question.class.php:907 -msgid "Condition to show the question" -msgstr "Condicion para mostrar la pregunta" +#: inc/question.class.php:1306 +msgid "Management" +msgstr "Gestión" + +#: inc/question.class.php:1315 +msgid "Tools" +msgstr "Herramientas" + +#: inc/question.class.php:1316 +msgid "Notes" +msgstr "Notas" + +#: inc/question.class.php:1317 +msgid "RSS feed" +msgstr "Canal RSS" + +#: inc/question.class.php:1319 +msgid "Administration" +msgstr "Administración" + +#: inc/question.class.php:1327 inc/question.class.php:1330 +msgid "Plugin" +msgid_plural "Plugins" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" #: inc/abstractquestionparameter.class.php:92 msgid "Parameter" @@ -1655,451 +1779,462 @@ msgstr "Parámetro" msgid "Field name" msgstr "Nombre del campo" -#: inc/abstracttarget.class.php:214 +#: inc/abstracttarget.class.php:96 msgid "Current active entity" msgstr "Entidad activa actual" -#: inc/abstracttarget.class.php:215 +#: inc/abstracttarget.class.php:97 msgid "Default requester user's entity" msgstr "Entidad por defecto del solicitante" -#: inc/abstracttarget.class.php:216 +#: inc/abstracttarget.class.php:98 msgid "First dynamic requester user's entity (alphabetical)" msgstr "Primera entidad dinámica del solicitante (orden alfabético)" -#: inc/abstracttarget.class.php:217 +#: inc/abstracttarget.class.php:99 msgid "Last dynamic requester user's entity (alphabetical)" msgstr "Última entidad dinámica del solicitante (orden alfabético)" -#: inc/abstracttarget.class.php:218 +#: inc/abstracttarget.class.php:100 msgid "The form entity" msgstr "Entidad del formulario" -#: inc/abstracttarget.class.php:219 +#: inc/abstracttarget.class.php:101 msgid "Default entity of the validator" msgstr "Entidad por defecto del validador" -#: inc/abstracttarget.class.php:220 +#: inc/abstracttarget.class.php:102 msgid "Specific entity" msgstr "Entidad específica " -#: inc/abstracttarget.class.php:221 +#: inc/abstracttarget.class.php:103 msgid "Default entity of a user type question answer" msgstr "Entidad por defecto de una pregunta de respuesta del tipo de usuario" -#: inc/abstracttarget.class.php:222 +#: inc/abstracttarget.class.php:104 msgid "From a GLPI object > Entity type question answer" msgstr "Desde un objeto GLPI > Tipo de entidad pregunta respuesta" -#: inc/abstracttarget.class.php:229 -msgid "Tags from questions" -msgstr "Etiquetas desde preguntas" - -#: inc/abstracttarget.class.php:230 -msgid "Specific tags" -msgstr "Etiquetas específicas" - -#: inc/abstracttarget.class.php:231 -msgid "Tags from questions and specific tags" -msgstr "Etiquetas desde preguntas y etiquetas específicas" - -#: inc/abstracttarget.class.php:232 -msgid "Tags from questions or specific tags" -msgstr "Etiquetas desde preguntas o etiquetas específicas" - -#: inc/abstracttarget.class.php:238 -msgid "equals to the answer to the question" -msgstr "es igual la respuesta a la pregunta" - -#: inc/abstracttarget.class.php:239 -msgid "calculated from the ticket creation date" -msgstr "calculada a partir de la fecha de creación del ticket" - -#: inc/abstracttarget.class.php:240 -msgid "calculated from the answer to the question" -msgstr "calculada a partir de la respuesta del ticket" - -#: inc/abstracttarget.class.php:246 -msgid "SLA from template or none" -msgstr "ANS desde plantilla o ninguno" - -#: inc/abstracttarget.class.php:247 -msgid "Specific SLA" -msgstr "ANS específico" - -#: inc/abstracttarget.class.php:248 inc/abstracttarget.class.php:256 -#: inc/abstracttarget.class.php:264 inc/abstracttarget.class.php:272 -#: inc/abstracttarget.class.php:281 inc/targetticket.class.php:97 -#: inc/targetticket.class.php:106 -msgid "Equals to the answer to the question" -msgstr "Igual a la respuesta a la pregunta" - -#: inc/abstracttarget.class.php:254 -msgid "OLA from template or none" -msgstr "Acuerdo de Nivel de Operación desde plantilla o ninguno" - -#: inc/abstracttarget.class.php:255 -msgid "Specific OLA" -msgstr "Acuerdo de Nivel de Operación específico" - -#: inc/abstracttarget.class.php:262 -msgid "Urgency from template or Medium" -msgstr "Urgencia de plantilla o medio" - -#: inc/abstracttarget.class.php:263 -msgid "Specific urgency" -msgstr "Urgencia específica" - -#: inc/abstracttarget.class.php:270 -msgid "Category from template or none" -msgstr "Categoría desde plantilla o ninguna" - -#: inc/abstracttarget.class.php:271 -msgid "Specific category" -msgstr "Categoría específica" - -#: inc/abstracttarget.class.php:273 inc/targetticket.class.php:98 -msgid "Last valid answer" -msgstr "Ultima respuesta válida" - -#: inc/abstracttarget.class.php:279 -msgid "Location from template or none" -msgstr "Ubicación desde plantilla o ninguna" - -#: inc/abstracttarget.class.php:280 -msgid "Specific location" -msgstr "Ubicación específica" - -#: inc/abstracttarget.class.php:292 +#: inc/abstracttarget.class.php:115 msgid "Always generated" msgstr "Generar siempre" -#: inc/abstracttarget.class.php:293 +#: inc/abstracttarget.class.php:116 msgid "Disabled unless" msgstr "Deshabilitado a menos" -#: inc/abstracttarget.class.php:294 +#: inc/abstracttarget.class.php:117 msgid "Generated unless" msgstr "Generado a menos" -#: inc/abstracttarget.class.php:300 -msgid "No validation" -msgstr "Sin validación" +#: inc/abstracttarget.class.php:128 +msgid "A target must be associated to a form." +msgstr "Un objetivo debe estar asociado a un formulario" -#: inc/abstracttarget.class.php:301 -msgid "Specific user or group" -msgstr "Usuario o grupo específicos" +#: inc/abstracttarget.class.php:133 +msgid "A target must be associated to an existing form." +msgstr "Un objetivo debe estar asociado a un formulario existente" -#: inc/abstracttarget.class.php:302 -msgid "User from question answer" -msgstr "Usuario desde la respuesta a la pregunta" +#: inc/abstracttarget.class.php:138 +msgid "Name is required." +msgstr "Se requiere el Nombre" -#: inc/abstracttarget.class.php:927 +#: inc/abstracttarget.class.php:502 msgid "Destination entity" msgstr "Entidad de destino" -#: inc/abstracttarget.class.php:943 +#: inc/abstracttarget.class.php:518 msgid "User type question" msgstr "Pregunta tipo usuario" -#: inc/abstracttarget.class.php:944 +#: inc/abstracttarget.class.php:519 msgid "Entity type question" msgstr "Pregunta tipo entidad" -#: inc/abstracttarget.class.php:1048 -msgid "Minute" -msgid_plural "Minutes" -msgstr[0] "Minuto" -msgstr[1] "Minutos" -msgstr[2] "Minutos" +#: inc/filter/itilcategoryfilter.class.php:52 +#: inc/filter/itilcategoryfilter.class.php:54 +msgid "Request categories" +msgstr "Request categories" -#: inc/abstracttarget.class.php:1049 -msgid "Hour" -msgid_plural "Hours" -msgstr[0] "Hora" -msgstr[1] "Horas" -msgstr[2] "Horas" +#: inc/filter/itilcategoryfilter.class.php:53 +#: inc/filter/itilcategoryfilter.class.php:54 +msgid "Incident categories" +msgstr "Categorías de Incidentes" -#: inc/abstracttarget.class.php:1050 -msgid "Day" -msgid_plural "Days" -msgstr[0] "Día" -msgstr[1] "Días" -msgstr[2] "Días" +#: inc/filter/itilcategoryfilter.class.php:55 +msgid "Change categories" +msgstr "Cambiar categorías" -#: inc/abstracttarget.class.php:1051 -msgid "Month" -msgid_plural "Months" -msgstr[0] "Mes" -msgstr[1] "Meses" -msgstr[2] "Meses" +#: inc/questionregex.class.php:52 +msgid "Question regular expression" +msgid_plural "Question regular expressions" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: inc/abstracttarget.class.php:1083 -msgid "SLA (TTO/TTR)" -msgstr "ANS (TTO/TTR)" +#: inc/questiondependency.class.php:66 +msgid "Question dependency" +msgid_plural "Question dependencies" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: inc/abstracttarget.class.php:1084 inc/abstracttarget.class.php:1157 -msgid "Question (TTO/TTR)" -msgstr "Petición (TTO/TTR)" +#: inc/answer.class.php:66 entrée standard:43 +msgid "Answer" +msgid_plural "Answers" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: inc/abstracttarget.class.php:1156 -msgid "OLA (TTO/TTR)" -msgstr "OLA (TTO/TTR)" +#: inc/item_targetticket.class.php:52 +msgid "Composite ticket relation" +msgid_plural "Composite ticket relations" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: inc/abstracttarget.class.php:1260 -msgid "Urgency " -msgstr "Urgencia" +#: inc/targetticket.class.php:56 entrée standard:43 +msgid "Target ticket" +msgid_plural "Target tickets" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: inc/abstracttarget.class.php:1290 -msgid "Ticket tags" -msgstr "Etiquetas de ticket" +#: inc/targetticket.class.php:99 +msgid "Specific asset" +msgstr "Activo específico" -#: inc/abstracttarget.class.php:1338 -msgid "Tags" -msgstr "Etiquetas" - -#: inc/abstracttarget.class.php:1454 -msgid "Location" -msgstr "Ubicación" - -#: inc/abstracttarget.class.php:1466 -msgid "Location " -msgstr "Ubicación" - -#: inc/abstracttarget.class.php:1707 -msgid "A target must be associated to a form." -msgstr "Un objetivo debe estar asociado a un formulario" - -#: inc/abstracttarget.class.php:1712 -msgid "A target must be associated to an existing form." -msgstr "Un objetivo debe estar asociado a un formulario existente" - -#: inc/abstracttarget.class.php:1717 -msgid "Name is required." -msgstr "Se requiere el Nombre" - -#: inc/abstracttarget.class.php:1753 -msgid "The description cannot be empty!" -msgstr "¡La descripción no puede estar vacía!" - -#: inc/abstracttarget.class.php:1987 -msgid "Watcher" -msgid_plural "Watchers" -msgstr[0] "Observador" -msgstr[1] "Observadores" -msgstr[2] "Observadores" - -#: inc/abstracttarget.class.php:2006 -msgid "Cancel" -msgstr "Cancelar" - -#: inc/abstracttarget.class.php:2278 inc/abstracttarget.class.php:2295 -#: inc/abstracttarget.class.php:2296 -msgid "Email followup" -msgstr "Seguimiento por correo" - -#: inc/abstracttarget.class.php:2293 inc/abstracttarget.class.php:2321 -msgid "Group" -msgstr "Grupo" - -#: inc/abstracttarget.class.php:2294 inc/abstracttarget.class.php:2350 -msgid "Supplier" -msgstr "Proveedor" - -#: inc/abstracttarget.class.php:2295 -msgid "Yes" -msgstr "Sí" - -#: inc/abstracttarget.class.php:2332 -msgid "Group from the object" -msgstr "Grupo desde un objeto" - -#: inc/abstracttarget.class.php:2338 -msgid "Tech group from the object" -msgstr "Grupo Técnico desde un objeto" +#: inc/targetticket.class.php:100 inc/targetticket.class.php:116 +#: inc/abstractitiltarget.class.php:200 inc/abstractitiltarget.class.php:208 +#: inc/abstractitiltarget.class.php:216 inc/abstractitiltarget.class.php:224 +#: inc/abstractitiltarget.class.php:233 +msgid "Equals to the answer to the question" +msgstr "Igual a la respuesta a la pregunta" -#: inc/questionregex.class.php:53 -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" +#: inc/targetticket.class.php:101 inc/abstractitiltarget.class.php:225 +#: inc/abstractitiltarget.class.php:234 +msgid "Last valid answer" +msgstr "Ultima respuesta válida" -#: inc/questionregex.class.php:96 -msgid "" -"Specify the additional validation conditions in the description of the " -"question to help users." +#: inc/targetticket.class.php:107 +msgid "Source from template or user default or GLPI default" msgstr "" -"Especificar las condiciones de validación adicionales en la descripción de " -"la pregunta para ayudar a los usuarios." -#: inc/questiondependency.class.php:68 -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" - -#: 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] "Componer relación entre tickets" -msgstr[1] "Componer relaciones entre tickets" -msgstr[2] "Componer relaciones entre tickets" - -#: inc/targetticket.class.php:53 entrée standard:43 -msgid "Target ticket" -msgid_plural "Target tickets" -msgstr[0] "Ticket objetivo" -msgstr[1] "Tickets objetivos" -msgstr[2] "Tickets objetivos" - -#: inc/targetticket.class.php:96 -msgid "Specific asset" -msgstr "Activo específico" +#: inc/targetticket.class.php:108 +msgid "Formcreator" +msgstr "" -#: inc/targetticket.class.php:104 +#: inc/targetticket.class.php:114 msgid "Default or from a template" msgstr "Valor por defecto o desde una plantilla" -#: inc/targetticket.class.php:105 +#: inc/targetticket.class.php:115 msgid "Specific type" msgstr "Tipo específico" -#: inc/targetticket.class.php:178 entrée standard:48 +#: inc/targetticket.class.php:188 entrée standard:48 msgid "Ticket title" msgstr "Título del ticket" -#: inc/targetticket.class.php:290 +#: inc/targetticket.class.php:301 msgid "Add validation message as first ticket followup" msgstr "Agregar validación de mensaje como primer ticker de seguimiento" -#: inc/targetticket.class.php:324 +#: inc/targetticket.class.php:335 msgid "Add a field" msgstr "Agregar un campo" -#: inc/targetticket.class.php:329 -msgid "Field" -msgstr "Campo" - -#: inc/targetticket.class.php:352 +#: inc/targetticket.class.php:363 msgid "Managed fields" msgstr "" -#: inc/targetticket.class.php:359 +#: inc/targetticket.class.php:370 msgid "No managed field" msgstr "" -#: inc/targetticket.class.php:379 +#: inc/targetticket.class.php:390 msgid "Link to an other ticket" msgstr "Enlazar con otro ticket" -#: inc/targetticket.class.php:388 +#: inc/targetticket.class.php:399 msgid "An other destination of this form" msgstr "A otro destino de este formulario" -#: inc/targetticket.class.php:389 +#: inc/targetticket.class.php:400 msgid "An existing ticket" msgstr "A un ticket existente" -#: inc/targetticket.class.php:390 +#: inc/targetticket.class.php:401 msgid "A ticket from an answer to a question" msgstr "" -#: inc/targetticket.class.php:471 +#: inc/targetticket.class.php:482 msgctxt "button" msgid "Delete permanently" msgstr "Eliminar permanentemente" -#: inc/targetticket.class.php:724 +#: inc/targetticket.class.php:741 msgid "Invalid link type" msgstr "Tipo de enlace inválido" -#: inc/targetticket.class.php:744 +#: inc/targetticket.class.php:761 msgid "Invalid linked item type" msgstr "tipo de enlace a objeto inválido " -#: inc/targetticket.class.php:757 +#: inc/targetticket.class.php:774 msgid "Linked item does not exists" msgstr "El objeto enlazado no existe" -#: inc/targetticket.class.php:770 +#: inc/targetticket.class.php:787 msgid "Failed to link the item" msgstr "Fallo al enlazar el item" -#: inc/targetticket.class.php:937 install/install.php:330 +#: inc/targetticket.class.php:959 install/install.php:368 msgid "Your form has been accepted by the validator" msgstr "Su formulario ha sido aceptado por el validador" -#: inc/targetticket.class.php:1038 +#: inc/targetticket.class.php:1110 +msgid "Request source" +msgstr "" + +#: inc/targetticket.class.php:1135 msgid "Type " msgstr "Tipo" -#: inc/targetticket.class.php:1066 +#: inc/targetticket.class.php:1163 msgid "Associated elements" msgstr "Elementos asociados" -#: inc/targetticket.class.php:1077 +#: inc/targetticket.class.php:1174 msgid "Item " msgstr "Item u Objeto" -#: inc/translation.class.php:163 +#: inc/translation.class.php:153 msgid "No more string to translate" msgstr "No hay mas cadenas para traducir" -#: inc/translation.class.php:226 +#: inc/translation.class.php:216 msgid "Language not found." msgstr "Lenguaje no encontrado" -#: inc/translation.class.php:231 +#: inc/translation.class.php:221 msgid "Form not found." msgstr "Formulario no encontrado" -#: inc/translation.class.php:244 +#: inc/translation.class.php:234 msgid "Failed to add the translation." msgstr "Fallo al añadir la traducción" -#: inc/form_profile.class.php:48 inc/form_profile.class.php:85 -msgid "Access type" -msgid_plural "Access types" -msgstr[0] "Tipo de acceso" -msgstr[1] "Tipos de Acceso" -msgstr[2] "Tipos de Acceso" +#: inc/abstractitiltarget.class.php:180 +msgid "Tags from questions" +msgstr "Etiquetas desde preguntas" -#: inc/form_profile.class.php:99 -msgid "Link to the form" -msgstr "Enlace al formulario" +#: inc/abstractitiltarget.class.php:181 +msgid "Specific tags" +msgstr "Etiquetas específicas" -#: inc/form_profile.class.php:112 -msgid "Please activate the form to view the link" -msgstr "Por favor, active el formulario para ver el enlace" +#: inc/abstractitiltarget.class.php:182 +msgid "Tags from questions and specific tags" +msgstr "Etiquetas desde preguntas y etiquetas específicas" -#: inc/form_profile.class.php:120 -msgid "Enable captcha" -msgstr "Habilitar Captcha" +#: inc/abstractitiltarget.class.php:183 +msgid "Tags from questions or specific tags" +msgstr "Etiquetas desde preguntas o etiquetas específicas" + +#: inc/abstractitiltarget.class.php:189 +msgid "TTR from template or none" +msgstr "" + +#: inc/abstractitiltarget.class.php:190 +msgid "equals to the answer to the question" +msgstr "es igual la respuesta a la pregunta" + +#: inc/abstractitiltarget.class.php:191 +msgid "calculated from the ticket creation date" +msgstr "calculada a partir de la fecha de creación del ticket" + +#: inc/abstractitiltarget.class.php:192 +msgid "calculated from the answer to the question" +msgstr "calculada a partir de la respuesta del ticket" + +#: inc/abstractitiltarget.class.php:198 +msgid "SLA from template or none" +msgstr "ANS desde plantilla o ninguno" + +#: inc/abstractitiltarget.class.php:199 +msgid "Specific SLA" +msgstr "ANS específico" + +#: inc/abstractitiltarget.class.php:206 +msgid "OLA from template or none" +msgstr "Acuerdo de Nivel de Operación desde plantilla o ninguno" + +#: inc/abstractitiltarget.class.php:207 +msgid "Specific OLA" +msgstr "Acuerdo de Nivel de Operación específico" + +#: inc/abstractitiltarget.class.php:214 +msgid "Urgency from template or Medium" +msgstr "Urgencia de plantilla o medio" + +#: inc/abstractitiltarget.class.php:215 +msgid "Specific urgency" +msgstr "Urgencia específica" + +#: inc/abstractitiltarget.class.php:222 +msgid "Category from template or none" +msgstr "Categoría desde plantilla o ninguna" + +#: inc/abstractitiltarget.class.php:223 +msgid "Specific category" +msgstr "Categoría específica" + +#: inc/abstractitiltarget.class.php:231 +msgid "Location from template or none" +msgstr "Ubicación desde plantilla o ninguna" + +#: inc/abstractitiltarget.class.php:232 +msgid "Specific location" +msgstr "Ubicación específica" + +#: inc/abstractitiltarget.class.php:240 +msgid "No validation" +msgstr "Sin validación" + +#: inc/abstractitiltarget.class.php:241 +msgid "Specific user or group" +msgstr "Usuario o grupo específicos" + +#: inc/abstractitiltarget.class.php:242 +msgid "User from question answer" +msgstr "Usuario desde la respuesta a la pregunta" + +#: inc/abstractitiltarget.class.php:243 +msgid "Group from question answer" +msgstr "" + +#: inc/abstractitiltarget.class.php:794 +msgid "Minute" +msgid_plural "Minutes" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: install/install.php:127 +#: inc/abstractitiltarget.class.php:795 +msgid "Hour" +msgid_plural "Hours" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: inc/abstractitiltarget.class.php:796 +msgid "Day" +msgid_plural "Days" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: inc/abstractitiltarget.class.php:797 +msgid "Month" +msgid_plural "Months" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: inc/abstractitiltarget.class.php:829 +msgid "SLA (TTO/TTR)" +msgstr "ANS (TTO/TTR)" + +#: inc/abstractitiltarget.class.php:830 inc/abstractitiltarget.class.php:903 +msgid "Question (TTO/TTR)" +msgstr "Petición (TTO/TTR)" + +#: inc/abstractitiltarget.class.php:902 +msgid "OLA (TTO/TTR)" +msgstr "OLA (TTO/TTR)" + +#: inc/abstractitiltarget.class.php:1006 +msgid "Urgency " +msgstr "Urgencia" + +#: inc/abstractitiltarget.class.php:1036 +msgid "Ticket tags" +msgstr "Etiquetas de ticket" + +#: inc/abstractitiltarget.class.php:1084 +msgid "Tags" +msgstr "Etiquetas" + +#: inc/abstractitiltarget.class.php:1203 +msgid "Location" +msgstr "Ubicación" + +#: inc/abstractitiltarget.class.php:1215 +msgid "Location " +msgstr "Ubicación" + +#: inc/abstractitiltarget.class.php:1547 +msgid "The description cannot be empty!" +msgstr "¡La descripción no puede estar vacía!" + +#: inc/abstractitiltarget.class.php:1717 +msgid "Watcher" +msgid_plural "Watchers" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: inc/abstractitiltarget.class.php:1736 +msgid "Cancel" +msgstr "Cancelar" + +#: inc/abstractitiltarget.class.php:2011 inc/abstractitiltarget.class.php:2027 +#: inc/abstractitiltarget.class.php:2028 +msgid "Email followup" +msgstr "Seguimiento por correo" + +#: inc/abstractitiltarget.class.php:2025 inc/abstractitiltarget.class.php:2053 +msgid "Group" +msgstr "Grupo" + +#: inc/abstractitiltarget.class.php:2026 inc/abstractitiltarget.class.php:2082 +msgid "Supplier" +msgstr "Proveedor" + +#: inc/abstractitiltarget.class.php:2027 +msgid "Yes" +msgstr "Sí" + +#: inc/abstractitiltarget.class.php:2064 +msgid "Group from the object" +msgstr "Grupo desde un objeto" + +#: inc/abstractitiltarget.class.php:2070 +msgid "Tech group from the object" +msgstr "Grupo Técnico desde un objeto" + +#: install/install.php:133 msgid "" "Upgrade tables to innoDB; run php bin/console " "glpi:migration:myisam_to_innodb" msgstr "" -#: install/install.php:311 +#: install/install.php:174 +#, 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:349 msgid "A form has been created" msgstr "El formulario ha sido creado" -#: install/install.php:312 +#: install/install.php:350 msgid "Your request has been saved" msgstr "Tu solicitud ha sido guardada" -#: install/install.php:313 +#: install/install.php:351 msgid "" "Hi,\\nYour request from GLPI has been successfully saved with number " "##formcreator.request_id## and transmitted to the helpdesk team.\\nYou can " @@ -2110,11 +2245,11 @@ msgstr "" "puedes ver sus respuestas en el siguiente " "enlace:\\n##formcreator.validation_link##" -#: install/install.php:318 +#: install/install.php:356 msgid "A form from GLPI need to be validate" msgstr "Un formulario GLPI necesita ser validado" -#: install/install.php:319 +#: install/install.php:357 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 " @@ -2124,11 +2259,11 @@ msgstr "" "elegido como el validador.\\nUsted puede acceder a él haciendo clic en este " "enlace:\\n##formcreator.validation_link##" -#: install/install.php:324 +#: install/install.php:362 msgid "Your form has been refused by the validator" msgstr "Su formulario ha sido rechazado por el validador" -#: install/install.php:325 +#: install/install.php:363 msgid "" "Hi,\\nWe are sorry to inform you that your form has been refused by the " "validator for the reason " @@ -2141,7 +2276,7 @@ msgstr "" "modificarlo y volver a enviarlo haciendo clic en este " "enlace:\\n##formcreator.validation_link##" -#: install/install.php:331 +#: install/install.php:369 msgid "" "Hi,\\nWe are pleased to inform you that your form has been accepted by the " "validator.\\nYour request will be considered soon." @@ -2149,11 +2284,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:336 +#: install/install.php:374 msgid "Your form has been deleted by an administrator" msgstr "Tu formulario ha sido eliminado por un administrador" -#: install/install.php:337 +#: install/install.php:375 msgid "" "Hi,\\nWe are sorry to inform you that your request cannot be considered and " "has been deleted by an administrator." @@ -2161,101 +2296,133 @@ msgstr "" "Hola,\\nLamentamos informarle de que su solicitud no puede ser considerada, " "y ha sido eliminado por un administrador." -#: install/install.php:560 +#: install/install.php:601 msgid "Formcreator - Sync service catalog issues" msgstr "" "Formcreator - Problemas en la sincronización del catálogo de servicios" -#: hook.php:299 +#: hook.php:305 msgctxt "button" msgid "Duplicate" msgstr "Duplicado" -#: hook.php:300 +#: hook.php:306 msgid "Transfer" msgstr "Transferir" -#: hook.php:301 +#: hook.php:307 msgctxt "button" msgid "Export" msgstr "Exportar" -#: hook.php:536 -msgid "Seek assistance" -msgstr "Buscar ayuda" - -#: hook.php:541 -msgid "My requests for assistance" -msgstr "Mis solicitudes de asistencia" - -#: hook.php:556 -msgid "Consult feeds" -msgstr "Consultar feeds" - -#: hook.php:623 +#: hook.php:667 msgid "Cancel my ticket" msgstr "Cancelar mi ticket" -#: hook.php:630 -msgid "processing issues" +#: hook.php:685 +msgid "Old" msgstr "" -#: hook.php:631 -msgid "waiting issues" -msgstr "incidentes en espera" - -#: hook.php:632 -msgid "issues to validate" -msgstr "incidentes para validar" - -#: hook.php:633 -msgid "solved issues" -msgstr "incidentes resueltos" - -#: hook.php:640 +#: hook.php:692 #, php-format msgid "Number of %s" msgstr "" -#: js/scripts.js:328 -msgid "No form found. Please choose a form below instead" +#: hook.php:709 +msgid "Issues summary" msgstr "" -"Formulario no encontrado. Por favor, escoje un formulario de abajo en su " -"lugar" -#: js/scripts.js:351 js/scripts.js:372 -msgid "An error occured while querying forms" -msgstr "Se ha producido un error al consultar formularios" +#: hook.php:747 +msgid "" +"Formcreator's mini dashboard not usable as default. This Setting has been " +"ignored." +msgstr "" -#: js/scripts.js:434 -msgid "No form yet in this category" -msgstr "Todavía no hay formularios en esta categoría" +#: js/scripts.js:319 +msgid "No form found. Please choose a form below instead." +msgstr "" -#: js/scripts.js:711 +#: js/scripts.js:321 +msgid "No form found." +msgstr "" + +#: js/scripts.js:325 +msgid "No FAQ item found." +msgstr "" + +#: js/scripts.js:709 msgid "Are you sure you want to delete this question?" msgstr "¿Está seguro de que quiere eliminar esta pregunta?" -#: js/scripts.js:899 +#: js/scripts.js:892 msgid "Are you sure you want to delete this section?" msgstr "¿Está seguro de que quiere eliminar esta sección?" -#: js/scripts.js:1244 -msgid "Are you sure you want to delete this destination:" -msgstr "¿Está seguro de que quiere eliminar este destino?" +#: js/scripts.js:1132 +msgid "Add translations" +msgstr "" -#: entrée standard:62 +#: js/scripts.js:1279 js/scripts.js:1303 +msgid "An error occured while querying forms" +msgstr "Se ha producido un error al consultar formularios" + +#: js/scripts.js:1418 +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:37 +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 los tickets" + +#: entrée standard:127 standard:110 +msgid "Selectable root" +msgstr "" + +#: entrée standard:63 msgid "Direct access on homepage" msgstr "Acceso directo a la página principal" -#: entrée standard:103 +#: entrée standard:86 msgid "Default form in service catalog" msgstr "Formulario por defecto del catálogo de servicios" -#: entrée standard:104 standard:105 +#: entrée standard:106 standard:107 msgid "Are you a robot ?" msgstr "¿Eres un robot?" -#: entrée standard:125 +#: entrée standard:132 msgid "Send" msgstr "Enviar" @@ -2263,6 +2430,10 @@ msgstr "Enviar" 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:54 msgid "Impacts" msgstr "Impactos" @@ -2279,10 +2450,26 @@ msgstr "Agregar sección" msgid "Condition to show the submit button" msgstr "Condición para mostrar el botón enviar" +#: entrée standard:83 +msgid "Add a question" +msgstr "Agregar una pregunta" + #: entrée standard:39 msgid "List of available tags" msgstr "Lista de etiquetas disponibles" +#: entrée standard:42 +msgid "Title" +msgstr "Título" + #: entrée standard:47 msgid "Full form" msgstr "Formulario lleno" + +#: entrée standard:42 +msgid "Min" +msgstr "Min" + +#: entrée standard:53 +msgid "Max" +msgstr "Max" diff --git a/locales/es_VE.po b/locales/es_VE.po index 36faec39f..d094e9854 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: 2022-01-10 12:08+0100\n" -"PO-Revision-Date: 2021-08-30 07:22+0000\n" +"POT-Creation-Date: 2022-06-15 14:47+0200\n" +"PO-Revision-Date: 2022-06-15 12:10+0000\n" "Last-Translator: Francisco Bolivar, 2022\n" "Language-Team: Spanish (Venezuela) (https://www.transifex.com/teclib/teams/28042/es_VE/)\n" "MIME-Version: 1.0\n" @@ -21,7 +21,7 @@ msgstr "" "Language: es_VE\n" "Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n" -#: ajax/question_update.php:36 +#: ajax/question_update.php:36 ajax/section_update.php:37 msgid "Bad request" msgstr "Solicitud incorrecta" @@ -34,7 +34,7 @@ msgstr "Pregunta no encontrada" #: 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:43 +#: 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" @@ -50,7 +50,7 @@ msgstr "No se pudieron mover algunas preguntas" msgid "Could not add the section" msgstr "No se pudo agregar la sección" -#: ajax/commontree.php:55 +#: ajax/commontree.php:55 entrée standard:109 standard:92 msgid "Subtree root" msgstr "Raíz del subárbol" @@ -58,7 +58,7 @@ msgstr "Raíz del subárbol" msgid "Selectable" msgstr "Seleccionable" -#: ajax/commontree.php:74 +#: ajax/commontree.php:74 entrée standard:118 standard:101 msgid "Limit subtree depth" msgstr "Limite de profundidad del subárbol" @@ -67,14 +67,14 @@ msgid "No limit" msgstr "Sin límite" #: ajax/homepage_link.php:36 inc/field/dropdownfield.class.php:71 -#: inc/formlist.class.php:46 inc/formanswer.class.php:198 -#: inc/entityconfig.class.php:69 inc/form.class.php:109 inc/form.class.php:520 -#: inc/form.class.php:1897 hook.php:570 +#: inc/formlist.class.php:46 inc/formanswer.class.php:208 +#: inc/entityconfig.class.php:82 inc/form.class.php:111 inc/form.class.php:571 +#: inc/form.class.php:1938 inc/filter/entityfilter.class.php:45 msgid "Form" msgid_plural "Forms" -msgstr[0] "Formulario" -msgstr[1] "Formularios" -msgstr[2] "Formularios" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" #: ajax/section_delete.php:44 ajax/section_move.php:49 #: ajax/section_duplicate.php:44 @@ -85,51 +85,74 @@ msgstr "No se encontró la sección de fuente" msgid "Could not delete the section" msgstr "No se pudo 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 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:49 +#: ajax/section_update.php:50 msgid "Could not update the section" msgstr "No se pudo actualizar la sección" #: 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/formanswer.php:46 front/reservation.php:46 front/reservation.php:48 +#: 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/formanswer.form.php:77 -#: front/reservation.form.php:46 front/reservation.form.php:48 +#: front/formanswer.form.php:75 front/reservation.form.php:46 +#: front/reservation.form.php:48 msgid "Service catalog" msgstr "Catálogo de Servicios" -#: front/issue.form.php:88 +#: front/issue.form.php:46 msgid "Item not found" msgstr "Elemento no encontrado" -#: front/targetticket.form.php:74 front/targetchange.form.php:76 -#: front/targetproblem.form.php:76 front/form.php:44 inc/common.class.php:708 -#: inc/common.class.php:715 +#: 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:78 front/form.php:43 inc/common.class.php:686 +#: inc/common.class.php:693 msgid "Form Creator" msgstr "Creador de Formulario" -#: front/targetticket.form.php:85 front/targetchange.form.php:86 -#: front/targetproblem.form.php:87 +#: 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:45 front/formlist.php:48 inc/common.class.php:705 +#: front/formlist.php:45 front/formlist.php:48 inc/common.class.php:683 msgid "Form list" msgstr "Lista de formulario" -#: front/formdisplay.php:84 inc/formanswer.class.php:873 -#: inc/formanswer.class.php:1068 inc/formanswer.class.php:1117 +#: front/formdisplay.php:90 inc/formanswer.class.php:877 +#: inc/formanswer.class.php:1097 inc/formanswer.class.php:1147 msgid "The form has been successfully saved!" msgstr "¡El formulario ha sido guardado exitosamente!" @@ -144,131 +167,75 @@ 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:600 -#: inc/abstracttarget.class.php:1207 inc/abstracttarget.class.php:1221 +#: inc/knowbase.class.php:60 inc/form.class.php:648 +#: inc/abstractitiltarget.class.php:953 inc/abstractitiltarget.class.php:967 msgid "Category" msgid_plural "Categories" -msgstr[0] "Categoria" -msgstr[1] "Categorias" -msgstr[2] "Categorias" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: inc/knowbase.class.php:61 inc/form.class.php:601 -msgid "see all" -msgstr "ver todo" +#: inc/knowbase.class.php:62 inc/form.class.php:651 +msgid "See all" +msgstr "Ver todo" -#: inc/knowbase.class.php:78 +#: inc/knowbase.class.php:83 msgid "Please, describe your need here" msgstr "Por favor, describe tu necesidad aquí" -#: inc/field/textareafield.class.php:59 inc/field/dropdownfield.class.php:123 -#: inc/field/textfield.class.php:58 inc/field/radiosfield.class.php:55 -#: inc/field/urgencyfield.class.php:56 inc/field/glpiselectfield.class.php:122 -#: inc/field/timefield.class.php:59 inc/field/datetimefield.class.php:62 -#: inc/field/actorfield.class.php:62 inc/field/checkboxesfield.class.php:56 -#: inc/field/requesttypefield.class.php:52 inc/field/datefield.class.php:60 -msgid "Default values" -msgstr "Valores por defecto" - -#: inc/field/textareafield.class.php:126 +#: inc/field/textareafield.class.php:102 msgid "Textarea" msgstr "AreaDeTexto" -#: inc/field/textareafield.class.php:184 inc/field/dropdownfield.class.php:509 -#: inc/field/ldapselectfield.class.php:218 inc/field/textfield.class.php:149 -#: inc/field/urgencyfield.class.php:193 inc/field/tagfield.class.php:157 -#: inc/field/timefield.class.php:139 inc/field/requesttypefield.class.php:189 +#: inc/field/textareafield.class.php:160 inc/field/dropdownfield.class.php:440 +#: 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:487 +#: inc/field/requesttypefield.class.php:159 msgid "A required field is empty:" msgstr "Un campo requerido está vacío:" -#: inc/field/textareafield.class.php:202 inc/field/textfield.class.php:202 -#: inc/field/integerfield.class.php:111 inc/field/floatfield.class.php:212 +#: 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 "La expresión regular no es válida" -#: inc/field/dropdownfield.class.php:70 inc/abstracttarget.class.php:2292 -#: inc/abstracttarget.class.php:2310 +#: inc/field/dropdownfield.class.php:70 inc/filter/entityfilter.class.php:44 +#: inc/abstractitiltarget.class.php:2024 inc/abstractitiltarget.class.php:2042 msgid "User" msgstr "Usuario" -#: inc/field/dropdownfield.class.php:72 +#: inc/field/dropdownfield.class.php:72 inc/filter/entityfilter.class.php:46 msgid "User and form" msgstr "Usuario y formulario" -#: inc/field/dropdownfield.class.php:86 inc/field/dropdownfield.class.php:500 +#: inc/field/dropdownfield.class.php:431 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:101 -msgid "Service levels" -msgstr "Niveles de servicio" - -#: inc/field/dropdownfield.class.php:102 inc/abstracttarget.class.php:1060 -msgid "SLA" -msgstr "ANS" - -#: inc/field/dropdownfield.class.php:103 inc/abstracttarget.class.php:1133 -msgid "OLA" -msgstr "AOS" - -#: inc/field/dropdownfield.class.php:136 -msgid "Show ticket categories" -msgstr "Mostrar categorías de casos" - -#: inc/field/dropdownfield.class.php:141 inc/field/dropdownfield.class.php:143 -msgid "Request categories" -msgstr "Solicitar categorías" - -#: inc/field/dropdownfield.class.php:142 inc/field/dropdownfield.class.php:143 -msgid "Incident categories" -msgstr "Categorias de incidencia" - -#: inc/field/dropdownfield.class.php:144 -msgid "Change categories" -msgstr "Cambiar categorías" - -#: inc/field/dropdownfield.class.php:145 -msgid "All" -msgstr "Todos" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: inc/field/dropdownfield.class.php:175 inc/issue.class.php:524 -#: inc/form.class.php:2098 inc/question.class.php:820 -msgid "Type" -msgid_plural "Types" -msgstr[0] "Tipo" -msgstr[1] "Tipos" -msgstr[2] "Tipos" - -#: inc/field/dropdownfield.class.php:180 -msgid "Time to own" -msgstr "Tiempo de respuesta" - -#: inc/field/dropdownfield.class.php:181 inc/abstracttarget.class.php:996 -msgid "Time to resolve" -msgstr "Tiempo para resolver" - -#: inc/field/dropdownfield.class.php:531 +#: inc/field/dropdownfield.class.php:462 msgid "Invalid value for " msgstr "Valor no válido para: " -#: inc/field/dropdownfield.class.php:543 +#: inc/field/dropdownfield.class.php:474 #, php-format -msgid "The field value is required: %s" -msgstr "El campo valor es requerido: %s" +msgid "The itemtype field is required: %s" +msgstr "El campo de tipo de elemento es obligatorio: %s" -#: inc/field/dropdownfield.class.php:559 +#: inc/field/dropdownfield.class.php:490 #, php-format msgid "Invalid dropdown type: %s" msgstr "Tipo de menú desplegable no válido: %s" -#: inc/field/dropdownfield.class.php:915 +#: inc/field/dropdownfield.class.php:821 entrée standard:143 standard:126 msgid "Entity restriction" msgstr "Restricción de entidad" -#: inc/field/dropdownfield.class.php:925 +#: inc/field/dropdownfield.class.php:830 msgid "" "To respect the GLPI entity system, \"Form\" should be selected. Others " "settings will break the entity restrictions" @@ -277,98 +244,68 @@ msgstr "" "\"Formulario\". Otras configuraciones romperán las restricciones de la " "entidad" -#: inc/field/ldapselectfield.class.php:49 -msgid "LDAP directory" -msgid_plural "LDAP directories" -msgstr[0] "Directorio LDAP" -msgstr[1] "Directorios LDAP" -msgstr[2] "Directorios LDAP" - -#: inc/field/ldapselectfield.class.php:73 -msgid "Filter" -msgstr "Filtro" - -#: inc/field/ldapselectfield.class.php:85 -msgid "Attribute" -msgstr "Atributo" - -#: inc/field/ldapselectfield.class.php:175 +#: inc/field/ldapselectfield.class.php:109 msgid "LDAP size limit exceeded" msgstr "Se superó el límite de tamaño de LDAP" -#: inc/field/ldapselectfield.class.php:199 +#: inc/field/ldapselectfield.class.php:133 msgid "LDAP Select" msgstr "Seleccionar LDAP" -#: inc/field/ldapselectfield.class.php:236 +#: inc/field/ldapselectfield.class.php:177 msgid "LDAP directory not defined!" msgstr "Directorio LDAP no definido!" -#: inc/field/ldapselectfield.class.php:243 +#: inc/field/ldapselectfield.class.php:184 msgid "LDAP directory not found!" msgstr "Directorio LDAP no encontrado!" -#: inc/field/ldapselectfield.class.php:276 -msgid "Cannot recover LDAP informations!" -msgstr "¡No se puede recuperar la información de LDAP!" - -#: inc/field/textfield.class.php:170 inc/field/integerfield.class.php:70 -#: inc/field/floatfield.class.php:174 +#: 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 "El formato especificado no coincide: %s" -#: inc/field/textfield.class.php:179 +#: inc/field/textfield.class.php:154 #, 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:184 +#: inc/field/textfield.class.php:159 #, 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:192 +#: inc/field/textfield.class.php:167 msgid "Text" msgstr "Texto" -#: inc/field/textfield.class.php:236 inc/field/floatfield.class.php:253 -#: inc/questionregex.class.php:63 +#: 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 "Expresión regular" -#: inc/field/textfield.class.php:241 inc/field/checkboxesfield.class.php:324 -#: inc/field/floatfield.class.php:258 +#: inc/field/textfield.class.php:217 inc/field/floatfield.class.php:238 msgid "Range" msgstr "Rango" -#: inc/field/textfield.class.php:247 inc/field/floatfield.class.php:264 +#: inc/field/textfield.class.php:223 inc/field/floatfield.class.php:244 msgid "Additional validation" msgstr "Validación adicional" -#: inc/field/radiosfield.class.php:56 inc/field/radiosfield.class.php:73 -#: inc/field/actorfield.class.php:63 inc/field/checkboxesfield.class.php:57 -#: inc/field/checkboxesfield.class.php:72 -msgid "One per line" -msgstr "Uno por línea" - -#: inc/field/radiosfield.class.php:72 inc/field/checkboxesfield.class.php:71 -msgid "Values" -msgstr "Valores" - -#: inc/field/radiosfield.class.php:150 +#: inc/field/radiosfield.class.php:108 msgid "Radios" msgstr "Radios" -#: inc/field/radiosfield.class.php:156 inc/field/glpiselectfield.class.php:168 -#: inc/field/checkboxesfield.class.php:265 +#: inc/field/radiosfield.class.php:114 inc/field/glpiselectfield.class.php:86 +#: inc/field/fieldsfield.class.php:511 inc/field/checkboxesfield.class.php:229 msgid "The field value is required:" msgstr "El campo valor es requerido:" -#: inc/field/radiosfield.class.php:234 inc/field/selectfield.class.php:97 -#: inc/field/datetimefield.class.php:140 inc/field/actorfield.class.php:265 -#: inc/field/checkboxesfield.class.php:210 inc/field/floatfield.class.php:143 -#: inc/field/datefield.class.php:138 +#: inc/field/radiosfield.class.php:192 inc/field/selectfield.class.php:104 +#: 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 "Un campo obligatorio está vacío: %s" @@ -378,12 +315,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:84 inc/field/floatfield.class.php:185 +#: 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 "El siguiente número debe ser mayor que %d: %s" -#: inc/field/integerfield.class.php:90 inc/field/floatfield.class.php:191 +#: 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 "El siguiente número debe ser menor que %d: %s" @@ -392,163 +329,127 @@ msgstr "El siguiente número debe ser menor que %d: %s" msgid "Integer" msgstr "Entero" -#: inc/field/ipfield.class.php:122 +#: inc/field/undefinedfield.class.php:43 +msgid "Undefined" +msgstr "Indefinido" + +#: inc/field/ipfield.class.php:121 msgid "IP address" -msgid_plural "Adresses IP" -msgstr[0] "Dirección IP" -msgstr[1] "Direcciones IP" -msgstr[2] "Direcciones IP" +msgid_plural "IP addresses" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: inc/field/urgencyfield.class.php:113 inc/abstracttarget.class.php:1249 +#: inc/field/urgencyfield.class.php:84 inc/abstractitiltarget.class.php:995 msgid "Urgency" msgstr "Urgencia" -#: inc/field/urgencyfield.class.php:147 +#: inc/field/urgencyfield.class.php:118 msgctxt "urgency" msgid "Very high" msgstr "Muy Alta" -#: inc/field/urgencyfield.class.php:148 +#: inc/field/urgencyfield.class.php:119 msgctxt "urgency" msgid "High" msgstr "Alta" -#: inc/field/urgencyfield.class.php:149 +#: inc/field/urgencyfield.class.php:120 msgctxt "urgency" msgid "Medium" msgstr "Media" -#: inc/field/urgencyfield.class.php:150 +#: inc/field/urgencyfield.class.php:121 msgctxt "urgency" msgid "Low" msgstr "Baja" -#: inc/field/urgencyfield.class.php:151 +#: inc/field/urgencyfield.class.php:122 msgctxt "urgency" msgid "Very low" msgstr "Muy baja" -#: inc/field/tagfield.class.php:191 +#: inc/field/tagfield.class.php:50 +msgid "Warning: Tag plugin is disabled or missing" +msgstr "Advertencia: el complemento de etiquetas está deshabilitado o falta" + +#: inc/field/tagfield.class.php:196 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:77 -#: inc/field/glpiselectfield.class.php:153 +#: inc/field/glpiselectfield.class.php:71 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/glpiselectfield.class.php:252 -#: inc/field/glpiselectfield.class.php:292 -#: inc/field/glpiselectfield.class.php:295 -msgid "Assets" -msgstr "Activos" - -#: inc/field/glpiselectfield.class.php:266 hook.php:639 -msgid "Assistance" -msgstr "Asistencia" - -#: inc/field/glpiselectfield.class.php:271 -msgid "Management" -msgstr "Gestión" - -#: inc/field/glpiselectfield.class.php:280 -msgid "Tools" -msgstr "Herramientas" - -#: inc/field/glpiselectfield.class.php:281 -msgid "Notes" -msgstr "Notas" - -#: inc/field/glpiselectfield.class.php:282 -msgid "RSS feed" -msgstr "Canal RSS" - -#: inc/field/glpiselectfield.class.php:284 -msgid "Administration" -msgstr "Administración" - -#: inc/field/glpiselectfield.class.php:292 -#: inc/field/glpiselectfield.class.php:295 -msgid "Plugin" -msgid_plural "Plugins" -msgstr[0] "Complemento" -msgstr[1] "Complementos" -msgstr[2] "Complementos" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" #: inc/field/hostnamefield.class.php:114 msgid "Hostname" -msgid_plural "Hostname" -msgstr[0] "Nombre de anfitrión" -msgstr[1] "Nombres de anfitrión" -msgstr[2] "Nombres de anfitrión" +msgid_plural "Hostnames" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: inc/field/timefield.class.php:155 +#: inc/field/timefield.class.php:128 msgid "Time" msgstr "Hora" -#: inc/field/emailfield.class.php:51 inc/field/floatfield.class.php:59 -#: inc/field/hiddenfield.class.php:51 -msgid "Default value" -msgstr "Valor por defecto" - -#: inc/field/emailfield.class.php:108 +#: inc/field/emailfield.class.php:87 #, 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:119 +#: inc/field/emailfield.class.php:98 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:90 +#: inc/field/selectfield.class.php:97 msgid "Select" msgstr "Seleccionar" -#: inc/field/datetimefield.class.php:161 +#: inc/field/datetimefield.class.php:138 msgid "Date & time" msgstr "Fecha y hora" -#: inc/field/actorfield.class.php:94 +#: inc/field/actorfield.class.php:65 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:275 +#: inc/field/actorfield.class.php:249 #, php-format msgid "Invalid value: %s" msgstr "Valor no válido: %s" -#: inc/field/actorfield.class.php:298 +#: inc/field/actorfield.class.php:272 #, 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:94 +#: inc/field/filefield.class.php:104 msgid "No attached document" msgstr "Documento no anexado" -#: inc/field/filefield.class.php:96 inc/field/filefield.class.php:258 -#: inc/field/filefield.class.php:265 +#: inc/field/filefield.class.php:113 inc/field/filefield.class.php:275 +#: inc/field/filefield.class.php:282 msgid "Attached document" msgstr "Archivo adjunto" -#: inc/field/filefield.class.php:139 +#: inc/field/filefield.class.php:156 #, php-format msgid "A required file is missing: %s" msgstr "Falta un archivo obligatorio: %s" -#: inc/field/filefield.class.php:156 +#: inc/field/filefield.class.php:173 msgid "File" msgstr "Archivo" @@ -556,61 +457,102 @@ msgstr "Archivo" msgid "Multiselect" msgstr "Mutiselección" -#: inc/field/checkboxesfield.class.php:152 +#: inc/field/fieldsfield.class.php:153 +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:166 +msgid "Block" +msgstr "Bloquear" + +#: inc/field/fieldsfield.class.php:170 inc/targetticket.class.php:340 +msgid "Field" +msgstr "Campo" + +#: inc/field/fieldsfield.class.php:253 +msgid "show" +msgstr "ver" + +#: inc/field/fieldsfield.class.php:388 +#, php-format +msgid "Field '%1$s' type not implemented yet !" +msgstr "" + +#: inc/field/fieldsfield.class.php:465 +msgid "Some numeric fields contains non numeric values" +msgstr "Algunos campos numéricos contienen valores no numéricos" + +#: inc/field/fieldsfield.class.php:470 +msgid "Some URL fields contains invalid links" +msgstr "Algunos campos de URL contienen enlaces no válidos" + +#: inc/field/fieldsfield.class.php:556 +msgid "Additionnal fields" +msgstr "Campos Adicionales" + +#: inc/field/checkboxesfield.class.php:116 msgid "Checkboxes" msgstr "Casillas de verificación" -#: inc/field/checkboxesfield.class.php:247 +#: inc/field/checkboxesfield.class.php:211 #, php-format msgid "The following question needs at least %d answers" msgstr "La siguiente pregunta necesita al menos %d respuestas" -#: inc/field/checkboxesfield.class.php:253 +#: inc/field/checkboxesfield.class.php:217 #, php-format msgid "The following question does not accept more than %d answers" msgstr "La siguiente pregunta no acepta más de %d respuestas" -#: inc/field/requesttypefield.class.php:115 inc/targetticket.class.php:1026 +#: inc/field/checkboxesfield.class.php:289 +msgid "Range min" +msgstr "Rango mínimo" + +#: inc/field/checkboxesfield.class.php:290 +msgid "Range max" +msgstr "Rango máximo" + +#: inc/field/requesttypefield.class.php:85 inc/targetticket.class.php:1123 msgid "Request type" msgstr "Tipo de solicitud" -#: inc/field/floatfield.class.php:160 +#: inc/field/floatfield.class.php:140 #, php-format msgid "This is not a number: %s" msgstr "Este no es un número: %s" -#: inc/field/floatfield.class.php:201 -msgid "Float" -msgstr "Flotante" +#: inc/field/floatfield.class.php:181 +msgid "Decimal number" +msgstr "" -#: inc/field/datefield.class.php:159 +#: inc/field/datefield.class.php:135 msgid "Date" msgstr "Fecha" -#: inc/field/descriptionfield.class.php:99 inc/form.class.php:163 -#: inc/question.class.php:165 inc/question.class.php:888 entrée standard:99 -#: standard:52 +#: 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 "Descripción" -#: inc/field/descriptionfield.class.php:106 +#: inc/field/descriptionfield.class.php:110 msgid "A description field should have a description:" msgstr "El campo descripción debe tener una descripción:" -#: inc/field/hiddenfield.class.php:114 +#: inc/field/hiddenfield.class.php:94 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 inc/targetproblem.class.php:591 -#: inc/targetchange.class.php:106 inc/targetticket.class.php:126 +#: 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] "Condición" -msgstr[1] "Condiciones" -msgstr[2] "Condiciones" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" #: inc/condition.class.php:104 msgid "is visible" @@ -636,26 +578,26 @@ msgstr "Oculto a menos" msgid "Displayed unless" msgstr "Desplegado a menos" -#: inc/condition.class.php:179 inc/target_actor.class.php:179 -#: inc/form_language.class.php:536 inc/form_validator.class.php:387 -#: inc/targetproblem.class.php:551 inc/questionrange.class.php:204 -#: inc/form.class.php:1792 inc/targetchange.class.php:303 -#: inc/section.class.php:383 inc/question.class.php:1009 -#: inc/questionregex.class.php:191 inc/questiondependency.class.php:202 -#: inc/item_targetticket.class.php:150 inc/targetticket.class.php:1332 -#: inc/form_profile.class.php:226 +#: 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:1831 inc/targetchange.class.php:303 +#: inc/section.class.php:379 inc/restrictedformcriteria.class.php:200 +#: inc/question.class.php:832 inc/questionparameter/range.class.php:205 +#: inc/questionregex.class.php:185 inc/questiondependency.class.php:196 +#: inc/item_targetticket.class.php:150 inc/targetticket.class.php:1429 #, 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:200 -#: inc/form_language.class.php:552 inc/form_validator.class.php:411 -#: inc/targetproblem.class.php:386 inc/questionrange.class.php:136 -#: inc/form.class.php:1485 inc/targetchange.class.php:148 -#: inc/section.class.php:408 inc/question.class.php:1058 -#: inc/questionregex.class.php:123 inc/questiondependency.class.php:217 -#: inc/item_targetticket.class.php:64 inc/targetticket.class.php:1371 -#: inc/form_profile.class.php:243 +#: 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:1522 inc/targetchange.class.php:148 +#: inc/section.class.php:404 inc/restrictedformcriteria.class.php:226 +#: inc/question.class.php:881 inc/questionparameter/range.class.php:140 +#: inc/questionregex.class.php:120 inc/questiondependency.class.php:211 +#: inc/item_targetticket.class.php:64 inc/targetticket.class.php:1468 #, php-format msgid "Cannot export an empty object: %s" msgstr "No se puede exportar un objeto vacío: %s" @@ -675,144 +617,230 @@ msgstr "Importación en progreso" #: inc/issue.class.php:41 msgid "Issue" msgid_plural "Issues" -msgstr[0] "Asunto" -msgstr[1] "Asuntos" -msgstr[2] "Asuntos" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" #: inc/issue.class.php:54 msgid "Update issue data from tickets and form answers" msgstr "Actualizar datos de asuntos de casos y respuestas de formularios" -#: inc/issue.class.php:417 +#: inc/issue.class.php:403 msgid "Satisfaction survey expired" msgstr "Encuesta de satisfacción caducada" -#: inc/issue.class.php:502 inc/form_language.class.php:209 -#: inc/form.class.php:154 inc/form.class.php:2088 entrée standard:52 -#: standard:48 standard:57 standard:38 +#: inc/issue.class.php:532 inc/form_language.class.php:213 +#: inc/form.class.php:156 inc/form.class.php:2133 entrée standard:52 +#: standard:49 standard:57 standard:38 standard:39 msgid "Name" msgstr "Nombre" -#: inc/issue.class.php:515 inc/formanswer.class.php:188 -#: inc/formanswer.class.php:262 inc/targetproblem.class.php:634 -#: inc/form.class.php:145 inc/targetchange.class.php:334 -#: inc/section.class.php:95 inc/question.class.php:155 -#: inc/targetticket.class.php:169 +#: inc/issue.class.php:545 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 "ID" -#: inc/issue.class.php:537 inc/formanswer.class.php:249 +#: inc/issue.class.php:554 inc/form.class.php:505 inc/form.class.php:2142 +#: entrée standard:65 +msgid "Type" +msgid_plural "Types" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: inc/issue.class.php:567 inc/formanswer.class.php:259 msgid "Status" msgstr "Estado" -#: inc/issue.class.php:549 +#: inc/issue.class.php:579 msgid "Opening date" msgstr "Fecha de apertura" -#: inc/issue.class.php:558 +#: inc/issue.class.php:588 msgid "Last update" msgstr "Última modificación" -#: inc/issue.class.php:567 inc/form.class.php:172 -#: inc/abstracttarget.class.php:942 +#: inc/issue.class.php:597 inc/form.class.php:174 +#: inc/abstracttarget.class.php:517 msgid "Entity" msgid_plural "Entities" -msgstr[0] "Entidad" -msgstr[1] "Entidades" -msgstr[2] "Entidades" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: inc/issue.class.php:577 inc/notificationtargetformanswer.class.php:79 -#: inc/target_actor.class.php:83 inc/formanswer.class.php:208 -#: inc/formanswer.class.php:609 inc/abstracttarget.class.php:1980 +#: inc/issue.class.php:607 inc/notificationtargetformanswer.class.php:79 +#: inc/target_actor.class.php:83 inc/formanswer.class.php:218 +#: inc/formanswer.class.php:608 inc/abstractitiltarget.class.php:1710 msgid "Requester" msgid_plural "Requesters" -msgstr[0] "Solicitante" -msgstr[1] "Solicitantes" -msgstr[2] "Solicitantes" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: inc/issue.class.php:595 inc/formanswer.class.php:218 +#: inc/issue.class.php:625 inc/formanswer.class.php:228 msgid "Form approver" msgstr "Aprobador de formularios" -#: inc/issue.class.php:611 inc/formanswer.class.php:533 -#: inc/formanswer.class.php:540 inc/formanswer.class.php:624 -#: inc/form_language.class.php:223 +#: inc/issue.class.php:641 inc/formanswer.class.php:537 +#: inc/formanswer.class.php:544 inc/formanswer.class.php:623 +#: inc/form_language.class.php:227 msgid "Comment" msgstr "Comentario" -#: inc/issue.class.php:623 +#: inc/issue.class.php:653 msgid "Ticket approver" msgstr "Aprobador del caso" -#: inc/issue.class.php:657 +#: inc/issue.class.php:687 msgid "Technician" msgstr "Técnico" -#: inc/issue.class.php:690 +#: inc/issue.class.php:718 msgid "Technician group" msgstr "Grupo de técnicos" -#: inc/issue.class.php:721 inc/formanswer.class.php:238 +#: inc/issue.class.php:751 inc/formanswer.class.php:248 msgid "Form approver group" msgstr "Grupo de aprobadores de formularios" -#: inc/issue.class.php:744 +#: inc/issue.class.php:762 inc/abstractitiltarget.class.php:742 +msgid "Time to resolve" +msgstr "Tiempo para resolver" + +#: inc/issue.class.php:773 +msgid "Time to resolve + Progress" +msgstr "" + +#: inc/issue.class.php:783 +msgid "Internal time to resolve" +msgstr "" + +#: inc/issue.class.php:794 +msgid "Internal time to resolve + Progress" +msgstr "" + +#: inc/issue.class.php:804 +msgid "Resolution date" +msgstr "" + +#: inc/issue.class.php:819 +msgid "Internal time to own" +msgstr "" + +#: inc/issue.class.php:830 +msgid "Internal time to own + Progress" +msgstr "" + +#: inc/issue.class.php:840 +msgid "Time to own" +msgstr "Tiempo de respuesta" + +#: inc/issue.class.php:851 +msgid "Time to own + Progress" +msgstr "" + +#: inc/issue.class.php:877 msgid "Ticket" msgstr "Caso" -#: inc/issue.class.php:745 inc/formanswer.class.php:173 +#: inc/issue.class.php:878 inc/formanswer.class.php:183 msgid "Form answer" msgid_plural "Form answers" -msgstr[0] "Respuesta de formulario" -msgstr[1] "Respuestas de formulario" -msgstr[2] "Respuestas de formulario" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: inc/issue.class.php:750 +#: inc/issue.class.php:883 msgid "Not validated" msgstr "No validado" -#: inc/issue.class.php:751 inc/formanswer.class.php:66 +#: inc/issue.class.php:884 inc/formanswer.class.php:76 #: inc/form_validator.class.php:71 msgid "Refused" msgstr "Rechazado" -#: inc/issue.class.php:819 +#: inc/issue.class.php:952 #, php-format msgid "%1$s %2$s" msgstr "%1$s %2$s" -#: inc/category.class.php:50 inc/form.class.php:228 hook.php:72 +#: inc/issue.class.php:1215 inc/filter/itilcategoryfilter.class.php:56 +#: hook.php:677 +msgid "All" +msgstr "Todos" + +#: inc/issue.class.php:1221 hook.php:678 +msgid "New" +msgstr "Nuevos" + +#: inc/issue.class.php:1227 hook.php:679 +msgid "Assigned" +msgstr "Asignado" + +#: inc/issue.class.php:1233 inc/formanswer.class.php:75 +#: inc/form_validator.class.php:69 hook.php:680 +msgid "Waiting" +msgstr "Esperando" + +#: inc/issue.class.php:1239 hook.php:681 +msgid "To validate" +msgstr "Para validar" + +#: inc/issue.class.php:1245 hook.php:682 +msgid "Solved" +msgstr "Resuelto" + +#: inc/issue.class.php:1251 hook.php:683 +msgid "Closed" +msgstr "Cerrado" + +#: inc/category.class.php:50 inc/form.class.php:230 hook.php:72 msgid "Form category" msgid_plural "Form categories" -msgstr[0] "Categoria de formulario" -msgstr[1] "Categorias de formularios" -msgstr[2] "Categorias de formularios" +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 "Debajo de" +#: inc/category.class.php:92 inc/form.class.php:261 entrée standard:65 +msgid "Icon" +msgstr "Ícono" + +#: inc/category.class.php:98 inc/form.class.php:269 entrée standard:67 +msgid "Icon color" +msgstr "Color del icono" + +#: inc/category.class.php:104 inc/form.class.php:277 entrée standard:80 +msgid "Background color" +msgstr "Color de fondo" + #: 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:317 +#: inc/notificationtargetformanswer.class.php:44 install/install.php:355 msgid "A form need to be validate" msgstr "Un formulario necesita ser validado" -#: inc/notificationtargetformanswer.class.php:45 install/install.php:323 +#: inc/notificationtargetformanswer.class.php:45 install/install.php:361 msgid "The form is refused" msgstr "El formulario está rechazado" -#: inc/notificationtargetformanswer.class.php:46 install/install.php:329 +#: inc/notificationtargetformanswer.class.php:46 install/install.php:367 msgid "The form is accepted" msgstr "El formulario es aceptado" -#: inc/notificationtargetformanswer.class.php:47 install/install.php:335 +#: inc/notificationtargetformanswer.class.php:47 install/install.php:373 msgid "The form is deleted" msgstr "El formulario es eliminado" @@ -828,11 +856,11 @@ msgstr "Formulario nombre" #: inc/form_validator.class.php:76 msgid "Validator" msgid_plural "Validators" -msgstr[0] "Validador" -msgstr[1] "Validadores" -msgstr[2] "Validadores" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: inc/notificationtargetformanswer.class.php:81 inc/formanswer.class.php:229 +#: inc/notificationtargetformanswer.class.php:81 inc/formanswer.class.php:239 msgid "Creation date" msgstr "Fecha de creación" @@ -857,15 +885,15 @@ msgid "Author" msgstr "Autor" #: inc/notificationtargetformanswer.class.php:98 -#: inc/abstracttarget.class.php:1537 +#: inc/abstractitiltarget.class.php:1290 msgid "Approver" msgstr "Autorizante" -#: inc/target_actor.class.php:66 inc/abstracttarget.class.php:2302 +#: inc/target_actor.class.php:66 inc/abstractitiltarget.class.php:2034 msgid "Form author" msgstr "Autor del formulario" -#: inc/target_actor.class.php:67 inc/abstracttarget.class.php:2305 +#: inc/target_actor.class.php:67 inc/abstractitiltarget.class.php:2037 msgid "Form validator" msgstr "Desde el validador" @@ -873,7 +901,7 @@ msgstr "Desde el validador" msgid "Specific person" msgstr "Persona específica" -#: inc/target_actor.class.php:69 inc/abstracttarget.class.php:2315 +#: inc/target_actor.class.php:69 inc/abstractitiltarget.class.php:2047 msgid "Person from the question" msgstr "Persona desde la pregunta" @@ -881,7 +909,7 @@ msgstr "Persona desde la pregunta" msgid "Specific group" msgstr "Grupo específico" -#: inc/target_actor.class.php:71 inc/abstracttarget.class.php:2326 +#: inc/target_actor.class.php:71 inc/abstractitiltarget.class.php:2058 msgid "Group from the question" msgstr "Grupo desde la pregunta" @@ -897,15 +925,15 @@ msgstr "Grupo tecnológico de un objeto" msgid "Specific supplier" msgstr "Proveedor específico" -#: inc/target_actor.class.php:75 inc/abstracttarget.class.php:2355 +#: inc/target_actor.class.php:75 inc/abstractitiltarget.class.php:2087 msgid "Supplier from the question" msgstr "Proveedor desde la pregunta" -#: inc/target_actor.class.php:76 inc/abstracttarget.class.php:2344 +#: inc/target_actor.class.php:76 inc/abstractitiltarget.class.php:2076 msgid "Actors from the question" msgstr "Actores de la pregunta" -#: inc/target_actor.class.php:77 inc/abstracttarget.class.php:2359 +#: inc/target_actor.class.php:77 inc/abstractitiltarget.class.php:2091 msgid "Form author's supervisor" msgstr "Supervisor del autor del formulario" @@ -913,175 +941,216 @@ msgstr "Supervisor del autor del formulario" msgid "Observer" msgstr "Supervisor" -#: inc/target_actor.class.php:85 inc/abstracttarget.class.php:1994 +#: inc/target_actor.class.php:85 inc/abstractitiltarget.class.php:1724 msgid "Assigned to" msgstr "Asignado a" #: inc/target_actor.class.php:91 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:144 -#, php-format -msgid "Failed to find a user: ID %1$d" -msgstr "Error al encontrar un usuario: ID %1$d" +#: 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 "Petición errada al agregar un actor." -#: inc/target_actor.class.php:153 +#: inc/target_actor.class.php:179 #, php-format -msgid "Failed to find a group: ID %1$d" -msgstr "Error al encontrar un grupo: ID %1$d" +msgid "Failed to find a user: %1$s" +msgstr "No se pudo encontrar un usuario: %1$s" -#: inc/target_actor.class.php:162 +#: inc/target_actor.class.php:188 #, php-format -msgid "Failed to find a supplier: ID %1$d" -msgstr "Error al encontrar un proveedor: ID %1$d" +msgid "Failed to find a group: %1$s" +msgstr "No se pudo encontrar un grupo: %1$s" -#: inc/formanswer.class.php:65 inc/form_validator.class.php:69 -msgid "Waiting" -msgstr "Esperando" +#: inc/target_actor.class.php:197 +#, php-format +msgid "Failed to find a supplier: %1$s" +msgstr "No se pudo encontrar un proveedor: %1$s" -#: inc/formanswer.class.php:67 inc/form_validator.class.php:70 +#: inc/formanswer.class.php:77 inc/form_validator.class.php:70 msgid "Accepted" msgstr "Aceptado" -#: inc/formanswer.class.php:520 +#: inc/formanswer.class.php:523 msgid "Print this form" msgstr "Imprimir este formulario" -#: inc/formanswer.class.php:543 +#: inc/formanswer.class.php:547 msgid "Form accepted by validator." msgstr "Formulario aceptado y validado." -#: inc/formanswer.class.php:545 +#: inc/formanswer.class.php:549 msgid "Form successfully saved." msgstr "Formulario guardado exitosamente." -#: inc/formanswer.class.php:617 inc/form_profile.class.php:168 +#: inc/formanswer.class.php:616 inc/formaccesstype.class.php:122 msgid "Save" msgstr "Guardar" -#: inc/formanswer.class.php:629 +#: inc/formanswer.class.php:628 msgid "Required if refused" msgstr "Se requiere si se negó" -#: inc/formanswer.class.php:635 +#: inc/formanswer.class.php:634 msgid "Refuse" msgstr "Denegado" -#: inc/formanswer.class.php:643 +#: inc/formanswer.class.php:642 msgid "Edit answers" msgstr "Editar respuestas" -#: inc/formanswer.class.php:649 +#: inc/formanswer.class.php:648 msgid "Cancel edition" msgstr "Cancelar edición" -#: inc/formanswer.class.php:656 +#: inc/formanswer.class.php:655 msgid "Accept" msgstr "Aceptado" -#: inc/formanswer.class.php:677 +#: inc/formanswer.class.php:676 msgid "Refused comment is required!" msgstr "¡Comentario denegado es requerido!" -#: inc/formanswer.class.php:749 +#: inc/formanswer.class.php:750 msgid "You are not the validator of these answers" msgstr "No eres el validador de estas respuestas" -#: inc/formanswer.class.php:935 inc/formanswer.class.php:937 +#: inc/formanswer.class.php:956 inc/formanswer.class.php:958 msgid "Form data" msgstr "Datos del formulario" -#: inc/formanswer.class.php:1055 inc/formanswer.class.php:1104 +#: inc/formanswer.class.php:1084 inc/formanswer.class.php:1134 msgid "Cannot generate targets!" msgstr "¡No se puede generar objetivos!" -#: inc/formanswer.class.php:1212 +#: inc/formanswer.class.php:1258 msgid "No turing test set" msgstr "Sin equipo de prueba de turing" -#: inc/formanswer.class.php:1217 +#: inc/formanswer.class.php:1263 msgid "You failed the Turing test" msgstr "Fallaste en la prueba de Turing" -#: inc/formanswer.class.php:1259 +#: inc/formanswer.class.php:1305 msgid "You must select validator!" msgstr "Debes seleccionar validador!" -#: inc/common.class.php:228 +#: inc/common.class.php:229 msgid "You cannot delete this issue. Maybe it is taken into account." msgstr "No puede eliminar este asunto. Tal vez se tenga en cuenta." -#: inc/common.class.php:233 +#: inc/common.class.php:234 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:777 +msgid "Seek assistance" +msgstr "Buscar ayuda" + +#: inc/common.class.php:782 +msgid "My requests for assistance" +msgstr "Mis solucitudes de ayuda" + +#: inc/common.class.php:812 +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:78 +msgid "Link to the form" +msgstr "Enlace al formulario" + +#: inc/formaccesstype.class.php:91 +msgid "Please activate the form to view the link" +msgstr "Active el formulario para ver el enlace" + +#: inc/formaccesstype.class.php:99 +msgid "Enable captcha" +msgstr "Habilitar captcha" + +#: inc/formaccesstype.class.php:109 +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" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: inc/form_language.class.php:68 inc/form_language.class.php:344 +#: inc/form_language.class.php:72 inc/form_language.class.php:348 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:107 inc/form.class.php:1073 -#: inc/form.class.php:1171 inc/abstracttarget.class.php:1747 +#: inc/form_language.class.php:111 inc/form.class.php:1048 +#: inc/form.class.php:1173 inc/abstracttarget.class.php:161 +#: inc/abstractitiltarget.class.php:1541 msgid "The name cannot be empty!" msgstr "¡El nombre no puede estar vacío!" -#: inc/form_language.class.php:115 +#: inc/form_language.class.php:119 msgid "The language must be associated to a form!" msgstr "¡El idioma debe estar asociado a un formulario!" -#: inc/form_language.class.php:245 inc/form_language.class.php:279 +#: inc/form_language.class.php:249 msgid "Add a translation" msgstr "Agregar una traducción" -#: inc/form_language.class.php:307 inc/form_language.class.php:309 +#: inc/form_language.class.php:283 js/scripts.js:1179 +msgid "Update a translation" +msgstr "Actualizar una traducción" + +#: inc/form_language.class.php:313 inc/form_language.class.php:315 msgid "New translation" msgstr "Nueva traducción" -#: inc/form_language.class.php:312 +#: inc/form_language.class.php:318 msgid "Filter list" msgstr "Lista de filtros" -#: inc/form_language.class.php:317 inc/form_language.class.php:409 +#: inc/form_language.class.php:323 inc/form_language.class.php:413 msgid "No translation found" msgstr "Traducción no encontrada" -#: inc/form_language.class.php:322 +#: inc/form_language.class.php:328 msgid "Do you want to delete the selected items?" msgstr "¿Quieres eliminar los elementos seleccionados?" -#: inc/form_language.class.php:333 inc/form_language.class.php:372 -#: inc/form.class.php:482 inc/abstracttarget.class.php:1821 +#: inc/form_language.class.php:337 inc/form_language.class.php:376 +#: inc/form.class.php:529 inc/abstractitiltarget.class.php:1615 msgid "Delete" msgstr "Eliminar" -#: inc/form_language.class.php:343 +#: inc/form_language.class.php:347 msgid "Original string" msgstr "Cadena original" -#: inc/form_language.class.php:395 +#: inc/form_language.class.php:399 msgid "Add a new language" msgstr "Agregar un nuevo idioma" -#: inc/form_language.class.php:428 inc/form_language.class.php:460 -#: inc/form.class.php:190 entrée standard:83 +#: inc/form_language.class.php:432 inc/form_language.class.php:464 +#: inc/form.class.php:192 entrée standard:72 msgid "Language" msgstr "Idioma" -#: inc/form_validator.class.php:68 inc/abstracttarget.class.php:228 -#: inc/targetticket.class.php:95 +#: inc/form_validator.class.php:68 inc/targetticket.class.php:98 +#: inc/abstractitiltarget.class.php:179 msgid "None" msgstr "Ninguno" @@ -1089,41 +1158,41 @@ msgstr "Ninguno" msgid "Need validaton?" msgstr "¿Necesita validación?" -#: inc/form_validator.class.php:126 inc/abstracttarget.class.php:2296 +#: inc/form_validator.class.php:126 inc/abstractitiltarget.class.php:2028 msgid "No" msgstr "No" -#: inc/form_validator.class.php:303 inc/targetproblem.class.php:146 -#: inc/entityconfig.class.php:262 inc/targetchange.class.php:483 -#: inc/abstracttarget.class.php:2285 inc/targetticket.class.php:306 -#: inc/targetticket.class.php:341 +#: inc/form_validator.class.php:303 inc/profile.class.php:62 +#: inc/targetproblem.class.php:146 inc/entityconfig.class.php:389 +#: inc/targetchange.class.php:483 inc/targetticket.class.php:317 +#: inc/targetticket.class.php:352 inc/abstractitiltarget.class.php:2017 msgctxt "button" msgid "Save" msgstr "Guardar" -#: inc/form_validator.class.php:709 inc/abstracttarget.class.php:1521 +#: inc/form_validator.class.php:717 inc/abstractitiltarget.class.php:1270 msgid "Validation" msgstr "Convalidación" -#: inc/form_validator.class.php:711 +#: inc/form_validator.class.php:719 msgid "Choose a validator" msgstr "Elija un validador" #: inc/targetproblem.class.php:42 entrée standard:43 msgid "Target problem" msgid_plural "Target problems" -msgstr[0] "Problema objetivo" -msgstr[1] "Problemas objetivos" -msgstr[2] "Problemas objetivos" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: inc/targetproblem.class.php:108 inc/targetproblem.class.php:589 +#: inc/targetproblem.class.php:108 inc/targetproblem.class.php:577 #: inc/targetchange.class.php:104 inc/targetchange.class.php:440 -#: inc/targetticket.class.php:124 inc/targetticket.class.php:227 +#: inc/targetticket.class.php:134 inc/targetticket.class.php:237 msgid "Properties" msgstr "Propiedades" -#: inc/targetproblem.class.php:533 inc/targetchange.class.php:285 -#: inc/targetticket.class.php:1314 +#: inc/targetproblem.class.php:521 inc/targetchange.class.php:285 +#: inc/targetticket.class.php:1411 #, php-format msgid "" "Failed to add or update the %1$s %2$s: a question is missing and is used in " @@ -1132,341 +1201,372 @@ 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:590 inc/targetchange.class.php:105 -#: inc/abstracttarget.class.php:1423 inc/targetticket.class.php:125 +#: inc/targetproblem.class.php:578 inc/targetchange.class.php:105 +#: inc/targetticket.class.php:135 inc/abstractitiltarget.class.php:1172 msgid "Actors" msgstr "Actores" -#: inc/targetproblem.class.php:643 entrée standard:48 +#: inc/targetproblem.class.php:631 entrée standard:48 msgid "Problem title" msgstr "Título del problema" -#: inc/targetproblem.class.php:653 inc/targetchange.class.php:353 -#: inc/targetticket.class.php:188 +#: inc/targetproblem.class.php:641 inc/targetchange.class.php:353 +#: inc/targetticket.class.php:198 msgid "Content" msgstr "Contenido" -#: inc/targetproblem.class.php:663 inc/targetchange.class.php:363 +#: inc/targetproblem.class.php:651 inc/targetchange.class.php:363 msgid "Impact" msgstr "Impacto" -#: inc/targetproblem.class.php:673 entrée standard:56 +#: inc/targetproblem.class.php:661 entrée standard:56 msgid "Cause" msgstr "Motivo" -#: inc/targetproblem.class.php:683 entrée standard:58 +#: inc/targetproblem.class.php:671 entrée standard:58 msgid "Symptom" msgstr "Síntoma" -#: inc/entityconfig.class.php:77 inc/entityconfig.class.php:86 -#: inc/entityconfig.class.php:94 inc/entityconfig.class.php:102 -#: inc/entityconfig.class.php:110 +#: inc/entityconfig.class.php:90 inc/entityconfig.class.php:99 +#: inc/entityconfig.class.php:107 inc/entityconfig.class.php:115 +#: inc/entityconfig.class.php:123 inc/entityconfig.class.php:131 +#: inc/entityconfig.class.php:139 inc/entityconfig.class.php:147 +#: inc/entityconfig.class.php:155 msgid "Inheritance of the parent entity" msgstr "Herencia de la entidad padre" -#: inc/entityconfig.class.php:78 +#: inc/entityconfig.class.php:91 msgid "GLPi's helpdesk" msgstr "GLPI helpdesk" -#: inc/entityconfig.class.php:79 +#: inc/entityconfig.class.php:92 msgid "Service catalog simplified" msgstr "Catálogo de servicios simplificado" -#: inc/entityconfig.class.php:80 +#: inc/entityconfig.class.php:93 msgid "Service catalog extended" msgstr "Catálogo de servicios extendido" -#: inc/entityconfig.class.php:87 +#: inc/entityconfig.class.php:100 +msgid "All available forms" +msgstr "Todos los formularios disponibles" + +#: inc/entityconfig.class.php:101 +msgid "Only default forms" +msgstr "Solo formularios predeterminados" + +#: inc/entityconfig.class.php:108 msgid "Popularity sort" msgstr "Orden por popularidad" -#: inc/entityconfig.class.php:88 +#: inc/entityconfig.class.php:109 msgid "Alphabetic sort" msgstr "Orden alfabético" -#: inc/entityconfig.class.php:95 +#: inc/entityconfig.class.php:116 msgid "Merged with Forms" msgstr "Fusionado con formularios" -#: inc/entityconfig.class.php:96 +#: inc/entityconfig.class.php:117 msgid "Distinct menu entry" msgstr "Entrada de menú distinta" -#: inc/entityconfig.class.php:103 inc/entityconfig.class.php:111 -#: inc/form.class.php:283 entrée standard:117 +#: inc/entityconfig.class.php:124 inc/entityconfig.class.php:132 +#: inc/entityconfig.class.php:140 inc/entityconfig.class.php:148 +#: inc/form.class.php:285 entrée standard:100 msgid "Visible" msgstr "Visible" -#: inc/entityconfig.class.php:104 inc/entityconfig.class.php:112 +#: inc/entityconfig.class.php:125 inc/entityconfig.class.php:133 +#: inc/entityconfig.class.php:141 inc/entityconfig.class.php:149 msgid "Hidden" msgstr "Oculto" -#: inc/entityconfig.class.php:165 +#: inc/entityconfig.class.php:156 +msgid "Variable height" +msgstr "" + +#: inc/entityconfig.class.php:157 +msgid "Uniform height" +msgstr "" + +#: inc/entityconfig.class.php:231 msgid "Helpdesk" msgstr "Helpdesk" -#: inc/entityconfig.class.php:173 inc/entityconfig.class.php:276 +#: inc/entityconfig.class.php:239 inc/entityconfig.class.php:403 entrée +#: standard:44 msgid "Helpdesk mode" msgstr "Modo Helpdesk" -#: inc/entityconfig.class.php:189 inc/entityconfig.class.php:286 +#: inc/entityconfig.class.php:250 +msgid "Default Form list mode" +msgstr "Modo de lista de formulario predeterminado" + +#: inc/entityconfig.class.php:268 inc/entityconfig.class.php:413 msgid "Sort order" msgstr "Orden de clasificación" -#: inc/entityconfig.class.php:205 inc/entityconfig.class.php:296 +#: inc/entityconfig.class.php:284 inc/entityconfig.class.php:423 msgid "Knowledge base" msgstr "Base de conocimiento" -#: inc/entityconfig.class.php:220 +#: inc/entityconfig.class.php:299 msgid "Search" msgstr "Buscar" -#: inc/entityconfig.class.php:236 +#: inc/entityconfig.class.php:315 +msgid "Counters dashboard" +msgstr "Tablero de contadores" + +#: inc/entityconfig.class.php:331 msgid "Header message" msgstr "Mensaje de encabezado" -#: inc/entityconfig.class.php:248 inc/entityconfig.class.php:326 -#: inc/form.class.php:237 entrée standard:101 +#: inc/entityconfig.class.php:347 +msgid "Search issue" +msgstr "" + +#: inc/entityconfig.class.php:363 +msgid "Tile design" +msgstr "" + +#: inc/entityconfig.class.php:375 inc/entityconfig.class.php:453 +#: inc/form.class.php:239 entrée standard:84 msgid "Header" msgid_plural "Headers" -msgstr[0] "Encabezado" -msgstr[1] "Encabezados" -msgstr[2] "Encabezados" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: inc/entityconfig.class.php:306 +#: inc/entityconfig.class.php:433 msgid "Display search field" msgstr "Mostrar campo de búsqueda" -#: inc/entityconfig.class.php:316 +#: inc/entityconfig.class.php:443 msgid "Display header" msgstr "Encabezado de visualización" -#: inc/questionrange.class.php:53 +#: inc/questionrange.class.php:52 inc/questionparameter/range.class.php:59 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:63 +#: inc/questionrange.class.php:62 inc/questionparameter/range.class.php:69 msgid "Minimum range" msgstr "Rango mínimo" -#: inc/questionrange.class.php:72 +#: inc/questionrange.class.php:71 inc/questionparameter/range.class.php:78 msgid "maximum range" msgstr "rango maximo" -#: inc/questionrange.class.php:105 -msgid "Min" -msgstr "Min" - -#: inc/questionrange.class.php:107 -msgid "Max" -msgstr "Max" - -#: inc/form.class.php:64 inc/form.class.php:388 +#: inc/form.class.php:66 inc/form.class.php:432 msgid "Public access" msgstr "Acceso público" -#: inc/form.class.php:65 inc/form.class.php:392 +#: inc/form.class.php:67 inc/form.class.php:436 msgid "Private access" msgstr "Acceso privado" -#: inc/form.class.php:66 inc/form.class.php:396 +#: inc/form.class.php:68 inc/form.class.php:440 msgid "Restricted access" msgstr "Acceso restringido" -#: inc/form.class.php:120 -msgid "Forms waiting for validation" -msgstr "Formularios esperando validación" +#: inc/form.class.php:122 +msgid "Answers waiting for validation" +msgstr "Respuestas esperando validación" -#: inc/form.class.php:122 inc/form.class.php:1567 inc/form.class.php:1593 +#: inc/form.class.php:124 inc/form.class.php:1606 inc/form.class.php:1632 msgid "Import forms" msgstr "Importar formularios" -#: inc/form.class.php:138 +#: inc/form.class.php:140 msgid "Characteristics" msgstr "Características" -#: inc/form.class.php:181 +#: inc/form.class.php:183 msgid "Recursive" msgstr "Recursivo" -#: inc/form.class.php:202 +#: inc/form.class.php:204 msgid "Homepage" msgstr "Página principal" -#: inc/form.class.php:215 +#: inc/form.class.php:217 msgid "Access" msgstr "Acceso" -#: inc/form.class.php:246 inc/form.class.php:314 inc/form.class.php:372 entrée -#: standard:53 +#: 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:259 entrée standard:66 -msgid "Icon" -msgstr "Ícono" - -#: inc/form.class.php:267 entrée standard:78 -msgid "Icon color" -msgstr "Color del icono" - -#: inc/form.class.php:275 entrée standard:97 -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:313 inc/form.class.php:368 +#: inc/form.class.php:329 inc/form.class.php:394 msgid "Inactive" msgstr "Inactivo" -#: inc/form.class.php:337 inc/form.class.php:404 -msgid "All langages" -msgstr "Todos los lenguajes" +#: 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:448 entrée standard:119 +#: inc/form.class.php:492 entrée standard:102 msgid "Answers title" msgstr "Título de las respuestas" -#: inc/form.class.php:460 inc/form.class.php:512 +#: inc/form.class.php:504 inc/form.class.php:563 msgid "Target" msgid_plural "Targets" -msgstr[0] "Destino" -msgstr[1] "Destinos" -msgstr[2] "Destinos" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: inc/form.class.php:477 -msgid "Edit" -msgstr "Editar" +#: inc/form.class.php:506 +msgid "Actions" +msgstr "" -#: inc/form.class.php:495 inc/form.class.php:2085 +#: inc/form.class.php:546 inc/form.class.php:2130 msgid "Add a target" msgstr "Agregar un objetivo" -#: inc/form.class.php:515 +#: inc/form.class.php:566 msgid "Preview" msgstr "Vista previa" -#: inc/form.class.php:516 +#: inc/form.class.php:567 msgid "properties" msgstr "propiedades" -#: inc/form.class.php:905 +#: inc/form.class.php:886 msgid "What are you looking for?" msgstr "¿Qué estás buscando?" -#: inc/form.class.php:913 +#: inc/form.class.php:894 #, php-format msgid "My %1$d last forms (requester)" msgstr "Mis %1$d últimos formularios (solicitante)" -#: inc/form.class.php:916 +#: inc/form.class.php:897 msgid "No form posted yet" msgstr "Formulario no publicado aún" -#: inc/form.class.php:946 +#: inc/form.class.php:927 msgid "All my forms (requester)" msgstr "Todos mis formularios (solicitante)" -#: inc/form.class.php:959 +#: inc/form.class.php:940 #, php-format msgid "My %1$d last forms (validator)" msgstr "Mis %1$d últimos formularios (validador)" -#: inc/form.class.php:967 +#: inc/form.class.php:948 msgid "No form waiting for validation" msgstr "No formulario esperando por validación" -#: inc/form.class.php:1002 +#: inc/form.class.php:983 msgid "All my forms (validator)" msgstr "Todos mis formularios (validador)" -#: inc/form.class.php:1149 +#: inc/form.class.php:1184 +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:1279 #, 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:1308 +#: inc/form.class.php:1359 msgid "Errored duplicate" msgstr "Duplicado con errores" -#: inc/form.class.php:1319 +#: inc/form.class.php:1370 msgid "Duplicate" msgstr "Duplicado" -#: inc/form.class.php:1366 +#: inc/form.class.php:1417 msgctxt "button" msgid "Post" msgstr "Publicar" -#: inc/form.class.php:1384 +#: inc/form.class.php:1440 #, php-format msgid "Form duplicated: %s" msgstr "Formulario duplicado: %s" -#: inc/form.class.php:1395 +#: inc/form.class.php:1456 #, php-format msgid "Form Transfered: %s" msgstr "Formulario Transferido: %s" -#: inc/form.class.php:1414 +#: inc/form.class.php:1480 msgid "Back" msgstr "Volver" -#: inc/form.class.php:1540 +#: inc/form.class.php:1579 msgid "Upload of JSON files not allowed." msgstr "Carga de archivos JSON no permitida." -#: inc/form.class.php:1543 +#: inc/form.class.php:1582 msgid "You may allow JSON files right now." msgstr "Puede permitir archivos JSON en este momento." -#: inc/form.class.php:1544 +#: inc/form.class.php:1583 msgctxt "button" msgid "Create" msgstr "Crear" -#: inc/form.class.php:1547 inc/form.class.php:1558 +#: inc/form.class.php:1586 inc/form.class.php:1597 msgid "Please contact your GLPI administrator." msgstr "Por favor contacte a su administrador de GLPI." -#: inc/form.class.php:1548 inc/form.class.php:1559 +#: inc/form.class.php:1587 inc/form.class.php:1598 msgctxt "button" msgid "Back" msgstr "Volver" -#: inc/form.class.php:1551 +#: inc/form.class.php:1590 msgid "Upload of JSON files not enabled." msgstr "Carga de archivos JSON no habilitada." -#: inc/form.class.php:1554 inc/form.class.php:1557 +#: inc/form.class.php:1593 inc/form.class.php:1596 msgid "You may enable JSON files right now." msgstr "Puede habilitar los archivos JSON en este momento." -#: inc/form.class.php:1555 +#: inc/form.class.php:1594 msgctxt "button" msgid "Enable" msgstr "Activar" -#: inc/form.class.php:1602 +#: inc/form.class.php:1641 msgctxt "button" msgid "Send" msgstr "Enviar" -#: inc/form.class.php:1621 +#: inc/form.class.php:1660 msgid "Forms import impossible, the file is empty" msgstr "Imposible importar formularios, el archivo está vacío" -#: inc/form.class.php:1625 inc/form.class.php:1629 +#: inc/form.class.php:1664 inc/form.class.php:1668 msgid "Forms import impossible, the file seems corrupt" msgstr "Imposible importar formularios, el archivo parece corrupto" -#: inc/form.class.php:1635 +#: inc/form.class.php:1674 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:1642 +#: inc/form.class.php:1681 msgid "" "The file does not specifies the schema version. It was probably generated " "with a version older than 2.10. Giving up." @@ -1474,70 +1574,70 @@ 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:1668 +#: inc/form.class.php:1707 #, php-format msgid "Failed to import %s" msgstr "Error al importar %s" -#: inc/form.class.php:1673 +#: inc/form.class.php:1712 #, php-format msgid "Forms successfully imported from %s" msgstr "Formularios importados correctamente de %s" -#: inc/form.class.php:1736 +#: inc/form.class.php:1775 #, 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:1744 +#: inc/form.class.php:1783 #, 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:1754 +#: inc/form.class.php:1793 #, 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:1832 +#: inc/form.class.php:1875 msgid "Failed to create JSON document type" msgstr "Error al crear el tipo de documento JSON" -#: inc/form.class.php:1839 +#: inc/form.class.php:1882 msgid "JSON document type not found" msgstr "Tipo de documento JSON no encontrado" -#: inc/form.class.php:1846 +#: inc/form.class.php:1889 msgid "Failed to update JSON document type" msgstr "Error al actualizar el tipo de documento JSON" -#: inc/form.class.php:1866 +#: inc/form.class.php:1909 msgid "Forms without category" msgstr "Formularios sin categoría" -#: inc/form.class.php:1889 +#: inc/form.class.php:1930 msgid "No form available" msgstr "No hay formulario disponible" -#: inc/form.class.php:2117 inc/abstracttarget.class.php:2004 -#: inc/abstracttarget.class.php:2285 inc/targetticket.class.php:381 +#: inc/form.class.php:2161 inc/targetticket.class.php:392 +#: inc/abstractitiltarget.class.php:1734 inc/abstractitiltarget.class.php:2017 msgid "Add" msgstr "Agregar" -#: inc/form.class.php:2135 inc/form.class.php:2158 +#: inc/form.class.php:2179 inc/form.class.php:2202 msgid "Unsupported target type." msgstr "Tipo de objetivo no admitido." -#: inc/form.class.php:2197 +#: inc/form.class.php:2241 msgid "plugin_formcreator_load_check" msgstr "plugin_formcreator_load_check" #: inc/targetchange.class.php:43 entrée standard:43 msgid "Target change" msgid_plural "Target changes" -msgstr[0] "Canbio de destino" -msgstr[1] "Cambios de destino" -msgstr[2] "Cambios de destino" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" #: inc/targetchange.class.php:343 entrée standard:48 msgid "Change title" @@ -1559,82 +1659,110 @@ msgstr "Plan de resguardo" msgid "Check list" msgstr "Lista de Verificación" -#: inc/section.class.php:71 inc/question.class.php:796 entrée standard:63 -#: entrée standard:44 +#: 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:164 -#: inc/question.class.php:314 +#: inc/question.class.php:312 msgid "The title is required" msgstr "El título es requerido" -#: inc/question.class.php:69 inc/abstracttarget.class.php:1222 -#: inc/abstracttarget.class.php:1259 inc/abstracttarget.class.php:1337 -#: inc/abstracttarget.class.php:1465 inc/abstracttarget.class.php:1540 -#: inc/targetticket.class.php:1037 inc/targetticket.class.php:1076 entrée -#: standard:41 +#: inc/restrictedformcriteria.class.php:179 +#, php-format +msgid "Failed to find %1$s %2$s" +msgstr "No se pudo buscar %1$s %2$s" + +#: inc/question.class.php:70 inc/targetticket.class.php:1134 +#: inc/targetticket.class.php:1173 inc/abstractitiltarget.class.php:968 +#: inc/abstractitiltarget.class.php:1005 inc/abstractitiltarget.class.php:1083 +#: inc/abstractitiltarget.class.php:1214 inc/abstractitiltarget.class.php:1295 +#: 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:225 entrée standard:37 +#: inc/question.class.php:228 entrée standard:37 msgid "Count of conditions" msgstr "Recuento de condiciones" -#: inc/question.class.php:322 +#: inc/question.class.php:320 msgid "The field type is required" msgstr "El campo tipo es requerido" -#: inc/question.class.php:329 +#: inc/question.class.php:327 msgid "The section is required" msgstr "La sección es requerida" -#: inc/question.class.php:341 +#: inc/question.class.php:339 #, 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:355 +#: inc/question.class.php:353 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:364 +#: inc/question.class.php:362 msgid "This type of question requires parameters" msgstr "Este tipo de pregunta requiere parámetros" -#: inc/question.class.php:370 +#: inc/question.class.php:368 msgid "A parameter is missing for this question type" msgstr "Falta un parámetro para este tipo de pregunta" -#: inc/question.class.php:752 entrée standard:83 -msgid "Add a question" -msgstr "Agregar una pregunta" +#: inc/question.class.php:1268 +msgid "Service levels" +msgstr "Niveles de servicio" -#: inc/question.class.php:755 -msgid "Edit a question" -msgstr "Editar una pregunta" +#: inc/question.class.php:1269 inc/abstractitiltarget.class.php:806 +msgid "SLA" +msgstr "ANS" -#: inc/question.class.php:778 entrée standard:42 -msgid "Title" -msgstr "Título" +#: inc/question.class.php:1270 inc/abstractitiltarget.class.php:879 +msgid "OLA" +msgstr "AOS" -#: inc/question.class.php:847 -msgid "Required" -msgstr "Requerido" +#: inc/question.class.php:1287 inc/question.class.php:1327 +#: inc/question.class.php:1330 +msgid "Assets" +msgstr "Activos" -#: inc/question.class.php:864 -msgid "Show empty" -msgstr "Mostrar vacío" +#: inc/question.class.php:1301 hook.php:691 hook.php:708 +msgid "Assistance" +msgstr "Asistencia" -#: inc/question.class.php:907 -msgid "Condition to show the question" -msgstr "Condición para mostrar la pregunta" +#: inc/question.class.php:1306 +msgid "Management" +msgstr "Gestión" + +#: inc/question.class.php:1315 +msgid "Tools" +msgstr "Herramientas" + +#: inc/question.class.php:1316 +msgid "Notes" +msgstr "Notas" + +#: inc/question.class.php:1317 +msgid "RSS feed" +msgstr "Canal RSS" + +#: inc/question.class.php:1319 +msgid "Administration" +msgstr "Administración" + +#: inc/question.class.php:1327 inc/question.class.php:1330 +msgid "Plugin" +msgid_plural "Plugins" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" #: inc/abstractquestionparameter.class.php:92 msgid "Parameter" @@ -1644,439 +1772,445 @@ msgstr "Parámetro" msgid "Field name" msgstr "Nombre del campo" -#: inc/abstracttarget.class.php:214 +#: inc/abstracttarget.class.php:96 msgid "Current active entity" msgstr "Entidad activa actual" -#: inc/abstracttarget.class.php:215 +#: inc/abstracttarget.class.php:97 msgid "Default requester user's entity" msgstr "Entidad por defecto del solicitante" -#: inc/abstracttarget.class.php:216 +#: inc/abstracttarget.class.php:98 msgid "First dynamic requester user's entity (alphabetical)" msgstr "Primera entidad dinámica del solicitante (orden alfabético)" -#: inc/abstracttarget.class.php:217 +#: inc/abstracttarget.class.php:99 msgid "Last dynamic requester user's entity (alphabetical)" msgstr "Última entidad dinámica del solicitante (orden alfabético)" -#: inc/abstracttarget.class.php:218 +#: inc/abstracttarget.class.php:100 msgid "The form entity" msgstr "Entidad del formulario" -#: inc/abstracttarget.class.php:219 +#: inc/abstracttarget.class.php:101 msgid "Default entity of the validator" msgstr "Entidad por defecto del validador" -#: inc/abstracttarget.class.php:220 +#: inc/abstracttarget.class.php:102 msgid "Specific entity" msgstr "Entidad específica" -#: inc/abstracttarget.class.php:221 +#: inc/abstracttarget.class.php:103 msgid "Default entity of a user type question answer" msgstr "Entidad por defecto de una pregunta de respuesta del tipo de usuario" -#: inc/abstracttarget.class.php:222 +#: inc/abstracttarget.class.php:104 msgid "From a GLPI object > Entity type question answer" msgstr "Desde un objeto GLPI > Tipo de entidad pregunta respuesta" -#: inc/abstracttarget.class.php:229 -msgid "Tags from questions" -msgstr "Etiquetas desde preguntas" +#: inc/abstracttarget.class.php:115 +msgid "Always generated" +msgstr "Siempre generado" -#: inc/abstracttarget.class.php:230 -msgid "Specific tags" -msgstr "Etiquetas específicas" +#: inc/abstracttarget.class.php:116 +msgid "Disabled unless" +msgstr "Deshabilitado a menos" -#: inc/abstracttarget.class.php:231 -msgid "Tags from questions and specific tags" -msgstr "Etiquetas desde preguntas y etiquetas específicas" +#: inc/abstracttarget.class.php:117 +msgid "Generated unless" +msgstr "Generado a menos" -#: inc/abstracttarget.class.php:232 -msgid "Tags from questions or specific tags" +#: inc/abstracttarget.class.php:128 +msgid "A target must be associated to a form." +msgstr "Un objetivo debe estar asociado a un formulario." + +#: inc/abstracttarget.class.php:133 +msgid "A target must be associated to an existing form." +msgstr "Un objetivo debe estar asociado a un formulario existente." + +#: inc/abstracttarget.class.php:138 +msgid "Name is required." +msgstr "Se requiere el nombre." + +#: inc/abstracttarget.class.php:502 +msgid "Destination entity" +msgstr "Entidad destino" + +#: inc/abstracttarget.class.php:518 +msgid "User type question" +msgstr "Pregunta tipo usuario" + +#: inc/abstracttarget.class.php:519 +msgid "Entity type question" +msgstr "Pregunta tipo entidad" + +#: 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 "Categorias de incidencia" + +#: inc/filter/itilcategoryfilter.class.php:55 +msgid "Change categories" +msgstr "Cambiar categorías" + +#: 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 "Activo especificado" + +#: inc/targetticket.class.php:100 inc/targetticket.class.php:116 +#: inc/abstractitiltarget.class.php:200 inc/abstractitiltarget.class.php:208 +#: inc/abstractitiltarget.class.php:216 inc/abstractitiltarget.class.php:224 +#: inc/abstractitiltarget.class.php:233 +msgid "Equals to the answer to the question" +msgstr "Igual a la respuesta a la pregunta" + +#: inc/targetticket.class.php:101 inc/abstractitiltarget.class.php:225 +#: inc/abstractitiltarget.class.php:234 +msgid "Last valid answer" +msgstr "Última respuesta válida" + +#: inc/targetticket.class.php:107 +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:108 +msgid "Formcreator" +msgstr "Formcreator" + +#: inc/targetticket.class.php:114 +msgid "Default or from a template" +msgstr "Predeterminado o de una plantilla" + +#: inc/targetticket.class.php:115 +msgid "Specific type" +msgstr "Tipo especificado" + +#: inc/targetticket.class.php:188 entrée standard:48 +msgid "Ticket title" +msgstr "Título del ticket" + +#: inc/targetticket.class.php:301 +msgid "Add validation message as first ticket followup" +msgstr "Agregar validación de mensaje como primer seguimiento del caso" + +#: inc/targetticket.class.php:335 +msgid "Add a field" +msgstr "Agregar un campo" + +#: inc/targetticket.class.php:363 +msgid "Managed fields" +msgstr "Campos administrados" + +#: inc/targetticket.class.php:370 +msgid "No managed field" +msgstr "Ningún campo administrado" + +#: inc/targetticket.class.php:390 +msgid "Link to an other ticket" +msgstr "Enlace a otro caso" + +#: inc/targetticket.class.php:399 +msgid "An other destination of this form" +msgstr "Otro destino para este formulario" + +#: inc/targetticket.class.php:400 +msgid "An existing ticket" +msgstr "Un caso existente" + +#: inc/targetticket.class.php:401 +msgid "A ticket from an answer to a question" +msgstr "Un caso a partir de una respuesta a una pregunta" + +#: inc/targetticket.class.php:482 +msgctxt "button" +msgid "Delete permanently" +msgstr "Eliminar permanentemente" + +#: inc/targetticket.class.php:741 +msgid "Invalid link type" +msgstr "Tipo de enlace no válido" + +#: inc/targetticket.class.php:761 +msgid "Invalid linked item type" +msgstr "Tipo de elemento vinculado no válido" + +#: inc/targetticket.class.php:774 +msgid "Linked item does not exists" +msgstr "El elemento vinculado no existe" + +#: inc/targetticket.class.php:787 +msgid "Failed to link the item" +msgstr "Error al vincular el elemento" + +#: inc/targetticket.class.php:959 install/install.php:368 +msgid "Your form has been accepted by the validator" +msgstr "Su formulario ha sido aceptado por el validador" + +#: inc/targetticket.class.php:1110 +msgid "Request source" +msgstr "Origen de la solicitud" + +#: inc/targetticket.class.php:1135 +msgid "Type " +msgstr "Tipo " + +#: inc/targetticket.class.php:1163 +msgid "Associated elements" +msgstr "Elementos asociados" + +#: inc/targetticket.class.php:1174 +msgid "Item " +msgstr "Elemento " + +#: inc/translation.class.php:153 +msgid "No more string to translate" +msgstr "No más cadenas para traducir" + +#: 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:234 +msgid "Failed to add the translation." +msgstr "No se pudo agregar la traducción." + +#: inc/abstractitiltarget.class.php:180 +msgid "Tags from questions" +msgstr "Etiquetas desde preguntas" + +#: inc/abstractitiltarget.class.php:181 +msgid "Specific tags" +msgstr "Etiquetas específicas" + +#: inc/abstractitiltarget.class.php:182 +msgid "Tags from questions and specific tags" +msgstr "Etiquetas desde preguntas y etiquetas específicas" + +#: inc/abstractitiltarget.class.php:183 +msgid "Tags from questions or specific tags" msgstr "Etiquetas desde preguntas o etiquetas específicas" -#: inc/abstracttarget.class.php:238 +#: inc/abstractitiltarget.class.php:189 +msgid "TTR from template or none" +msgstr "" + +#: inc/abstractitiltarget.class.php:190 msgid "equals to the answer to the question" msgstr "es igual la respuesta a la pregunta" -#: inc/abstracttarget.class.php:239 +#: inc/abstractitiltarget.class.php:191 msgid "calculated from the ticket creation date" msgstr "calculada a partir de la fecha de creación del ticket" -#: inc/abstracttarget.class.php:240 +#: inc/abstractitiltarget.class.php:192 msgid "calculated from the answer to the question" msgstr "calculada a partir de la respuesta del ticket" -#: inc/abstracttarget.class.php:246 +#: inc/abstractitiltarget.class.php:198 msgid "SLA from template or none" msgstr "ANS de plantilla o ninguno" -#: inc/abstracttarget.class.php:247 +#: inc/abstractitiltarget.class.php:199 msgid "Specific SLA" msgstr "ANS especificado" -#: inc/abstracttarget.class.php:248 inc/abstracttarget.class.php:256 -#: inc/abstracttarget.class.php:264 inc/abstracttarget.class.php:272 -#: inc/abstracttarget.class.php:281 inc/targetticket.class.php:97 -#: inc/targetticket.class.php:106 -msgid "Equals to the answer to the question" -msgstr "Igual a la respuesta a la pregunta" - -#: inc/abstracttarget.class.php:254 +#: inc/abstractitiltarget.class.php:206 msgid "OLA from template or none" msgstr "AOS desde plantilla o ninguna" -#: inc/abstracttarget.class.php:255 +#: inc/abstractitiltarget.class.php:207 msgid "Specific OLA" msgstr "AOS Especificado" -#: inc/abstracttarget.class.php:262 +#: inc/abstractitiltarget.class.php:214 msgid "Urgency from template or Medium" msgstr "Urgencia de plantilla o medio" -#: inc/abstracttarget.class.php:263 +#: inc/abstractitiltarget.class.php:215 msgid "Specific urgency" msgstr "Urgencia específica" -#: inc/abstracttarget.class.php:270 +#: inc/abstractitiltarget.class.php:222 msgid "Category from template or none" msgstr "Categoría desde plantilla o ninguna" -#: inc/abstracttarget.class.php:271 +#: inc/abstractitiltarget.class.php:223 msgid "Specific category" msgstr "" "17/5000\n" "Categoría específica" -#: inc/abstracttarget.class.php:273 inc/targetticket.class.php:98 -msgid "Last valid answer" -msgstr "Última respuesta válida" - -#: inc/abstracttarget.class.php:279 +#: inc/abstractitiltarget.class.php:231 msgid "Location from template or none" msgstr "Ubicación desde plantilla o ninguna" -#: inc/abstracttarget.class.php:280 +#: inc/abstractitiltarget.class.php:232 msgid "Specific location" msgstr "Ubicación específica" -#: inc/abstracttarget.class.php:292 -msgid "Always generated" -msgstr "Siempre generado" - -#: inc/abstracttarget.class.php:293 -msgid "Disabled unless" -msgstr "Deshabilitado a menos" - -#: inc/abstracttarget.class.php:294 -msgid "Generated unless" -msgstr "Generado a menos" - -#: inc/abstracttarget.class.php:300 +#: inc/abstractitiltarget.class.php:240 msgid "No validation" msgstr "Sin validación" -#: inc/abstracttarget.class.php:301 +#: inc/abstractitiltarget.class.php:241 msgid "Specific user or group" msgstr "Usuario específico o grupo" -#: inc/abstracttarget.class.php:302 +#: inc/abstractitiltarget.class.php:242 msgid "User from question answer" msgstr "Usuario desde la respuesta de la pregunta" -#: inc/abstracttarget.class.php:927 -msgid "Destination entity" -msgstr "Entidad destino" - -#: inc/abstracttarget.class.php:943 -msgid "User type question" -msgstr "Pregunta tipo usuario" +#: inc/abstractitiltarget.class.php:243 +msgid "Group from question answer" +msgstr "Grupo a partir de respuesta de pregunta" -#: inc/abstracttarget.class.php:944 -msgid "Entity type question" -msgstr "Pregunta tipo entidad" - -#: inc/abstracttarget.class.php:1048 +#: inc/abstractitiltarget.class.php:794 msgid "Minute" msgid_plural "Minutes" -msgstr[0] "Minuto" -msgstr[1] "Minutos" -msgstr[2] "Minutos" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: inc/abstracttarget.class.php:1049 +#: inc/abstractitiltarget.class.php:795 msgid "Hour" msgid_plural "Hours" -msgstr[0] "Hora" -msgstr[1] "Horas" -msgstr[2] "Horas" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: inc/abstracttarget.class.php:1050 +#: inc/abstractitiltarget.class.php:796 msgid "Day" msgid_plural "Days" -msgstr[0] "Día" -msgstr[1] "Días" -msgstr[2] "Días" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: inc/abstracttarget.class.php:1051 +#: inc/abstractitiltarget.class.php:797 msgid "Month" msgid_plural "Months" -msgstr[0] "Mes" -msgstr[1] "Meses" -msgstr[2] "Meses" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: inc/abstracttarget.class.php:1083 +#: inc/abstractitiltarget.class.php:829 msgid "SLA (TTO/TTR)" msgstr "ANS(TDR/TPR)" -#: inc/abstracttarget.class.php:1084 inc/abstracttarget.class.php:1157 +#: inc/abstractitiltarget.class.php:830 inc/abstractitiltarget.class.php:903 msgid "Question (TTO/TTR)" msgstr "Pregunta (TIR / TR)" -#: inc/abstracttarget.class.php:1156 +#: inc/abstractitiltarget.class.php:902 msgid "OLA (TTO/TTR)" msgstr "AOS(TDR/TPR)" -#: inc/abstracttarget.class.php:1260 +#: inc/abstractitiltarget.class.php:1006 msgid "Urgency " msgstr "Urgencia " -#: inc/abstracttarget.class.php:1290 +#: inc/abstractitiltarget.class.php:1036 msgid "Ticket tags" msgstr "Etiquetas de ticket" -#: inc/abstracttarget.class.php:1338 +#: inc/abstractitiltarget.class.php:1084 msgid "Tags" msgstr "Etiquetas" -#: inc/abstracttarget.class.php:1454 +#: inc/abstractitiltarget.class.php:1203 msgid "Location" msgstr "Lugar" -#: inc/abstracttarget.class.php:1466 +#: inc/abstractitiltarget.class.php:1215 msgid "Location " msgstr "Ubicación " -#: inc/abstracttarget.class.php:1707 -msgid "A target must be associated to a form." -msgstr "Un objetivo debe estar asociado a un formulario." - -#: inc/abstracttarget.class.php:1712 -msgid "A target must be associated to an existing form." -msgstr "Un objetivo debe estar asociado a un formulario existente." - -#: inc/abstracttarget.class.php:1717 -msgid "Name is required." -msgstr "Se requiere el nombre." - -#: inc/abstracttarget.class.php:1753 +#: inc/abstractitiltarget.class.php:1547 msgid "The description cannot be empty!" msgstr "¡La descripción no puede estar vacía!" -#: inc/abstracttarget.class.php:1987 +#: inc/abstractitiltarget.class.php:1717 msgid "Watcher" msgid_plural "Watchers" -msgstr[0] "Observador" -msgstr[1] "Observadores" -msgstr[2] "Observadores" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: inc/abstracttarget.class.php:2006 +#: inc/abstractitiltarget.class.php:1736 msgid "Cancel" msgstr "Cancelar" -#: inc/abstracttarget.class.php:2278 inc/abstracttarget.class.php:2295 -#: inc/abstracttarget.class.php:2296 +#: inc/abstractitiltarget.class.php:2011 inc/abstractitiltarget.class.php:2027 +#: inc/abstractitiltarget.class.php:2028 msgid "Email followup" msgstr "Seguimiento por correo" -#: inc/abstracttarget.class.php:2293 inc/abstracttarget.class.php:2321 +#: inc/abstractitiltarget.class.php:2025 inc/abstractitiltarget.class.php:2053 msgid "Group" msgstr "Grupo" -#: inc/abstracttarget.class.php:2294 inc/abstracttarget.class.php:2350 +#: inc/abstractitiltarget.class.php:2026 inc/abstractitiltarget.class.php:2082 msgid "Supplier" msgstr "Proveedor" -#: inc/abstracttarget.class.php:2295 +#: inc/abstractitiltarget.class.php:2027 msgid "Yes" msgstr "Sí" -#: inc/abstracttarget.class.php:2332 +#: inc/abstractitiltarget.class.php:2064 msgid "Group from the object" msgstr "Agrupar desde el objeto" -#: inc/abstracttarget.class.php:2338 +#: inc/abstractitiltarget.class.php:2070 msgid "Tech group from the object" msgstr "Grupo técnico del objeto" -#: inc/questionregex.class.php:53 -msgid "Question regular expression" -msgid_plural "Question regular expressions" -msgstr[0] "Pregunta expresión regular" -msgstr[1] "Preguntas expresiones regularares" -msgstr[2] "Preguntas expresiones regularares" - -#: inc/questionregex.class.php:96 -msgid "" -"Specify the additional validation conditions in the description of the " -"question to help users." -msgstr "" -"Especificar las condiciones de validación adicionales en la descripción de " -"la pregunta para ayudar a los usuarios." - -#: inc/questiondependency.class.php:68 -msgid "Question dependency" -msgid_plural "Question dependencies" -msgstr[0] "Dependencia de preguntas" -msgstr[1] "Dependencias de preguntas" -msgstr[2] "Dependencias de preguntas" - -#: inc/answer.class.php:66 entrée standard:43 -msgid "Answer" -msgid_plural "Answers" -msgstr[0] "Respuesta" -msgstr[1] "Respuestas" -msgstr[2] "Respuestas" - -#: inc/item_targetticket.class.php:52 -msgid "Composite ticket relation" -msgid_plural "Composite ticket relations" -msgstr[0] "Relación de ticket compuesto" -msgstr[1] "Relaciones de ticket compuesto" -msgstr[2] "Relaciones de ticket compuesto" - -#: inc/targetticket.class.php:53 entrée standard:43 -msgid "Target ticket" -msgid_plural "Target tickets" -msgstr[0] "Caso destino" -msgstr[1] "Casos destino" -msgstr[2] "Casos destino" - -#: inc/targetticket.class.php:96 -msgid "Specific asset" -msgstr "Activo especificado" - -#: inc/targetticket.class.php:104 -msgid "Default or from a template" -msgstr "Predeterminado o de una plantilla" - -#: inc/targetticket.class.php:105 -msgid "Specific type" -msgstr "Tipo especificado" - -#: inc/targetticket.class.php:178 entrée standard:48 -msgid "Ticket title" -msgstr "Título del ticket" - -#: inc/targetticket.class.php:290 -msgid "Add validation message as first ticket followup" -msgstr "Agregar validación de mensaje como primer seguimiento del caso" - -#: inc/targetticket.class.php:324 -msgid "Add a field" -msgstr "Agregar un campo" - -#: inc/targetticket.class.php:329 -msgid "Field" -msgstr "Campo" - -#: inc/targetticket.class.php:352 -msgid "Managed fields" -msgstr "Campos administrados" - -#: inc/targetticket.class.php:359 -msgid "No managed field" -msgstr "Ningún campo administrado" - -#: inc/targetticket.class.php:379 -msgid "Link to an other ticket" -msgstr "Enlace a otro caso" - -#: inc/targetticket.class.php:388 -msgid "An other destination of this form" -msgstr "Otro destino para este formulario" - -#: inc/targetticket.class.php:389 -msgid "An existing ticket" -msgstr "Un caso existente" - -#: inc/targetticket.class.php:390 -msgid "A ticket from an answer to a question" -msgstr "Un caso a partir de una respuesta a una pregunta" - -#: inc/targetticket.class.php:471 -msgctxt "button" -msgid "Delete permanently" -msgstr "Eliminar permanentemente" - -#: inc/targetticket.class.php:724 -msgid "Invalid link type" -msgstr "Tipo de enlace no vá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:937 install/install.php:330 -msgid "Your form has been accepted by the validator" -msgstr "Su formulario ha sido aceptado por el validador" - -#: inc/targetticket.class.php:1038 -msgid "Type " -msgstr "Tipo " - -#: inc/targetticket.class.php:1066 -msgid "Associated elements" -msgstr "Elementos asociados" - -#: inc/targetticket.class.php:1077 -msgid "Item " -msgstr "Elemento " - -#: inc/translation.class.php:163 -msgid "No more string to translate" -msgstr "No más cadenas para traducir" - -#: inc/translation.class.php:226 -msgid "Language not found." -msgstr "Idioma no encontrado." - -#: inc/translation.class.php:231 -msgid "Form not found." -msgstr "Formulario no encontrado." - -#: inc/translation.class.php:244 -msgid "Failed to add the translation." -msgstr "No se pudo agregar la traducción." - -#: inc/form_profile.class.php:48 inc/form_profile.class.php:85 -msgid "Access type" -msgid_plural "Access types" -msgstr[0] "Tipo de accesos" -msgstr[1] "Tipo de accesos" -msgstr[2] "Tipo de accesos" - -#: inc/form_profile.class.php:99 -msgid "Link to the form" -msgstr "Enlace al formulario" - -#: inc/form_profile.class.php:112 -msgid "Please activate the form to view the link" -msgstr "Active el formulario para ver el enlace" - -#: inc/form_profile.class.php:120 -msgid "Enable captcha" -msgstr "Habilitar captcha" - -#: install/install.php:127 +#: install/install.php:133 msgid "" "Upgrade tables to innoDB; run php bin/console " "glpi:migration:myisam_to_innodb" @@ -2084,15 +2218,22 @@ msgstr "" "Actualizar tablas a innoDB; ejecute php bin/console " "glpi:migration:myisam_to_innodb" -#: install/install.php:311 +#: install/install.php:174 +#, 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:349 msgid "A form has been created" msgstr "El formulario ha sido creado" -#: install/install.php:312 +#: install/install.php:350 msgid "Your request has been saved" msgstr "Tu solicitud ha sido guardada" -#: install/install.php:313 +#: install/install.php:351 msgid "" "Hi,\\nYour request from GLPI has been successfully saved with number " "##formcreator.request_id## and transmitted to the helpdesk team.\\nYou can " @@ -2103,11 +2244,11 @@ msgstr "" "puedes ver sus respuestas en el siguiente " "enlace:\\n##formcreator.validation_link##" -#: install/install.php:318 +#: install/install.php:356 msgid "A form from GLPI need to be validate" msgstr "Un formulario GLPI necesita ser validado" -#: install/install.php:319 +#: install/install.php:357 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 " @@ -2117,11 +2258,11 @@ msgstr "" "elegido como el validador.\\nUsted puede acceder a él haciendo clic en este " "enlace:\\n##formcreator.validation_link##" -#: install/install.php:324 +#: install/install.php:362 msgid "Your form has been refused by the validator" msgstr "Su formulario ha sido rechazado por el validador" -#: install/install.php:325 +#: install/install.php:363 msgid "" "Hi,\\nWe are sorry to inform you that your form has been refused by the " "validator for the reason " @@ -2134,7 +2275,7 @@ msgstr "" "modificarlo y volver a enviarlo haciendo clic en este " "enlace:\\n##formcreator.validation_link##" -#: install/install.php:331 +#: install/install.php:369 msgid "" "Hi,\\nWe are pleased to inform you that your form has been accepted by the " "validator.\\nYour request will be considered soon." @@ -2142,11 +2283,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:336 +#: install/install.php:374 msgid "Your form has been deleted by an administrator" msgstr "Tu formulario ha sido eliminado por un administrador" -#: install/install.php:337 +#: install/install.php:375 msgid "" "Hi,\\nWe are sorry to inform you that your request cannot be considered and " "has been deleted by an administrator." @@ -2154,98 +2295,134 @@ msgstr "" "Hola,\\nLamentamos informarle de que su solicitud no puede ser considerada, " "y ha sido eliminado por un administrador." -#: install/install.php:560 +#: install/install.php:601 msgid "Formcreator - Sync service catalog issues" msgstr "Formcreator - Servicio de Sincronización del catálogo de asuntos" -#: hook.php:299 +#: hook.php:305 msgctxt "button" msgid "Duplicate" msgstr "Duplicado" -#: hook.php:300 +#: hook.php:306 msgid "Transfer" msgstr "Transferir" -#: hook.php:301 +#: hook.php:307 msgctxt "button" msgid "Export" msgstr "Exportar" -#: hook.php:536 -msgid "Seek assistance" -msgstr "Buscar ayuda" - -#: hook.php:541 -msgid "My requests for assistance" -msgstr "Mis solucitudes de ayuda" - -#: hook.php:556 -msgid "Consult feeds" -msgstr "Consultar feeds" - -#: hook.php:623 +#: hook.php:667 msgid "Cancel my ticket" msgstr "Cancelar mi caso" -#: hook.php:630 -msgid "processing issues" -msgstr "asuntos procesados" - -#: hook.php:631 -msgid "waiting issues" -msgstr "asuntos en espera" - -#: hook.php:632 -msgid "issues to validate" -msgstr "asuntos por validar" - -#: hook.php:633 -msgid "solved issues" -msgstr "asuntos resueltos" +#: hook.php:685 +msgid "Old" +msgstr "" -#: hook.php:640 +#: hook.php:692 #, php-format msgid "Number of %s" msgstr "Número de %s" -#: js/scripts.js:328 -msgid "No form found. Please choose a form below instead" -msgstr "No se ha encontrado ningun formulario. Por favor, elija un formulario" +#: hook.php:709 +msgid "Issues summary" +msgstr "Resumen de asuntos" -#: js/scripts.js:351 js/scripts.js:372 -msgid "An error occured while querying forms" -msgstr "Se ha producido un error al consultar formularios" +#: hook.php:747 +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:434 -msgid "No form yet in this category" -msgstr "Aún no hay formularios en esta categoría" +#: js/scripts.js:319 +msgid "No form found. Please choose a form below instead." +msgstr "" -#: js/scripts.js:711 +#: js/scripts.js:321 +msgid "No form found." +msgstr "" + +#: js/scripts.js:325 +msgid "No FAQ item found." +msgstr "" + +#: js/scripts.js:709 msgid "Are you sure you want to delete this question?" msgstr "¿Está seguro de que quiere eliminar esta pregunta?" -#: js/scripts.js:899 +#: js/scripts.js:892 msgid "Are you sure you want to delete this section?" msgstr "¿Está seguro de que quiere eliminar esta sección?" -#: js/scripts.js:1244 -msgid "Are you sure you want to delete this destination:" -msgstr "¿Está seguro de que quiere eliminar este destino?:" +#: js/scripts.js:1132 +msgid "Add translations" +msgstr "Agregar traducciones" -#: entrée standard:62 +#: js/scripts.js:1279 js/scripts.js:1303 +msgid "An error occured while querying forms" +msgstr "Se ha producido un error al consultar formularios" + +#: js/scripts.js:1418 +msgid "Are you sure you want to delete this target:" +msgstr "¿Está seguro de que desea eliminar este objetivo?:" + +#: entrée standard:43 standard:50 standard:44 standard:49 standard:78 +msgid "Required" +msgstr "Requerido" + +#: entrée standard:57 standard:61 standard:60 standard:59 standard:43 +#: standard:69 standard:52 standard:37 +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 casos" + +#: entrée standard:127 standard:110 +msgid "Selectable root" +msgstr "Raíz seleccionable" + +#: entrée standard:63 msgid "Direct access on homepage" msgstr "Acceso directo a la página principal" -#: entrée standard:103 +#: entrée standard:86 msgid "Default form in service catalog" msgstr "Formulario por defecto del catálogo de servicios" -#: entrée standard:104 standard:105 +#: entrée standard:106 standard:107 msgid "Are you a robot ?" msgstr "¿Eres un robot?" -#: entrée standard:125 +#: entrée standard:132 msgid "Send" msgstr "Enviar" @@ -2253,6 +2430,10 @@ msgstr "Enviar" 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:54 msgid "Impacts" msgstr "Impactos" @@ -2269,10 +2450,26 @@ msgstr "Agregar sección" msgid "Condition to show the submit button" msgstr "Condición para mostrar el botón enviar" +#: entrée standard:83 +msgid "Add a question" +msgstr "Agregar una pregunta" + #: entrée standard:39 msgid "List of available tags" msgstr "Lista de etiquetas disponibles" +#: entrée standard:42 +msgid "Title" +msgstr "Título" + #: entrée standard:47 msgid "Full form" msgstr "Formulario lleno" + +#: entrée standard:42 +msgid "Min" +msgstr "Min" + +#: entrée standard:53 +msgid "Max" +msgstr "Max" diff --git a/locales/fr_CA.po b/locales/fr_CA.po index b68f01baa..034848905 100644 --- a/locales/fr_CA.po +++ b/locales/fr_CA.po @@ -4,18 +4,18 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Christian Bernard , 2021 -# Tiago Graça, 2022 # Thierry Bugier , 2022 +# Christian Bernard , 2022 +# Tiago Graça, 2022 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-01-10 12:08+0100\n" -"PO-Revision-Date: 2021-08-30 07:22+0000\n" -"Last-Translator: Thierry Bugier , 2022\n" +"POT-Creation-Date: 2022-06-15 14:47+0200\n" +"PO-Revision-Date: 2022-06-15 12:10+0000\n" +"Last-Translator: Tiago Graça, 2022\n" "Language-Team: French (Canada) (https://www.transifex.com/teclib/teams/28042/fr_CA/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -23,7 +23,7 @@ msgstr "" "Language: fr_CA\n" "Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n" -#: ajax/question_update.php:36 +#: ajax/question_update.php:36 ajax/section_update.php:37 msgid "Bad request" msgstr "Mauvaise requête" @@ -36,7 +36,7 @@ msgstr "Question non trouvée" #: 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:43 +#: ajax/question_toggle_required.php:55 ajax/section_update.php:44 msgid "You don't have right for this action" msgstr "Vous n'avez pas l'autorisation pour cette action" @@ -52,7 +52,7 @@ msgstr "Échec de déplacement de quelques questions" msgid "Could not add the section" msgstr "Impossible d'ajouter la section" -#: ajax/commontree.php:55 +#: ajax/commontree.php:55 entrée standard:109 standard:92 msgid "Subtree root" msgstr "Racine du sous arbre" @@ -60,7 +60,7 @@ msgstr "Racine du sous arbre" msgid "Selectable" msgstr "Sélectionnable" -#: ajax/commontree.php:74 +#: ajax/commontree.php:74 entrée standard:118 standard:101 msgid "Limit subtree depth" msgstr "Limite de profondeur du sous arbre" @@ -69,14 +69,14 @@ msgid "No limit" msgstr "Aucune limite" #: ajax/homepage_link.php:36 inc/field/dropdownfield.class.php:71 -#: inc/formlist.class.php:46 inc/formanswer.class.php:198 -#: inc/entityconfig.class.php:69 inc/form.class.php:109 inc/form.class.php:520 -#: inc/form.class.php:1897 hook.php:570 +#: inc/formlist.class.php:46 inc/formanswer.class.php:208 +#: inc/entityconfig.class.php:82 inc/form.class.php:111 inc/form.class.php:571 +#: inc/form.class.php:1938 inc/filter/entityfilter.class.php:45 msgid "Form" msgid_plural "Forms" -msgstr[0] "Formulaire" -msgstr[1] "Formulaires" -msgstr[2] "Formulaires" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" #: ajax/section_delete.php:44 ajax/section_move.php:49 #: ajax/section_duplicate.php:44 @@ -87,51 +87,74 @@ msgstr "Section source introuvable" msgid "Could not delete the section" msgstr "La section n'a pu être supprimé" +#: ajax/question_add.php:45 +msgid "Could not add the question" +msgstr "La question n'a pu être supprimé" + #: ajax/section_move.php:66 msgid "Could not move the section" msgstr "Impossible de déplacer la section" +#: ajax/target_actor.php:51 +msgid "Failed to add the actor" +msgstr "Echec de l'ajout de l'acteur" + +#: ajax/target_actor.php:62 +msgid "Failed to delete the actor" +msgstr "Echec de la suppression de l'acteur" + #: ajax/section_duplicate.php:56 msgid "Could not duplicate the section" msgstr "Impossible de dupliquer la section" -#: ajax/section_update.php:49 +#: ajax/section_update.php:50 msgid "Could not update the section" msgstr "Impossible de mettre à jour la section" #: 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/formanswer.php:46 front/reservation.php:46 front/reservation.php:48 +#: 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/formanswer.form.php:77 -#: front/reservation.form.php:46 front/reservation.form.php:48 +#: front/formanswer.form.php:75 front/reservation.form.php:46 +#: front/reservation.form.php:48 msgid "Service catalog" msgstr "Catalogue de service" -#: front/issue.form.php:88 +#: front/issue.form.php:46 msgid "Item not found" msgstr "Élément introuvable" -#: front/targetticket.form.php:74 front/targetchange.form.php:76 -#: front/targetproblem.form.php:76 front/form.php:44 inc/common.class.php:708 -#: inc/common.class.php:715 +#: 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 "Pas de droits pour mettre à jour cet élément." + +#: front/targetticket.form.php:75 +msgid "Bad request while deleting an actor." +msgstr "Mauvaise requête pendant la suppression d'un acteur" + +#: front/targetticket.form.php:95 front/targetchange.form.php:81 +#: front/formanswer.php:47 front/targetproblem.form.php:81 +#: front/formanswer.form.php:78 front/form.php:43 inc/common.class.php:686 +#: inc/common.class.php:693 msgid "Form Creator" msgstr "Formcreator" -#: front/targetticket.form.php:85 front/targetchange.form.php:86 -#: front/targetproblem.form.php:87 +#: 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:45 front/formlist.php:48 inc/common.class.php:705 +#: front/formlist.php:45 front/formlist.php:48 inc/common.class.php:683 msgid "Form list" msgstr "Liste des formulaires" -#: front/formdisplay.php:84 inc/formanswer.class.php:873 -#: inc/formanswer.class.php:1068 inc/formanswer.class.php:1117 +#: front/formdisplay.php:90 inc/formanswer.class.php:877 +#: inc/formanswer.class.php:1097 inc/formanswer.class.php:1147 msgid "The form has been successfully saved!" msgstr "Le formulaire a été sauvegardé avec succès !" @@ -146,131 +169,75 @@ 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:600 -#: inc/abstracttarget.class.php:1207 inc/abstracttarget.class.php:1221 +#: inc/knowbase.class.php:60 inc/form.class.php:648 +#: inc/abstractitiltarget.class.php:953 inc/abstractitiltarget.class.php:967 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:61 inc/form.class.php:601 -msgid "see all" -msgstr "tout voir" +#: inc/knowbase.class.php:62 inc/form.class.php:651 +msgid "See all" +msgstr "Voir tous" -#: inc/knowbase.class.php:78 +#: inc/knowbase.class.php:83 msgid "Please, describe your need here" msgstr "Merci de décrire votre besoin ici" -#: inc/field/textareafield.class.php:59 inc/field/dropdownfield.class.php:123 -#: inc/field/textfield.class.php:58 inc/field/radiosfield.class.php:55 -#: inc/field/urgencyfield.class.php:56 inc/field/glpiselectfield.class.php:122 -#: inc/field/timefield.class.php:59 inc/field/datetimefield.class.php:62 -#: inc/field/actorfield.class.php:62 inc/field/checkboxesfield.class.php:56 -#: inc/field/requesttypefield.class.php:52 inc/field/datefield.class.php:60 -msgid "Default values" -msgstr "Valeur par défaut" - -#: inc/field/textareafield.class.php:126 +#: inc/field/textareafield.class.php:102 msgid "Textarea" msgstr "Zone de texte" -#: inc/field/textareafield.class.php:184 inc/field/dropdownfield.class.php:509 -#: inc/field/ldapselectfield.class.php:218 inc/field/textfield.class.php:149 -#: inc/field/urgencyfield.class.php:193 inc/field/tagfield.class.php:157 -#: inc/field/timefield.class.php:139 inc/field/requesttypefield.class.php:189 +#: inc/field/textareafield.class.php:160 inc/field/dropdownfield.class.php:440 +#: 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:487 +#: inc/field/requesttypefield.class.php:159 msgid "A required field is empty:" msgstr "Un champ obligatoire est vide :" -#: inc/field/textareafield.class.php:202 inc/field/textfield.class.php:202 -#: inc/field/integerfield.class.php:111 inc/field/floatfield.class.php:212 +#: 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 "L'expression régulière n'est pas valide" -#: inc/field/dropdownfield.class.php:70 inc/abstracttarget.class.php:2292 -#: inc/abstracttarget.class.php:2310 +#: inc/field/dropdownfield.class.php:70 inc/filter/entityfilter.class.php:44 +#: inc/abstractitiltarget.class.php:2024 inc/abstractitiltarget.class.php:2042 msgid "User" msgstr "Utilisateur" -#: inc/field/dropdownfield.class.php:72 +#: inc/field/dropdownfield.class.php:72 inc/filter/entityfilter.class.php:46 msgid "User and form" msgstr "Utilisateur et formulaire" -#: inc/field/dropdownfield.class.php:86 inc/field/dropdownfield.class.php:500 +#: inc/field/dropdownfield.class.php:431 entrée standard:38 msgid "Dropdown" msgid_plural "Dropdowns" -msgstr[0] "Intitulé" -msgstr[1] "Intitulés" -msgstr[2] "Intitulés" - -#: inc/field/dropdownfield.class.php:101 -msgid "Service levels" -msgstr "Niveaux de service" - -#: inc/field/dropdownfield.class.php:102 inc/abstracttarget.class.php:1060 -msgid "SLA" -msgstr "Entente de niveau de service " - -#: inc/field/dropdownfield.class.php:103 inc/abstracttarget.class.php:1133 -msgid "OLA" -msgstr "Entente sur les niveaux opérationnels" - -#: inc/field/dropdownfield.class.php:136 -msgid "Show ticket categories" -msgstr "Afficher les catégories du ticket" - -#: inc/field/dropdownfield.class.php:141 inc/field/dropdownfield.class.php:143 -msgid "Request categories" -msgstr "Catégories de la requête" - -#: inc/field/dropdownfield.class.php:142 inc/field/dropdownfield.class.php:143 -msgid "Incident categories" -msgstr "Catégories d'incident" - -#: inc/field/dropdownfield.class.php:144 -msgid "Change categories" -msgstr "Catégories de changement" - -#: inc/field/dropdownfield.class.php:145 -msgid "All" -msgstr "Tous" - -#: inc/field/dropdownfield.class.php:175 inc/issue.class.php:524 -#: inc/form.class.php:2098 inc/question.class.php:820 -msgid "Type" -msgid_plural "Types" -msgstr[0] "Type" -msgstr[1] "Types" -msgstr[2] "Types" - -#: inc/field/dropdownfield.class.php:180 -msgid "Time to own" -msgstr "Temps de prise en charge" - -#: inc/field/dropdownfield.class.php:181 inc/abstracttarget.class.php:996 -msgid "Time to resolve" -msgstr "Temps de résolution" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: inc/field/dropdownfield.class.php:531 +#: inc/field/dropdownfield.class.php:462 msgid "Invalid value for " msgstr "Valeur invalide pour" -#: inc/field/dropdownfield.class.php:543 +#: inc/field/dropdownfield.class.php:474 #, php-format -msgid "The field value is required: %s" -msgstr "La valeur de ce champ est requis : %s" +msgid "The itemtype field is required: %s" +msgstr "Le champ itemtype est requis: %s" -#: inc/field/dropdownfield.class.php:559 +#: inc/field/dropdownfield.class.php:490 #, php-format msgid "Invalid dropdown type: %s" msgstr "Type d'intitulé invalide : %s" -#: inc/field/dropdownfield.class.php:915 +#: inc/field/dropdownfield.class.php:821 entrée standard:143 standard:126 msgid "Entity restriction" msgstr "Restriction par entité" -#: inc/field/dropdownfield.class.php:925 +#: inc/field/dropdownfield.class.php:830 msgid "" "To respect the GLPI entity system, \"Form\" should be selected. Others " "settings will break the entity restrictions" @@ -278,98 +245,68 @@ 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:49 -msgid "LDAP directory" -msgid_plural "LDAP directories" -msgstr[0] "Annuaire LDAP" -msgstr[1] "Annuaires LDAP" -msgstr[2] "Annuaires LDAP" - -#: inc/field/ldapselectfield.class.php:73 -msgid "Filter" -msgstr "Filtre" - -#: inc/field/ldapselectfield.class.php:85 -msgid "Attribute" -msgstr "Attribut" - -#: inc/field/ldapselectfield.class.php:175 +#: inc/field/ldapselectfield.class.php:109 msgid "LDAP size limit exceeded" msgstr "Taille limite LDAP dépassée" -#: inc/field/ldapselectfield.class.php:199 +#: inc/field/ldapselectfield.class.php:133 msgid "LDAP Select" msgstr "Sélection LDAP" -#: inc/field/ldapselectfield.class.php:236 +#: inc/field/ldapselectfield.class.php:177 msgid "LDAP directory not defined!" msgstr "Annuaire LDAP non défini !" -#: inc/field/ldapselectfield.class.php:243 +#: inc/field/ldapselectfield.class.php:184 msgid "LDAP directory not found!" msgstr "Annuaire LDAP introuvable !" -#: inc/field/ldapselectfield.class.php:276 -msgid "Cannot recover LDAP informations!" -msgstr "Récupération des données de l'annuaire LDAP impossible !" - -#: inc/field/textfield.class.php:170 inc/field/integerfield.class.php:70 -#: inc/field/floatfield.class.php:174 +#: 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 "Le format spécifique ne correspond pas : %s" -#: inc/field/textfield.class.php:179 +#: inc/field/textfield.class.php:154 #, 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:184 +#: inc/field/textfield.class.php:159 #, 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:192 +#: inc/field/textfield.class.php:167 msgid "Text" msgstr "Texte" -#: inc/field/textfield.class.php:236 inc/field/floatfield.class.php:253 -#: inc/questionregex.class.php:63 +#: 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 "Expression régulière" -#: inc/field/textfield.class.php:241 inc/field/checkboxesfield.class.php:324 -#: inc/field/floatfield.class.php:258 +#: inc/field/textfield.class.php:217 inc/field/floatfield.class.php:238 msgid "Range" msgstr "Étendue" -#: inc/field/textfield.class.php:247 inc/field/floatfield.class.php:264 +#: inc/field/textfield.class.php:223 inc/field/floatfield.class.php:244 msgid "Additional validation" msgstr "Validation supplémentaire" -#: inc/field/radiosfield.class.php:56 inc/field/radiosfield.class.php:73 -#: inc/field/actorfield.class.php:63 inc/field/checkboxesfield.class.php:57 -#: inc/field/checkboxesfield.class.php:72 -msgid "One per line" -msgstr "Une par ligne" - -#: inc/field/radiosfield.class.php:72 inc/field/checkboxesfield.class.php:71 -msgid "Values" -msgstr "Valeurs" - -#: inc/field/radiosfield.class.php:150 +#: inc/field/radiosfield.class.php:108 msgid "Radios" msgstr "Boutons radio" -#: inc/field/radiosfield.class.php:156 inc/field/glpiselectfield.class.php:168 -#: inc/field/checkboxesfield.class.php:265 +#: inc/field/radiosfield.class.php:114 inc/field/glpiselectfield.class.php:86 +#: inc/field/fieldsfield.class.php:511 inc/field/checkboxesfield.class.php:229 msgid "The field value is required:" msgstr "La valeur du champ est obligatoire :" -#: inc/field/radiosfield.class.php:234 inc/field/selectfield.class.php:97 -#: inc/field/datetimefield.class.php:140 inc/field/actorfield.class.php:265 -#: inc/field/checkboxesfield.class.php:210 inc/field/floatfield.class.php:143 -#: inc/field/datefield.class.php:138 +#: inc/field/radiosfield.class.php:192 inc/field/selectfield.class.php:104 +#: 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 "Un champ obligatoire est vide: %s" @@ -379,12 +316,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:84 inc/field/floatfield.class.php:185 +#: 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 "Le nombre suivant doit être supérieur à %d : %s" -#: inc/field/integerfield.class.php:90 inc/field/floatfield.class.php:191 +#: 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 "Le nombre suivant doit être inférieur à %d : %s" @@ -393,163 +330,127 @@ msgstr "Le nombre suivant doit être inférieur à %d : %s" msgid "Integer" msgstr "Entier" -#: inc/field/ipfield.class.php:122 +#: inc/field/undefinedfield.class.php:43 +msgid "Undefined" +msgstr "Non défini" + +#: inc/field/ipfield.class.php:121 msgid "IP address" -msgid_plural "Adresses IP" +msgid_plural "IP addresses" msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: inc/field/urgencyfield.class.php:113 inc/abstracttarget.class.php:1249 +#: inc/field/urgencyfield.class.php:84 inc/abstractitiltarget.class.php:995 msgid "Urgency" msgstr "Urgence" -#: inc/field/urgencyfield.class.php:147 +#: inc/field/urgencyfield.class.php:118 msgctxt "urgency" msgid "Very high" msgstr "Très haute" -#: inc/field/urgencyfield.class.php:148 +#: inc/field/urgencyfield.class.php:119 msgctxt "urgency" msgid "High" msgstr "Haute" -#: inc/field/urgencyfield.class.php:149 +#: inc/field/urgencyfield.class.php:120 msgctxt "urgency" msgid "Medium" msgstr "Moyen" -#: inc/field/urgencyfield.class.php:150 +#: inc/field/urgencyfield.class.php:121 msgctxt "urgency" msgid "Low" msgstr "Basse" -#: inc/field/urgencyfield.class.php:151 +#: inc/field/urgencyfield.class.php:122 msgctxt "urgency" msgid "Very low" msgstr "Très basse" -#: inc/field/tagfield.class.php:191 +#: inc/field/tagfield.class.php:50 +msgid "Warning: Tag plugin is disabled or missing" +msgstr "Attention: Le plugin Tag est désactivé ou manquant" + +#: inc/field/tagfield.class.php:196 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:77 -#: inc/field/glpiselectfield.class.php:153 +#: inc/field/glpiselectfield.class.php:71 entrée standard:38 msgid "GLPI object" msgid_plural "GLPI objects" -msgstr[0] "Objet GLPI" -msgstr[1] "Objets GLPI" -msgstr[2] "Objets GLPI" - -#: inc/field/glpiselectfield.class.php:252 -#: inc/field/glpiselectfield.class.php:292 -#: inc/field/glpiselectfield.class.php:295 -msgid "Assets" -msgstr "Parc" - -#: inc/field/glpiselectfield.class.php:266 hook.php:639 -msgid "Assistance" -msgstr "Assistance" - -#: inc/field/glpiselectfield.class.php:271 -msgid "Management" -msgstr "Gestion" - -#: inc/field/glpiselectfield.class.php:280 -msgid "Tools" -msgstr "Outils" - -#: inc/field/glpiselectfield.class.php:281 -msgid "Notes" -msgstr "Notes" - -#: inc/field/glpiselectfield.class.php:282 -msgid "RSS feed" -msgstr "Flux RSS" - -#: inc/field/glpiselectfield.class.php:284 -msgid "Administration" -msgstr "Administration" - -#: inc/field/glpiselectfield.class.php:292 -#: inc/field/glpiselectfield.class.php:295 -msgid "Plugin" -msgid_plural "Plugins" -msgstr[0] "Plugin" -msgstr[1] "Plugins" -msgstr[2] "Plugins" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" #: inc/field/hostnamefield.class.php:114 msgid "Hostname" -msgid_plural "Hostname" +msgid_plural "Hostnames" msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: inc/field/timefield.class.php:155 +#: inc/field/timefield.class.php:128 msgid "Time" msgstr "Heure" -#: inc/field/emailfield.class.php:51 inc/field/floatfield.class.php:59 -#: inc/field/hiddenfield.class.php:51 -msgid "Default value" -msgstr "" - -#: inc/field/emailfield.class.php:108 +#: inc/field/emailfield.class.php:87 #, 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:119 +#: inc/field/emailfield.class.php:98 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:90 +#: inc/field/selectfield.class.php:97 msgid "Select" msgstr "Sélection" -#: inc/field/datetimefield.class.php:161 +#: inc/field/datetimefield.class.php:138 msgid "Date & time" msgstr "Date & heure" -#: inc/field/actorfield.class.php:94 +#: inc/field/actorfield.class.php:65 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:275 +#: inc/field/actorfield.class.php:249 #, php-format msgid "Invalid value: %s" msgstr "Valeur invalide : %s" -#: inc/field/actorfield.class.php:298 +#: inc/field/actorfield.class.php:272 #, 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:94 +#: inc/field/filefield.class.php:104 msgid "No attached document" msgstr "Aucun document joint" -#: inc/field/filefield.class.php:96 inc/field/filefield.class.php:258 -#: inc/field/filefield.class.php:265 +#: inc/field/filefield.class.php:113 inc/field/filefield.class.php:275 +#: inc/field/filefield.class.php:282 msgid "Attached document" msgstr "Document joint" -#: inc/field/filefield.class.php:139 +#: inc/field/filefield.class.php:156 #, php-format msgid "A required file is missing: %s" msgstr "Un champ requis est manquant : %s" -#: inc/field/filefield.class.php:156 +#: inc/field/filefield.class.php:173 msgid "File" msgstr "Fichier" @@ -557,61 +458,101 @@ msgstr "Fichier" msgid "Multiselect" msgstr "Sélection multiple" -#: inc/field/checkboxesfield.class.php:152 +#: inc/field/fieldsfield.class.php:153 +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:166 +msgid "Block" +msgstr "Bloc" + +#: inc/field/fieldsfield.class.php:170 inc/targetticket.class.php:340 +msgid "Field" +msgstr "Champ" + +#: inc/field/fieldsfield.class.php:253 +msgid "show" +msgstr "Montrer" + +#: inc/field/fieldsfield.class.php:388 +#, php-format +msgid "Field '%1$s' type not implemented yet !" +msgstr "" + +#: inc/field/fieldsfield.class.php:465 +msgid "Some numeric fields contains non numeric values" +msgstr "Des champs numériques contiennent des valeurs non numériques" + +#: inc/field/fieldsfield.class.php:470 +msgid "Some URL fields contains invalid links" +msgstr "Des champs URL contiennent des URL invalides" + +#: inc/field/fieldsfield.class.php:556 +msgid "Additionnal fields" +msgstr "Champs supplémentaires" + +#: inc/field/checkboxesfield.class.php:116 msgid "Checkboxes" msgstr "Boites à cocher" -#: inc/field/checkboxesfield.class.php:247 +#: inc/field/checkboxesfield.class.php:211 #, php-format msgid "The following question needs at least %d answers" msgstr "La question suivante nécessite au moins %d réponses" -#: inc/field/checkboxesfield.class.php:253 +#: inc/field/checkboxesfield.class.php:217 #, php-format msgid "The following question does not accept more than %d answers" msgstr "La question suivante n'accepte pas plus de %d réponses" -#: inc/field/requesttypefield.class.php:115 inc/targetticket.class.php:1026 +#: inc/field/checkboxesfield.class.php:289 +msgid "Range min" +msgstr "Intervalle minimum" + +#: inc/field/checkboxesfield.class.php:290 +msgid "Range max" +msgstr "Intervalle maximum" + +#: inc/field/requesttypefield.class.php:85 inc/targetticket.class.php:1123 msgid "Request type" msgstr "Type de requête" -#: inc/field/floatfield.class.php:160 +#: inc/field/floatfield.class.php:140 #, php-format msgid "This is not a number: %s" msgstr "Ce n'est pas un nombre: %s" -#: inc/field/floatfield.class.php:201 -msgid "Float" -msgstr "Flottant" +#: inc/field/floatfield.class.php:181 +msgid "Decimal number" +msgstr "" -#: inc/field/datefield.class.php:159 +#: inc/field/datefield.class.php:135 msgid "Date" msgstr "Date" -#: inc/field/descriptionfield.class.php:99 inc/form.class.php:163 -#: inc/question.class.php:165 inc/question.class.php:888 entrée standard:99 -#: standard:52 +#: 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 "Description" -#: inc/field/descriptionfield.class.php:106 +#: inc/field/descriptionfield.class.php:110 msgid "A description field should have a description:" msgstr "Un champ de type description doit avoir une description :" -#: inc/field/hiddenfield.class.php:114 +#: inc/field/hiddenfield.class.php:94 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 inc/targetproblem.class.php:591 -#: inc/targetchange.class.php:106 inc/targetticket.class.php:126 +#: 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] "Condition" -msgstr[1] "Conditions" -msgstr[2] "Conditions" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" #: inc/condition.class.php:104 msgid "is visible" @@ -637,26 +578,26 @@ msgstr "Masqué par défaut, sauf si" msgid "Displayed unless" msgstr "Affiché par défaut, sauf si" -#: inc/condition.class.php:179 inc/target_actor.class.php:179 -#: inc/form_language.class.php:536 inc/form_validator.class.php:387 -#: inc/targetproblem.class.php:551 inc/questionrange.class.php:204 -#: inc/form.class.php:1792 inc/targetchange.class.php:303 -#: inc/section.class.php:383 inc/question.class.php:1009 -#: inc/questionregex.class.php:191 inc/questiondependency.class.php:202 -#: inc/item_targetticket.class.php:150 inc/targetticket.class.php:1332 -#: inc/form_profile.class.php:226 +#: 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:1831 inc/targetchange.class.php:303 +#: inc/section.class.php:379 inc/restrictedformcriteria.class.php:200 +#: inc/question.class.php:832 inc/questionparameter/range.class.php:205 +#: inc/questionregex.class.php:185 inc/questiondependency.class.php:196 +#: inc/item_targetticket.class.php:150 inc/targetticket.class.php:1429 #, 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:200 -#: inc/form_language.class.php:552 inc/form_validator.class.php:411 -#: inc/targetproblem.class.php:386 inc/questionrange.class.php:136 -#: inc/form.class.php:1485 inc/targetchange.class.php:148 -#: inc/section.class.php:408 inc/question.class.php:1058 -#: inc/questionregex.class.php:123 inc/questiondependency.class.php:217 -#: inc/item_targetticket.class.php:64 inc/targetticket.class.php:1371 -#: inc/form_profile.class.php:243 +#: 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:1522 inc/targetchange.class.php:148 +#: inc/section.class.php:404 inc/restrictedformcriteria.class.php:226 +#: inc/question.class.php:881 inc/questionparameter/range.class.php:140 +#: inc/questionregex.class.php:120 inc/questiondependency.class.php:211 +#: inc/item_targetticket.class.php:64 inc/targetticket.class.php:1468 #, php-format msgid "Cannot export an empty object: %s" msgstr "Impossible d'exporter un objet vide: %s" @@ -676,9 +617,9 @@ msgstr "Importation en cours" #: inc/issue.class.php:41 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:54 msgid "Update issue data from tickets and form answers" @@ -686,136 +627,222 @@ msgstr "" "Mettre à jour les informations sur les demandes à partir des tickets et des " "réponses aux formulaires" -#: inc/issue.class.php:417 +#: inc/issue.class.php:403 msgid "Satisfaction survey expired" msgstr "Sondage de satisfaction expirée" -#: inc/issue.class.php:502 inc/form_language.class.php:209 -#: inc/form.class.php:154 inc/form.class.php:2088 entrée standard:52 -#: standard:48 standard:57 standard:38 +#: inc/issue.class.php:532 inc/form_language.class.php:213 +#: inc/form.class.php:156 inc/form.class.php:2133 entrée standard:52 +#: standard:49 standard:57 standard:38 standard:39 msgid "Name" msgstr "Nom" -#: inc/issue.class.php:515 inc/formanswer.class.php:188 -#: inc/formanswer.class.php:262 inc/targetproblem.class.php:634 -#: inc/form.class.php:145 inc/targetchange.class.php:334 -#: inc/section.class.php:95 inc/question.class.php:155 -#: inc/targetticket.class.php:169 +#: inc/issue.class.php:545 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 "ID" -#: inc/issue.class.php:537 inc/formanswer.class.php:249 +#: inc/issue.class.php:554 inc/form.class.php:505 inc/form.class.php:2142 +#: entrée standard:65 +msgid "Type" +msgid_plural "Types" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: inc/issue.class.php:567 inc/formanswer.class.php:259 msgid "Status" msgstr "État" -#: inc/issue.class.php:549 +#: inc/issue.class.php:579 msgid "Opening date" msgstr "Date d'ouverture" -#: inc/issue.class.php:558 +#: inc/issue.class.php:588 msgid "Last update" msgstr "Dernière mise à jour" -#: inc/issue.class.php:567 inc/form.class.php:172 -#: inc/abstracttarget.class.php:942 +#: inc/issue.class.php:597 inc/form.class.php:174 +#: 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:577 inc/notificationtargetformanswer.class.php:79 -#: inc/target_actor.class.php:83 inc/formanswer.class.php:208 -#: inc/formanswer.class.php:609 inc/abstracttarget.class.php:1980 +#: inc/issue.class.php:607 inc/notificationtargetformanswer.class.php:79 +#: inc/target_actor.class.php:83 inc/formanswer.class.php:218 +#: inc/formanswer.class.php:608 inc/abstractitiltarget.class.php:1710 msgid "Requester" msgid_plural "Requesters" -msgstr[0] "Demandeur" -msgstr[1] "Demandeurs" -msgstr[2] "Demandeurs" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: inc/issue.class.php:595 inc/formanswer.class.php:218 +#: inc/issue.class.php:625 inc/formanswer.class.php:228 msgid "Form approver" msgstr "Approbateur de formulaire" -#: inc/issue.class.php:611 inc/formanswer.class.php:533 -#: inc/formanswer.class.php:540 inc/formanswer.class.php:624 -#: inc/form_language.class.php:223 +#: inc/issue.class.php:641 inc/formanswer.class.php:537 +#: inc/formanswer.class.php:544 inc/formanswer.class.php:623 +#: inc/form_language.class.php:227 msgid "Comment" msgstr "Commentaire" -#: inc/issue.class.php:623 +#: inc/issue.class.php:653 msgid "Ticket approver" msgstr "Approbateur du ticket" -#: inc/issue.class.php:657 +#: inc/issue.class.php:687 msgid "Technician" msgstr "Technicien" -#: inc/issue.class.php:690 +#: inc/issue.class.php:718 msgid "Technician group" msgstr "Groupe de techniciens" -#: inc/issue.class.php:721 inc/formanswer.class.php:238 +#: inc/issue.class.php:751 inc/formanswer.class.php:248 msgid "Form approver group" msgstr "Groupe approbateur de formulaire" -#: inc/issue.class.php:744 +#: inc/issue.class.php:762 inc/abstractitiltarget.class.php:742 +msgid "Time to resolve" +msgstr "Temps de résolution" + +#: inc/issue.class.php:773 +msgid "Time to resolve + Progress" +msgstr "" + +#: inc/issue.class.php:783 +msgid "Internal time to resolve" +msgstr "" + +#: inc/issue.class.php:794 +msgid "Internal time to resolve + Progress" +msgstr "" + +#: inc/issue.class.php:804 +msgid "Resolution date" +msgstr "" + +#: inc/issue.class.php:819 +msgid "Internal time to own" +msgstr "" + +#: inc/issue.class.php:830 +msgid "Internal time to own + Progress" +msgstr "" + +#: inc/issue.class.php:840 +msgid "Time to own" +msgstr "Temps de prise en charge" + +#: inc/issue.class.php:851 +msgid "Time to own + Progress" +msgstr "" + +#: inc/issue.class.php:877 msgid "Ticket" msgstr "Ticket" -#: inc/issue.class.php:745 inc/formanswer.class.php:173 +#: inc/issue.class.php:878 inc/formanswer.class.php:183 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/issue.class.php:750 +#: inc/issue.class.php:883 msgid "Not validated" msgstr "Non validé" -#: inc/issue.class.php:751 inc/formanswer.class.php:66 +#: inc/issue.class.php:884 inc/formanswer.class.php:76 #: inc/form_validator.class.php:71 msgid "Refused" msgstr "Refusé" -#: inc/issue.class.php:819 +#: inc/issue.class.php:952 #, php-format msgid "%1$s %2$s" msgstr "%1$s %2$s" -#: inc/category.class.php:50 inc/form.class.php:228 hook.php:72 +#: inc/issue.class.php:1215 inc/filter/itilcategoryfilter.class.php:56 +#: hook.php:677 +msgid "All" +msgstr "Tous" + +#: inc/issue.class.php:1221 hook.php:678 +msgid "New" +msgstr "Nouveau" + +#: inc/issue.class.php:1227 hook.php:679 +msgid "Assigned" +msgstr "Assigné" + +#: inc/issue.class.php:1233 inc/formanswer.class.php:75 +#: inc/form_validator.class.php:69 hook.php:680 +msgid "Waiting" +msgstr "En attente" + +#: inc/issue.class.php:1239 hook.php:681 +msgid "To validate" +msgstr "À valider" + +#: inc/issue.class.php:1245 hook.php:682 +msgid "Solved" +msgstr "Résolu" + +#: inc/issue.class.php:1251 hook.php:683 +msgid "Closed" +msgstr "Fermé" + +#: inc/category.class.php:50 inc/form.class.php:230 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:261 entrée standard:65 +msgid "Icon" +msgstr "Icône" + +#: inc/category.class.php:98 inc/form.class.php:269 entrée standard:67 +msgid "Icon color" +msgstr "Couleur de l'icône" + +#: inc/category.class.php:104 inc/form.class.php:277 entrée standard:80 +msgid "Background color" +msgstr "Couleur du fond" + #: 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:317 +#: inc/notificationtargetformanswer.class.php:44 install/install.php:355 msgid "A form need to be validate" msgstr "Un formulaire est en attente de validation" -#: inc/notificationtargetformanswer.class.php:45 install/install.php:323 +#: inc/notificationtargetformanswer.class.php:45 install/install.php:361 msgid "The form is refused" msgstr "Le formulaire a été refusé" -#: inc/notificationtargetformanswer.class.php:46 install/install.php:329 +#: inc/notificationtargetformanswer.class.php:46 install/install.php:367 msgid "The form is accepted" msgstr "Le formulaire a été accepté" -#: inc/notificationtargetformanswer.class.php:47 install/install.php:335 +#: inc/notificationtargetformanswer.class.php:47 install/install.php:373 msgid "The form is deleted" msgstr "Le formulaire a été supprimé" @@ -831,11 +858,11 @@ msgstr "Nom du formulaire" #: inc/form_validator.class.php:76 msgid "Validator" msgid_plural "Validators" -msgstr[0] "Validateur" -msgstr[1] "Validateurs" -msgstr[2] "Validateurs" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: inc/notificationtargetformanswer.class.php:81 inc/formanswer.class.php:229 +#: inc/notificationtargetformanswer.class.php:81 inc/formanswer.class.php:239 msgid "Creation date" msgstr "Date de création" @@ -860,15 +887,15 @@ msgid "Author" msgstr "Auteur" #: inc/notificationtargetformanswer.class.php:98 -#: inc/abstracttarget.class.php:1537 +#: inc/abstractitiltarget.class.php:1290 msgid "Approver" msgstr "Approbateur" -#: inc/target_actor.class.php:66 inc/abstracttarget.class.php:2302 +#: inc/target_actor.class.php:66 inc/abstractitiltarget.class.php:2034 msgid "Form author" msgstr "Auteur du formulaire" -#: inc/target_actor.class.php:67 inc/abstracttarget.class.php:2305 +#: inc/target_actor.class.php:67 inc/abstractitiltarget.class.php:2037 msgid "Form validator" msgstr "Valideur du formulaire" @@ -876,7 +903,7 @@ msgstr "Valideur du formulaire" msgid "Specific person" msgstr "Personne spécifique" -#: inc/target_actor.class.php:69 inc/abstracttarget.class.php:2315 +#: inc/target_actor.class.php:69 inc/abstractitiltarget.class.php:2047 msgid "Person from the question" msgstr "Personne depuis la question" @@ -884,7 +911,7 @@ msgstr "Personne depuis la question" msgid "Specific group" msgstr "Groupe spécifique" -#: inc/target_actor.class.php:71 inc/abstracttarget.class.php:2326 +#: inc/target_actor.class.php:71 inc/abstractitiltarget.class.php:2058 msgid "Group from the question" msgstr "Groupe depuis la question" @@ -900,15 +927,15 @@ msgstr "Tech groupe à partir d'un objet" msgid "Specific supplier" msgstr "Fournisseur spécifique" -#: inc/target_actor.class.php:75 inc/abstracttarget.class.php:2355 +#: inc/target_actor.class.php:75 inc/abstractitiltarget.class.php:2087 msgid "Supplier from the question" msgstr "Fournisseur depuis la question" -#: inc/target_actor.class.php:76 inc/abstracttarget.class.php:2344 +#: inc/target_actor.class.php:76 inc/abstractitiltarget.class.php:2076 msgid "Actors from the question" msgstr "Acteurs depuis la question" -#: inc/target_actor.class.php:77 inc/abstracttarget.class.php:2359 +#: inc/target_actor.class.php:77 inc/abstractitiltarget.class.php:2091 msgid "Form author's supervisor" msgstr "Superviseur de l'auteur du formulaire" @@ -916,178 +943,219 @@ msgstr "Superviseur de l'auteur du formulaire" msgid "Observer" msgstr "Observateur" -#: inc/target_actor.class.php:85 inc/abstracttarget.class.php:1994 +#: inc/target_actor.class.php:85 inc/abstractitiltarget.class.php:1724 msgid "Assigned to" msgstr "Assigné à" #: inc/target_actor.class.php:91 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:144 -#, php-format -msgid "Failed to find a user: ID %1$d" -msgstr "" +#: 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 "Mauvaise requête pendant l'ajout d'un acteur." -#: inc/target_actor.class.php:153 +#: inc/target_actor.class.php:179 #, php-format -msgid "Failed to find a group: ID %1$d" -msgstr "" +msgid "Failed to find a user: %1$s" +msgstr "Impossible de trouver l'acteur: %1$s" -#: inc/target_actor.class.php:162 +#: inc/target_actor.class.php:188 #, php-format -msgid "Failed to find a supplier: ID %1$d" -msgstr "" +msgid "Failed to find a group: %1$s" +msgstr "Impossible de trouver le groupe: %1$s" -#: inc/formanswer.class.php:65 inc/form_validator.class.php:69 -msgid "Waiting" -msgstr "En attente" +#: inc/target_actor.class.php:197 +#, php-format +msgid "Failed to find a supplier: %1$s" +msgstr "Impossible de trouver le fournisseur: %1$s" -#: inc/formanswer.class.php:67 inc/form_validator.class.php:70 +#: inc/formanswer.class.php:77 inc/form_validator.class.php:70 msgid "Accepted" msgstr "Accepté" -#: inc/formanswer.class.php:520 +#: inc/formanswer.class.php:523 msgid "Print this form" msgstr "Imprimer ce formulaire" -#: inc/formanswer.class.php:543 +#: inc/formanswer.class.php:547 msgid "Form accepted by validator." msgstr "Formulaire accepté par le valideur." -#: inc/formanswer.class.php:545 +#: inc/formanswer.class.php:549 msgid "Form successfully saved." msgstr "Formulaire sauvegardé avec succès" -#: inc/formanswer.class.php:617 inc/form_profile.class.php:168 +#: inc/formanswer.class.php:616 inc/formaccesstype.class.php:122 msgid "Save" msgstr "Enregistrer" -#: inc/formanswer.class.php:629 +#: inc/formanswer.class.php:628 msgid "Required if refused" msgstr "Obligatoire en cas de refus" -#: inc/formanswer.class.php:635 +#: inc/formanswer.class.php:634 msgid "Refuse" msgstr "Refuser" -#: inc/formanswer.class.php:643 +#: inc/formanswer.class.php:642 msgid "Edit answers" msgstr "Editer les réponses" -#: inc/formanswer.class.php:649 +#: inc/formanswer.class.php:648 msgid "Cancel edition" msgstr "Annuler l'édition" -#: inc/formanswer.class.php:656 +#: inc/formanswer.class.php:655 msgid "Accept" msgstr "Accepter" -#: inc/formanswer.class.php:677 +#: inc/formanswer.class.php:676 msgid "Refused comment is required!" msgstr "Le commentaire de refus est obligatoire !" -#: inc/formanswer.class.php:749 +#: inc/formanswer.class.php:750 msgid "You are not the validator of these answers" msgstr "Vous n'êtes pas le valideur pour ces réponses" -#: inc/formanswer.class.php:935 inc/formanswer.class.php:937 +#: inc/formanswer.class.php:956 inc/formanswer.class.php:958 msgid "Form data" msgstr "Données du formulaire" -#: inc/formanswer.class.php:1055 inc/formanswer.class.php:1104 +#: inc/formanswer.class.php:1084 inc/formanswer.class.php:1134 msgid "Cannot generate targets!" msgstr "Impossible de générer les cibles !" -#: inc/formanswer.class.php:1212 +#: inc/formanswer.class.php:1258 msgid "No turing test set" msgstr "Pas de test de Turing défini" -#: inc/formanswer.class.php:1217 +#: inc/formanswer.class.php:1263 msgid "You failed the Turing test" msgstr "Vous avez échoué au test de Turing" -#: inc/formanswer.class.php:1259 +#: inc/formanswer.class.php:1305 msgid "You must select validator!" msgstr "Vous devez définir un valideur !" -#: inc/common.class.php:228 +#: inc/common.class.php:229 msgid "You cannot delete this issue. Maybe it is taken into account." msgstr "" "Vous ne pouvez pas supprimer cette demande. Peut être est-elle prise en " "compte." -#: inc/common.class.php:233 +#: inc/common.class.php:234 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:777 +msgid "Seek assistance" +msgstr "Demander une assistance" + +#: inc/common.class.php:782 +msgid "My requests for assistance" +msgstr "Mes demandes d'assistance" + +#: inc/common.class.php:812 +msgid "Consult feeds" +msgstr "Consulter les flux RSS" + +#: 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 "Lien vers le formulaire" + +#: inc/formaccesstype.class.php:91 +msgid "Please activate the form to view the link" +msgstr "Veuillez activer le formulaire pour voir le lien" + +#: inc/formaccesstype.class.php:99 +msgid "Enable captcha" +msgstr "Activer le captcha" + +#: inc/formaccesstype.class.php:109 +msgid "Restricted to" +msgstr "Restreint à" + #: 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:68 inc/form_language.class.php:344 +#: inc/form_language.class.php:72 inc/form_language.class.php:348 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:107 inc/form.class.php:1073 -#: inc/form.class.php:1171 inc/abstracttarget.class.php:1747 +#: inc/form_language.class.php:111 inc/form.class.php:1048 +#: inc/form.class.php:1173 inc/abstracttarget.class.php:161 +#: inc/abstractitiltarget.class.php:1541 msgid "The name cannot be empty!" msgstr "Le nom ne doit pas être vide !" -#: inc/form_language.class.php:115 +#: inc/form_language.class.php:119 msgid "The language must be associated to a form!" msgstr "La langue doit être associée à un formulaire !" -#: inc/form_language.class.php:245 inc/form_language.class.php:279 +#: inc/form_language.class.php:249 msgid "Add a translation" msgstr "Ajouter une traduction" -#: inc/form_language.class.php:307 inc/form_language.class.php:309 +#: inc/form_language.class.php:283 js/scripts.js:1179 +msgid "Update a translation" +msgstr "Mettre à jour une traduction" + +#: inc/form_language.class.php:313 inc/form_language.class.php:315 msgid "New translation" msgstr "Nouvelle traduction" -#: inc/form_language.class.php:312 +#: inc/form_language.class.php:318 msgid "Filter list" msgstr "Filtrer la liste" -#: inc/form_language.class.php:317 inc/form_language.class.php:409 +#: inc/form_language.class.php:323 inc/form_language.class.php:413 msgid "No translation found" msgstr "Aucune traduction trouvée" -#: inc/form_language.class.php:322 +#: inc/form_language.class.php:328 msgid "Do you want to delete the selected items?" msgstr "Voulez-vous supprimer les éléments sélectionnés ?" -#: inc/form_language.class.php:333 inc/form_language.class.php:372 -#: inc/form.class.php:482 inc/abstracttarget.class.php:1821 +#: inc/form_language.class.php:337 inc/form_language.class.php:376 +#: inc/form.class.php:529 inc/abstractitiltarget.class.php:1615 msgid "Delete" msgstr "Supprimer" -#: inc/form_language.class.php:343 +#: inc/form_language.class.php:347 msgid "Original string" -msgstr "Chaîne original" +msgstr "Chaîne originale" -#: inc/form_language.class.php:395 +#: inc/form_language.class.php:399 msgid "Add a new language" msgstr "Ajouter une nouvelle langue" -#: inc/form_language.class.php:428 inc/form_language.class.php:460 -#: inc/form.class.php:190 entrée standard:83 +#: inc/form_language.class.php:432 inc/form_language.class.php:464 +#: inc/form.class.php:192 entrée standard:72 msgid "Language" msgstr "Langue" -#: inc/form_validator.class.php:68 inc/abstracttarget.class.php:228 -#: inc/targetticket.class.php:95 +#: inc/form_validator.class.php:68 inc/targetticket.class.php:98 +#: inc/abstractitiltarget.class.php:179 msgid "None" msgstr "Aucun" @@ -1095,41 +1163,41 @@ msgstr "Aucun" msgid "Need validaton?" msgstr "Requiert une validation ?" -#: inc/form_validator.class.php:126 inc/abstracttarget.class.php:2296 +#: inc/form_validator.class.php:126 inc/abstractitiltarget.class.php:2028 msgid "No" msgstr "Non" -#: inc/form_validator.class.php:303 inc/targetproblem.class.php:146 -#: inc/entityconfig.class.php:262 inc/targetchange.class.php:483 -#: inc/abstracttarget.class.php:2285 inc/targetticket.class.php:306 -#: inc/targetticket.class.php:341 +#: inc/form_validator.class.php:303 inc/profile.class.php:62 +#: inc/targetproblem.class.php:146 inc/entityconfig.class.php:389 +#: inc/targetchange.class.php:483 inc/targetticket.class.php:317 +#: inc/targetticket.class.php:352 inc/abstractitiltarget.class.php:2017 msgctxt "button" msgid "Save" msgstr "Enregistrer" -#: inc/form_validator.class.php:709 inc/abstracttarget.class.php:1521 +#: inc/form_validator.class.php:717 inc/abstractitiltarget.class.php:1270 msgid "Validation" msgstr "Validation" -#: inc/form_validator.class.php:711 +#: inc/form_validator.class.php:719 msgid "Choose a validator" msgstr "Choisissez un valideur" #: inc/targetproblem.class.php:42 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:108 inc/targetproblem.class.php:589 +#: inc/targetproblem.class.php:108 inc/targetproblem.class.php:577 #: inc/targetchange.class.php:104 inc/targetchange.class.php:440 -#: inc/targetticket.class.php:124 inc/targetticket.class.php:227 +#: inc/targetticket.class.php:134 inc/targetticket.class.php:237 msgid "Properties" msgstr "Propriétés" -#: inc/targetproblem.class.php:533 inc/targetchange.class.php:285 -#: inc/targetticket.class.php:1314 +#: inc/targetproblem.class.php:521 inc/targetchange.class.php:285 +#: inc/targetticket.class.php:1411 #, php-format msgid "" "Failed to add or update the %1$s %2$s: a question is missing and is used in " @@ -1138,343 +1206,374 @@ 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:590 inc/targetchange.class.php:105 -#: inc/abstracttarget.class.php:1423 inc/targetticket.class.php:125 +#: inc/targetproblem.class.php:578 inc/targetchange.class.php:105 +#: inc/targetticket.class.php:135 inc/abstractitiltarget.class.php:1172 msgid "Actors" msgstr "Acteurs" -#: inc/targetproblem.class.php:643 entrée standard:48 +#: inc/targetproblem.class.php:631 entrée standard:48 msgid "Problem title" msgstr "Titre de problème" -#: inc/targetproblem.class.php:653 inc/targetchange.class.php:353 -#: inc/targetticket.class.php:188 +#: inc/targetproblem.class.php:641 inc/targetchange.class.php:353 +#: inc/targetticket.class.php:198 msgid "Content" msgstr "Contenu" -#: inc/targetproblem.class.php:663 inc/targetchange.class.php:363 +#: inc/targetproblem.class.php:651 inc/targetchange.class.php:363 msgid "Impact" msgstr "Impact" -#: inc/targetproblem.class.php:673 entrée standard:56 +#: inc/targetproblem.class.php:661 entrée standard:56 msgid "Cause" msgstr "Cause" -#: inc/targetproblem.class.php:683 entrée standard:58 +#: inc/targetproblem.class.php:671 entrée standard:58 msgid "Symptom" msgstr "Symptôme" -#: inc/entityconfig.class.php:77 inc/entityconfig.class.php:86 -#: inc/entityconfig.class.php:94 inc/entityconfig.class.php:102 -#: inc/entityconfig.class.php:110 +#: inc/entityconfig.class.php:90 inc/entityconfig.class.php:99 +#: inc/entityconfig.class.php:107 inc/entityconfig.class.php:115 +#: inc/entityconfig.class.php:123 inc/entityconfig.class.php:131 +#: inc/entityconfig.class.php:139 inc/entityconfig.class.php:147 +#: inc/entityconfig.class.php:155 msgid "Inheritance of the parent entity" msgstr "Héritage depuis l'entité parent" -#: inc/entityconfig.class.php:78 +#: inc/entityconfig.class.php:91 msgid "GLPi's helpdesk" msgstr "Libre-service de GLPI" -#: inc/entityconfig.class.php:79 +#: inc/entityconfig.class.php:92 msgid "Service catalog simplified" msgstr "Catalogue de service simplifié" -#: inc/entityconfig.class.php:80 +#: inc/entityconfig.class.php:93 msgid "Service catalog extended" msgstr "Catalogue de service étendu" -#: inc/entityconfig.class.php:87 +#: inc/entityconfig.class.php:100 +msgid "All available forms" +msgstr "Tous les formulaires disponibles" + +#: inc/entityconfig.class.php:101 +msgid "Only default forms" +msgstr "Uniquement les formulaires par défaut" + +#: inc/entityconfig.class.php:108 msgid "Popularity sort" msgstr "Tri par popularité" -#: inc/entityconfig.class.php:88 +#: inc/entityconfig.class.php:109 msgid "Alphabetic sort" msgstr "Tri alphabétique" -#: inc/entityconfig.class.php:95 +#: inc/entityconfig.class.php:116 msgid "Merged with Forms" msgstr "Fusionné avec les Formulaires" -#: inc/entityconfig.class.php:96 +#: inc/entityconfig.class.php:117 msgid "Distinct menu entry" msgstr "Entrée de menu distincte" -#: inc/entityconfig.class.php:103 inc/entityconfig.class.php:111 -#: inc/form.class.php:283 entrée standard:117 +#: inc/entityconfig.class.php:124 inc/entityconfig.class.php:132 +#: inc/entityconfig.class.php:140 inc/entityconfig.class.php:148 +#: inc/form.class.php:285 entrée standard:100 msgid "Visible" msgstr "Visible" -#: inc/entityconfig.class.php:104 inc/entityconfig.class.php:112 +#: inc/entityconfig.class.php:125 inc/entityconfig.class.php:133 +#: inc/entityconfig.class.php:141 inc/entityconfig.class.php:149 msgid "Hidden" msgstr "Caché" -#: inc/entityconfig.class.php:165 +#: inc/entityconfig.class.php:156 +msgid "Variable height" +msgstr "" + +#: inc/entityconfig.class.php:157 +msgid "Uniform height" +msgstr "" + +#: inc/entityconfig.class.php:231 msgid "Helpdesk" msgstr "Libre-service" -#: inc/entityconfig.class.php:173 inc/entityconfig.class.php:276 +#: inc/entityconfig.class.php:239 inc/entityconfig.class.php:403 entrée +#: standard:44 msgid "Helpdesk mode" msgstr "Mode d'assistance" -#: inc/entityconfig.class.php:189 inc/entityconfig.class.php:286 +#: inc/entityconfig.class.php:250 +msgid "Default Form list mode" +msgstr "Mode des formulaires par défaut" + +#: inc/entityconfig.class.php:268 inc/entityconfig.class.php:413 msgid "Sort order" msgstr "Ordre de tri" -#: inc/entityconfig.class.php:205 inc/entityconfig.class.php:296 +#: inc/entityconfig.class.php:284 inc/entityconfig.class.php:423 msgid "Knowledge base" msgstr "Base de connaissance" -#: inc/entityconfig.class.php:220 +#: inc/entityconfig.class.php:299 msgid "Search" msgstr "Recherche" -#: inc/entityconfig.class.php:236 +#: inc/entityconfig.class.php:315 +msgid "Counters dashboard" +msgstr "Tableau de bord de compteurs" + +#: inc/entityconfig.class.php:331 msgid "Header message" msgstr "Message d'entête" -#: inc/entityconfig.class.php:248 inc/entityconfig.class.php:326 -#: inc/form.class.php:237 entrée standard:101 -msgid "Header" -msgid_plural "Headers" -msgstr[0] "En-tête" -msgstr[1] "En-têtes" -msgstr[2] "En-têtes" +#: inc/entityconfig.class.php:347 +msgid "Search issue" +msgstr "" -#: inc/entityconfig.class.php:306 -msgid "Display search field" -msgstr "Afficher le champ de recherche" +#: inc/entityconfig.class.php:363 +msgid "Tile design" +msgstr "" -#: inc/entityconfig.class.php:316 +#: inc/entityconfig.class.php:375 inc/entityconfig.class.php:453 +#: inc/form.class.php:239 entrée standard:84 +msgid "Header" +msgid_plural "Headers" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: inc/entityconfig.class.php:433 +msgid "Display search field" +msgstr "Afficher le champ de recherche" + +#: inc/entityconfig.class.php:443 msgid "Display header" msgstr "Afficher l'entête" -#: inc/questionrange.class.php:53 +#: inc/questionrange.class.php:52 inc/questionparameter/range.class.php:59 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:63 +#: inc/questionrange.class.php:62 inc/questionparameter/range.class.php:69 msgid "Minimum range" msgstr "Intervalle minimum" -#: inc/questionrange.class.php:72 +#: inc/questionrange.class.php:71 inc/questionparameter/range.class.php:78 msgid "maximum range" msgstr "Intervalle maximum" -#: inc/questionrange.class.php:105 -msgid "Min" -msgstr "Min" - -#: inc/questionrange.class.php:107 -msgid "Max" -msgstr "Max" - -#: inc/form.class.php:64 inc/form.class.php:388 +#: inc/form.class.php:66 inc/form.class.php:432 msgid "Public access" msgstr "Accès public" -#: inc/form.class.php:65 inc/form.class.php:392 +#: inc/form.class.php:67 inc/form.class.php:436 msgid "Private access" msgstr "Utilisateur GLPI authentifié" -#: inc/form.class.php:66 inc/form.class.php:396 +#: inc/form.class.php:68 inc/form.class.php:440 msgid "Restricted access" msgstr "Droits restreints (profils)" -#: inc/form.class.php:120 -msgid "Forms waiting for validation" -msgstr "Formulaires en attente de validation" +#: inc/form.class.php:122 +msgid "Answers waiting for validation" +msgstr "Réponses en attente de validation" -#: inc/form.class.php:122 inc/form.class.php:1567 inc/form.class.php:1593 +#: inc/form.class.php:124 inc/form.class.php:1606 inc/form.class.php:1632 msgid "Import forms" msgstr "Import de formulaires" -#: inc/form.class.php:138 +#: inc/form.class.php:140 msgid "Characteristics" msgstr "Caractéristiques" -#: inc/form.class.php:181 +#: inc/form.class.php:183 msgid "Recursive" msgstr "Récursif" -#: inc/form.class.php:202 +#: inc/form.class.php:204 msgid "Homepage" msgstr "Page d'accueil" -#: inc/form.class.php:215 +#: inc/form.class.php:217 msgid "Access" msgstr "Accès" -#: inc/form.class.php:246 inc/form.class.php:314 inc/form.class.php:372 entrée -#: standard:53 +#: inc/form.class.php:248 inc/form.class.php:330 inc/form.class.php:397 entrée +#: standard:54 msgid "Active" msgstr "Actif" -#: inc/form.class.php:259 entrée standard:66 -msgid "Icon" -msgstr "Icône" - -#: inc/form.class.php:267 entrée standard:78 -msgid "Icon color" -msgstr "Couleur de l'icône" +#: inc/form.class.php:300 inc/form.class.php:341 inc/form.class.php:416 +msgid "Default form" +msgstr "Formulaire par défaut" -#: inc/form.class.php:275 entrée standard:97 -msgid "Background color" -msgstr "Couleur du fond" - -#: inc/form.class.php:313 inc/form.class.php:368 +#: inc/form.class.php:329 inc/form.class.php:394 msgid "Inactive" msgstr "Inactif" -#: inc/form.class.php:337 inc/form.class.php:404 -msgid "All langages" +#: inc/form.class.php:340 inc/form.class.php:413 +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 +msgid "All languages" msgstr "Toutes les langues" -#: inc/form.class.php:448 entrée standard:119 +#: inc/form.class.php:492 entrée standard:102 msgid "Answers title" msgstr "Titre de réponse" -#: inc/form.class.php:460 inc/form.class.php:512 +#: inc/form.class.php:504 inc/form.class.php:563 msgid "Target" msgid_plural "Targets" -msgstr[0] "Cible" -msgstr[1] "Cibles" -msgstr[2] "Cibles" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: inc/form.class.php:477 -msgid "Edit" +#: inc/form.class.php:506 +msgid "Actions" msgstr "" -#: inc/form.class.php:495 inc/form.class.php:2085 +#: inc/form.class.php:546 inc/form.class.php:2130 msgid "Add a target" msgstr "Ajouter une cible" -#: inc/form.class.php:515 +#: inc/form.class.php:566 msgid "Preview" msgstr "Prévisualisation" -#: inc/form.class.php:516 +#: inc/form.class.php:567 msgid "properties" msgstr "propriétés" -#: inc/form.class.php:905 +#: inc/form.class.php:886 msgid "What are you looking for?" msgstr "Que recherchez-vous ?" -#: inc/form.class.php:913 +#: inc/form.class.php:894 #, php-format msgid "My %1$d last forms (requester)" msgstr "Mes %1$d derniers formulaires (demandeur)" -#: inc/form.class.php:916 +#: inc/form.class.php:897 msgid "No form posted yet" msgstr "Aucun formulaire saisi pour le moment" -#: inc/form.class.php:946 +#: inc/form.class.php:927 msgid "All my forms (requester)" msgstr "Tous mes formulaires (Demandeur)" -#: inc/form.class.php:959 +#: inc/form.class.php:940 #, php-format msgid "My %1$d last forms (validator)" msgstr "Mes %1$d derniers formulaires (valideur)" -#: inc/form.class.php:967 +#: inc/form.class.php:948 msgid "No form waiting for validation" msgstr "Aucun formulaire en attente de validation" -#: inc/form.class.php:1002 +#: inc/form.class.php:983 msgid "All my forms (validator)" msgstr "Tous mes formulaires (Valideur)" -#: inc/form.class.php:1149 +#: inc/form.class.php:1184 +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:1279 #, 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:1308 +#: inc/form.class.php:1359 msgid "Errored duplicate" msgstr "Duplication échouée" -#: inc/form.class.php:1319 +#: inc/form.class.php:1370 msgid "Duplicate" msgstr "Dupliquer" -#: inc/form.class.php:1366 +#: inc/form.class.php:1417 msgctxt "button" msgid "Post" msgstr "Soumettre" -#: inc/form.class.php:1384 +#: inc/form.class.php:1440 #, php-format msgid "Form duplicated: %s" msgstr "Formulaire dupliqué : %s" -#: inc/form.class.php:1395 +#: inc/form.class.php:1456 #, php-format msgid "Form Transfered: %s" msgstr "Formulaire transféré : %s" -#: inc/form.class.php:1414 +#: inc/form.class.php:1480 msgid "Back" msgstr "Retour" -#: inc/form.class.php:1540 +#: inc/form.class.php:1579 msgid "Upload of JSON files not allowed." msgstr "Le téléversement de fichiers JSON n'est pas autorisé." -#: inc/form.class.php:1543 +#: inc/form.class.php:1582 msgid "You may allow JSON files right now." msgstr "vous pouvez utiliser les fichiers JSON dès maintenant" -#: inc/form.class.php:1544 +#: inc/form.class.php:1583 msgctxt "button" msgid "Create" msgstr "Créer" -#: inc/form.class.php:1547 inc/form.class.php:1558 +#: inc/form.class.php:1586 inc/form.class.php:1597 msgid "Please contact your GLPI administrator." msgstr "Veuillez contacter votre administrateur GLPI." -#: inc/form.class.php:1548 inc/form.class.php:1559 +#: inc/form.class.php:1587 inc/form.class.php:1598 msgctxt "button" msgid "Back" msgstr "Retour" -#: inc/form.class.php:1551 +#: inc/form.class.php:1590 msgid "Upload of JSON files not enabled." msgstr "Le téléversement de fichiers JSON n'est pas activée" -#: inc/form.class.php:1554 inc/form.class.php:1557 +#: inc/form.class.php:1593 inc/form.class.php:1596 msgid "You may enable JSON files right now." msgstr "Vous pouvez activer les fichiers JSON dès maintenant" -#: inc/form.class.php:1555 +#: inc/form.class.php:1594 msgctxt "button" msgid "Enable" msgstr "Activer" -#: inc/form.class.php:1602 +#: inc/form.class.php:1641 msgctxt "button" msgid "Send" msgstr "Envoyer" -#: inc/form.class.php:1621 +#: inc/form.class.php:1660 msgid "Forms import impossible, the file is empty" msgstr "L'importation de formulaires est impossible, le fichier est vide" -#: inc/form.class.php:1625 inc/form.class.php:1629 +#: inc/form.class.php:1664 inc/form.class.php:1668 msgid "Forms import impossible, the file seems corrupt" msgstr "Importation de formulaires impossible, le fichier semble corrompu" -#: inc/form.class.php:1635 +#: inc/form.class.php:1674 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:1642 +#: inc/form.class.php:1681 msgid "" "The file does not specifies the schema version. It was probably generated " "with a version older than 2.10. Giving up." @@ -1482,71 +1581,71 @@ 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:1668 +#: inc/form.class.php:1707 #, php-format msgid "Failed to import %s" msgstr "Importation échouée de %s" -#: inc/form.class.php:1673 +#: inc/form.class.php:1712 #, php-format msgid "Forms successfully imported from %s" msgstr "Formulaires importés avec succès depuis %s" -#: inc/form.class.php:1736 +#: inc/form.class.php:1775 #, 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:1744 +#: inc/form.class.php:1783 #, 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:1754 +#: inc/form.class.php:1793 #, 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:1832 +#: inc/form.class.php:1875 msgid "Failed to create JSON document type" msgstr "Échec de création du type de fichiers JSON" -#: inc/form.class.php:1839 +#: inc/form.class.php:1882 msgid "JSON document type not found" msgstr "Type de document JSON introuvable" -#: inc/form.class.php:1846 +#: inc/form.class.php:1889 msgid "Failed to update JSON document type" msgstr "Échec lors de la mise à jour du type de document JSON" -#: inc/form.class.php:1866 +#: inc/form.class.php:1909 msgid "Forms without category" msgstr "Formulaires sans catégorie" -#: inc/form.class.php:1889 +#: inc/form.class.php:1930 msgid "No form available" msgstr "Aucun formulaire disponible" -#: inc/form.class.php:2117 inc/abstracttarget.class.php:2004 -#: inc/abstracttarget.class.php:2285 inc/targetticket.class.php:381 +#: inc/form.class.php:2161 inc/targetticket.class.php:392 +#: inc/abstractitiltarget.class.php:1734 inc/abstractitiltarget.class.php:2017 msgid "Add" msgstr "Ajouter" -#: inc/form.class.php:2135 inc/form.class.php:2158 +#: inc/form.class.php:2179 inc/form.class.php:2202 msgid "Unsupported target type." msgstr "Type de cible non supporté." -#: inc/form.class.php:2197 +#: inc/form.class.php:2241 msgid "plugin_formcreator_load_check" msgstr "plugin_formcreator_load_check" #: inc/targetchange.class.php:43 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:343 entrée standard:48 msgid "Change title" @@ -1568,82 +1667,110 @@ msgstr "Plan de sauvegarde" msgid "Check list" msgstr "Liste de vérifications" -#: inc/section.class.php:71 inc/question.class.php:796 entrée standard:63 -#: entrée standard:44 +#: 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:164 -#: inc/question.class.php:314 +#: inc/question.class.php:312 msgid "The title is required" msgstr "L'intitulé est obligatoire" -#: inc/question.class.php:69 inc/abstracttarget.class.php:1222 -#: inc/abstracttarget.class.php:1259 inc/abstracttarget.class.php:1337 -#: inc/abstracttarget.class.php:1465 inc/abstracttarget.class.php:1540 -#: inc/targetticket.class.php:1037 inc/targetticket.class.php:1076 entrée -#: standard:41 +#: inc/restrictedformcriteria.class.php:179 +#, php-format +msgid "Failed to find %1$s %2$s" +msgstr "Impossible de trouver %1$s %2$s" + +#: inc/question.class.php:70 inc/targetticket.class.php:1134 +#: inc/targetticket.class.php:1173 inc/abstractitiltarget.class.php:968 +#: inc/abstractitiltarget.class.php:1005 inc/abstractitiltarget.class.php:1083 +#: inc/abstractitiltarget.class.php:1214 inc/abstractitiltarget.class.php:1295 +#: 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:225 entrée standard:37 +#: inc/question.class.php:228 entrée standard:37 msgid "Count of conditions" msgstr "Nombre de conditions" -#: inc/question.class.php:322 +#: inc/question.class.php:320 msgid "The field type is required" msgstr "Le type de champ est obligatoire" -#: inc/question.class.php:329 +#: inc/question.class.php:327 msgid "The section is required" msgstr "La section est obligatoire" -#: inc/question.class.php:341 +#: inc/question.class.php:339 #, 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:355 +#: inc/question.class.php:353 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:364 +#: inc/question.class.php:362 msgid "This type of question requires parameters" msgstr "Ce type de question requiert des paramètres" -#: inc/question.class.php:370 +#: inc/question.class.php:368 msgid "A parameter is missing for this question type" msgstr "Il manque un paramètre pour ce type de question" -#: inc/question.class.php:752 entrée standard:83 -msgid "Add a question" -msgstr "Ajouter une question" +#: inc/question.class.php:1268 +msgid "Service levels" +msgstr "Niveaux de service" -#: inc/question.class.php:755 -msgid "Edit a question" -msgstr "Modifier une question" +#: inc/question.class.php:1269 inc/abstractitiltarget.class.php:806 +msgid "SLA" +msgstr "Entente de niveau de service " -#: inc/question.class.php:778 entrée standard:42 -msgid "Title" -msgstr "Titre" +#: inc/question.class.php:1270 inc/abstractitiltarget.class.php:879 +msgid "OLA" +msgstr "Entente sur les niveaux opérationnels" -#: inc/question.class.php:847 -msgid "Required" -msgstr "Champ obligatoire" +#: inc/question.class.php:1287 inc/question.class.php:1327 +#: inc/question.class.php:1330 +msgid "Assets" +msgstr "Parc" -#: inc/question.class.php:864 -msgid "Show empty" -msgstr "Afficher une valeur vide" +#: inc/question.class.php:1301 hook.php:691 hook.php:708 +msgid "Assistance" +msgstr "Assistance" -#: inc/question.class.php:907 -msgid "Condition to show the question" -msgstr "Condition pour afficher la question" +#: inc/question.class.php:1306 +msgid "Management" +msgstr "Gestion" + +#: inc/question.class.php:1315 +msgid "Tools" +msgstr "Outils" + +#: inc/question.class.php:1316 +msgid "Notes" +msgstr "Notes" + +#: inc/question.class.php:1317 +msgid "RSS feed" +msgstr "Flux RSS" + +#: inc/question.class.php:1319 +msgid "Administration" +msgstr "Administration" + +#: inc/question.class.php:1327 inc/question.class.php:1330 +msgid "Plugin" +msgid_plural "Plugins" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" #: inc/abstractquestionparameter.class.php:92 msgid "Parameter" @@ -1653,437 +1780,441 @@ msgstr "Paramètre" msgid "Field name" msgstr "Nom de champs" -#: inc/abstracttarget.class.php:214 +#: inc/abstracttarget.class.php:96 msgid "Current active entity" msgstr "Entité active" -#: inc/abstracttarget.class.php:215 +#: inc/abstracttarget.class.php:97 msgid "Default requester user's entity" msgstr "Entité par défaut du demandeur" -#: inc/abstracttarget.class.php:216 +#: inc/abstracttarget.class.php:98 msgid "First dynamic requester user's entity (alphabetical)" msgstr "Première entité dynamique du demandeur (alphabétiquement)" -#: inc/abstracttarget.class.php:217 +#: inc/abstracttarget.class.php:99 msgid "Last dynamic requester user's entity (alphabetical)" msgstr "Dernière entité dynamique du demandeur (alphabétiquement)" -#: inc/abstracttarget.class.php:218 +#: inc/abstracttarget.class.php:100 msgid "The form entity" msgstr "Entité du formulaire" -#: inc/abstracttarget.class.php:219 +#: inc/abstracttarget.class.php:101 msgid "Default entity of the validator" msgstr "Entité par défaut du valideur" -#: inc/abstracttarget.class.php:220 +#: inc/abstracttarget.class.php:102 msgid "Specific entity" msgstr "Entité spécifique" -#: inc/abstracttarget.class.php:221 +#: inc/abstracttarget.class.php:103 msgid "Default entity of a user type question answer" msgstr "Entité par défaut d'un utilisateur issue d'une question" -#: inc/abstracttarget.class.php:222 +#: inc/abstracttarget.class.php:104 msgid "From a GLPI object > Entity type question answer" msgstr "Depuis un objet GLPI > Entité type question réponse" -#: inc/abstracttarget.class.php:229 +#: inc/abstracttarget.class.php:115 +msgid "Always generated" +msgstr "Toujours généré" + +#: inc/abstracttarget.class.php:116 +msgid "Disabled unless" +msgstr "Désactivé sauf si" + +#: inc/abstracttarget.class.php:117 +msgid "Generated unless" +msgstr "Généré sauf si" + +#: inc/abstracttarget.class.php:128 +msgid "A target must be associated to a form." +msgstr "Une cible doit être associée à un formulaire." + +#: inc/abstracttarget.class.php:133 +msgid "A target must be associated to an existing form." +msgstr "Une cible doit être associée à un formulaire existant." + +#: inc/abstracttarget.class.php:138 +msgid "Name is required." +msgstr "Le nom est requis." + +#: inc/abstracttarget.class.php:502 +msgid "Destination entity" +msgstr "Entité de destination" + +#: inc/abstracttarget.class.php:518 +msgid "User type question" +msgstr "Question de type \"utilisateur\"" + +#: inc/abstracttarget.class.php:519 +msgid "Entity type question" +msgstr "Question de type \"entité\"" + +#: inc/filter/itilcategoryfilter.class.php:52 +#: inc/filter/itilcategoryfilter.class.php:54 +msgid "Request categories" +msgstr "Catégories de la requête" + +#: inc/filter/itilcategoryfilter.class.php:53 +#: inc/filter/itilcategoryfilter.class.php:54 +msgid "Incident categories" +msgstr "Catégories d'incident" + +#: inc/filter/itilcategoryfilter.class.php:55 +msgid "Change categories" +msgstr "Catégories de changement" + +#: 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 "Actif spécifique" + +#: inc/targetticket.class.php:100 inc/targetticket.class.php:116 +#: inc/abstractitiltarget.class.php:200 inc/abstractitiltarget.class.php:208 +#: inc/abstractitiltarget.class.php:216 inc/abstractitiltarget.class.php:224 +#: inc/abstractitiltarget.class.php:233 +msgid "Equals to the answer to the question" +msgstr "Égale à la réponse à la question" + +#: inc/targetticket.class.php:101 inc/abstractitiltarget.class.php:225 +#: inc/abstractitiltarget.class.php:234 +msgid "Last valid answer" +msgstr "Dernière réponse valide" + +#: inc/targetticket.class.php:107 +msgid "Source from template or user default or GLPI default" +msgstr "Source depuis un gabarit ou défaut de l'utilisateur ou défaut de GLPI" + +#: inc/targetticket.class.php:108 +msgid "Formcreator" +msgstr "Formcreator" + +#: inc/targetticket.class.php:114 +msgid "Default or from a template" +msgstr "Par défaut ou à partir d'un modèle" + +#: inc/targetticket.class.php:115 +msgid "Specific type" +msgstr "Type spécifique" + +#: inc/targetticket.class.php:188 entrée standard:48 +msgid "Ticket title" +msgstr "Titre du ticket" + +#: inc/targetticket.class.php:301 +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:335 +msgid "Add a field" +msgstr "Ajouter un champ" + +#: inc/targetticket.class.php:363 +msgid "Managed fields" +msgstr "Gérer les champs" + +#: inc/targetticket.class.php:370 +msgid "No managed field" +msgstr "Pas de champ géré" + +#: inc/targetticket.class.php:390 +msgid "Link to an other ticket" +msgstr "Lier à un autre ticket" + +#: inc/targetticket.class.php:399 +msgid "An other destination of this form" +msgstr "Une autre destination de ce formulaire" + +#: inc/targetticket.class.php:400 +msgid "An existing ticket" +msgstr "Un ticket existant" + +#: inc/targetticket.class.php:401 +msgid "A ticket from an answer to a question" +msgstr "Un ticket depuis une réponse à une question" + +#: inc/targetticket.class.php:482 +msgctxt "button" +msgid "Delete permanently" +msgstr "Effacer définitivement" + +#: inc/targetticket.class.php:741 +msgid "Invalid link type" +msgstr "Type de lien invalide" + +#: inc/targetticket.class.php:761 +msgid "Invalid linked item type" +msgstr "Type d'objet lié invalide" + +#: inc/targetticket.class.php:774 +msgid "Linked item does not exists" +msgstr "L'objet lié n'existe pas" + +#: inc/targetticket.class.php:787 +msgid "Failed to link the item" +msgstr "Échec de liaison de l'objet" + +#: inc/targetticket.class.php:959 install/install.php:368 +msgid "Your form has been accepted by the validator" +msgstr "Votre formulaire a été accepté par le valideur" + +#: inc/targetticket.class.php:1110 +msgid "Request source" +msgstr "Source de la demande" + +#: inc/targetticket.class.php:1135 +msgid "Type " +msgstr "Type" + +#: inc/targetticket.class.php:1163 +msgid "Associated elements" +msgstr "Éléments associés" + +#: inc/targetticket.class.php:1174 +msgid "Item " +msgstr "Élément" + +#: inc/translation.class.php:153 +msgid "No more string to translate" +msgstr "Il n'y a plus de chaîne à traduire" + +#: inc/translation.class.php:216 +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:234 +msgid "Failed to add the translation." +msgstr "L'ajout de la traduction a échoué." + +#: inc/abstractitiltarget.class.php:180 msgid "Tags from questions" msgstr "Étiquettes depuis les questions" -#: inc/abstracttarget.class.php:230 +#: inc/abstractitiltarget.class.php:181 msgid "Specific tags" msgstr "Étiquettes spécifiques" -#: inc/abstracttarget.class.php:231 +#: inc/abstractitiltarget.class.php:182 msgid "Tags from questions and specific tags" msgstr "Étiquettes depuis les questions et spécifiques" -#: inc/abstracttarget.class.php:232 +#: inc/abstractitiltarget.class.php:183 msgid "Tags from questions or specific tags" msgstr "Étiquettes depuis les questions ou spécifiques" -#: inc/abstracttarget.class.php:238 +#: inc/abstractitiltarget.class.php:189 +msgid "TTR from template or none" +msgstr "" + +#: inc/abstractitiltarget.class.php:190 msgid "equals to the answer to the question" msgstr "égale à la réponse de la question" -#: inc/abstracttarget.class.php:239 +#: inc/abstractitiltarget.class.php:191 msgid "calculated from the ticket creation date" msgstr "calculée à partir de la date de création du ticket" -#: inc/abstracttarget.class.php:240 +#: inc/abstractitiltarget.class.php:192 msgid "calculated from the answer to the question" msgstr "calculée à partir de la réponse à la question" -#: inc/abstracttarget.class.php:246 +#: inc/abstractitiltarget.class.php:198 msgid "SLA from template or none" msgstr "Entente de niveaux de service depuis le gabarit ou aucun" -#: inc/abstracttarget.class.php:247 +#: inc/abstractitiltarget.class.php:199 msgid "Specific SLA" msgstr "Entente de niveaux de service spécifique" -#: inc/abstracttarget.class.php:248 inc/abstracttarget.class.php:256 -#: inc/abstracttarget.class.php:264 inc/abstracttarget.class.php:272 -#: inc/abstracttarget.class.php:281 inc/targetticket.class.php:97 -#: inc/targetticket.class.php:106 -msgid "Equals to the answer to the question" -msgstr "Égale à la réponse à la question" - -#: inc/abstracttarget.class.php:254 +#: inc/abstractitiltarget.class.php:206 msgid "OLA from template or none" msgstr "Entente sur les niveaux opérationnels depuis le gabarit ou aucun" -#: inc/abstracttarget.class.php:255 +#: inc/abstractitiltarget.class.php:207 msgid "Specific OLA" msgstr "Entente sur les niveaux opérationnels spécifique" -#: inc/abstracttarget.class.php:262 +#: inc/abstractitiltarget.class.php:214 msgid "Urgency from template or Medium" msgstr "Urgence à partir du gabarit ou Moyen" -#: inc/abstracttarget.class.php:263 +#: inc/abstractitiltarget.class.php:215 msgid "Specific urgency" msgstr "Urgence spécifique" -#: inc/abstracttarget.class.php:270 +#: inc/abstractitiltarget.class.php:222 msgid "Category from template or none" msgstr "Catégorie depuis le gabarit ou aucune" -#: inc/abstracttarget.class.php:271 +#: inc/abstractitiltarget.class.php:223 msgid "Specific category" msgstr "Catégorie spécifique" -#: inc/abstracttarget.class.php:273 inc/targetticket.class.php:98 -msgid "Last valid answer" -msgstr "Dernière réponse valide" - -#: inc/abstracttarget.class.php:279 +#: inc/abstractitiltarget.class.php:231 msgid "Location from template or none" msgstr "Lieu à partir d'un gabarit ou aucun" -#: inc/abstracttarget.class.php:280 +#: inc/abstractitiltarget.class.php:232 msgid "Specific location" msgstr "Lieu spécifique" -#: inc/abstracttarget.class.php:292 -msgid "Always generated" -msgstr "Toujours généré" - -#: inc/abstracttarget.class.php:293 -msgid "Disabled unless" -msgstr "Désactivé sauf si" - -#: inc/abstracttarget.class.php:294 -msgid "Generated unless" -msgstr "Généré sauf si" - -#: inc/abstracttarget.class.php:300 +#: inc/abstractitiltarget.class.php:240 msgid "No validation" msgstr "Pas de validation" -#: inc/abstracttarget.class.php:301 +#: inc/abstractitiltarget.class.php:241 msgid "Specific user or group" msgstr "Utilisateur ou groupe spécifique" -#: inc/abstracttarget.class.php:302 +#: inc/abstractitiltarget.class.php:242 msgid "User from question answer" msgstr "Utilisateur depuis une réponse à une question" -#: inc/abstracttarget.class.php:927 -msgid "Destination entity" -msgstr "Entité de destination" +#: inc/abstractitiltarget.class.php:243 +msgid "Group from question answer" +msgstr "Groupe depuis la réponse à une question" -#: inc/abstracttarget.class.php:943 -msgid "User type question" -msgstr "Question de type \"utilisateur\"" - -#: inc/abstracttarget.class.php:944 -msgid "Entity type question" -msgstr "Question de type \"entité\"" - -#: inc/abstracttarget.class.php:1048 +#: inc/abstractitiltarget.class.php:794 msgid "Minute" msgid_plural "Minutes" -msgstr[0] "Minute" -msgstr[1] "Minutes" -msgstr[2] "Minutes" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: inc/abstracttarget.class.php:1049 +#: inc/abstractitiltarget.class.php:795 msgid "Hour" msgid_plural "Hours" -msgstr[0] "Heure" -msgstr[1] "Heures" -msgstr[2] "Heures" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: inc/abstracttarget.class.php:1050 +#: inc/abstractitiltarget.class.php:796 msgid "Day" msgid_plural "Days" -msgstr[0] "Jour" -msgstr[1] "Jours" -msgstr[2] "Jours" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: inc/abstracttarget.class.php:1051 +#: inc/abstractitiltarget.class.php:797 msgid "Month" msgid_plural "Months" -msgstr[0] "Mois" -msgstr[1] "Mois" -msgstr[2] "Mois" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: inc/abstracttarget.class.php:1083 +#: inc/abstractitiltarget.class.php:829 msgid "SLA (TTO/TTR)" msgstr "SLA (TTO/TTR)" -#: inc/abstracttarget.class.php:1084 inc/abstracttarget.class.php:1157 +#: inc/abstractitiltarget.class.php:830 inc/abstractitiltarget.class.php:903 msgid "Question (TTO/TTR)" msgstr "Question (TTO/TTR)" -#: inc/abstracttarget.class.php:1156 +#: inc/abstractitiltarget.class.php:902 msgid "OLA (TTO/TTR)" msgstr "OLA (TTO/TTR)" -#: inc/abstracttarget.class.php:1260 +#: inc/abstractitiltarget.class.php:1006 msgid "Urgency " msgstr "Urgence" -#: inc/abstracttarget.class.php:1290 +#: inc/abstractitiltarget.class.php:1036 msgid "Ticket tags" msgstr "Étiquettes du ticket" -#: inc/abstracttarget.class.php:1338 +#: inc/abstractitiltarget.class.php:1084 msgid "Tags" -msgstr "Étiquettes" +msgstr "Etiquettes" -#: inc/abstracttarget.class.php:1454 +#: inc/abstractitiltarget.class.php:1203 msgid "Location" msgstr "Lieu" -#: inc/abstracttarget.class.php:1466 +#: inc/abstractitiltarget.class.php:1215 msgid "Location " msgstr "Lieu" -#: inc/abstracttarget.class.php:1707 -msgid "A target must be associated to a form." -msgstr "Une cible doit être associée à un formulaire." - -#: inc/abstracttarget.class.php:1712 -msgid "A target must be associated to an existing form." -msgstr "Une cible doit être associée à un formulaire existant." - -#: inc/abstracttarget.class.php:1717 -msgid "Name is required." -msgstr "Le nom est requis." - -#: inc/abstracttarget.class.php:1753 +#: inc/abstractitiltarget.class.php:1547 msgid "The description cannot be empty!" msgstr "La desciption ne doit pas être vide !" -#: inc/abstracttarget.class.php:1987 +#: inc/abstractitiltarget.class.php:1717 msgid "Watcher" msgid_plural "Watchers" -msgstr[0] "Observateur" -msgstr[1] "Observateurs" -msgstr[2] "Observateurs" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: inc/abstracttarget.class.php:2006 +#: inc/abstractitiltarget.class.php:1736 msgid "Cancel" msgstr "Annuler" -#: inc/abstracttarget.class.php:2278 inc/abstracttarget.class.php:2295 -#: inc/abstracttarget.class.php:2296 +#: inc/abstractitiltarget.class.php:2011 inc/abstractitiltarget.class.php:2027 +#: inc/abstractitiltarget.class.php:2028 msgid "Email followup" msgstr "Courriel de suivi" -#: inc/abstracttarget.class.php:2293 inc/abstracttarget.class.php:2321 +#: inc/abstractitiltarget.class.php:2025 inc/abstractitiltarget.class.php:2053 msgid "Group" msgstr "Groupe" -#: inc/abstracttarget.class.php:2294 inc/abstracttarget.class.php:2350 +#: inc/abstractitiltarget.class.php:2026 inc/abstractitiltarget.class.php:2082 msgid "Supplier" msgstr "Fournisseur" -#: inc/abstracttarget.class.php:2295 +#: inc/abstractitiltarget.class.php:2027 msgid "Yes" msgstr "Oui" -#: inc/abstracttarget.class.php:2332 +#: inc/abstractitiltarget.class.php:2064 msgid "Group from the object" msgstr "Groupe à partir de l'objet" -#: inc/abstracttarget.class.php:2338 +#: inc/abstractitiltarget.class.php:2070 msgid "Tech group from the object" msgstr "Tech groupe à partir de l'objet" -#: inc/questionregex.class.php:53 -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" - -#: inc/questionregex.class.php:96 -msgid "" -"Specify the additional validation conditions in the description of the " -"question to help users." -msgstr "" -"Indiquez les conditions de validation supplémentaire dans la description de " -"la question pour aider les utilisateurs." - -#: inc/questiondependency.class.php:68 -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" - -#: 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" - -#: 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" - -#: inc/targetticket.class.php:53 entrée standard:43 -msgid "Target ticket" -msgid_plural "Target tickets" -msgstr[0] "Ticket cible" -msgstr[1] "Tickets cibles" -msgstr[2] "Tickets cibles" - -#: inc/targetticket.class.php:96 -msgid "Specific asset" -msgstr "Actif spécifique" - -#: inc/targetticket.class.php:104 -msgid "Default or from a template" -msgstr "Par défaut ou à partir d'un modèle" - -#: inc/targetticket.class.php:105 -msgid "Specific type" -msgstr "Type spécifique" - -#: inc/targetticket.class.php:178 entrée standard:48 -msgid "Ticket title" -msgstr "Titre du ticket" - -#: inc/targetticket.class.php:290 -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:324 -msgid "Add a field" -msgstr "Ajouter un champ" - -#: inc/targetticket.class.php:329 -msgid "Field" -msgstr "Champ" - -#: inc/targetticket.class.php:352 -msgid "Managed fields" -msgstr "Gérer les champs" - -#: inc/targetticket.class.php:359 -msgid "No managed field" -msgstr "Pas de champ géré" - -#: inc/targetticket.class.php:379 -msgid "Link to an other ticket" -msgstr "Lier à un autre ticket" - -#: inc/targetticket.class.php:388 -msgid "An other destination of this form" -msgstr "Une autre destination de ce formulaire" - -#: inc/targetticket.class.php:389 -msgid "An existing ticket" -msgstr "Un ticket existant" - -#: inc/targetticket.class.php:390 -msgid "A ticket from an answer to a question" -msgstr "Un ticket depuis une réponse à une question" - -#: inc/targetticket.class.php:471 -msgctxt "button" -msgid "Delete permanently" -msgstr "Effacer définitivement" - -#: inc/targetticket.class.php:724 -msgid "Invalid link type" -msgstr "Type de lien invalide" - -#: inc/targetticket.class.php:744 -msgid "Invalid linked item type" -msgstr "Type d'objet lié invalide" - -#: inc/targetticket.class.php:757 -msgid "Linked item does not exists" -msgstr "L'objet lié n'existe pas" - -#: inc/targetticket.class.php:770 -msgid "Failed to link the item" -msgstr "Échec de liaison de l'objet" - -#: inc/targetticket.class.php:937 install/install.php:330 -msgid "Your form has been accepted by the validator" -msgstr "Votre formulaire a été accepté par le valideur" - -#: inc/targetticket.class.php:1038 -msgid "Type " -msgstr "Type" - -#: inc/targetticket.class.php:1066 -msgid "Associated elements" -msgstr "Éléments associés" - -#: inc/targetticket.class.php:1077 -msgid "Item " -msgstr "Élément" - -#: inc/translation.class.php:163 -msgid "No more string to translate" -msgstr "Il n'y a plus de chaîne à traduire" - -#: inc/translation.class.php:226 -msgid "Language not found." -msgstr "Langue non trouvée." - -#: inc/translation.class.php:231 -msgid "Form not found." -msgstr "Formulaire non trouvé." - -#: inc/translation.class.php:244 -msgid "Failed to add the translation." -msgstr "L'ajout de la traduction a échoué." - -#: inc/form_profile.class.php:48 inc/form_profile.class.php:85 -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/form_profile.class.php:99 -msgid "Link to the form" -msgstr "Lien vers le formulaire" - -#: inc/form_profile.class.php:112 -msgid "Please activate the form to view the link" -msgstr "Veuillez activer le formulaire pour voir le lien" - -#: inc/form_profile.class.php:120 -msgid "Enable captcha" -msgstr "Activer le captcha" - -#: install/install.php:127 +#: install/install.php:133 msgid "" "Upgrade tables to innoDB; run php bin/console " "glpi:migration:myisam_to_innodb" @@ -2091,15 +2222,22 @@ msgstr "" "Mettez à jour les tables vers InnoDB; exécutez php bin/console " "glpi:migration:myisam_to_innodb" -#: install/install.php:311 +#: install/install.php:174 +#, 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:349 msgid "A form has been created" msgstr "Un formulaire a été créé" -#: install/install.php:312 +#: install/install.php:350 msgid "Your request has been saved" msgstr "Votre demande a été sauvegardée avec succès !" -#: install/install.php:313 +#: install/install.php:351 msgid "" "Hi,\\nYour request from GLPI has been successfully saved with number " "##formcreator.request_id## and transmitted to the helpdesk team.\\nYou can " @@ -2110,11 +2248,11 @@ msgstr "" "support.\\\\nVous pouvez visualiser vos réponses à l'adresse suivante " ":\\\\n##formcreator.validation_link##" -#: install/install.php:318 +#: install/install.php:356 msgid "A form from GLPI need to be validate" msgstr "Un formulaire GLPI est en attente de validation" -#: install/install.php:319 +#: install/install.php:357 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 " @@ -2124,11 +2262,11 @@ msgstr "" "choisi comme valideur.\\nVous pouvez accéder à celui-ci en cliquant sur le " "lien ci-dessous :\\n##formcreator.validation_link##" -#: install/install.php:324 +#: install/install.php:362 msgid "Your form has been refused by the validator" msgstr "Votre formulaire a été refusé par le valideur" -#: install/install.php:325 +#: install/install.php:363 msgid "" "Hi,\\nWe are sorry to inform you that your form has been refused by the " "validator for the reason " @@ -2140,7 +2278,7 @@ msgstr "" "toutefois modifier et renvoyer votre demande en cliquant sur le lien ci-" "dessous :\\\\n##formcreator.validation_link##" -#: install/install.php:331 +#: install/install.php:369 msgid "" "Hi,\\nWe are pleased to inform you that your form has been accepted by the " "validator.\\nYour request will be considered soon." @@ -2148,11 +2286,11 @@ msgstr "" "Bonjour,\\\\nVotre demande a été accepté par le valideur.\\\\nVotre demande " "sera traitée prochainement." -#: install/install.php:336 +#: install/install.php:374 msgid "Your form has been deleted by an administrator" msgstr "Votre formulaire a été supprimé par un administrateur" -#: install/install.php:337 +#: install/install.php:375 msgid "" "Hi,\\nWe are sorry to inform you that your request cannot be considered and " "has been deleted by an administrator." @@ -2160,100 +2298,134 @@ msgstr "" "Bonjour,\\\\nVotre demande ne peut être traitée et a été supprimée par un " "administrateur." -#: install/install.php:560 +#: install/install.php:601 msgid "Formcreator - Sync service catalog issues" msgstr "Formulaires - synchronisation des demandes du catalogue de service" -#: hook.php:299 +#: hook.php:305 msgctxt "button" msgid "Duplicate" msgstr "Dupliquer" -#: hook.php:300 +#: hook.php:306 msgid "Transfer" msgstr "Transférer" -#: hook.php:301 +#: hook.php:307 msgctxt "button" msgid "Export" msgstr "Exporter" -#: hook.php:536 -msgid "Seek assistance" -msgstr "Demander une assistance" +#: hook.php:667 +msgid "Cancel my ticket" +msgstr "Annuler mon ticket" -#: hook.php:541 -msgid "My requests for assistance" -msgstr "Mes demandes d'assistance" +#: hook.php:685 +msgid "Old" +msgstr "" -#: hook.php:556 -msgid "Consult feeds" -msgstr "Consulter les flux RSS" +#: hook.php:692 +#, php-format +msgid "Number of %s" +msgstr "Nombre de %s" -#: hook.php:623 -msgid "Cancel my ticket" -msgstr "Annuler mon ticket" +#: hook.php:709 +msgid "Issues summary" +msgstr "Résulé des demandes d'assistance" -#: hook.php:630 -msgid "processing issues" +#: hook.php:747 +msgid "" +"Formcreator's mini dashboard not usable as default. This Setting has been " +"ignored." msgstr "" +"Le mini tableau de bord de Formcreator n'est pas utilisable comme défaut. Ce" +" paramètres a été ignoré." -#: hook.php:631 -msgid "waiting issues" +#: js/scripts.js:319 +msgid "No form found. Please choose a form below instead." msgstr "" -#: hook.php:632 -msgid "issues to validate" +#: js/scripts.js:321 +msgid "No form found." msgstr "" -#: hook.php:633 -msgid "solved issues" +#: js/scripts.js:325 +msgid "No FAQ item found." msgstr "" -#: hook.php:640 -#, php-format -msgid "Number of %s" -msgstr "Nombre de %s" +#: js/scripts.js:709 +msgid "Are you sure you want to delete this question?" +msgstr "Êtes-vous sûr de vouloir supprimer cette question ?" -#: js/scripts.js:328 -msgid "No form found. Please choose a form below instead" -msgstr "" -"Aucun formulaire trouvé. Veuillez choisir un formulaire parmi ceux ci-" -"dessous" +#: js/scripts.js:892 +msgid "Are you sure you want to delete this section?" +msgstr "Êtes-vous sûr de vouloir supprimer cette section ?" -#: js/scripts.js:351 js/scripts.js:372 +#: js/scripts.js:1132 +msgid "Add translations" +msgstr "Ajouter des traductions" + +#: js/scripts.js:1279 js/scripts.js:1303 msgid "An error occured while querying forms" msgstr "Une erreur est survenue pendant la recherche de formulaires" -#: js/scripts.js:434 -msgid "No form yet in this category" -msgstr "Pas encore de formulaire dans cette catégorie" +#: js/scripts.js:1418 +msgid "Are you sure you want to delete this target:" +msgstr "Êtes vous sûr de vouloir supprimer cette cible :" -#: js/scripts.js:711 -msgid "Are you sure you want to delete this question?" -msgstr "Êtes-vous sûr de vouloir supprimer cette question ?" +#: entrée standard:43 standard:50 standard:44 standard:49 standard:78 +msgid "Required" +msgstr "Champ obligatoire" -#: js/scripts.js:899 -msgid "Are you sure you want to delete this section?" -msgstr "Êtes-vous sûr de vouloir supprimer cette section ?" +#: entrée standard:57 standard:61 standard:60 standard:59 standard:43 +#: standard:69 standard:52 standard:37 +msgid "Default values" +msgstr "Valeur par défaut" -#: js/scripts.js:1244 -msgid "Are you sure you want to delete this destination:" -msgstr "Êtes-vous sûr de vouloir supprimer la destination suivante :" +#: entrée standard:52 standard:59 standard:58 +msgid "Show empty" +msgstr "Afficher une valeur vide" -#: entrée standard:62 +#: entrée standard:39 +msgid "LDAP directory" +msgid_plural "LDAP directories" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: entrée standard:68 +msgid "Filter" +msgstr "Filtre" + +#: entrée standard:78 +msgid "Attribute" +msgstr "Attribut" + +#: entrée standard:70 standard:68 +msgid "Values" +msgstr "Valeurs" + +#: entrée standard:90 +msgid "Show ticket categories" +msgstr "Afficher les catégories du ticket" + +#: entrée standard:127 standard:110 +msgid "Selectable root" +msgstr "Racine sélectionnable" + +#: entrée standard:63 msgid "Direct access on homepage" msgstr "Accès direct depuis la page d'accueil" -#: entrée standard:103 +#: entrée standard:86 msgid "Default form in service catalog" msgstr "Formulaire par défaut dans le catalogue de service" -#: entrée standard:104 standard:105 +#: entrée standard:106 standard:107 msgid "Are you a robot ?" msgstr "Êtes-vous un robot ?" -#: entrée standard:125 +#: entrée standard:132 msgid "Send" msgstr "Envoyer" @@ -2261,6 +2433,10 @@ msgstr "Envoyer" 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:54 msgid "Impacts" msgstr "Impacts" @@ -2277,10 +2453,26 @@ msgstr "Ajouter une section" msgid "Condition to show the submit button" msgstr "Conditions pour montrer le bouton de soumission" +#: entrée standard:83 +msgid "Add a question" +msgstr "Ajouter une question" + #: entrée standard:39 msgid "List of available tags" msgstr "Liste des étiquettes disponibles" +#: entrée standard:42 +msgid "Title" +msgstr "Titre" + #: entrée standard:47 msgid "Full form" msgstr "Formulaire complet" + +#: entrée standard:42 +msgid "Min" +msgstr "Min" + +#: entrée standard:53 +msgid "Max" +msgstr "Max" diff --git a/locales/fr_FR.po b/locales/fr_FR.po index 7ff9396b0..f4f3e12d6 100644 --- a/locales/fr_FR.po +++ b/locales/fr_FR.po @@ -4,13 +4,13 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Johan Cwiklinski, 2021 -# alexandre delaunay , 2021 -# Tiago Graça, 2021 -# 06c8e5f1ec78ded2ceb41498ec52b068, 2022 +# Tiago Graça, 2022 +# alexandre delaunay , 2022 +# Legastelois François , 2022 +# Johan Cwiklinski, 2022 # gerald antoniolli , 2022 # tguichard25 , 2022 -# Legastelois François , 2022 +# 06c8e5f1ec78ded2ceb41498ec52b068, 2022 # Thierry Bugier , 2022 # #, fuzzy @@ -18,8 +18,8 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-01-10 12:08+0100\n" -"PO-Revision-Date: 2021-08-30 07:22+0000\n" +"POT-Creation-Date: 2022-06-15 14:47+0200\n" +"PO-Revision-Date: 2022-06-15 12:10+0000\n" "Last-Translator: Thierry Bugier , 2022\n" "Language-Team: French (France) (https://www.transifex.com/teclib/teams/28042/fr_FR/)\n" "MIME-Version: 1.0\n" @@ -28,7 +28,7 @@ msgstr "" "Language: fr_FR\n" "Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n" -#: ajax/question_update.php:36 +#: ajax/question_update.php:36 ajax/section_update.php:37 msgid "Bad request" msgstr "Mauvaise requête" @@ -41,7 +41,7 @@ msgstr "Question non trouvée" #: 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:43 +#: ajax/question_toggle_required.php:55 ajax/section_update.php:44 msgid "You don't have right for this action" msgstr "Vous n'avez pas les droits pour cette action" @@ -57,7 +57,7 @@ msgstr "Echec de déplacement de quelques questions" msgid "Could not add the section" msgstr "Impossible d'ajouter la section" -#: ajax/commontree.php:55 +#: ajax/commontree.php:55 entrée standard:109 standard:92 msgid "Subtree root" msgstr "Racine du sous arbre" @@ -65,7 +65,7 @@ msgstr "Racine du sous arbre" msgid "Selectable" msgstr "Sélectionnable" -#: ajax/commontree.php:74 +#: ajax/commontree.php:74 entrée standard:118 standard:101 msgid "Limit subtree depth" msgstr "Limite de profondeur du sous arbre" @@ -74,14 +74,14 @@ msgid "No limit" msgstr "Aucune limite" #: ajax/homepage_link.php:36 inc/field/dropdownfield.class.php:71 -#: inc/formlist.class.php:46 inc/formanswer.class.php:198 -#: inc/entityconfig.class.php:69 inc/form.class.php:109 inc/form.class.php:520 -#: inc/form.class.php:1897 hook.php:570 +#: inc/formlist.class.php:46 inc/formanswer.class.php:208 +#: inc/entityconfig.class.php:82 inc/form.class.php:111 inc/form.class.php:571 +#: inc/form.class.php:1938 inc/filter/entityfilter.class.php:45 msgid "Form" msgid_plural "Forms" -msgstr[0] "Formulaire" -msgstr[1] "Formulaires" -msgstr[2] "Formulaires" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" #: ajax/section_delete.php:44 ajax/section_move.php:49 #: ajax/section_duplicate.php:44 @@ -92,51 +92,74 @@ msgstr "Section source introuvable" msgid "Could not delete the section" msgstr "Impossible de supprimer la section" +#: ajax/question_add.php:45 +msgid "Could not add the question" +msgstr "Echec d'ajout de la question" + #: ajax/section_move.php:66 msgid "Could not move the section" msgstr "Impossible de déplacer la section" +#: ajax/target_actor.php:51 +msgid "Failed to add the actor" +msgstr "Echec pendant l'ajout d'un acteur" + +#: ajax/target_actor.php:62 +msgid "Failed to delete the actor" +msgstr "Echec de suppression d'un acteur" + #: ajax/section_duplicate.php:56 msgid "Could not duplicate the section" msgstr "Impossible de dupliquer la section" -#: ajax/section_update.php:49 +#: ajax/section_update.php:50 msgid "Could not update the section" msgstr "Impossible de mettre à jour la section" #: 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/formanswer.php:46 front/reservation.php:46 front/reservation.php:48 +#: 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/formanswer.form.php:77 -#: front/reservation.form.php:46 front/reservation.form.php:48 +#: front/formanswer.form.php:75 front/reservation.form.php:46 +#: front/reservation.form.php:48 msgid "Service catalog" msgstr "Catalogue de service" -#: front/issue.form.php:88 +#: front/issue.form.php:46 msgid "Item not found" msgstr "Élément introuvable" -#: front/targetticket.form.php:74 front/targetchange.form.php:76 -#: front/targetproblem.form.php:76 front/form.php:44 inc/common.class.php:708 -#: inc/common.class.php:715 +#: 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 "Pas de droit pour mettre à jour cet élément." + +#: front/targetticket.form.php:75 +msgid "Bad request while deleting an actor." +msgstr "Mauvaise requête pendant la suppression d'un acteur" + +#: front/targetticket.form.php:95 front/targetchange.form.php:81 +#: front/formanswer.php:47 front/targetproblem.form.php:81 +#: front/formanswer.form.php:78 front/form.php:43 inc/common.class.php:686 +#: inc/common.class.php:693 msgid "Form Creator" msgstr "Formcreator" -#: front/targetticket.form.php:85 front/targetchange.form.php:86 -#: front/targetproblem.form.php:87 +#: 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:45 front/formlist.php:48 inc/common.class.php:705 +#: front/formlist.php:45 front/formlist.php:48 inc/common.class.php:683 msgid "Form list" msgstr "Liste des formulaires" -#: front/formdisplay.php:84 inc/formanswer.class.php:873 -#: inc/formanswer.class.php:1068 inc/formanswer.class.php:1117 +#: front/formdisplay.php:90 inc/formanswer.class.php:877 +#: inc/formanswer.class.php:1097 inc/formanswer.class.php:1147 msgid "The form has been successfully saved!" msgstr "Le formulaire a été sauvegardé avec succès !" @@ -151,131 +174,75 @@ 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:600 -#: inc/abstracttarget.class.php:1207 inc/abstracttarget.class.php:1221 +#: inc/knowbase.class.php:60 inc/form.class.php:648 +#: inc/abstractitiltarget.class.php:953 inc/abstractitiltarget.class.php:967 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:61 inc/form.class.php:601 -msgid "see all" +#: inc/knowbase.class.php:62 inc/form.class.php:651 +msgid "See all" msgstr "Voir tous" -#: inc/knowbase.class.php:78 +#: inc/knowbase.class.php:83 msgid "Please, describe your need here" msgstr "Merci de décrire votre besoin ici" -#: inc/field/textareafield.class.php:59 inc/field/dropdownfield.class.php:123 -#: inc/field/textfield.class.php:58 inc/field/radiosfield.class.php:55 -#: inc/field/urgencyfield.class.php:56 inc/field/glpiselectfield.class.php:122 -#: inc/field/timefield.class.php:59 inc/field/datetimefield.class.php:62 -#: inc/field/actorfield.class.php:62 inc/field/checkboxesfield.class.php:56 -#: inc/field/requesttypefield.class.php:52 inc/field/datefield.class.php:60 -msgid "Default values" -msgstr "Valeur par défaut" - -#: inc/field/textareafield.class.php:126 +#: inc/field/textareafield.class.php:102 msgid "Textarea" msgstr "Zone de texte" -#: inc/field/textareafield.class.php:184 inc/field/dropdownfield.class.php:509 -#: inc/field/ldapselectfield.class.php:218 inc/field/textfield.class.php:149 -#: inc/field/urgencyfield.class.php:193 inc/field/tagfield.class.php:157 -#: inc/field/timefield.class.php:139 inc/field/requesttypefield.class.php:189 +#: inc/field/textareafield.class.php:160 inc/field/dropdownfield.class.php:440 +#: 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:487 +#: inc/field/requesttypefield.class.php:159 msgid "A required field is empty:" msgstr "Un champ obligatoire est vide :" -#: inc/field/textareafield.class.php:202 inc/field/textfield.class.php:202 -#: inc/field/integerfield.class.php:111 inc/field/floatfield.class.php:212 +#: 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 "L'expression régulière n'est pas valide" -#: inc/field/dropdownfield.class.php:70 inc/abstracttarget.class.php:2292 -#: inc/abstracttarget.class.php:2310 +#: inc/field/dropdownfield.class.php:70 inc/filter/entityfilter.class.php:44 +#: inc/abstractitiltarget.class.php:2024 inc/abstractitiltarget.class.php:2042 msgid "User" msgstr "Utilisateur" -#: inc/field/dropdownfield.class.php:72 +#: inc/field/dropdownfield.class.php:72 inc/filter/entityfilter.class.php:46 msgid "User and form" msgstr "Utilisateur et formulaire" -#: inc/field/dropdownfield.class.php:86 inc/field/dropdownfield.class.php:500 +#: inc/field/dropdownfield.class.php:431 entrée standard:38 msgid "Dropdown" msgid_plural "Dropdowns" -msgstr[0] "Intitulé" -msgstr[1] "Intitulés" -msgstr[2] "Intitulés" - -#: inc/field/dropdownfield.class.php:101 -msgid "Service levels" -msgstr "Niveaux de service" - -#: inc/field/dropdownfield.class.php:102 inc/abstracttarget.class.php:1060 -msgid "SLA" -msgstr "SLA" - -#: inc/field/dropdownfield.class.php:103 inc/abstracttarget.class.php:1133 -msgid "OLA" -msgstr "OLA" - -#: inc/field/dropdownfield.class.php:136 -msgid "Show ticket categories" -msgstr "Afficher les catégories de tickets" - -#: inc/field/dropdownfield.class.php:141 inc/field/dropdownfield.class.php:143 -msgid "Request categories" -msgstr "Catégories de demande" - -#: inc/field/dropdownfield.class.php:142 inc/field/dropdownfield.class.php:143 -msgid "Incident categories" -msgstr "Catégories d'incident" - -#: inc/field/dropdownfield.class.php:144 -msgid "Change categories" -msgstr "Catégories de changement" - -#: inc/field/dropdownfield.class.php:145 -msgid "All" -msgstr "Tous" - -#: inc/field/dropdownfield.class.php:175 inc/issue.class.php:524 -#: inc/form.class.php:2098 inc/question.class.php:820 -msgid "Type" -msgid_plural "Types" -msgstr[0] "Type" -msgstr[1] "Types" -msgstr[2] "Types" - -#: inc/field/dropdownfield.class.php:180 -msgid "Time to own" -msgstr "Temps de prise en charge" - -#: inc/field/dropdownfield.class.php:181 inc/abstracttarget.class.php:996 -msgid "Time to resolve" -msgstr "Temps de résolution" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: inc/field/dropdownfield.class.php:531 +#: inc/field/dropdownfield.class.php:462 msgid "Invalid value for " msgstr "Valeur invalide pour" -#: inc/field/dropdownfield.class.php:543 +#: inc/field/dropdownfield.class.php:474 #, php-format -msgid "The field value is required: %s" -msgstr "La valeur de ce champ est requis : %s" +msgid "The itemtype field is required: %s" +msgstr "Le champ itemtype est requis: %s" -#: inc/field/dropdownfield.class.php:559 +#: inc/field/dropdownfield.class.php:490 #, php-format msgid "Invalid dropdown type: %s" msgstr "Type d'intitulé invalide : %s" -#: inc/field/dropdownfield.class.php:915 +#: inc/field/dropdownfield.class.php:821 entrée standard:143 standard:126 msgid "Entity restriction" msgstr "Restriction par entité" -#: inc/field/dropdownfield.class.php:925 +#: inc/field/dropdownfield.class.php:830 msgid "" "To respect the GLPI entity system, \"Form\" should be selected. Others " "settings will break the entity restrictions" @@ -283,98 +250,68 @@ 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:49 -msgid "LDAP directory" -msgid_plural "LDAP directories" -msgstr[0] "Annuaire LDAP" -msgstr[1] "Annuaires LDAP" -msgstr[2] "Annuaires LDAP" - -#: inc/field/ldapselectfield.class.php:73 -msgid "Filter" -msgstr "Filtre" - -#: inc/field/ldapselectfield.class.php:85 -msgid "Attribute" -msgstr "Attribut" - -#: inc/field/ldapselectfield.class.php:175 +#: inc/field/ldapselectfield.class.php:109 msgid "LDAP size limit exceeded" msgstr "Taille limite LDAP dépassée" -#: inc/field/ldapselectfield.class.php:199 +#: inc/field/ldapselectfield.class.php:133 msgid "LDAP Select" msgstr "Sélection LDAP" -#: inc/field/ldapselectfield.class.php:236 +#: inc/field/ldapselectfield.class.php:177 msgid "LDAP directory not defined!" msgstr "Annuaire LDAP non défini !" -#: inc/field/ldapselectfield.class.php:243 +#: inc/field/ldapselectfield.class.php:184 msgid "LDAP directory not found!" msgstr "Annuaire LDAP introuvable !" -#: inc/field/ldapselectfield.class.php:276 -msgid "Cannot recover LDAP informations!" -msgstr "Récupération des données de l'annuaire LDAP impossible !" - -#: inc/field/textfield.class.php:170 inc/field/integerfield.class.php:70 -#: inc/field/floatfield.class.php:174 +#: 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 "Le format spécifique ne correspond pas : %s" -#: inc/field/textfield.class.php:179 +#: inc/field/textfield.class.php:154 #, 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:184 +#: inc/field/textfield.class.php:159 #, 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:192 +#: inc/field/textfield.class.php:167 msgid "Text" msgstr "Texte" -#: inc/field/textfield.class.php:236 inc/field/floatfield.class.php:253 -#: inc/questionregex.class.php:63 +#: 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 "Expression régulière" -#: inc/field/textfield.class.php:241 inc/field/checkboxesfield.class.php:324 -#: inc/field/floatfield.class.php:258 +#: inc/field/textfield.class.php:217 inc/field/floatfield.class.php:238 msgid "Range" msgstr "Taille" -#: inc/field/textfield.class.php:247 inc/field/floatfield.class.php:264 +#: inc/field/textfield.class.php:223 inc/field/floatfield.class.php:244 msgid "Additional validation" msgstr "Validation supplémentaire" -#: inc/field/radiosfield.class.php:56 inc/field/radiosfield.class.php:73 -#: inc/field/actorfield.class.php:63 inc/field/checkboxesfield.class.php:57 -#: inc/field/checkboxesfield.class.php:72 -msgid "One per line" -msgstr "Une par ligne" - -#: inc/field/radiosfield.class.php:72 inc/field/checkboxesfield.class.php:71 -msgid "Values" -msgstr "Valeurs" - -#: inc/field/radiosfield.class.php:150 +#: inc/field/radiosfield.class.php:108 msgid "Radios" msgstr "Boutons radio" -#: inc/field/radiosfield.class.php:156 inc/field/glpiselectfield.class.php:168 -#: inc/field/checkboxesfield.class.php:265 +#: inc/field/radiosfield.class.php:114 inc/field/glpiselectfield.class.php:86 +#: inc/field/fieldsfield.class.php:511 inc/field/checkboxesfield.class.php:229 msgid "The field value is required:" msgstr "La valeur du champ est obligatoire :" -#: inc/field/radiosfield.class.php:234 inc/field/selectfield.class.php:97 -#: inc/field/datetimefield.class.php:140 inc/field/actorfield.class.php:265 -#: inc/field/checkboxesfield.class.php:210 inc/field/floatfield.class.php:143 -#: inc/field/datefield.class.php:138 +#: inc/field/radiosfield.class.php:192 inc/field/selectfield.class.php:104 +#: 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 "Un champ obligatoire est vide: %s" @@ -384,12 +321,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:84 inc/field/floatfield.class.php:185 +#: 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 "Le nombre suivant doit être supérieur à %d : %s" -#: inc/field/integerfield.class.php:90 inc/field/floatfield.class.php:191 +#: 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 "Le nombre suivant doit être inférieur à %d : %s" @@ -398,163 +335,127 @@ msgstr "Le nombre suivant doit être inférieur à %d : %s" msgid "Integer" msgstr "Entier" -#: inc/field/ipfield.class.php:122 +#: inc/field/undefinedfield.class.php:43 +msgid "Undefined" +msgstr "Non défini" + +#: inc/field/ipfield.class.php:121 msgid "IP address" -msgid_plural "Adresses IP" -msgstr[0] "Adresse IP" -msgstr[1] "Adresses IP" -msgstr[2] "Adresses IP" +msgid_plural "IP addresses" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: inc/field/urgencyfield.class.php:113 inc/abstracttarget.class.php:1249 +#: inc/field/urgencyfield.class.php:84 inc/abstractitiltarget.class.php:995 msgid "Urgency" msgstr "Urgence" -#: inc/field/urgencyfield.class.php:147 +#: inc/field/urgencyfield.class.php:118 msgctxt "urgency" msgid "Very high" msgstr "Très haute" -#: inc/field/urgencyfield.class.php:148 +#: inc/field/urgencyfield.class.php:119 msgctxt "urgency" msgid "High" msgstr "Haute" -#: inc/field/urgencyfield.class.php:149 +#: inc/field/urgencyfield.class.php:120 msgctxt "urgency" msgid "Medium" msgstr "Moyen" -#: inc/field/urgencyfield.class.php:150 +#: inc/field/urgencyfield.class.php:121 msgctxt "urgency" msgid "Low" msgstr "Basse" -#: inc/field/urgencyfield.class.php:151 +#: inc/field/urgencyfield.class.php:122 msgctxt "urgency" msgid "Very low" msgstr "Très basse" -#: inc/field/tagfield.class.php:191 +#: inc/field/tagfield.class.php:50 +msgid "Warning: Tag plugin is disabled or missing" +msgstr "Attention: Le plugin Tag est désactivé ou manquant" + +#: inc/field/tagfield.class.php:196 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:77 -#: inc/field/glpiselectfield.class.php:153 +#: inc/field/glpiselectfield.class.php:71 entrée standard:38 msgid "GLPI object" msgid_plural "GLPI objects" -msgstr[0] "Objet GLPI" -msgstr[1] "Objets GLPI" -msgstr[2] "Objets GLPI" - -#: inc/field/glpiselectfield.class.php:252 -#: inc/field/glpiselectfield.class.php:292 -#: inc/field/glpiselectfield.class.php:295 -msgid "Assets" -msgstr "Parc" - -#: inc/field/glpiselectfield.class.php:266 hook.php:639 -msgid "Assistance" -msgstr "Assistance" - -#: inc/field/glpiselectfield.class.php:271 -msgid "Management" -msgstr "Gestion" - -#: inc/field/glpiselectfield.class.php:280 -msgid "Tools" -msgstr "Outils" - -#: inc/field/glpiselectfield.class.php:281 -msgid "Notes" -msgstr "Notes" - -#: inc/field/glpiselectfield.class.php:282 -msgid "RSS feed" -msgstr "Flux RSS" - -#: inc/field/glpiselectfield.class.php:284 -msgid "Administration" -msgstr "Administration" - -#: inc/field/glpiselectfield.class.php:292 -#: inc/field/glpiselectfield.class.php:295 -msgid "Plugin" -msgid_plural "Plugins" -msgstr[0] "Plugin" -msgstr[1] "Plugins" -msgstr[2] "Plugins" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" #: inc/field/hostnamefield.class.php:114 msgid "Hostname" -msgid_plural "Hostname" -msgstr[0] "Nom d'hôte" -msgstr[1] "Noms d'hôtes" -msgstr[2] "Noms d'hôtes" +msgid_plural "Hostnames" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: inc/field/timefield.class.php:155 +#: inc/field/timefield.class.php:128 msgid "Time" msgstr "Heure" -#: inc/field/emailfield.class.php:51 inc/field/floatfield.class.php:59 -#: inc/field/hiddenfield.class.php:51 -msgid "Default value" -msgstr "Valeur par défaut" - -#: inc/field/emailfield.class.php:108 +#: inc/field/emailfield.class.php:87 #, 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:119 +#: inc/field/emailfield.class.php:98 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:90 +#: inc/field/selectfield.class.php:97 msgid "Select" msgstr "Sélection" -#: inc/field/datetimefield.class.php:161 +#: inc/field/datetimefield.class.php:138 msgid "Date & time" msgstr "Date & heure" -#: inc/field/actorfield.class.php:94 +#: inc/field/actorfield.class.php:65 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:275 +#: inc/field/actorfield.class.php:249 #, php-format msgid "Invalid value: %s" msgstr "Valeur invalide : %s" -#: inc/field/actorfield.class.php:298 +#: inc/field/actorfield.class.php:272 #, 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:94 +#: inc/field/filefield.class.php:104 msgid "No attached document" msgstr "Pas de document rattaché" -#: inc/field/filefield.class.php:96 inc/field/filefield.class.php:258 -#: inc/field/filefield.class.php:265 +#: inc/field/filefield.class.php:113 inc/field/filefield.class.php:275 +#: inc/field/filefield.class.php:282 msgid "Attached document" msgstr "Document joint" -#: inc/field/filefield.class.php:139 +#: inc/field/filefield.class.php:156 #, php-format msgid "A required file is missing: %s" msgstr "Un champ requis est manquant : %s" -#: inc/field/filefield.class.php:156 +#: inc/field/filefield.class.php:173 msgid "File" msgstr "Fichier" @@ -562,61 +463,101 @@ msgstr "Fichier" msgid "Multiselect" msgstr "Sélection multiple" -#: inc/field/checkboxesfield.class.php:152 +#: inc/field/fieldsfield.class.php:153 +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:166 +msgid "Block" +msgstr "Bloc" + +#: inc/field/fieldsfield.class.php:170 inc/targetticket.class.php:340 +msgid "Field" +msgstr "Champ" + +#: inc/field/fieldsfield.class.php:253 +msgid "show" +msgstr "Montrer" + +#: inc/field/fieldsfield.class.php:388 +#, php-format +msgid "Field '%1$s' type not implemented yet !" +msgstr "" + +#: inc/field/fieldsfield.class.php:465 +msgid "Some numeric fields contains non numeric values" +msgstr "Des champs numériques contiennent des valeurs non numériques" + +#: inc/field/fieldsfield.class.php:470 +msgid "Some URL fields contains invalid links" +msgstr "Des champs URL contiennent des URL invalides" + +#: inc/field/fieldsfield.class.php:556 +msgid "Additionnal fields" +msgstr "Champs supplémentaires" + +#: inc/field/checkboxesfield.class.php:116 msgid "Checkboxes" msgstr "Boites à cocher" -#: inc/field/checkboxesfield.class.php:247 +#: inc/field/checkboxesfield.class.php:211 #, php-format msgid "The following question needs at least %d answers" msgstr "La question suivante nécessite au moins %d réponses" -#: inc/field/checkboxesfield.class.php:253 +#: inc/field/checkboxesfield.class.php:217 #, php-format msgid "The following question does not accept more than %d answers" msgstr "La question suivante n'accepte pas plus de %d réponses" -#: inc/field/requesttypefield.class.php:115 inc/targetticket.class.php:1026 +#: inc/field/checkboxesfield.class.php:289 +msgid "Range min" +msgstr "Intervalle minimum" + +#: inc/field/checkboxesfield.class.php:290 +msgid "Range max" +msgstr "Intervalle maximum" + +#: inc/field/requesttypefield.class.php:85 inc/targetticket.class.php:1123 msgid "Request type" msgstr "Type de demande" -#: inc/field/floatfield.class.php:160 +#: inc/field/floatfield.class.php:140 #, php-format msgid "This is not a number: %s" msgstr "Ce n'est pas un nombre: %s" -#: inc/field/floatfield.class.php:201 -msgid "Float" -msgstr "Flottant" +#: inc/field/floatfield.class.php:181 +msgid "Decimal number" +msgstr "Nombre décimal" -#: inc/field/datefield.class.php:159 +#: inc/field/datefield.class.php:135 msgid "Date" msgstr "Date" -#: inc/field/descriptionfield.class.php:99 inc/form.class.php:163 -#: inc/question.class.php:165 inc/question.class.php:888 entrée standard:99 -#: standard:52 +#: 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 "Description" -#: inc/field/descriptionfield.class.php:106 +#: inc/field/descriptionfield.class.php:110 msgid "A description field should have a description:" msgstr "Un champ de type description doit avoir une description :" -#: inc/field/hiddenfield.class.php:114 +#: inc/field/hiddenfield.class.php:94 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 inc/targetproblem.class.php:591 -#: inc/targetchange.class.php:106 inc/targetticket.class.php:126 +#: 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] "Condition" -msgstr[1] "Conditions" -msgstr[2] "Conditions" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" #: inc/condition.class.php:104 msgid "is visible" @@ -642,26 +583,26 @@ msgstr "Masqué par défaut, sauf si" msgid "Displayed unless" msgstr "Affiché par défaut, sauf si" -#: inc/condition.class.php:179 inc/target_actor.class.php:179 -#: inc/form_language.class.php:536 inc/form_validator.class.php:387 -#: inc/targetproblem.class.php:551 inc/questionrange.class.php:204 -#: inc/form.class.php:1792 inc/targetchange.class.php:303 -#: inc/section.class.php:383 inc/question.class.php:1009 -#: inc/questionregex.class.php:191 inc/questiondependency.class.php:202 -#: inc/item_targetticket.class.php:150 inc/targetticket.class.php:1332 -#: inc/form_profile.class.php:226 +#: 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:1831 inc/targetchange.class.php:303 +#: inc/section.class.php:379 inc/restrictedformcriteria.class.php:200 +#: inc/question.class.php:832 inc/questionparameter/range.class.php:205 +#: inc/questionregex.class.php:185 inc/questiondependency.class.php:196 +#: inc/item_targetticket.class.php:150 inc/targetticket.class.php:1429 #, 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:200 -#: inc/form_language.class.php:552 inc/form_validator.class.php:411 -#: inc/targetproblem.class.php:386 inc/questionrange.class.php:136 -#: inc/form.class.php:1485 inc/targetchange.class.php:148 -#: inc/section.class.php:408 inc/question.class.php:1058 -#: inc/questionregex.class.php:123 inc/questiondependency.class.php:217 -#: inc/item_targetticket.class.php:64 inc/targetticket.class.php:1371 -#: inc/form_profile.class.php:243 +#: 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:1522 inc/targetchange.class.php:148 +#: inc/section.class.php:404 inc/restrictedformcriteria.class.php:226 +#: inc/question.class.php:881 inc/questionparameter/range.class.php:140 +#: inc/questionregex.class.php:120 inc/questiondependency.class.php:211 +#: inc/item_targetticket.class.php:64 inc/targetticket.class.php:1468 #, php-format msgid "Cannot export an empty object: %s" msgstr "Impossible d'exporter un objet vide: %s" @@ -681,9 +622,9 @@ msgstr "Import en cours" #: inc/issue.class.php:41 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:54 msgid "Update issue data from tickets and form answers" @@ -691,136 +632,222 @@ msgstr "" "Mettre à jour les informations sur les demandes à partir des tickets et des " "réponses aux formulaires" -#: inc/issue.class.php:417 +#: inc/issue.class.php:403 msgid "Satisfaction survey expired" msgstr "Enquête de satisfaction expirée" -#: inc/issue.class.php:502 inc/form_language.class.php:209 -#: inc/form.class.php:154 inc/form.class.php:2088 entrée standard:52 -#: standard:48 standard:57 standard:38 +#: inc/issue.class.php:532 inc/form_language.class.php:213 +#: inc/form.class.php:156 inc/form.class.php:2133 entrée standard:52 +#: standard:49 standard:57 standard:38 standard:39 msgid "Name" msgstr "Nom" -#: inc/issue.class.php:515 inc/formanswer.class.php:188 -#: inc/formanswer.class.php:262 inc/targetproblem.class.php:634 -#: inc/form.class.php:145 inc/targetchange.class.php:334 -#: inc/section.class.php:95 inc/question.class.php:155 -#: inc/targetticket.class.php:169 +#: inc/issue.class.php:545 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 "ID" -#: inc/issue.class.php:537 inc/formanswer.class.php:249 +#: inc/issue.class.php:554 inc/form.class.php:505 inc/form.class.php:2142 +#: entrée standard:65 +msgid "Type" +msgid_plural "Types" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: inc/issue.class.php:567 inc/formanswer.class.php:259 msgid "Status" msgstr "Statut" -#: inc/issue.class.php:549 +#: inc/issue.class.php:579 msgid "Opening date" msgstr "Date d'ouverture" -#: inc/issue.class.php:558 +#: inc/issue.class.php:588 msgid "Last update" msgstr "Dernière mise à jour" -#: inc/issue.class.php:567 inc/form.class.php:172 -#: inc/abstracttarget.class.php:942 +#: inc/issue.class.php:597 inc/form.class.php:174 +#: 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:577 inc/notificationtargetformanswer.class.php:79 -#: inc/target_actor.class.php:83 inc/formanswer.class.php:208 -#: inc/formanswer.class.php:609 inc/abstracttarget.class.php:1980 +#: inc/issue.class.php:607 inc/notificationtargetformanswer.class.php:79 +#: inc/target_actor.class.php:83 inc/formanswer.class.php:218 +#: inc/formanswer.class.php:608 inc/abstractitiltarget.class.php:1710 msgid "Requester" msgid_plural "Requesters" -msgstr[0] "Demandeur" -msgstr[1] "Demandeurs" -msgstr[2] "Demandeurs" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: inc/issue.class.php:595 inc/formanswer.class.php:218 +#: inc/issue.class.php:625 inc/formanswer.class.php:228 msgid "Form approver" msgstr "Validateur de formulaire" -#: inc/issue.class.php:611 inc/formanswer.class.php:533 -#: inc/formanswer.class.php:540 inc/formanswer.class.php:624 -#: inc/form_language.class.php:223 +#: inc/issue.class.php:641 inc/formanswer.class.php:537 +#: inc/formanswer.class.php:544 inc/formanswer.class.php:623 +#: inc/form_language.class.php:227 msgid "Comment" msgstr "Commentaire" -#: inc/issue.class.php:623 +#: inc/issue.class.php:653 msgid "Ticket approver" msgstr "Valideur du ticket" -#: inc/issue.class.php:657 +#: inc/issue.class.php:687 msgid "Technician" msgstr "Technicien" -#: inc/issue.class.php:690 +#: inc/issue.class.php:718 msgid "Technician group" msgstr "Groupe de techniciens" -#: inc/issue.class.php:721 inc/formanswer.class.php:238 +#: inc/issue.class.php:751 inc/formanswer.class.php:248 msgid "Form approver group" msgstr "Groupe validateur de formulaire" -#: inc/issue.class.php:744 +#: inc/issue.class.php:762 inc/abstractitiltarget.class.php:742 +msgid "Time to resolve" +msgstr "Temps de résolution" + +#: inc/issue.class.php:773 +msgid "Time to resolve + Progress" +msgstr "" + +#: inc/issue.class.php:783 +msgid "Internal time to resolve" +msgstr "" + +#: inc/issue.class.php:794 +msgid "Internal time to resolve + Progress" +msgstr "" + +#: inc/issue.class.php:804 +msgid "Resolution date" +msgstr "" + +#: inc/issue.class.php:819 +msgid "Internal time to own" +msgstr "" + +#: inc/issue.class.php:830 +msgid "Internal time to own + Progress" +msgstr "" + +#: inc/issue.class.php:840 +msgid "Time to own" +msgstr "Temps de prise en charge" + +#: inc/issue.class.php:851 +msgid "Time to own + Progress" +msgstr "" + +#: inc/issue.class.php:877 msgid "Ticket" msgstr "Ticket" -#: inc/issue.class.php:745 inc/formanswer.class.php:173 +#: inc/issue.class.php:878 inc/formanswer.class.php:183 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/issue.class.php:750 +#: inc/issue.class.php:883 msgid "Not validated" msgstr "Non validé" -#: inc/issue.class.php:751 inc/formanswer.class.php:66 +#: inc/issue.class.php:884 inc/formanswer.class.php:76 #: inc/form_validator.class.php:71 msgid "Refused" msgstr "Refusé" -#: inc/issue.class.php:819 +#: inc/issue.class.php:952 #, php-format msgid "%1$s %2$s" msgstr "%1$s %2$s" -#: inc/category.class.php:50 inc/form.class.php:228 hook.php:72 +#: inc/issue.class.php:1215 inc/filter/itilcategoryfilter.class.php:56 +#: hook.php:677 +msgid "All" +msgstr "Tous" + +#: inc/issue.class.php:1221 hook.php:678 +msgid "New" +msgstr "Nouveau" + +#: inc/issue.class.php:1227 hook.php:679 +msgid "Assigned" +msgstr "Assigné" + +#: inc/issue.class.php:1233 inc/formanswer.class.php:75 +#: inc/form_validator.class.php:69 hook.php:680 +msgid "Waiting" +msgstr "En attente" + +#: inc/issue.class.php:1239 hook.php:681 +msgid "To validate" +msgstr "À valider" + +#: inc/issue.class.php:1245 hook.php:682 +msgid "Solved" +msgstr "Résolu" + +#: inc/issue.class.php:1251 hook.php:683 +msgid "Closed" +msgstr "Fermé" + +#: inc/category.class.php:50 inc/form.class.php:230 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:261 entrée standard:65 +msgid "Icon" +msgstr "Icône" + +#: inc/category.class.php:98 inc/form.class.php:269 entrée standard:67 +msgid "Icon color" +msgstr "Couleur de l'icône" + +#: inc/category.class.php:104 inc/form.class.php:277 entrée standard:80 +msgid "Background color" +msgstr "Couleur du fond" + #: 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:317 +#: inc/notificationtargetformanswer.class.php:44 install/install.php:355 msgid "A form need to be validate" msgstr "Un formulaire est en attente de validation" -#: inc/notificationtargetformanswer.class.php:45 install/install.php:323 +#: inc/notificationtargetformanswer.class.php:45 install/install.php:361 msgid "The form is refused" msgstr "Le formulaire a été refusé" -#: inc/notificationtargetformanswer.class.php:46 install/install.php:329 +#: inc/notificationtargetformanswer.class.php:46 install/install.php:367 msgid "The form is accepted" msgstr "Le formulaire a été accepté" -#: inc/notificationtargetformanswer.class.php:47 install/install.php:335 +#: inc/notificationtargetformanswer.class.php:47 install/install.php:373 msgid "The form is deleted" msgstr "Le formulaire a été supprimé" @@ -836,11 +863,11 @@ msgstr "Nom du formulaire" #: inc/form_validator.class.php:76 msgid "Validator" msgid_plural "Validators" -msgstr[0] "Validateur" -msgstr[1] "Validateurs" -msgstr[2] "Validateurs" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: inc/notificationtargetformanswer.class.php:81 inc/formanswer.class.php:229 +#: inc/notificationtargetformanswer.class.php:81 inc/formanswer.class.php:239 msgid "Creation date" msgstr "Date de création" @@ -865,15 +892,15 @@ msgid "Author" msgstr "Auteur" #: inc/notificationtargetformanswer.class.php:98 -#: inc/abstracttarget.class.php:1537 +#: inc/abstractitiltarget.class.php:1290 msgid "Approver" msgstr "Approbateur" -#: inc/target_actor.class.php:66 inc/abstracttarget.class.php:2302 +#: inc/target_actor.class.php:66 inc/abstractitiltarget.class.php:2034 msgid "Form author" msgstr "Auteur du formulaire" -#: inc/target_actor.class.php:67 inc/abstracttarget.class.php:2305 +#: inc/target_actor.class.php:67 inc/abstractitiltarget.class.php:2037 msgid "Form validator" msgstr "Valideur du formulaire" @@ -881,7 +908,7 @@ msgstr "Valideur du formulaire" msgid "Specific person" msgstr "Personne spécifique" -#: inc/target_actor.class.php:69 inc/abstracttarget.class.php:2315 +#: inc/target_actor.class.php:69 inc/abstractitiltarget.class.php:2047 msgid "Person from the question" msgstr "Personne depuis la question" @@ -889,7 +916,7 @@ msgstr "Personne depuis la question" msgid "Specific group" msgstr "Groupe spécifique" -#: inc/target_actor.class.php:71 inc/abstracttarget.class.php:2326 +#: inc/target_actor.class.php:71 inc/abstractitiltarget.class.php:2058 msgid "Group from the question" msgstr "Groupe depuis la question" @@ -905,15 +932,15 @@ msgstr "Tech groupe à partir d'un objet" msgid "Specific supplier" msgstr "Fournisseur spécifique" -#: inc/target_actor.class.php:75 inc/abstracttarget.class.php:2355 +#: inc/target_actor.class.php:75 inc/abstractitiltarget.class.php:2087 msgid "Supplier from the question" msgstr "Fournisseur depuis la question" -#: inc/target_actor.class.php:76 inc/abstracttarget.class.php:2344 +#: inc/target_actor.class.php:76 inc/abstractitiltarget.class.php:2076 msgid "Actors from the question" msgstr "Acteurs depuis la question" -#: inc/target_actor.class.php:77 inc/abstracttarget.class.php:2359 +#: inc/target_actor.class.php:77 inc/abstractitiltarget.class.php:2091 msgid "Form author's supervisor" msgstr "Superviseur de l'auteur du formulaire" @@ -921,178 +948,219 @@ msgstr "Superviseur de l'auteur du formulaire" msgid "Observer" msgstr "Observateur" -#: inc/target_actor.class.php:85 inc/abstracttarget.class.php:1994 +#: inc/target_actor.class.php:85 inc/abstractitiltarget.class.php:1724 msgid "Assigned to" msgstr "Assigné à" #: inc/target_actor.class.php:91 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:144 -#, php-format -msgid "Failed to find a user: ID %1$d" -msgstr "Impossible de trouver un utilisateur: ID %1$d" +#: 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 "Mauvaise requête pendant l'ajout d'un acteur." -#: inc/target_actor.class.php:153 +#: inc/target_actor.class.php:179 #, php-format -msgid "Failed to find a group: ID %1$d" -msgstr "Impossible de trouver un groupe: ID %1$d" +msgid "Failed to find a user: %1$s" +msgstr "Impossible de trouver l'acteur: %1$s" -#: inc/target_actor.class.php:162 +#: inc/target_actor.class.php:188 #, php-format -msgid "Failed to find a supplier: ID %1$d" -msgstr "Impossible de trouver un fournisseur : ID %1$d" +msgid "Failed to find a group: %1$s" +msgstr "Impossible de trouver le groupe: %1$s" -#: inc/formanswer.class.php:65 inc/form_validator.class.php:69 -msgid "Waiting" -msgstr "En attente" +#: inc/target_actor.class.php:197 +#, php-format +msgid "Failed to find a supplier: %1$s" +msgstr "Impossible de trouver le fournisseur: %1$s" -#: inc/formanswer.class.php:67 inc/form_validator.class.php:70 +#: inc/formanswer.class.php:77 inc/form_validator.class.php:70 msgid "Accepted" msgstr "Accepté" -#: inc/formanswer.class.php:520 +#: inc/formanswer.class.php:523 msgid "Print this form" msgstr "Imprimer ce formulaire" -#: inc/formanswer.class.php:543 +#: inc/formanswer.class.php:547 msgid "Form accepted by validator." msgstr "Formulaire accepté par le valideur." -#: inc/formanswer.class.php:545 +#: inc/formanswer.class.php:549 msgid "Form successfully saved." msgstr "Formulaire sauvegardé avec succès" -#: inc/formanswer.class.php:617 inc/form_profile.class.php:168 +#: inc/formanswer.class.php:616 inc/formaccesstype.class.php:122 msgid "Save" msgstr "Enregistrer" -#: inc/formanswer.class.php:629 +#: inc/formanswer.class.php:628 msgid "Required if refused" msgstr "Obligatoire en cas de refus" -#: inc/formanswer.class.php:635 +#: inc/formanswer.class.php:634 msgid "Refuse" msgstr "Refuser" -#: inc/formanswer.class.php:643 +#: inc/formanswer.class.php:642 msgid "Edit answers" msgstr "Editer les réponses" -#: inc/formanswer.class.php:649 +#: inc/formanswer.class.php:648 msgid "Cancel edition" msgstr "Annuler l'édition" -#: inc/formanswer.class.php:656 +#: inc/formanswer.class.php:655 msgid "Accept" msgstr "Accepter" -#: inc/formanswer.class.php:677 +#: inc/formanswer.class.php:676 msgid "Refused comment is required!" msgstr "Le commentaire de refus est obligatoire !" -#: inc/formanswer.class.php:749 +#: inc/formanswer.class.php:750 msgid "You are not the validator of these answers" msgstr "Vous n'êtes pas validateur pour ces réponses" -#: inc/formanswer.class.php:935 inc/formanswer.class.php:937 +#: inc/formanswer.class.php:956 inc/formanswer.class.php:958 msgid "Form data" msgstr "Données du formulaire" -#: inc/formanswer.class.php:1055 inc/formanswer.class.php:1104 +#: inc/formanswer.class.php:1084 inc/formanswer.class.php:1134 msgid "Cannot generate targets!" msgstr "Impossible de générer les destinations !" -#: inc/formanswer.class.php:1212 +#: inc/formanswer.class.php:1258 msgid "No turing test set" msgstr "Pas de test de Turing défini" -#: inc/formanswer.class.php:1217 +#: inc/formanswer.class.php:1263 msgid "You failed the Turing test" msgstr "Vous avez échoué au test de Turing" -#: inc/formanswer.class.php:1259 +#: inc/formanswer.class.php:1305 msgid "You must select validator!" msgstr "Vous devez définir un valideur !" -#: inc/common.class.php:228 +#: inc/common.class.php:229 msgid "You cannot delete this issue. Maybe it is taken into account." msgstr "" "Vous ne pouvez pas supprimer cette demande. Peut être est-elle prise en " "compte." -#: inc/common.class.php:233 +#: inc/common.class.php:234 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:777 +msgid "Seek assistance" +msgstr "Demander une assistance" + +#: inc/common.class.php:782 +msgid "My requests for assistance" +msgstr "Mes demandes d'assistance" + +#: inc/common.class.php:812 +msgid "Consult feeds" +msgstr "Consulter les flux RSS" + +#: 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 "Lien vers le formulaire" + +#: inc/formaccesstype.class.php:91 +msgid "Please activate the form to view the link" +msgstr "Veuillez activer le formulaire pour voir le lien" + +#: inc/formaccesstype.class.php:99 +msgid "Enable captcha" +msgstr "Activer le captcha" + +#: inc/formaccesstype.class.php:109 +msgid "Restricted to" +msgstr "Restreint à" + #: 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:68 inc/form_language.class.php:344 +#: inc/form_language.class.php:72 inc/form_language.class.php:348 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:107 inc/form.class.php:1073 -#: inc/form.class.php:1171 inc/abstracttarget.class.php:1747 +#: inc/form_language.class.php:111 inc/form.class.php:1048 +#: inc/form.class.php:1173 inc/abstracttarget.class.php:161 +#: inc/abstractitiltarget.class.php:1541 msgid "The name cannot be empty!" msgstr "Le nom ne doit pas être vide !" -#: inc/form_language.class.php:115 +#: inc/form_language.class.php:119 msgid "The language must be associated to a form!" msgstr "La langue doit être associée à un formulaire !" -#: inc/form_language.class.php:245 inc/form_language.class.php:279 +#: inc/form_language.class.php:249 msgid "Add a translation" msgstr "Ajouter une traduction" -#: inc/form_language.class.php:307 inc/form_language.class.php:309 +#: inc/form_language.class.php:283 js/scripts.js:1179 +msgid "Update a translation" +msgstr "Mettre à jour une traduction" + +#: inc/form_language.class.php:313 inc/form_language.class.php:315 msgid "New translation" msgstr "Nouvelle traduction" -#: inc/form_language.class.php:312 +#: inc/form_language.class.php:318 msgid "Filter list" msgstr "Filtrer la liste" -#: inc/form_language.class.php:317 inc/form_language.class.php:409 +#: inc/form_language.class.php:323 inc/form_language.class.php:413 msgid "No translation found" msgstr "Aucune traduction trouvée" -#: inc/form_language.class.php:322 +#: inc/form_language.class.php:328 msgid "Do you want to delete the selected items?" msgstr "Voulez-vous supprimer les éléments sélectionnés ?" -#: inc/form_language.class.php:333 inc/form_language.class.php:372 -#: inc/form.class.php:482 inc/abstracttarget.class.php:1821 +#: inc/form_language.class.php:337 inc/form_language.class.php:376 +#: inc/form.class.php:529 inc/abstractitiltarget.class.php:1615 msgid "Delete" msgstr "Supprimer" -#: inc/form_language.class.php:343 +#: inc/form_language.class.php:347 msgid "Original string" msgstr "Chaîne original" -#: inc/form_language.class.php:395 +#: inc/form_language.class.php:399 msgid "Add a new language" msgstr "Ajouter une nouvelle langue" -#: inc/form_language.class.php:428 inc/form_language.class.php:460 -#: inc/form.class.php:190 entrée standard:83 +#: inc/form_language.class.php:432 inc/form_language.class.php:464 +#: inc/form.class.php:192 entrée standard:72 msgid "Language" msgstr "Langage" -#: inc/form_validator.class.php:68 inc/abstracttarget.class.php:228 -#: inc/targetticket.class.php:95 +#: inc/form_validator.class.php:68 inc/targetticket.class.php:98 +#: inc/abstractitiltarget.class.php:179 msgid "None" msgstr "Aucun" @@ -1100,41 +1168,41 @@ msgstr "Aucun" msgid "Need validaton?" msgstr "Requiert une validation ?" -#: inc/form_validator.class.php:126 inc/abstracttarget.class.php:2296 +#: inc/form_validator.class.php:126 inc/abstractitiltarget.class.php:2028 msgid "No" msgstr "Non" -#: inc/form_validator.class.php:303 inc/targetproblem.class.php:146 -#: inc/entityconfig.class.php:262 inc/targetchange.class.php:483 -#: inc/abstracttarget.class.php:2285 inc/targetticket.class.php:306 -#: inc/targetticket.class.php:341 +#: inc/form_validator.class.php:303 inc/profile.class.php:62 +#: inc/targetproblem.class.php:146 inc/entityconfig.class.php:389 +#: inc/targetchange.class.php:483 inc/targetticket.class.php:317 +#: inc/targetticket.class.php:352 inc/abstractitiltarget.class.php:2017 msgctxt "button" msgid "Save" msgstr "Enregistrer" -#: inc/form_validator.class.php:709 inc/abstracttarget.class.php:1521 +#: inc/form_validator.class.php:717 inc/abstractitiltarget.class.php:1270 msgid "Validation" msgstr "Validation" -#: inc/form_validator.class.php:711 +#: inc/form_validator.class.php:719 msgid "Choose a validator" msgstr "Choisissez un valideur" #: inc/targetproblem.class.php:42 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:108 inc/targetproblem.class.php:589 +#: inc/targetproblem.class.php:108 inc/targetproblem.class.php:577 #: inc/targetchange.class.php:104 inc/targetchange.class.php:440 -#: inc/targetticket.class.php:124 inc/targetticket.class.php:227 +#: inc/targetticket.class.php:134 inc/targetticket.class.php:237 msgid "Properties" msgstr "Propriétés" -#: inc/targetproblem.class.php:533 inc/targetchange.class.php:285 -#: inc/targetticket.class.php:1314 +#: inc/targetproblem.class.php:521 inc/targetchange.class.php:285 +#: inc/targetticket.class.php:1411 #, php-format msgid "" "Failed to add or update the %1$s %2$s: a question is missing and is used in " @@ -1143,343 +1211,374 @@ 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:590 inc/targetchange.class.php:105 -#: inc/abstracttarget.class.php:1423 inc/targetticket.class.php:125 +#: inc/targetproblem.class.php:578 inc/targetchange.class.php:105 +#: inc/targetticket.class.php:135 inc/abstractitiltarget.class.php:1172 msgid "Actors" msgstr "Acteurs" -#: inc/targetproblem.class.php:643 entrée standard:48 +#: inc/targetproblem.class.php:631 entrée standard:48 msgid "Problem title" msgstr "Titre de problème" -#: inc/targetproblem.class.php:653 inc/targetchange.class.php:353 -#: inc/targetticket.class.php:188 +#: inc/targetproblem.class.php:641 inc/targetchange.class.php:353 +#: inc/targetticket.class.php:198 msgid "Content" msgstr "Contenu" -#: inc/targetproblem.class.php:663 inc/targetchange.class.php:363 +#: inc/targetproblem.class.php:651 inc/targetchange.class.php:363 msgid "Impact" msgstr "Impact" -#: inc/targetproblem.class.php:673 entrée standard:56 +#: inc/targetproblem.class.php:661 entrée standard:56 msgid "Cause" msgstr "Cause" -#: inc/targetproblem.class.php:683 entrée standard:58 +#: inc/targetproblem.class.php:671 entrée standard:58 msgid "Symptom" msgstr "Symptôme" -#: inc/entityconfig.class.php:77 inc/entityconfig.class.php:86 -#: inc/entityconfig.class.php:94 inc/entityconfig.class.php:102 -#: inc/entityconfig.class.php:110 +#: inc/entityconfig.class.php:90 inc/entityconfig.class.php:99 +#: inc/entityconfig.class.php:107 inc/entityconfig.class.php:115 +#: inc/entityconfig.class.php:123 inc/entityconfig.class.php:131 +#: inc/entityconfig.class.php:139 inc/entityconfig.class.php:147 +#: inc/entityconfig.class.php:155 msgid "Inheritance of the parent entity" msgstr "Héritage depuis l'entité parent" -#: inc/entityconfig.class.php:78 +#: inc/entityconfig.class.php:91 msgid "GLPi's helpdesk" msgstr "Assistance de glpi" -#: inc/entityconfig.class.php:79 +#: inc/entityconfig.class.php:92 msgid "Service catalog simplified" msgstr "Catalogue de service simplifié" -#: inc/entityconfig.class.php:80 +#: inc/entityconfig.class.php:93 msgid "Service catalog extended" msgstr "Catalogue de service étendu" -#: inc/entityconfig.class.php:87 +#: inc/entityconfig.class.php:100 +msgid "All available forms" +msgstr "Tous les formulaires disponibles" + +#: inc/entityconfig.class.php:101 +msgid "Only default forms" +msgstr "Uniquement les formulaires par défaut" + +#: inc/entityconfig.class.php:108 msgid "Popularity sort" msgstr "Tri par popularité" -#: inc/entityconfig.class.php:88 +#: inc/entityconfig.class.php:109 msgid "Alphabetic sort" msgstr "Tri alphabétique" -#: inc/entityconfig.class.php:95 +#: inc/entityconfig.class.php:116 msgid "Merged with Forms" msgstr "Fusionné avec les Formulaires" -#: inc/entityconfig.class.php:96 +#: inc/entityconfig.class.php:117 msgid "Distinct menu entry" msgstr "Entrée de menu distincte" -#: inc/entityconfig.class.php:103 inc/entityconfig.class.php:111 -#: inc/form.class.php:283 entrée standard:117 +#: inc/entityconfig.class.php:124 inc/entityconfig.class.php:132 +#: inc/entityconfig.class.php:140 inc/entityconfig.class.php:148 +#: inc/form.class.php:285 entrée standard:100 msgid "Visible" msgstr "Visible" -#: inc/entityconfig.class.php:104 inc/entityconfig.class.php:112 +#: inc/entityconfig.class.php:125 inc/entityconfig.class.php:133 +#: inc/entityconfig.class.php:141 inc/entityconfig.class.php:149 msgid "Hidden" msgstr "Caché" -#: inc/entityconfig.class.php:165 +#: inc/entityconfig.class.php:156 +msgid "Variable height" +msgstr "" + +#: inc/entityconfig.class.php:157 +msgid "Uniform height" +msgstr "" + +#: inc/entityconfig.class.php:231 msgid "Helpdesk" msgstr "Assistance" -#: inc/entityconfig.class.php:173 inc/entityconfig.class.php:276 +#: inc/entityconfig.class.php:239 inc/entityconfig.class.php:403 entrée +#: standard:44 msgid "Helpdesk mode" msgstr "Mode d'assistance" -#: inc/entityconfig.class.php:189 inc/entityconfig.class.php:286 +#: inc/entityconfig.class.php:250 +msgid "Default Form list mode" +msgstr "Mode des formulaires par défaut" + +#: inc/entityconfig.class.php:268 inc/entityconfig.class.php:413 msgid "Sort order" msgstr "Ordre de tri" -#: inc/entityconfig.class.php:205 inc/entityconfig.class.php:296 +#: inc/entityconfig.class.php:284 inc/entityconfig.class.php:423 msgid "Knowledge base" msgstr "Base de connaissance" -#: inc/entityconfig.class.php:220 +#: inc/entityconfig.class.php:299 msgid "Search" msgstr "Recherche" -#: inc/entityconfig.class.php:236 +#: inc/entityconfig.class.php:315 +msgid "Counters dashboard" +msgstr "Tableau de bord de compteurs" + +#: inc/entityconfig.class.php:331 msgid "Header message" msgstr "Message d'entête" -#: inc/entityconfig.class.php:248 inc/entityconfig.class.php:326 -#: inc/form.class.php:237 entrée standard:101 +#: inc/entityconfig.class.php:347 +msgid "Search issue" +msgstr "" + +#: inc/entityconfig.class.php:363 +msgid "Tile design" +msgstr "" + +#: inc/entityconfig.class.php:375 inc/entityconfig.class.php:453 +#: inc/form.class.php:239 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:306 +#: inc/entityconfig.class.php:433 msgid "Display search field" msgstr "Afficher le champ de recherche" -#: inc/entityconfig.class.php:316 +#: inc/entityconfig.class.php:443 msgid "Display header" msgstr "Afficher l'entête" -#: inc/questionrange.class.php:53 +#: inc/questionrange.class.php:52 inc/questionparameter/range.class.php:59 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:63 +#: inc/questionrange.class.php:62 inc/questionparameter/range.class.php:69 msgid "Minimum range" msgstr "Intervalle minimum" -#: inc/questionrange.class.php:72 +#: inc/questionrange.class.php:71 inc/questionparameter/range.class.php:78 msgid "maximum range" msgstr "Intervalle maximum" -#: inc/questionrange.class.php:105 -msgid "Min" -msgstr "Min" - -#: inc/questionrange.class.php:107 -msgid "Max" -msgstr "Max" - -#: inc/form.class.php:64 inc/form.class.php:388 +#: inc/form.class.php:66 inc/form.class.php:432 msgid "Public access" msgstr "Accès public" -#: inc/form.class.php:65 inc/form.class.php:392 +#: inc/form.class.php:67 inc/form.class.php:436 msgid "Private access" msgstr "Utilisateur GLPI authentifié" -#: inc/form.class.php:66 inc/form.class.php:396 +#: inc/form.class.php:68 inc/form.class.php:440 msgid "Restricted access" msgstr "Droits restreints (profils)" -#: inc/form.class.php:120 -msgid "Forms waiting for validation" -msgstr "Formulaires en attente de validation" +#: inc/form.class.php:122 +msgid "Answers waiting for validation" +msgstr "Réponses en attente de validation" -#: inc/form.class.php:122 inc/form.class.php:1567 inc/form.class.php:1593 +#: inc/form.class.php:124 inc/form.class.php:1606 inc/form.class.php:1632 msgid "Import forms" msgstr "Import de formulaires" -#: inc/form.class.php:138 +#: inc/form.class.php:140 msgid "Characteristics" msgstr "Caractéristiques" -#: inc/form.class.php:181 +#: inc/form.class.php:183 msgid "Recursive" msgstr "Récursif" -#: inc/form.class.php:202 +#: inc/form.class.php:204 msgid "Homepage" msgstr "Page d'accueil" -#: inc/form.class.php:215 +#: inc/form.class.php:217 msgid "Access" msgstr "Accès" -#: inc/form.class.php:246 inc/form.class.php:314 inc/form.class.php:372 entrée -#: standard:53 +#: inc/form.class.php:248 inc/form.class.php:330 inc/form.class.php:397 entrée +#: standard:54 msgid "Active" msgstr "Actif" -#: inc/form.class.php:259 entrée standard:66 -msgid "Icon" -msgstr "Icône" - -#: inc/form.class.php:267 entrée standard:78 -msgid "Icon color" -msgstr "Couleur de l'icône" - -#: inc/form.class.php:275 entrée standard:97 -msgid "Background color" -msgstr "Couleur du fond" +#: inc/form.class.php:300 inc/form.class.php:341 inc/form.class.php:416 +msgid "Default form" +msgstr "Formulaire par défaut" -#: inc/form.class.php:313 inc/form.class.php:368 +#: inc/form.class.php:329 inc/form.class.php:394 msgid "Inactive" msgstr "Inactif" -#: inc/form.class.php:337 inc/form.class.php:404 -msgid "All langages" +#: inc/form.class.php:340 inc/form.class.php:413 +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 +msgid "All languages" msgstr "Toutes les langues" -#: inc/form.class.php:448 entrée standard:119 +#: inc/form.class.php:492 entrée standard:102 msgid "Answers title" msgstr "Titre de réponse" -#: inc/form.class.php:460 inc/form.class.php:512 +#: inc/form.class.php:504 inc/form.class.php:563 msgid "Target" msgid_plural "Targets" -msgstr[0] "Cible" -msgstr[1] "Cibles" -msgstr[2] "Cibles" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: inc/form.class.php:477 -msgid "Edit" -msgstr "Editer" +#: inc/form.class.php:506 +msgid "Actions" +msgstr "" -#: inc/form.class.php:495 inc/form.class.php:2085 +#: inc/form.class.php:546 inc/form.class.php:2130 msgid "Add a target" msgstr "Ajouter une cible" -#: inc/form.class.php:515 +#: inc/form.class.php:566 msgid "Preview" msgstr "Prévisualisation" -#: inc/form.class.php:516 +#: inc/form.class.php:567 msgid "properties" msgstr "propriétés" -#: inc/form.class.php:905 +#: inc/form.class.php:886 msgid "What are you looking for?" msgstr "Que recherchez-vous ?" -#: inc/form.class.php:913 +#: inc/form.class.php:894 #, php-format msgid "My %1$d last forms (requester)" msgstr "Mes %1$dderniers formulaires (demandeur)" -#: inc/form.class.php:916 +#: inc/form.class.php:897 msgid "No form posted yet" msgstr "Aucun formulaire saisi pour le moment" -#: inc/form.class.php:946 +#: inc/form.class.php:927 msgid "All my forms (requester)" msgstr "Tous mes formulaires (Demandeur)" -#: inc/form.class.php:959 +#: inc/form.class.php:940 #, php-format msgid "My %1$d last forms (validator)" msgstr "Mes %1$d derniers formulaires (validateur)" -#: inc/form.class.php:967 +#: inc/form.class.php:948 msgid "No form waiting for validation" msgstr "Aucun formulaire en attente de validation" -#: inc/form.class.php:1002 +#: inc/form.class.php:983 msgid "All my forms (validator)" msgstr "Tous mes formulaires (Valideur)" -#: inc/form.class.php:1149 +#: inc/form.class.php:1184 +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:1279 #, 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:1308 +#: inc/form.class.php:1359 msgid "Errored duplicate" msgstr "Erreur de duplication" -#: inc/form.class.php:1319 +#: inc/form.class.php:1370 msgid "Duplicate" msgstr "Copie" -#: inc/form.class.php:1366 +#: inc/form.class.php:1417 msgctxt "button" msgid "Post" msgstr "Soumettre" -#: inc/form.class.php:1384 +#: inc/form.class.php:1440 #, php-format msgid "Form duplicated: %s" msgstr "Formulaire dupliqué : %s" -#: inc/form.class.php:1395 +#: inc/form.class.php:1456 #, php-format msgid "Form Transfered: %s" msgstr "Formulaire transféré : %s" -#: inc/form.class.php:1414 +#: inc/form.class.php:1480 msgid "Back" msgstr "Retour" -#: inc/form.class.php:1540 +#: inc/form.class.php:1579 msgid "Upload of JSON files not allowed." msgstr "La mise à jour de JSON n'est pas autorisé." -#: inc/form.class.php:1543 +#: inc/form.class.php:1582 msgid "You may allow JSON files right now." msgstr "vous pouvez utiliser les fichiers json dès maintenant" -#: inc/form.class.php:1544 +#: inc/form.class.php:1583 msgctxt "button" msgid "Create" msgstr "Créer" -#: inc/form.class.php:1547 inc/form.class.php:1558 +#: inc/form.class.php:1586 inc/form.class.php:1597 msgid "Please contact your GLPI administrator." msgstr "Veuillez contacter votre administrateur GLPI." -#: inc/form.class.php:1548 inc/form.class.php:1559 +#: inc/form.class.php:1587 inc/form.class.php:1598 msgctxt "button" msgid "Back" msgstr "Retour" -#: inc/form.class.php:1551 +#: inc/form.class.php:1590 msgid "Upload of JSON files not enabled." msgstr "La mise à jour de JSON n'est pas disponible" -#: inc/form.class.php:1554 inc/form.class.php:1557 +#: inc/form.class.php:1593 inc/form.class.php:1596 msgid "You may enable JSON files right now." msgstr "vous pouvez activer JSON dès maintenant" -#: inc/form.class.php:1555 +#: inc/form.class.php:1594 msgctxt "button" msgid "Enable" msgstr "Activer" -#: inc/form.class.php:1602 +#: inc/form.class.php:1641 msgctxt "button" msgid "Send" msgstr "Envoyer" -#: inc/form.class.php:1621 +#: inc/form.class.php:1660 msgid "Forms import impossible, the file is empty" msgstr "Importation du formulaire impossible, le fichier est vide" -#: inc/form.class.php:1625 inc/form.class.php:1629 +#: inc/form.class.php:1664 inc/form.class.php:1668 msgid "Forms import impossible, the file seems corrupt" msgstr "Importation du formulaire impossible, le fichier semble corrompu" -#: inc/form.class.php:1635 +#: inc/form.class.php:1674 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:1642 +#: inc/form.class.php:1681 msgid "" "The file does not specifies the schema version. It was probably generated " "with a version older than 2.10. Giving up." @@ -1487,70 +1586,70 @@ 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:1668 +#: inc/form.class.php:1707 #, php-format msgid "Failed to import %s" msgstr "Echec d'import de %s" -#: inc/form.class.php:1673 +#: inc/form.class.php:1712 #, php-format msgid "Forms successfully imported from %s" msgstr "Formulaires importés avec succès depuis %s" -#: inc/form.class.php:1736 +#: inc/form.class.php:1775 #, 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:1744 +#: inc/form.class.php:1783 #, 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:1754 +#: inc/form.class.php:1793 #, 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:1832 +#: inc/form.class.php:1875 msgid "Failed to create JSON document type" msgstr "Échec de création du type de fichiers JSON" -#: inc/form.class.php:1839 +#: inc/form.class.php:1882 msgid "JSON document type not found" msgstr "Type de document JSON introuvable" -#: inc/form.class.php:1846 +#: inc/form.class.php:1889 msgid "Failed to update JSON document type" msgstr "Echec lors de la mise à jour du type de document JSON" -#: inc/form.class.php:1866 +#: inc/form.class.php:1909 msgid "Forms without category" msgstr "Formulaires sans catégorie" -#: inc/form.class.php:1889 +#: inc/form.class.php:1930 msgid "No form available" msgstr "Aucun formulaire disponible" -#: inc/form.class.php:2117 inc/abstracttarget.class.php:2004 -#: inc/abstracttarget.class.php:2285 inc/targetticket.class.php:381 +#: inc/form.class.php:2161 inc/targetticket.class.php:392 +#: inc/abstractitiltarget.class.php:1734 inc/abstractitiltarget.class.php:2017 msgid "Add" msgstr "Ajouter" -#: inc/form.class.php:2135 inc/form.class.php:2158 +#: inc/form.class.php:2179 inc/form.class.php:2202 msgid "Unsupported target type." msgstr "Type de cible non supporté." -#: inc/form.class.php:2197 +#: inc/form.class.php:2241 msgid "plugin_formcreator_load_check" msgstr "plugin_formcreator_load_check" #: inc/targetchange.class.php:43 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:343 entrée standard:48 msgid "Change title" @@ -1572,82 +1671,110 @@ msgstr "Plan de repli" msgid "Check list" msgstr "Liste de vérifications" -#: inc/section.class.php:71 inc/question.class.php:796 entrée standard:63 -#: entrée standard:44 +#: 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:164 -#: inc/question.class.php:314 +#: inc/question.class.php:312 msgid "The title is required" msgstr "L'intitulé est obligatoire" -#: inc/question.class.php:69 inc/abstracttarget.class.php:1222 -#: inc/abstracttarget.class.php:1259 inc/abstracttarget.class.php:1337 -#: inc/abstracttarget.class.php:1465 inc/abstracttarget.class.php:1540 -#: inc/targetticket.class.php:1037 inc/targetticket.class.php:1076 entrée -#: standard:41 +#: inc/restrictedformcriteria.class.php:179 +#, php-format +msgid "Failed to find %1$s %2$s" +msgstr "Impossible de trouver %1$s %2$s" + +#: inc/question.class.php:70 inc/targetticket.class.php:1134 +#: inc/targetticket.class.php:1173 inc/abstractitiltarget.class.php:968 +#: inc/abstractitiltarget.class.php:1005 inc/abstractitiltarget.class.php:1083 +#: inc/abstractitiltarget.class.php:1214 inc/abstractitiltarget.class.php:1295 +#: 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:225 entrée standard:37 +#: inc/question.class.php:228 entrée standard:37 msgid "Count of conditions" msgstr "Nombre de conditions" -#: inc/question.class.php:322 +#: inc/question.class.php:320 msgid "The field type is required" msgstr "Le type de champ est obligatoire" -#: inc/question.class.php:329 +#: inc/question.class.php:327 msgid "The section is required" msgstr "La section est obligatoire" -#: inc/question.class.php:341 +#: inc/question.class.php:339 #, 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:355 +#: inc/question.class.php:353 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:364 +#: inc/question.class.php:362 msgid "This type of question requires parameters" msgstr "Ce type de question requiert des paramètres" -#: inc/question.class.php:370 +#: inc/question.class.php:368 msgid "A parameter is missing for this question type" msgstr "Il manque un paramètre pour ce type de question" -#: inc/question.class.php:752 entrée standard:83 -msgid "Add a question" -msgstr "Ajouter une question" +#: inc/question.class.php:1268 +msgid "Service levels" +msgstr "Niveaux de service" -#: inc/question.class.php:755 -msgid "Edit a question" -msgstr "Modifier une question" +#: inc/question.class.php:1269 inc/abstractitiltarget.class.php:806 +msgid "SLA" +msgstr "SLA" -#: inc/question.class.php:778 entrée standard:42 -msgid "Title" -msgstr "Titre" +#: inc/question.class.php:1270 inc/abstractitiltarget.class.php:879 +msgid "OLA" +msgstr "OLA" -#: inc/question.class.php:847 -msgid "Required" -msgstr "Champ obligatoire" +#: inc/question.class.php:1287 inc/question.class.php:1327 +#: inc/question.class.php:1330 +msgid "Assets" +msgstr "Parc" -#: inc/question.class.php:864 -msgid "Show empty" -msgstr "Afficher une valeur vide" +#: inc/question.class.php:1301 hook.php:691 hook.php:708 +msgid "Assistance" +msgstr "Assistance" -#: inc/question.class.php:907 -msgid "Condition to show the question" -msgstr "Condition pour afficher la section" +#: inc/question.class.php:1306 +msgid "Management" +msgstr "Gestion" + +#: inc/question.class.php:1315 +msgid "Tools" +msgstr "Outils" + +#: inc/question.class.php:1316 +msgid "Notes" +msgstr "Notes" + +#: inc/question.class.php:1317 +msgid "RSS feed" +msgstr "Flux RSS" + +#: inc/question.class.php:1319 +msgid "Administration" +msgstr "Administration" + +#: inc/question.class.php:1327 inc/question.class.php:1330 +msgid "Plugin" +msgid_plural "Plugins" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" #: inc/abstractquestionparameter.class.php:92 msgid "Parameter" @@ -1657,437 +1784,441 @@ msgstr "Paramètre" msgid "Field name" msgstr "Nom de champ" -#: inc/abstracttarget.class.php:214 +#: inc/abstracttarget.class.php:96 msgid "Current active entity" msgstr "Entité active" -#: inc/abstracttarget.class.php:215 +#: inc/abstracttarget.class.php:97 msgid "Default requester user's entity" msgstr "Entité par défaut du demandeur" -#: inc/abstracttarget.class.php:216 +#: inc/abstracttarget.class.php:98 msgid "First dynamic requester user's entity (alphabetical)" msgstr "Première entité dynamique du demandeur (alphabétiquement)" -#: inc/abstracttarget.class.php:217 +#: inc/abstracttarget.class.php:99 msgid "Last dynamic requester user's entity (alphabetical)" msgstr "Dernière entité dynamique du demandeur (alphabétiquement)" -#: inc/abstracttarget.class.php:218 +#: inc/abstracttarget.class.php:100 msgid "The form entity" msgstr "Entité du formulaire" -#: inc/abstracttarget.class.php:219 +#: inc/abstracttarget.class.php:101 msgid "Default entity of the validator" msgstr "Entité par défaut du valideur" -#: inc/abstracttarget.class.php:220 +#: inc/abstracttarget.class.php:102 msgid "Specific entity" msgstr "Entité spécifique" -#: inc/abstracttarget.class.php:221 +#: inc/abstracttarget.class.php:103 msgid "Default entity of a user type question answer" msgstr "Entité par défaut d'un utilisateur issue d'une question" -#: inc/abstracttarget.class.php:222 +#: inc/abstracttarget.class.php:104 msgid "From a GLPI object > Entity type question answer" msgstr "Entité issue d'une question" -#: inc/abstracttarget.class.php:229 -msgid "Tags from questions" -msgstr "Étiquettes depuis les questions" +#: inc/abstracttarget.class.php:115 +msgid "Always generated" +msgstr "Toujours généré" -#: inc/abstracttarget.class.php:230 -msgid "Specific tags" -msgstr "Étiquettes spécifiques" +#: inc/abstracttarget.class.php:116 +msgid "Disabled unless" +msgstr "Désactivé sauf si" -#: inc/abstracttarget.class.php:231 -msgid "Tags from questions and specific tags" +#: inc/abstracttarget.class.php:117 +msgid "Generated unless" +msgstr "Généré sauf si" + +#: inc/abstracttarget.class.php:128 +msgid "A target must be associated to a form." +msgstr "Une cible doit être associée à un formulaire." + +#: inc/abstracttarget.class.php:133 +msgid "A target must be associated to an existing form." +msgstr "Une cible doit être associée à un formulaire existant." + +#: inc/abstracttarget.class.php:138 +msgid "Name is required." +msgstr "Le nom est requis." + +#: inc/abstracttarget.class.php:502 +msgid "Destination entity" +msgstr "Entité de destination" + +#: inc/abstracttarget.class.php:518 +msgid "User type question" +msgstr "Question de type \"utilisateur\"" + +#: inc/abstracttarget.class.php:519 +msgid "Entity type question" +msgstr "Question de type \"entité\"" + +#: inc/filter/itilcategoryfilter.class.php:52 +#: inc/filter/itilcategoryfilter.class.php:54 +msgid "Request categories" +msgstr "Catégories de demande" + +#: inc/filter/itilcategoryfilter.class.php:53 +#: inc/filter/itilcategoryfilter.class.php:54 +msgid "Incident categories" +msgstr "Catégories d'incident" + +#: inc/filter/itilcategoryfilter.class.php:55 +msgid "Change categories" +msgstr "Catégories de changement" + +#: 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 "Equipement spécifique " + +#: inc/targetticket.class.php:100 inc/targetticket.class.php:116 +#: inc/abstractitiltarget.class.php:200 inc/abstractitiltarget.class.php:208 +#: inc/abstractitiltarget.class.php:216 inc/abstractitiltarget.class.php:224 +#: inc/abstractitiltarget.class.php:233 +msgid "Equals to the answer to the question" +msgstr "Égale à la réponse à la question" + +#: inc/targetticket.class.php:101 inc/abstractitiltarget.class.php:225 +#: inc/abstractitiltarget.class.php:234 +msgid "Last valid answer" +msgstr "Dernière réponse valide" + +#: inc/targetticket.class.php:107 +msgid "Source from template or user default or GLPI default" +msgstr "Source depuis un gabarit ou défaut de l'utilisateur ou défaut de GLPI" + +#: inc/targetticket.class.php:108 +msgid "Formcreator" +msgstr "Formcreator" + +#: inc/targetticket.class.php:114 +msgid "Default or from a template" +msgstr "Par défaut ou à partir d'un modèle" + +#: inc/targetticket.class.php:115 +msgid "Specific type" +msgstr "Type spécifique" + +#: inc/targetticket.class.php:188 entrée standard:48 +msgid "Ticket title" +msgstr "Titre du ticket" + +#: inc/targetticket.class.php:301 +msgid "Add validation message as first ticket followup" +msgstr "Ajouter le message de validation en premier suivi du ticket" + +#: inc/targetticket.class.php:335 +msgid "Add a field" +msgstr "Ajouter un champ" + +#: inc/targetticket.class.php:363 +msgid "Managed fields" +msgstr "Gérer les champs" + +#: inc/targetticket.class.php:370 +msgid "No managed field" +msgstr "Pas de champ géré" + +#: inc/targetticket.class.php:390 +msgid "Link to an other ticket" +msgstr "Lier à un autre ticket" + +#: inc/targetticket.class.php:399 +msgid "An other destination of this form" +msgstr "Une autre destination de ce formulaire" + +#: inc/targetticket.class.php:400 +msgid "An existing ticket" +msgstr "Un ticket existant" + +#: inc/targetticket.class.php:401 +msgid "A ticket from an answer to a question" +msgstr "Un ticket depuis une réponse à une question" + +#: inc/targetticket.class.php:482 +msgctxt "button" +msgid "Delete permanently" +msgstr "Effacer définitivement" + +#: inc/targetticket.class.php:741 +msgid "Invalid link type" +msgstr "Type de lien invalide" + +#: inc/targetticket.class.php:761 +msgid "Invalid linked item type" +msgstr "Type d'objet lié invalide" + +#: inc/targetticket.class.php:774 +msgid "Linked item does not exists" +msgstr "L'objet lié n'existe pas" + +#: inc/targetticket.class.php:787 +msgid "Failed to link the item" +msgstr "Echec de liaison de l'objet" + +#: inc/targetticket.class.php:959 install/install.php:368 +msgid "Your form has been accepted by the validator" +msgstr "Votre formulaire a été accepté par le valideur" + +#: inc/targetticket.class.php:1110 +msgid "Request source" +msgstr "Source de la demande" + +#: inc/targetticket.class.php:1135 +msgid "Type " +msgstr "Type" + +#: inc/targetticket.class.php:1163 +msgid "Associated elements" +msgstr "Eléments associés" + +#: inc/targetticket.class.php:1174 +msgid "Item " +msgstr "Objet" + +#: inc/translation.class.php:153 +msgid "No more string to translate" +msgstr "Il n'y a plus de chaîne à traduire" + +#: inc/translation.class.php:216 +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:234 +msgid "Failed to add the translation." +msgstr "L'ajout de la traduction a échoué." + +#: inc/abstractitiltarget.class.php:180 +msgid "Tags from questions" +msgstr "Étiquettes depuis les questions" + +#: inc/abstractitiltarget.class.php:181 +msgid "Specific tags" +msgstr "Étiquettes spécifiques" + +#: inc/abstractitiltarget.class.php:182 +msgid "Tags from questions and specific tags" msgstr "Étiquettes depuis les questions et spécifiques" -#: inc/abstracttarget.class.php:232 +#: inc/abstractitiltarget.class.php:183 msgid "Tags from questions or specific tags" msgstr "Étiquettes depuis les questions ou spécifiques" -#: inc/abstracttarget.class.php:238 +#: inc/abstractitiltarget.class.php:189 +msgid "TTR from template or none" +msgstr "" + +#: inc/abstractitiltarget.class.php:190 msgid "equals to the answer to the question" msgstr "égale à la réponse à la question" -#: inc/abstracttarget.class.php:239 +#: inc/abstractitiltarget.class.php:191 msgid "calculated from the ticket creation date" msgstr "calculée à partir de la date de création du ticket" -#: inc/abstracttarget.class.php:240 +#: inc/abstractitiltarget.class.php:192 msgid "calculated from the answer to the question" msgstr "calculée à partir de la réponse à la question" -#: inc/abstracttarget.class.php:246 +#: inc/abstractitiltarget.class.php:198 msgid "SLA from template or none" msgstr "SLA depuis le gabarit ou aucun" -#: inc/abstracttarget.class.php:247 +#: inc/abstractitiltarget.class.php:199 msgid "Specific SLA" msgstr "SLA spécifique" -#: inc/abstracttarget.class.php:248 inc/abstracttarget.class.php:256 -#: inc/abstracttarget.class.php:264 inc/abstracttarget.class.php:272 -#: inc/abstracttarget.class.php:281 inc/targetticket.class.php:97 -#: inc/targetticket.class.php:106 -msgid "Equals to the answer to the question" -msgstr "Égale à la réponse à la question" - -#: inc/abstracttarget.class.php:254 +#: inc/abstractitiltarget.class.php:206 msgid "OLA from template or none" msgstr "OLA depuis le gabarit ou aucun" -#: inc/abstracttarget.class.php:255 +#: inc/abstractitiltarget.class.php:207 msgid "Specific OLA" msgstr "OLA spécifique" -#: inc/abstracttarget.class.php:262 +#: inc/abstractitiltarget.class.php:214 msgid "Urgency from template or Medium" msgstr "Urgence à partir du gabarit ou Moyen" -#: inc/abstracttarget.class.php:263 +#: inc/abstractitiltarget.class.php:215 msgid "Specific urgency" msgstr "Urgence spécifique" -#: inc/abstracttarget.class.php:270 +#: inc/abstractitiltarget.class.php:222 msgid "Category from template or none" msgstr "Catégorie depuis le gabarit ou aucune" -#: inc/abstracttarget.class.php:271 +#: inc/abstractitiltarget.class.php:223 msgid "Specific category" msgstr "Catégorie spécifique" -#: inc/abstracttarget.class.php:273 inc/targetticket.class.php:98 -msgid "Last valid answer" -msgstr "Dernière réponse valide" - -#: inc/abstracttarget.class.php:279 +#: inc/abstractitiltarget.class.php:231 msgid "Location from template or none" msgstr "Lieu à partir d'un gabarit ou aucun" -#: inc/abstracttarget.class.php:280 +#: inc/abstractitiltarget.class.php:232 msgid "Specific location" msgstr "Lieu spécifique" -#: inc/abstracttarget.class.php:292 -msgid "Always generated" -msgstr "Toujours généré" - -#: inc/abstracttarget.class.php:293 -msgid "Disabled unless" -msgstr "Désactivé sauf si" - -#: inc/abstracttarget.class.php:294 -msgid "Generated unless" -msgstr "Généré sauf si" - -#: inc/abstracttarget.class.php:300 +#: inc/abstractitiltarget.class.php:240 msgid "No validation" msgstr "Pas de validation" -#: inc/abstracttarget.class.php:301 +#: inc/abstractitiltarget.class.php:241 msgid "Specific user or group" msgstr "Utilisateur ou groupe spécifique" -#: inc/abstracttarget.class.php:302 +#: inc/abstractitiltarget.class.php:242 msgid "User from question answer" msgstr "Utilisateur depuis une réponse à une question" -#: inc/abstracttarget.class.php:927 -msgid "Destination entity" -msgstr "Entité de destination" - -#: inc/abstracttarget.class.php:943 -msgid "User type question" -msgstr "Question de type \"utilisateur\"" +#: inc/abstractitiltarget.class.php:243 +msgid "Group from question answer" +msgstr "Groupe depuis la réponse à une question" -#: inc/abstracttarget.class.php:944 -msgid "Entity type question" -msgstr "Question de type \"entité\"" - -#: inc/abstracttarget.class.php:1048 +#: inc/abstractitiltarget.class.php:794 msgid "Minute" msgid_plural "Minutes" -msgstr[0] "Minute" -msgstr[1] "Minutes" -msgstr[2] "Minutes" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: inc/abstracttarget.class.php:1049 +#: inc/abstractitiltarget.class.php:795 msgid "Hour" msgid_plural "Hours" -msgstr[0] "Heure" -msgstr[1] "Heures" -msgstr[2] "Heures" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: inc/abstracttarget.class.php:1050 +#: inc/abstractitiltarget.class.php:796 msgid "Day" msgid_plural "Days" -msgstr[0] "Jour" -msgstr[1] "Jours" -msgstr[2] "Jours" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: inc/abstracttarget.class.php:1051 +#: inc/abstractitiltarget.class.php:797 msgid "Month" msgid_plural "Months" -msgstr[0] "Mois" -msgstr[1] "Mois" -msgstr[2] "Mois" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: inc/abstracttarget.class.php:1083 +#: inc/abstractitiltarget.class.php:829 msgid "SLA (TTO/TTR)" msgstr "SLA (TTO/TTR)" -#: inc/abstracttarget.class.php:1084 inc/abstracttarget.class.php:1157 +#: inc/abstractitiltarget.class.php:830 inc/abstractitiltarget.class.php:903 msgid "Question (TTO/TTR)" msgstr "Question (TTO/TTR)" -#: inc/abstracttarget.class.php:1156 +#: inc/abstractitiltarget.class.php:902 msgid "OLA (TTO/TTR)" msgstr "OLA (TTO/TTR)" -#: inc/abstracttarget.class.php:1260 +#: inc/abstractitiltarget.class.php:1006 msgid "Urgency " msgstr "Urgence" -#: inc/abstracttarget.class.php:1290 +#: inc/abstractitiltarget.class.php:1036 msgid "Ticket tags" msgstr "Étiquettes du ticket" -#: inc/abstracttarget.class.php:1338 +#: inc/abstractitiltarget.class.php:1084 msgid "Tags" -msgstr "Etiquettes" +msgstr "Étiquettes" -#: inc/abstracttarget.class.php:1454 +#: inc/abstractitiltarget.class.php:1203 msgid "Location" msgstr "Lieu" -#: inc/abstracttarget.class.php:1466 +#: inc/abstractitiltarget.class.php:1215 msgid "Location " msgstr "Lieu" -#: inc/abstracttarget.class.php:1707 -msgid "A target must be associated to a form." -msgstr "Une cible doit être associée à un formulaire." - -#: inc/abstracttarget.class.php:1712 -msgid "A target must be associated to an existing form." -msgstr "Une cible doit être associée à un formulaire existant." - -#: inc/abstracttarget.class.php:1717 -msgid "Name is required." -msgstr "Le nom est requis." - -#: inc/abstracttarget.class.php:1753 +#: inc/abstractitiltarget.class.php:1547 msgid "The description cannot be empty!" msgstr "La desciption ne doit pas être vide !" -#: inc/abstracttarget.class.php:1987 +#: inc/abstractitiltarget.class.php:1717 msgid "Watcher" msgid_plural "Watchers" -msgstr[0] "Observateur" -msgstr[1] "Observateurs" -msgstr[2] "Observateurs" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: inc/abstracttarget.class.php:2006 +#: inc/abstractitiltarget.class.php:1736 msgid "Cancel" msgstr "Annuler" -#: inc/abstracttarget.class.php:2278 inc/abstracttarget.class.php:2295 -#: inc/abstracttarget.class.php:2296 +#: inc/abstractitiltarget.class.php:2011 inc/abstractitiltarget.class.php:2027 +#: inc/abstractitiltarget.class.php:2028 msgid "Email followup" msgstr "Email de suivi" -#: inc/abstracttarget.class.php:2293 inc/abstracttarget.class.php:2321 +#: inc/abstractitiltarget.class.php:2025 inc/abstractitiltarget.class.php:2053 msgid "Group" msgstr "Groupe" -#: inc/abstracttarget.class.php:2294 inc/abstracttarget.class.php:2350 +#: inc/abstractitiltarget.class.php:2026 inc/abstractitiltarget.class.php:2082 msgid "Supplier" msgstr "Fournisseur" -#: inc/abstracttarget.class.php:2295 +#: inc/abstractitiltarget.class.php:2027 msgid "Yes" msgstr "Oui" -#: inc/abstracttarget.class.php:2332 +#: inc/abstractitiltarget.class.php:2064 msgid "Group from the object" msgstr "Groupe à partir de l'objet" -#: inc/abstracttarget.class.php:2338 +#: inc/abstractitiltarget.class.php:2070 msgid "Tech group from the object" msgstr "Tech groupe à partir de l'objet" -#: inc/questionregex.class.php:53 -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" - -#: inc/questionregex.class.php:96 -msgid "" -"Specify the additional validation conditions in the description of the " -"question to help users." -msgstr "" -"Indiquez les conditions de validation supplémentaire dans la description de " -"la question pour aider les utilisateurs." - -#: inc/questiondependency.class.php:68 -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" - -#: 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" - -#: 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" - -#: inc/targetticket.class.php:53 entrée standard:43 -msgid "Target ticket" -msgid_plural "Target tickets" -msgstr[0] "Ticket cible" -msgstr[1] "Tickets cibles" -msgstr[2] "Tickets cibles" - -#: inc/targetticket.class.php:96 -msgid "Specific asset" -msgstr "Equipement spécifique " - -#: inc/targetticket.class.php:104 -msgid "Default or from a template" -msgstr "Par défaut ou à partir d'un modèle" - -#: inc/targetticket.class.php:105 -msgid "Specific type" -msgstr "Type spécifique" - -#: inc/targetticket.class.php:178 entrée standard:48 -msgid "Ticket title" -msgstr "Titre du ticket" - -#: inc/targetticket.class.php:290 -msgid "Add validation message as first ticket followup" -msgstr "Ajouter le message de validation en premier suivi du ticket" - -#: inc/targetticket.class.php:324 -msgid "Add a field" -msgstr "Ajouter un champ" - -#: inc/targetticket.class.php:329 -msgid "Field" -msgstr "Champ" - -#: inc/targetticket.class.php:352 -msgid "Managed fields" -msgstr "Gérer les champs" - -#: inc/targetticket.class.php:359 -msgid "No managed field" -msgstr "Pas de champ géré" - -#: inc/targetticket.class.php:379 -msgid "Link to an other ticket" -msgstr "Lier à un autre ticket" - -#: inc/targetticket.class.php:388 -msgid "An other destination of this form" -msgstr "Une autre destination de ce formulaire" - -#: inc/targetticket.class.php:389 -msgid "An existing ticket" -msgstr "Un ticket existant" - -#: inc/targetticket.class.php:390 -msgid "A ticket from an answer to a question" -msgstr "Un ticket depuis une réponse à une question" - -#: inc/targetticket.class.php:471 -msgctxt "button" -msgid "Delete permanently" -msgstr "Effacer définitivement" - -#: inc/targetticket.class.php:724 -msgid "Invalid link type" -msgstr "Type de lien invalide" - -#: inc/targetticket.class.php:744 -msgid "Invalid linked item type" -msgstr "Type d'objet lié invalide" - -#: inc/targetticket.class.php:757 -msgid "Linked item does not exists" -msgstr "L'objet lié n'existe pas" - -#: inc/targetticket.class.php:770 -msgid "Failed to link the item" -msgstr "Echec de liaison de l'objet" - -#: inc/targetticket.class.php:937 install/install.php:330 -msgid "Your form has been accepted by the validator" -msgstr "Votre formulaire a été accepté par le valideur" - -#: inc/targetticket.class.php:1038 -msgid "Type " -msgstr "Type" - -#: inc/targetticket.class.php:1066 -msgid "Associated elements" -msgstr "Eléments associés" - -#: inc/targetticket.class.php:1077 -msgid "Item " -msgstr "Objet" - -#: inc/translation.class.php:163 -msgid "No more string to translate" -msgstr "Il n'y a plus de chaîne à traduire" - -#: inc/translation.class.php:226 -msgid "Language not found." -msgstr "Langue non trouvée." - -#: inc/translation.class.php:231 -msgid "Form not found." -msgstr "Formulaire non trouvé." - -#: inc/translation.class.php:244 -msgid "Failed to add the translation." -msgstr "L'ajout de la traduction a échoué." - -#: inc/form_profile.class.php:48 inc/form_profile.class.php:85 -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/form_profile.class.php:99 -msgid "Link to the form" -msgstr "Lien vers le formulaire" - -#: inc/form_profile.class.php:112 -msgid "Please activate the form to view the link" -msgstr "Veuillez activer le formulaire pour voir le lien" - -#: inc/form_profile.class.php:120 -msgid "Enable captcha" -msgstr "Activer le captcha" - -#: install/install.php:127 +#: install/install.php:133 msgid "" "Upgrade tables to innoDB; run php bin/console " "glpi:migration:myisam_to_innodb" @@ -2095,15 +2226,22 @@ msgstr "" "Mettez à jour les tables vers InnoDB; exécutez php bin/console " "glpi:migration:myisam_to_innodb" -#: install/install.php:311 +#: install/install.php:174 +#, 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:349 msgid "A form has been created" msgstr "Une demande a été faite à partir d'un formulaire" -#: install/install.php:312 +#: install/install.php:350 msgid "Your request has been saved" msgstr "Votre demande a été sauvegardée avec succès !" -#: install/install.php:313 +#: install/install.php:351 msgid "" "Hi,\\nYour request from GLPI has been successfully saved with number " "##formcreator.request_id## and transmitted to the helpdesk team.\\nYou can " @@ -2114,11 +2252,11 @@ msgstr "" "support.\\\\nVous pouvez visualiser vos réponses à l'adresse suivante " ":\\\\n##formcreator.validation_link##" -#: install/install.php:318 +#: install/install.php:356 msgid "A form from GLPI need to be validate" msgstr "Un formulaire GLPI est en attente de validation" -#: install/install.php:319 +#: install/install.php:357 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 " @@ -2128,11 +2266,11 @@ msgstr "" "choisi comme valideur.\\nVous pouvez accéder à celui-ci en cliquant sur le " "lien ci-dessous :\\n##formcreator.validation_link##" -#: install/install.php:324 +#: install/install.php:362 msgid "Your form has been refused by the validator" msgstr "Votre formulaire a été refusé par le valideur" -#: install/install.php:325 +#: install/install.php:363 msgid "" "Hi,\\nWe are sorry to inform you that your form has been refused by the " "validator for the reason " @@ -2145,7 +2283,7 @@ msgstr "" "modifier et renvoyer votre demande en cliquant sur le lien ci-dessous " ":\\\\n##formcreator.validation_link##" -#: install/install.php:331 +#: install/install.php:369 msgid "" "Hi,\\nWe are pleased to inform you that your form has been accepted by the " "validator.\\nYour request will be considered soon." @@ -2153,11 +2291,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:336 +#: install/install.php:374 msgid "Your form has been deleted by an administrator" msgstr "Votre formulaire a été supprimé par un administrateur" -#: install/install.php:337 +#: install/install.php:375 msgid "" "Hi,\\nWe are sorry to inform you that your request cannot be considered and " "has been deleted by an administrator." @@ -2165,100 +2303,134 @@ 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:560 +#: install/install.php:601 msgid "Formcreator - Sync service catalog issues" msgstr "Formulaires - synchronisation des demandes du catalogue de service" -#: hook.php:299 +#: hook.php:305 msgctxt "button" msgid "Duplicate" msgstr "Copie" -#: hook.php:300 +#: hook.php:306 msgid "Transfer" msgstr "Transférer" -#: hook.php:301 +#: hook.php:307 msgctxt "button" msgid "Export" msgstr "porter" -#: hook.php:536 -msgid "Seek assistance" -msgstr "Demander une assistance" - -#: hook.php:541 -msgid "My requests for assistance" -msgstr "Mes demandes d'assistance" - -#: hook.php:556 -msgid "Consult feeds" -msgstr "Consulter les flux RSS" - -#: hook.php:623 +#: hook.php:667 msgid "Cancel my ticket" msgstr "Annuler mon ticket" -#: hook.php:630 -msgid "processing issues" -msgstr "Demandes d'assistance en cours" - -#: hook.php:631 -msgid "waiting issues" -msgstr "Demandes d'assistance en attente" - -#: hook.php:632 -msgid "issues to validate" -msgstr "Demandes d'assistance à valider" - -#: hook.php:633 -msgid "solved issues" -msgstr "Demandes d'assistance résolues" +#: hook.php:685 +msgid "Old" +msgstr "" -#: hook.php:640 +#: hook.php:692 #, php-format msgid "Number of %s" msgstr "Nombre de %s" -#: js/scripts.js:328 -msgid "No form found. Please choose a form below instead" +#: hook.php:709 +msgid "Issues summary" +msgstr "Résulé des demandes d'assistance" + +#: hook.php:747 +msgid "" +"Formcreator's mini dashboard not usable as default. This Setting has been " +"ignored." msgstr "" -"Aucun formulaire trouvé. Veuillez choisir un formulaire parmi ceux ci-" -"dessous" +"Le mini tableau de bord de Formcreator n'est pas utilisable comme défaut. Ce" +" paramètres a été ignoré." -#: js/scripts.js:351 js/scripts.js:372 -msgid "An error occured while querying forms" -msgstr "Une erreur est survenue pendant la recherche de formulaires" +#: js/scripts.js:319 +msgid "No form found. Please choose a form below instead." +msgstr "" -#: js/scripts.js:434 -msgid "No form yet in this category" -msgstr "Pas encore de formulaire dans cette catégorie" +#: js/scripts.js:321 +msgid "No form found." +msgstr "" + +#: js/scripts.js:325 +msgid "No FAQ item found." +msgstr "" -#: js/scripts.js:711 +#: js/scripts.js:709 msgid "Are you sure you want to delete this question?" msgstr "Êtes-vous sûr de vouloir supprimer cette question ?" -#: js/scripts.js:899 +#: js/scripts.js:892 msgid "Are you sure you want to delete this section?" msgstr "Êtes-vous sûr de vouloir supprimer cette section ?" -#: js/scripts.js:1244 -msgid "Are you sure you want to delete this destination:" -msgstr "Êtes-vous sûr de vouloir supprimer la destination suivante :" +#: js/scripts.js:1132 +msgid "Add translations" +msgstr "Ajouter des traductions" -#: entrée standard:62 +#: js/scripts.js:1279 js/scripts.js:1303 +msgid "An error occured while querying forms" +msgstr "Une erreur est survenue pendant la recherche de formulaires" + +#: js/scripts.js:1418 +msgid "Are you sure you want to delete this target:" +msgstr "Êtes vous sûr 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:37 +msgid "Default values" +msgstr "Valeur par défaut" + +#: entrée standard:52 standard:59 standard:58 +msgid "Show empty" +msgstr "Afficher une valeur vide" + +#: entrée standard:39 +msgid "LDAP directory" +msgid_plural "LDAP directories" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: entrée standard:68 +msgid "Filter" +msgstr "Filtre" + +#: entrée standard:78 +msgid "Attribute" +msgstr "Attribut" + +#: entrée standard:70 standard:68 +msgid "Values" +msgstr "Valeurs" + +#: entrée standard:90 +msgid "Show ticket categories" +msgstr "Afficher les catégories de tickets" + +#: entrée standard:127 standard:110 +msgid "Selectable root" +msgstr "Racine sélectionnable" + +#: entrée standard:63 msgid "Direct access on homepage" msgstr "Accès direct depuis la page d'accueil" -#: entrée standard:103 +#: entrée standard:86 msgid "Default form in service catalog" msgstr "Formulaire par défaut dans le catalogue de service" -#: entrée standard:104 standard:105 +#: entrée standard:106 standard:107 msgid "Are you a robot ?" msgstr "Êtes-vous un robot ?" -#: entrée standard:125 +#: entrée standard:132 msgid "Send" msgstr "EnvoyerEnvoyer" @@ -2266,6 +2438,10 @@ msgstr "EnvoyerEnvoyer" 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 section" + #: entrée standard:54 msgid "Impacts" msgstr "Impacts" @@ -2282,10 +2458,26 @@ msgstr "Ajouter une section" msgid "Condition to show the submit button" msgstr "Conditions pour montrer le bouton de soumission" +#: entrée standard:83 +msgid "Add a question" +msgstr "Ajouter une question" + #: entrée standard:39 msgid "List of available tags" msgstr "Liste des étiquettes disponibles" +#: entrée standard:42 +msgid "Title" +msgstr "Titre" + #: entrée standard:47 msgid "Full form" msgstr "Formulaire complet" + +#: entrée standard:42 +msgid "Min" +msgstr "Min" + +#: entrée standard:53 +msgid "Max" +msgstr "Max" diff --git a/locales/glpi.pot b/locales/glpi.pot index a10433c27..55d0bfa0c 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: 2022-06-15 14:10+0200\n" +"POT-Creation-Date: 2022-06-15 14:47+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -66,7 +66,7 @@ msgstr "" #: ajax/homepage_link.php:36 inc/field/dropdownfield.class.php:71 #: inc/formlist.class.php:46 inc/formanswer.class.php:208 #: inc/entityconfig.class.php:82 inc/form.class.php:111 inc/form.class.php:571 -#: inc/form.class.php:1923 inc/filter/entityfilter.class.php:45 +#: inc/form.class.php:1938 inc/filter/entityfilter.class.php:45 msgid "Form" msgid_plural "Forms" msgstr[0] "" @@ -132,7 +132,7 @@ 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 +#: front/formanswer.form.php:78 front/form.php:43 inc/common.class.php:686 #: inc/common.class.php:693 msgid "Form Creator" msgstr "" @@ -147,8 +147,8 @@ msgstr "" msgid "Form list" msgstr "" -#: front/formdisplay.php:90 inc/formanswer.class.php:882 -#: inc/formanswer.class.php:1102 inc/formanswer.class.php:1152 +#: front/formdisplay.php:90 inc/formanswer.class.php:877 +#: inc/formanswer.class.php:1097 inc/formanswer.class.php:1147 msgid "The form has been successfully saved!" msgstr "" @@ -197,7 +197,7 @@ msgid "The regular expression is invalid" msgstr "" #: inc/field/dropdownfield.class.php:70 inc/filter/entityfilter.class.php:44 -#: inc/abstractitiltarget.class.php:2028 inc/abstractitiltarget.class.php:2046 +#: inc/abstractitiltarget.class.php:2024 inc/abstractitiltarget.class.php:2042 msgid "User" msgstr "" @@ -497,7 +497,7 @@ msgstr "" msgid "Range max" msgstr "" -#: inc/field/requesttypefield.class.php:85 inc/targetticket.class.php:1121 +#: inc/field/requesttypefield.class.php:85 inc/targetticket.class.php:1123 msgid "Request type" msgstr "" @@ -507,7 +507,7 @@ msgid "This is not a number: %s" msgstr "" #: inc/field/floatfield.class.php:181 -msgid "Float" +msgid "Decimal number" msgstr "" #: inc/field/datefield.class.php:135 @@ -563,11 +563,11 @@ 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:1816 inc/targetchange.class.php:303 +#: inc/form.class.php:1831 inc/targetchange.class.php:303 #: inc/section.class.php:379 inc/restrictedformcriteria.class.php:200 -#: inc/question.class.php:832 inc/questionparameter/range.class.php:211 +#: inc/question.class.php:832 inc/questionparameter/range.class.php:205 #: inc/questionregex.class.php:185 inc/questiondependency.class.php:196 -#: inc/item_targetticket.class.php:150 inc/targetticket.class.php:1427 +#: inc/item_targetticket.class.php:150 inc/targetticket.class.php:1429 #, php-format msgid "Failed to add or update the %1$s %2$s" msgstr "" @@ -575,11 +575,11 @@ 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:1507 inc/targetchange.class.php:148 +#: inc/form.class.php:1522 inc/targetchange.class.php:148 #: inc/section.class.php:404 inc/restrictedformcriteria.class.php:226 -#: inc/question.class.php:881 inc/questionparameter/range.class.php:145 +#: inc/question.class.php:881 inc/questionparameter/range.class.php:140 #: inc/questionregex.class.php:120 inc/questiondependency.class.php:211 -#: inc/item_targetticket.class.php:64 inc/targetticket.class.php:1466 +#: inc/item_targetticket.class.php:64 inc/targetticket.class.php:1468 #, php-format msgid "Cannot export an empty object: %s" msgstr "" @@ -606,17 +606,17 @@ msgstr[1] "" msgid "Update issue data from tickets and form answers" msgstr "" -#: inc/issue.class.php:389 +#: inc/issue.class.php:403 msgid "Satisfaction survey expired" msgstr "" -#: inc/issue.class.php:518 inc/form_language.class.php:213 -#: inc/form.class.php:156 inc/form.class.php:2119 entrée standard:52 +#: inc/issue.class.php:532 inc/form_language.class.php:213 +#: inc/form.class.php:156 inc/form.class.php:2133 entrée standard:52 #: standard:49 standard:57 standard:38 standard:39 msgid "Name" msgstr "" -#: inc/issue.class.php:531 inc/formanswer.class.php:198 +#: inc/issue.class.php:545 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 @@ -624,117 +624,153 @@ msgstr "" msgid "ID" msgstr "" -#: inc/issue.class.php:540 inc/form.class.php:505 inc/form.class.php:2128 +#: inc/issue.class.php:554 inc/form.class.php:505 inc/form.class.php:2142 #: entrée standard:65 msgid "Type" msgid_plural "Types" msgstr[0] "" msgstr[1] "" -#: inc/issue.class.php:553 inc/formanswer.class.php:259 +#: inc/issue.class.php:567 inc/formanswer.class.php:259 msgid "Status" msgstr "" -#: inc/issue.class.php:565 +#: inc/issue.class.php:579 msgid "Opening date" msgstr "" -#: inc/issue.class.php:574 +#: inc/issue.class.php:588 msgid "Last update" msgstr "" -#: inc/issue.class.php:583 inc/form.class.php:174 -#: inc/abstracttarget.class.php:518 +#: inc/issue.class.php:597 inc/form.class.php:174 +#: inc/abstracttarget.class.php:517 msgid "Entity" msgid_plural "Entities" msgstr[0] "" msgstr[1] "" -#: inc/issue.class.php:593 inc/notificationtargetformanswer.class.php:79 +#: inc/issue.class.php:607 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:1714 +#: inc/formanswer.class.php:608 inc/abstractitiltarget.class.php:1710 msgid "Requester" msgid_plural "Requesters" msgstr[0] "" msgstr[1] "" -#: inc/issue.class.php:611 inc/formanswer.class.php:228 +#: inc/issue.class.php:625 inc/formanswer.class.php:228 msgid "Form approver" msgstr "" -#: inc/issue.class.php:627 inc/formanswer.class.php:539 -#: inc/formanswer.class.php:546 inc/formanswer.class.php:628 +#: inc/issue.class.php:641 inc/formanswer.class.php:537 +#: inc/formanswer.class.php:544 inc/formanswer.class.php:623 #: inc/form_language.class.php:227 msgid "Comment" msgstr "" -#: inc/issue.class.php:639 +#: inc/issue.class.php:653 msgid "Ticket approver" msgstr "" -#: inc/issue.class.php:673 +#: inc/issue.class.php:687 msgid "Technician" msgstr "" -#: inc/issue.class.php:704 +#: inc/issue.class.php:718 msgid "Technician group" msgstr "" -#: inc/issue.class.php:737 inc/formanswer.class.php:248 +#: inc/issue.class.php:751 inc/formanswer.class.php:248 msgid "Form approver group" msgstr "" -#: inc/issue.class.php:770 +#: inc/issue.class.php:762 inc/abstractitiltarget.class.php:742 +msgid "Time to resolve" +msgstr "" + +#: inc/issue.class.php:773 +msgid "Time to resolve + Progress" +msgstr "" + +#: inc/issue.class.php:783 +msgid "Internal time to resolve" +msgstr "" + +#: inc/issue.class.php:794 +msgid "Internal time to resolve + Progress" +msgstr "" + +#: inc/issue.class.php:804 +msgid "Resolution date" +msgstr "" + +#: inc/issue.class.php:819 +msgid "Internal time to own" +msgstr "" + +#: inc/issue.class.php:830 +msgid "Internal time to own + Progress" +msgstr "" + +#: inc/issue.class.php:840 +msgid "Time to own" +msgstr "" + +#: inc/issue.class.php:851 +msgid "Time to own + Progress" +msgstr "" + +#: inc/issue.class.php:877 msgid "Ticket" msgstr "" -#: inc/issue.class.php:771 inc/formanswer.class.php:183 +#: inc/issue.class.php:878 inc/formanswer.class.php:183 msgid "Form answer" msgid_plural "Form answers" msgstr[0] "" msgstr[1] "" -#: inc/issue.class.php:776 +#: inc/issue.class.php:883 msgid "Not validated" msgstr "" -#: inc/issue.class.php:777 inc/formanswer.class.php:76 +#: inc/issue.class.php:884 inc/formanswer.class.php:76 #: inc/form_validator.class.php:71 msgid "Refused" msgstr "" -#: inc/issue.class.php:845 +#: inc/issue.class.php:952 #, php-format msgid "%1$s %2$s" msgstr "" -#: inc/issue.class.php:1108 inc/filter/itilcategoryfilter.class.php:56 -#: hook.php:663 +#: inc/issue.class.php:1215 inc/filter/itilcategoryfilter.class.php:56 +#: hook.php:677 msgid "All" msgstr "" -#: inc/issue.class.php:1114 hook.php:664 +#: inc/issue.class.php:1221 hook.php:678 msgid "New" msgstr "" -#: inc/issue.class.php:1120 hook.php:665 +#: inc/issue.class.php:1227 hook.php:679 msgid "Assigned" msgstr "" -#: inc/issue.class.php:1126 inc/formanswer.class.php:75 -#: inc/form_validator.class.php:69 hook.php:666 +#: inc/issue.class.php:1233 inc/formanswer.class.php:75 +#: inc/form_validator.class.php:69 hook.php:680 msgid "Waiting" msgstr "" -#: inc/issue.class.php:1132 hook.php:667 +#: inc/issue.class.php:1239 hook.php:681 msgid "To validate" msgstr "" -#: inc/issue.class.php:1138 hook.php:668 +#: inc/issue.class.php:1245 hook.php:682 msgid "Solved" msgstr "" -#: inc/issue.class.php:1144 hook.php:669 +#: inc/issue.class.php:1251 hook.php:683 msgid "Closed" msgstr "" @@ -744,31 +780,43 @@ 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:261 entrée standard:65 +msgid "Icon" +msgstr "" + +#: inc/category.class.php:98 inc/form.class.php:269 entrée standard:67 +msgid "Icon color" +msgstr "" + +#: inc/category.class.php:104 inc/form.class.php:277 entrée standard:80 +msgid "Background color" +msgstr "" + #: inc/notificationtargetformanswer.class.php:43 msgid "The form as been saved" msgstr "" -#: inc/notificationtargetformanswer.class.php:44 install/install.php:334 +#: inc/notificationtargetformanswer.class.php:44 install/install.php:355 msgid "A form need to be validate" msgstr "" -#: inc/notificationtargetformanswer.class.php:45 install/install.php:340 +#: inc/notificationtargetformanswer.class.php:45 install/install.php:361 msgid "The form is refused" msgstr "" -#: inc/notificationtargetformanswer.class.php:46 install/install.php:346 +#: inc/notificationtargetformanswer.class.php:46 install/install.php:367 msgid "The form is accepted" msgstr "" -#: inc/notificationtargetformanswer.class.php:47 install/install.php:352 +#: inc/notificationtargetformanswer.class.php:47 install/install.php:373 msgid "The form is deleted" msgstr "" @@ -816,11 +864,11 @@ msgstr "" msgid "Approver" msgstr "" -#: inc/target_actor.class.php:66 inc/abstractitiltarget.class.php:2038 +#: inc/target_actor.class.php:66 inc/abstractitiltarget.class.php:2034 msgid "Form author" msgstr "" -#: inc/target_actor.class.php:67 inc/abstractitiltarget.class.php:2041 +#: inc/target_actor.class.php:67 inc/abstractitiltarget.class.php:2037 msgid "Form validator" msgstr "" @@ -828,7 +876,7 @@ msgstr "" msgid "Specific person" msgstr "" -#: inc/target_actor.class.php:69 inc/abstractitiltarget.class.php:2051 +#: inc/target_actor.class.php:69 inc/abstractitiltarget.class.php:2047 msgid "Person from the question" msgstr "" @@ -836,7 +884,7 @@ msgstr "" msgid "Specific group" msgstr "" -#: inc/target_actor.class.php:71 inc/abstractitiltarget.class.php:2062 +#: inc/target_actor.class.php:71 inc/abstractitiltarget.class.php:2058 msgid "Group from the question" msgstr "" @@ -852,15 +900,15 @@ msgstr "" msgid "Specific supplier" msgstr "" -#: inc/target_actor.class.php:75 inc/abstractitiltarget.class.php:2091 +#: inc/target_actor.class.php:75 inc/abstractitiltarget.class.php:2087 msgid "Supplier from the question" msgstr "" -#: inc/target_actor.class.php:76 inc/abstractitiltarget.class.php:2080 +#: inc/target_actor.class.php:76 inc/abstractitiltarget.class.php:2076 msgid "Actors from the question" msgstr "" -#: inc/target_actor.class.php:77 inc/abstractitiltarget.class.php:2095 +#: inc/target_actor.class.php:77 inc/abstractitiltarget.class.php:2091 msgid "Form author's supervisor" msgstr "" @@ -868,7 +916,7 @@ msgstr "" msgid "Observer" msgstr "" -#: inc/target_actor.class.php:85 inc/abstractitiltarget.class.php:1728 +#: inc/target_actor.class.php:85 inc/abstractitiltarget.class.php:1724 msgid "Assigned to" msgstr "" @@ -902,67 +950,67 @@ msgstr "" msgid "Accepted" msgstr "" -#: inc/formanswer.class.php:525 +#: inc/formanswer.class.php:523 msgid "Print this form" msgstr "" -#: inc/formanswer.class.php:549 +#: inc/formanswer.class.php:547 msgid "Form accepted by validator." msgstr "" -#: inc/formanswer.class.php:551 +#: inc/formanswer.class.php:549 msgid "Form successfully saved." msgstr "" -#: inc/formanswer.class.php:621 inc/formaccesstype.class.php:122 +#: inc/formanswer.class.php:616 inc/formaccesstype.class.php:122 msgid "Save" msgstr "" -#: inc/formanswer.class.php:633 +#: inc/formanswer.class.php:628 msgid "Required if refused" msgstr "" -#: inc/formanswer.class.php:639 +#: inc/formanswer.class.php:634 msgid "Refuse" msgstr "" -#: inc/formanswer.class.php:647 +#: inc/formanswer.class.php:642 msgid "Edit answers" msgstr "" -#: inc/formanswer.class.php:653 +#: inc/formanswer.class.php:648 msgid "Cancel edition" msgstr "" -#: inc/formanswer.class.php:660 +#: inc/formanswer.class.php:655 msgid "Accept" msgstr "" -#: inc/formanswer.class.php:681 +#: inc/formanswer.class.php:676 msgid "Refused comment is required!" msgstr "" -#: inc/formanswer.class.php:755 +#: inc/formanswer.class.php:750 msgid "You are not the validator of these answers" msgstr "" -#: inc/formanswer.class.php:961 inc/formanswer.class.php:963 +#: inc/formanswer.class.php:956 inc/formanswer.class.php:958 msgid "Form data" msgstr "" -#: inc/formanswer.class.php:1089 inc/formanswer.class.php:1139 +#: inc/formanswer.class.php:1084 inc/formanswer.class.php:1134 msgid "Cannot generate targets!" msgstr "" -#: inc/formanswer.class.php:1263 +#: inc/formanswer.class.php:1258 msgid "No turing test set" msgstr "" -#: inc/formanswer.class.php:1268 +#: inc/formanswer.class.php:1263 msgid "You failed the Turing test" msgstr "" -#: inc/formanswer.class.php:1310 +#: inc/formanswer.class.php:1305 msgid "You must select validator!" msgstr "" @@ -1022,7 +1070,7 @@ msgstr[1] "" #: inc/form_language.class.php:111 inc/form.class.php:1048 #: inc/form.class.php:1173 inc/abstracttarget.class.php:161 -#: inc/abstractitiltarget.class.php:1545 +#: inc/abstractitiltarget.class.php:1541 msgid "The name cannot be empty!" msgstr "" @@ -1034,7 +1082,7 @@ msgstr "" msgid "Add a translation" msgstr "" -#: inc/form_language.class.php:283 js/scripts.js:1160 +#: inc/form_language.class.php:283 js/scripts.js:1179 msgid "Update a translation" msgstr "" @@ -1055,7 +1103,7 @@ 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:529 inc/abstractitiltarget.class.php:1619 +#: inc/form.class.php:529 inc/abstractitiltarget.class.php:1615 msgid "Delete" msgstr "" @@ -1081,14 +1129,14 @@ msgstr "" msgid "Need validaton?" msgstr "" -#: inc/form_validator.class.php:126 inc/abstractitiltarget.class.php:2032 +#: inc/form_validator.class.php:126 inc/abstractitiltarget.class.php:2028 msgid "No" msgstr "" -#: inc/form_validator.class.php:303 inc/targetproblem.class.php:146 -#: inc/entityconfig.class.php:389 inc/targetchange.class.php:483 -#: inc/targetticket.class.php:317 inc/targetticket.class.php:352 -#: inc/abstractitiltarget.class.php:2021 +#: inc/form_validator.class.php:303 inc/profile.class.php:62 +#: inc/targetproblem.class.php:146 inc/entityconfig.class.php:389 +#: inc/targetchange.class.php:483 inc/targetticket.class.php:317 +#: inc/targetticket.class.php:352 inc/abstractitiltarget.class.php:2017 msgctxt "button" msgid "Save" msgstr "" @@ -1114,7 +1162,7 @@ msgid "Properties" msgstr "" #: inc/targetproblem.class.php:521 inc/targetchange.class.php:285 -#: inc/targetticket.class.php:1409 +#: inc/targetticket.class.php:1411 #, php-format msgid "" "Failed to add or update the %1$s %2$s: a question is missing and is used in " @@ -1266,17 +1314,17 @@ msgstr "" msgid "Display header" msgstr "" -#: inc/questionrange.class.php:52 inc/questionparameter/range.class.php:57 +#: 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:68 +#: 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:77 +#: inc/questionrange.class.php:71 inc/questionparameter/range.class.php:78 msgid "maximum range" msgstr "" @@ -1296,7 +1344,7 @@ msgstr "" msgid "Answers waiting for validation" msgstr "" -#: inc/form.class.php:124 inc/form.class.php:1591 inc/form.class.php:1617 +#: inc/form.class.php:124 inc/form.class.php:1606 inc/form.class.php:1632 msgid "Import forms" msgstr "" @@ -1321,18 +1369,6 @@ msgstr "" 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 "" @@ -1363,7 +1399,7 @@ msgstr[1] "" msgid "Actions" msgstr "" -#: inc/form.class.php:546 inc/form.class.php:2116 +#: inc/form.class.php:546 inc/form.class.php:2130 msgid "Add a target" msgstr "" @@ -1427,133 +1463,133 @@ msgctxt "button" msgid "Post" msgstr "" -#: inc/form.class.php:1435 +#: inc/form.class.php:1440 #, php-format msgid "Form duplicated: %s" msgstr "" -#: inc/form.class.php:1446 +#: inc/form.class.php:1456 #, php-format msgid "Form Transfered: %s" msgstr "" -#: inc/form.class.php:1465 +#: inc/form.class.php:1480 msgid "Back" msgstr "" -#: inc/form.class.php:1564 +#: inc/form.class.php:1579 msgid "Upload of JSON files not allowed." msgstr "" -#: inc/form.class.php:1567 +#: inc/form.class.php:1582 msgid "You may allow JSON files right now." msgstr "" -#: inc/form.class.php:1568 +#: inc/form.class.php:1583 msgctxt "button" msgid "Create" msgstr "" -#: inc/form.class.php:1571 inc/form.class.php:1582 +#: inc/form.class.php:1586 inc/form.class.php:1597 msgid "Please contact your GLPI administrator." msgstr "" -#: inc/form.class.php:1572 inc/form.class.php:1583 +#: inc/form.class.php:1587 inc/form.class.php:1598 msgctxt "button" msgid "Back" msgstr "" -#: inc/form.class.php:1575 +#: inc/form.class.php:1590 msgid "Upload of JSON files not enabled." msgstr "" -#: inc/form.class.php:1578 inc/form.class.php:1581 +#: inc/form.class.php:1593 inc/form.class.php:1596 msgid "You may enable JSON files right now." msgstr "" -#: inc/form.class.php:1579 +#: inc/form.class.php:1594 msgctxt "button" msgid "Enable" msgstr "" -#: inc/form.class.php:1626 +#: inc/form.class.php:1641 msgctxt "button" msgid "Send" msgstr "" -#: inc/form.class.php:1645 +#: inc/form.class.php:1660 msgid "Forms import impossible, the file is empty" msgstr "" -#: inc/form.class.php:1649 inc/form.class.php:1653 +#: inc/form.class.php:1664 inc/form.class.php:1668 msgid "Forms import impossible, the file seems corrupt" msgstr "" -#: inc/form.class.php:1659 +#: inc/form.class.php:1674 msgid "Forms import impossible, the file was generated with another version" msgstr "" -#: inc/form.class.php:1666 +#: inc/form.class.php:1681 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:1692 +#: inc/form.class.php:1707 #, php-format msgid "Failed to import %s" msgstr "" -#: inc/form.class.php:1697 +#: inc/form.class.php:1712 #, php-format msgid "Forms successfully imported from %s" msgstr "" -#: inc/form.class.php:1760 +#: inc/form.class.php:1775 #, php-format msgid "The form %1$s already exists and is in an unmodifiable entity." msgstr "" -#: inc/form.class.php:1768 +#: inc/form.class.php:1783 #, php-format msgid "You don't have right to update the entity %1$s." msgstr "" -#: inc/form.class.php:1778 +#: inc/form.class.php:1793 #, php-format msgid "The entity %1$s is required for the form %2$s." msgstr "" -#: inc/form.class.php:1860 +#: inc/form.class.php:1875 msgid "Failed to create JSON document type" msgstr "" -#: inc/form.class.php:1867 +#: inc/form.class.php:1882 msgid "JSON document type not found" msgstr "" -#: inc/form.class.php:1874 +#: inc/form.class.php:1889 msgid "Failed to update JSON document type" msgstr "" -#: inc/form.class.php:1894 +#: inc/form.class.php:1909 msgid "Forms without category" msgstr "" -#: inc/form.class.php:1915 +#: inc/form.class.php:1930 msgid "No form available" msgstr "" -#: inc/form.class.php:2147 inc/targetticket.class.php:392 -#: inc/abstractitiltarget.class.php:1738 inc/abstractitiltarget.class.php:2021 +#: inc/form.class.php:2161 inc/targetticket.class.php:392 +#: inc/abstractitiltarget.class.php:1734 inc/abstractitiltarget.class.php:2017 msgid "Add" msgstr "" -#: inc/form.class.php:2165 inc/form.class.php:2188 +#: inc/form.class.php:2179 inc/form.class.php:2202 msgid "Unsupported target type." msgstr "" -#: inc/form.class.php:2227 +#: inc/form.class.php:2241 msgid "plugin_formcreator_load_check" msgstr "" @@ -1599,8 +1635,8 @@ msgstr "" 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:968 +#: inc/question.class.php:70 inc/targetticket.class.php:1134 +#: inc/targetticket.class.php:1173 inc/abstractitiltarget.class.php:968 #: inc/abstractitiltarget.class.php:1005 inc/abstractitiltarget.class.php:1083 #: inc/abstractitiltarget.class.php:1214 inc/abstractitiltarget.class.php:1295 #: entrée standard:41 @@ -1638,48 +1674,48 @@ msgstr "" msgid "A parameter is missing for this question type" msgstr "" -#: inc/question.class.php:1274 +#: inc/question.class.php:1268 msgid "Service levels" msgstr "" -#: inc/question.class.php:1275 inc/abstractitiltarget.class.php:806 +#: inc/question.class.php:1269 inc/abstractitiltarget.class.php:806 msgid "SLA" msgstr "" -#: inc/question.class.php:1276 inc/abstractitiltarget.class.php:879 +#: inc/question.class.php:1270 inc/abstractitiltarget.class.php:879 msgid "OLA" msgstr "" -#: inc/question.class.php:1293 inc/question.class.php:1333 -#: inc/question.class.php:1336 +#: inc/question.class.php:1287 inc/question.class.php:1327 +#: inc/question.class.php:1330 msgid "Assets" msgstr "" -#: inc/question.class.php:1307 hook.php:677 hook.php:694 +#: inc/question.class.php:1301 hook.php:691 hook.php:708 msgid "Assistance" msgstr "" -#: inc/question.class.php:1312 +#: inc/question.class.php:1306 msgid "Management" msgstr "" -#: inc/question.class.php:1321 +#: inc/question.class.php:1315 msgid "Tools" msgstr "" -#: inc/question.class.php:1322 +#: inc/question.class.php:1316 msgid "Notes" msgstr "" -#: inc/question.class.php:1323 +#: inc/question.class.php:1317 msgid "RSS feed" msgstr "" -#: inc/question.class.php:1325 +#: inc/question.class.php:1319 msgid "Administration" msgstr "" -#: inc/question.class.php:1333 inc/question.class.php:1336 +#: inc/question.class.php:1327 inc/question.class.php:1330 msgid "Plugin" msgid_plural "Plugins" msgstr[0] "" @@ -1753,15 +1789,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 "" @@ -1814,14 +1850,14 @@ 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 +#: inc/abstractitiltarget.class.php:200 inc/abstractitiltarget.class.php:208 +#: inc/abstractitiltarget.class.php:216 inc/abstractitiltarget.class.php:224 +#: inc/abstractitiltarget.class.php:233 msgid "Equals to the answer to the question" msgstr "" -#: inc/targetticket.class.php:101 inc/abstractitiltarget.class.php:224 -#: inc/abstractitiltarget.class.php:233 +#: inc/targetticket.class.php:101 inc/abstractitiltarget.class.php:225 +#: inc/abstractitiltarget.class.php:234 msgid "Last valid answer" msgstr "" @@ -1898,23 +1934,23 @@ msgstr "" msgid "Failed to link the item" msgstr "" -#: inc/targetticket.class.php:957 install/install.php:347 +#: inc/targetticket.class.php:959 install/install.php:368 msgid "Your form has been accepted by the validator" msgstr "" -#: inc/targetticket.class.php:1108 +#: inc/targetticket.class.php:1110 msgid "Request source" msgstr "" -#: inc/targetticket.class.php:1133 +#: inc/targetticket.class.php:1135 msgid "Type " msgstr "" -#: inc/targetticket.class.php:1161 +#: inc/targetticket.class.php:1163 msgid "Associated elements" msgstr "" -#: inc/targetticket.class.php:1172 +#: inc/targetticket.class.php:1174 msgid "Item " msgstr "" @@ -1951,77 +1987,77 @@ msgid "Tags from questions or specific tags" msgstr "" #: inc/abstractitiltarget.class.php:189 -msgid "equals to the answer to the question" +msgid "TTR from template or none" msgstr "" #: inc/abstractitiltarget.class.php:190 -msgid "calculated from the ticket creation date" +msgid "equals to the answer to the question" msgstr "" #: inc/abstractitiltarget.class.php:191 +msgid "calculated from the ticket creation date" +msgstr "" + +#: inc/abstractitiltarget.class.php:192 msgid "calculated from the answer to the question" msgstr "" -#: inc/abstractitiltarget.class.php:197 +#: inc/abstractitiltarget.class.php:198 msgid "SLA from template or none" msgstr "" -#: inc/abstractitiltarget.class.php:198 +#: inc/abstractitiltarget.class.php:199 msgid "Specific SLA" msgstr "" -#: inc/abstractitiltarget.class.php:205 +#: inc/abstractitiltarget.class.php:206 msgid "OLA from template or none" msgstr "" -#: inc/abstractitiltarget.class.php:206 +#: inc/abstractitiltarget.class.php:207 msgid "Specific OLA" msgstr "" -#: inc/abstractitiltarget.class.php:213 +#: inc/abstractitiltarget.class.php:214 msgid "Urgency from template or Medium" msgstr "" -#: inc/abstractitiltarget.class.php:214 +#: inc/abstractitiltarget.class.php:215 msgid "Specific urgency" msgstr "" -#: inc/abstractitiltarget.class.php:221 +#: inc/abstractitiltarget.class.php:222 msgid "Category from template or none" msgstr "" -#: inc/abstractitiltarget.class.php:222 +#: inc/abstractitiltarget.class.php:223 msgid "Specific category" msgstr "" -#: inc/abstractitiltarget.class.php:230 +#: inc/abstractitiltarget.class.php:231 msgid "Location from template or none" msgstr "" -#: inc/abstractitiltarget.class.php:231 +#: inc/abstractitiltarget.class.php:232 msgid "Specific location" msgstr "" -#: inc/abstractitiltarget.class.php:239 +#: inc/abstractitiltarget.class.php:240 msgid "No validation" msgstr "" -#: inc/abstractitiltarget.class.php:240 +#: inc/abstractitiltarget.class.php:241 msgid "Specific user or group" msgstr "" -#: inc/abstractitiltarget.class.php:241 +#: inc/abstractitiltarget.class.php:242 msgid "User from question answer" msgstr "" -#: inc/abstractitiltarget.class.php:242 +#: inc/abstractitiltarget.class.php:243 msgid "Group from question answer" msgstr "" -#: inc/abstractitiltarget.class.php:741 -msgid "Time to resolve" -msgstr "" - #: inc/abstractitiltarget.class.php:794 msgid "Minute" msgid_plural "Minutes" @@ -2078,81 +2114,88 @@ msgstr "" msgid "Location " msgstr "" -#: inc/abstractitiltarget.class.php:1551 +#: inc/abstractitiltarget.class.php:1547 msgid "The description cannot be empty!" msgstr "" -#: inc/abstractitiltarget.class.php:1721 +#: inc/abstractitiltarget.class.php:1717 msgid "Watcher" msgid_plural "Watchers" msgstr[0] "" msgstr[1] "" -#: inc/abstractitiltarget.class.php:1740 +#: inc/abstractitiltarget.class.php:1736 msgid "Cancel" msgstr "" -#: inc/abstractitiltarget.class.php:2015 inc/abstractitiltarget.class.php:2031 -#: inc/abstractitiltarget.class.php:2032 +#: inc/abstractitiltarget.class.php:2011 inc/abstractitiltarget.class.php:2027 +#: inc/abstractitiltarget.class.php:2028 msgid "Email followup" msgstr "" -#: inc/abstractitiltarget.class.php:2029 inc/abstractitiltarget.class.php:2057 +#: inc/abstractitiltarget.class.php:2025 inc/abstractitiltarget.class.php:2053 msgid "Group" msgstr "" -#: inc/abstractitiltarget.class.php:2030 inc/abstractitiltarget.class.php:2086 +#: inc/abstractitiltarget.class.php:2026 inc/abstractitiltarget.class.php:2082 msgid "Supplier" msgstr "" -#: inc/abstractitiltarget.class.php:2031 +#: inc/abstractitiltarget.class.php:2027 msgid "Yes" msgstr "" -#: inc/abstractitiltarget.class.php:2068 +#: inc/abstractitiltarget.class.php:2064 msgid "Group from the object" msgstr "" -#: inc/abstractitiltarget.class.php:2074 +#: inc/abstractitiltarget.class.php:2070 msgid "Tech group from the object" msgstr "" -#: install/install.php:131 +#: install/install.php:133 msgid "" "Upgrade tables to innoDB; run php bin/console glpi:migration:myisam_to_innodb" msgstr "" -#: install/install.php:328 +#: install/install.php:174 +#, 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:349 msgid "A form has been created" msgstr "" -#: install/install.php:329 +#: install/install.php:350 msgid "Your request has been saved" msgstr "" -#: install/install.php:330 +#: install/install.php:351 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:335 +#: install/install.php:356 msgid "A form from GLPI need to be validate" msgstr "" -#: install/install.php:336 +#: install/install.php:357 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:341 +#: install/install.php:362 msgid "Your form has been refused by the validator" msgstr "" -#: install/install.php:342 +#: install/install.php:363 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" @@ -2160,23 +2203,23 @@ msgid "" "\\n##formcreator.validation_link##" msgstr "" -#: install/install.php:348 +#: install/install.php:369 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:353 +#: install/install.php:374 msgid "Your form has been deleted by an administrator" msgstr "" -#: install/install.php:354 +#: install/install.php:375 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:580 +#: install/install.php:601 msgid "Formcreator - Sync service catalog issues" msgstr "" @@ -2194,58 +2237,58 @@ msgctxt "button" msgid "Export" msgstr "" -#: hook.php:653 +#: hook.php:667 msgid "Cancel my ticket" msgstr "" -#: hook.php:671 +#: hook.php:685 msgid "Old" msgstr "" -#: hook.php:678 +#: hook.php:692 #, php-format msgid "Number of %s" msgstr "" -#: hook.php:695 +#: hook.php:709 msgid "Issues summary" msgstr "" -#: hook.php:733 +#: hook.php:747 msgid "" "Formcreator's mini dashboard not usable as default. This Setting has been " "ignored." msgstr "" -#: js/scripts.js:315 +#: js/scripts.js:319 msgid "No form found. Please choose a form below instead." msgstr "" -#: js/scripts.js:317 +#: js/scripts.js:321 msgid "No form found." msgstr "" -#: js/scripts.js:321 +#: js/scripts.js:325 msgid "No FAQ item found." msgstr "" -#: js/scripts.js:690 +#: js/scripts.js:709 msgid "Are you sure you want to delete this question?" msgstr "" -#: js/scripts.js:873 +#: js/scripts.js:892 msgid "Are you sure you want to delete this section?" msgstr "" -#: js/scripts.js:1113 +#: js/scripts.js:1132 msgid "Add translations" msgstr "" -#: js/scripts.js:1260 js/scripts.js:1284 +#: js/scripts.js:1279 js/scripts.js:1303 msgid "An error occured while querying forms" msgstr "" -#: js/scripts.js:1398 +#: js/scripts.js:1418 msgid "Are you sure you want to delete this target:" msgstr "" diff --git a/locales/hr_HR.po b/locales/hr_HR.po index 5499cf26f..581b6ab62 100644 --- a/locales/hr_HR.po +++ b/locales/hr_HR.po @@ -5,16 +5,15 @@ # # Translators: # Milo Ivir , 2022 -# Thierry Bugier , 2022 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-01-10 12:08+0100\n" -"PO-Revision-Date: 2021-08-30 07:22+0000\n" -"Last-Translator: Thierry Bugier , 2022\n" +"POT-Creation-Date: 2022-06-15 14:47+0200\n" +"PO-Revision-Date: 2022-06-15 12:10+0000\n" +"Last-Translator: Milo Ivir , 2022\n" "Language-Team: Croatian (Croatia) (https://www.transifex.com/teclib/teams/28042/hr_HR/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -22,7 +21,7 @@ msgstr "" "Language: hr_HR\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:36 +#: ajax/question_update.php:36 ajax/section_update.php:37 msgid "Bad request" msgstr "Neispravan zahtjev" @@ -35,7 +34,7 @@ msgstr "Pitanje nije pronađeno" #: 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:43 +#: ajax/question_toggle_required.php:55 ajax/section_update.php:44 msgid "You don't have right for this action" msgstr "Nemaš prava za ovu radnju" @@ -51,7 +50,7 @@ msgstr "Nije bilo moguće pomaknuti neka pitanja" msgid "Could not add the section" msgstr "Nije bilo moguće dodati odjeljak" -#: ajax/commontree.php:55 +#: ajax/commontree.php:55 entrée standard:109 standard:92 msgid "Subtree root" msgstr "Korijen podstabla" @@ -59,7 +58,7 @@ msgstr "Korijen podstabla" msgid "Selectable" msgstr "Selektivno" -#: ajax/commontree.php:74 +#: ajax/commontree.php:74 entrée standard:118 standard:101 msgid "Limit subtree depth" msgstr "Ograniči dubinu podstabla" @@ -68,14 +67,14 @@ msgid "No limit" msgstr "Bez ograničenja" #: ajax/homepage_link.php:36 inc/field/dropdownfield.class.php:71 -#: inc/formlist.class.php:46 inc/formanswer.class.php:198 -#: inc/entityconfig.class.php:69 inc/form.class.php:109 inc/form.class.php:520 -#: inc/form.class.php:1897 hook.php:570 +#: inc/formlist.class.php:46 inc/formanswer.class.php:208 +#: inc/entityconfig.class.php:82 inc/form.class.php:111 inc/form.class.php:571 +#: inc/form.class.php:1938 inc/filter/entityfilter.class.php:45 msgid "Form" msgid_plural "Forms" -msgstr[0] "Obrazac" -msgstr[1] "Obrasci" -msgstr[2] "Obrasci" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" #: ajax/section_delete.php:44 ajax/section_move.php:49 #: ajax/section_duplicate.php:44 @@ -86,51 +85,74 @@ msgstr "Izvorni odjeljak nije pronađen" msgid "Could not delete the section" msgstr "Nije bilo moguće izbrisati odjeljak" +#: ajax/question_add.php:45 +msgid "Could not add the question" +msgstr "Nije bilo moguće dodati pitanje" + #: ajax/section_move.php:66 msgid "Could not move the section" msgstr "Nije bilo moguće pomaknuti odjeljak" +#: ajax/target_actor.php:51 +msgid "Failed to add the actor" +msgstr "Neuspjelo dodavanje učesnika" + +#: ajax/target_actor.php:62 +msgid "Failed to delete the actor" +msgstr "Neuspjelo brisanje učesnika" + #: ajax/section_duplicate.php:56 msgid "Could not duplicate the section" msgstr "Nije bilo moguće duplicirati odjeljak" -#: ajax/section_update.php:49 +#: ajax/section_update.php:50 msgid "Could not update the section" msgstr "Nije bilo moguće aktualizirati odjeljak" #: 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/formanswer.php:46 front/reservation.php:46 front/reservation.php:48 +#: 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/formanswer.form.php:77 -#: front/reservation.form.php:46 front/reservation.form.php:48 +#: front/formanswer.form.php:75 front/reservation.form.php:46 +#: front/reservation.form.php:48 msgid "Service catalog" msgstr "Katalog usluga" -#: front/issue.form.php:88 +#: front/issue.form.php:46 msgid "Item not found" msgstr "Predmet nije pronađen" -#: front/targetticket.form.php:74 front/targetchange.form.php:76 -#: front/targetproblem.form.php:76 front/form.php:44 inc/common.class.php:708 -#: inc/common.class.php:715 +#: 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 "Nedostaje pravo za aktualiziranje ovog predmeta." + +#: front/targetticket.form.php:75 +msgid "Bad request while deleting an actor." +msgstr "Neispravan zahtjev tijekom brisanja učesnika." + +#: front/targetticket.form.php:95 front/targetchange.form.php:81 +#: front/formanswer.php:47 front/targetproblem.form.php:81 +#: front/formanswer.form.php:78 front/form.php:43 inc/common.class.php:686 +#: inc/common.class.php:693 msgid "Form Creator" msgstr "Stvaratelj obrasca" -#: front/targetticket.form.php:85 front/targetchange.form.php:86 -#: front/targetproblem.form.php:87 +#: 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:45 front/formlist.php:48 inc/common.class.php:705 +#: front/formlist.php:45 front/formlist.php:48 inc/common.class.php:683 msgid "Form list" msgstr "Popis obrazaca" -#: front/formdisplay.php:84 inc/formanswer.class.php:873 -#: inc/formanswer.class.php:1068 inc/formanswer.class.php:1117 +#: front/formdisplay.php:90 inc/formanswer.class.php:877 +#: inc/formanswer.class.php:1097 inc/formanswer.class.php:1147 msgid "The form has been successfully saved!" msgstr "Obrazac je uspješno spremljen!" @@ -145,131 +167,75 @@ 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:600 -#: inc/abstracttarget.class.php:1207 inc/abstracttarget.class.php:1221 +#: inc/knowbase.class.php:60 inc/form.class.php:648 +#: inc/abstractitiltarget.class.php:953 inc/abstractitiltarget.class.php:967 msgid "Category" msgid_plural "Categories" -msgstr[0] "Kategorija" -msgstr[1] "Kategorije" -msgstr[2] "Kategorije" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: inc/knowbase.class.php:61 inc/form.class.php:601 -msgid "see all" -msgstr "vidi sve" +#: inc/knowbase.class.php:62 inc/form.class.php:651 +msgid "See all" +msgstr "Pogledaj sve" -#: inc/knowbase.class.php:78 +#: inc/knowbase.class.php:83 msgid "Please, describe your need here" msgstr "Ovdje opiši tvoju potrebu" -#: inc/field/textareafield.class.php:59 inc/field/dropdownfield.class.php:123 -#: inc/field/textfield.class.php:58 inc/field/radiosfield.class.php:55 -#: inc/field/urgencyfield.class.php:56 inc/field/glpiselectfield.class.php:122 -#: inc/field/timefield.class.php:59 inc/field/datetimefield.class.php:62 -#: inc/field/actorfield.class.php:62 inc/field/checkboxesfield.class.php:56 -#: inc/field/requesttypefield.class.php:52 inc/field/datefield.class.php:60 -msgid "Default values" -msgstr "Standardne vrijednosti" - -#: inc/field/textareafield.class.php:126 +#: inc/field/textareafield.class.php:102 msgid "Textarea" msgstr "Tekstualno područje" -#: inc/field/textareafield.class.php:184 inc/field/dropdownfield.class.php:509 -#: inc/field/ldapselectfield.class.php:218 inc/field/textfield.class.php:149 -#: inc/field/urgencyfield.class.php:193 inc/field/tagfield.class.php:157 -#: inc/field/timefield.class.php:139 inc/field/requesttypefield.class.php:189 +#: inc/field/textareafield.class.php:160 inc/field/dropdownfield.class.php:440 +#: 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:487 +#: inc/field/requesttypefield.class.php:159 msgid "A required field is empty:" msgstr "Jedno obavezno polje je prazno:" -#: inc/field/textareafield.class.php:202 inc/field/textfield.class.php:202 -#: inc/field/integerfield.class.php:111 inc/field/floatfield.class.php:212 +#: 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 "Regularni izraz nije ispravan" -#: inc/field/dropdownfield.class.php:70 inc/abstracttarget.class.php:2292 -#: inc/abstracttarget.class.php:2310 +#: inc/field/dropdownfield.class.php:70 inc/filter/entityfilter.class.php:44 +#: inc/abstractitiltarget.class.php:2024 inc/abstractitiltarget.class.php:2042 msgid "User" msgstr "Korisnik" -#: inc/field/dropdownfield.class.php:72 +#: inc/field/dropdownfield.class.php:72 inc/filter/entityfilter.class.php:46 msgid "User and form" msgstr "Korisnik i obrazac" -#: inc/field/dropdownfield.class.php:86 inc/field/dropdownfield.class.php:500 +#: inc/field/dropdownfield.class.php:431 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:101 -msgid "Service levels" -msgstr "Razine usluge" - -#: inc/field/dropdownfield.class.php:102 inc/abstracttarget.class.php:1060 -msgid "SLA" -msgstr "Ugovor o razini usluge (SLA)" - -#: inc/field/dropdownfield.class.php:103 inc/abstracttarget.class.php:1133 -msgid "OLA" -msgstr "Ugovor o operativnoj raznini (OLA)" - -#: inc/field/dropdownfield.class.php:136 -msgid "Show ticket categories" -msgstr "Prikaži kategorije naloga" - -#: inc/field/dropdownfield.class.php:141 inc/field/dropdownfield.class.php:143 -msgid "Request categories" -msgstr "Kategorije zahtjeva" - -#: inc/field/dropdownfield.class.php:142 inc/field/dropdownfield.class.php:143 -msgid "Incident categories" -msgstr "Kategorije slučajnih događaja" - -#: inc/field/dropdownfield.class.php:144 -msgid "Change categories" -msgstr "Kategorije promjena" - -#: inc/field/dropdownfield.class.php:145 -msgid "All" -msgstr "Sve" - -#: inc/field/dropdownfield.class.php:175 inc/issue.class.php:524 -#: inc/form.class.php:2098 inc/question.class.php:820 -msgid "Type" -msgid_plural "Types" -msgstr[0] "Vrsta" -msgstr[1] "Vrste" -msgstr[2] "Vrste" - -#: inc/field/dropdownfield.class.php:180 -msgid "Time to own" -msgstr "Vrijeme posjedovanja" - -#: inc/field/dropdownfield.class.php:181 inc/abstracttarget.class.php:996 -msgid "Time to resolve" -msgstr "Vrijeme rješavanja" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: inc/field/dropdownfield.class.php:531 +#: inc/field/dropdownfield.class.php:462 msgid "Invalid value for " msgstr "Neispravna vrijednost za " -#: inc/field/dropdownfield.class.php:543 +#: inc/field/dropdownfield.class.php:474 #, php-format -msgid "The field value is required: %s" -msgstr "Vrijednost polja je obavezna: %s" +msgid "The itemtype field is required: %s" +msgstr "Polje vrste predmeta je obavezno polje: %s" -#: inc/field/dropdownfield.class.php:559 +#: inc/field/dropdownfield.class.php:490 #, php-format msgid "Invalid dropdown type: %s" msgstr "Neispravna vrsta padajućeg popisa: %s" -#: inc/field/dropdownfield.class.php:915 +#: inc/field/dropdownfield.class.php:821 entrée standard:143 standard:126 msgid "Entity restriction" msgstr "Ograničenje entiteta" -#: inc/field/dropdownfield.class.php:925 +#: inc/field/dropdownfield.class.php:830 msgid "" "To respect the GLPI entity system, \"Form\" should be selected. Others " "settings will break the entity restrictions" @@ -277,98 +243,68 @@ 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:49 -msgid "LDAP directory" -msgid_plural "LDAP directories" -msgstr[0] "LDAP direktorij" -msgstr[1] "LDAP direktoriji" -msgstr[2] "LDAP direktoriji" - -#: inc/field/ldapselectfield.class.php:73 -msgid "Filter" -msgstr "Filtar" - -#: inc/field/ldapselectfield.class.php:85 -msgid "Attribute" -msgstr "Svojstvo" - -#: inc/field/ldapselectfield.class.php:175 +#: inc/field/ldapselectfield.class.php:109 msgid "LDAP size limit exceeded" msgstr "Ograničenje veličine LDAP-a prekoračena" -#: inc/field/ldapselectfield.class.php:199 +#: inc/field/ldapselectfield.class.php:133 msgid "LDAP Select" msgstr "LDAP odabir" -#: inc/field/ldapselectfield.class.php:236 +#: inc/field/ldapselectfield.class.php:177 msgid "LDAP directory not defined!" msgstr "LDAP direktorij nije definiran!" -#: inc/field/ldapselectfield.class.php:243 +#: inc/field/ldapselectfield.class.php:184 msgid "LDAP directory not found!" msgstr "LDAP direktorij nije pronađen!" -#: inc/field/ldapselectfield.class.php:276 -msgid "Cannot recover LDAP informations!" -msgstr "Nije moguće obnoviti LDAP informacije!" - -#: inc/field/textfield.class.php:170 inc/field/integerfield.class.php:70 -#: inc/field/floatfield.class.php:174 +#: 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 "Određeni format se ne poklapa: %s" -#: inc/field/textfield.class.php:179 +#: inc/field/textfield.class.php:154 #, 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:184 +#: inc/field/textfield.class.php:159 #, 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:192 +#: inc/field/textfield.class.php:167 msgid "Text" msgstr "Tekst" -#: inc/field/textfield.class.php:236 inc/field/floatfield.class.php:253 -#: inc/questionregex.class.php:63 +#: 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 "Regularan izraz" -#: inc/field/textfield.class.php:241 inc/field/checkboxesfield.class.php:324 -#: inc/field/floatfield.class.php:258 +#: inc/field/textfield.class.php:217 inc/field/floatfield.class.php:238 msgid "Range" msgstr "Raspon" -#: inc/field/textfield.class.php:247 inc/field/floatfield.class.php:264 +#: inc/field/textfield.class.php:223 inc/field/floatfield.class.php:244 msgid "Additional validation" msgstr "Dodatna potvrda" -#: inc/field/radiosfield.class.php:56 inc/field/radiosfield.class.php:73 -#: inc/field/actorfield.class.php:63 inc/field/checkboxesfield.class.php:57 -#: inc/field/checkboxesfield.class.php:72 -msgid "One per line" -msgstr "Jedan po retku" - -#: inc/field/radiosfield.class.php:72 inc/field/checkboxesfield.class.php:71 -msgid "Values" -msgstr "Vrijednosti" - -#: inc/field/radiosfield.class.php:150 +#: inc/field/radiosfield.class.php:108 msgid "Radios" msgstr "Izborni gumbovi" -#: inc/field/radiosfield.class.php:156 inc/field/glpiselectfield.class.php:168 -#: inc/field/checkboxesfield.class.php:265 +#: inc/field/radiosfield.class.php:114 inc/field/glpiselectfield.class.php:86 +#: inc/field/fieldsfield.class.php:511 inc/field/checkboxesfield.class.php:229 msgid "The field value is required:" msgstr "Vrijednost polja je obavezna:" -#: inc/field/radiosfield.class.php:234 inc/field/selectfield.class.php:97 -#: inc/field/datetimefield.class.php:140 inc/field/actorfield.class.php:265 -#: inc/field/checkboxesfield.class.php:210 inc/field/floatfield.class.php:143 -#: inc/field/datefield.class.php:138 +#: inc/field/radiosfield.class.php:192 inc/field/selectfield.class.php:104 +#: 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 "Jedno obavezno polje je prazno: %s" @@ -378,12 +314,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:84 inc/field/floatfield.class.php:185 +#: 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 "Sljedeći broj mora biti veći od %d: %s" -#: inc/field/integerfield.class.php:90 inc/field/floatfield.class.php:191 +#: 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 "Sljedeći broj mora biti manji od %d: %s" @@ -392,163 +328,127 @@ msgstr "Sljedeći broj mora biti manji od %d: %s" msgid "Integer" msgstr "Cijeli broj" -#: inc/field/ipfield.class.php:122 +#: inc/field/undefinedfield.class.php:43 +msgid "Undefined" +msgstr "Neodređeno" + +#: inc/field/ipfield.class.php:121 msgid "IP address" -msgid_plural "Adresses IP" -msgstr[0] "IP adresa" -msgstr[1] "IP adrese" -msgstr[2] "IP adrese" +msgid_plural "IP addresses" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: inc/field/urgencyfield.class.php:113 inc/abstracttarget.class.php:1249 +#: inc/field/urgencyfield.class.php:84 inc/abstractitiltarget.class.php:995 msgid "Urgency" msgstr "Hitnost" -#: inc/field/urgencyfield.class.php:147 +#: inc/field/urgencyfield.class.php:118 msgctxt "urgency" msgid "Very high" msgstr "Vrlo visoka" -#: inc/field/urgencyfield.class.php:148 +#: inc/field/urgencyfield.class.php:119 msgctxt "urgency" msgid "High" msgstr "Visoka" -#: inc/field/urgencyfield.class.php:149 +#: inc/field/urgencyfield.class.php:120 msgctxt "urgency" msgid "Medium" -msgstr "Srednje" +msgstr "Srednja" -#: inc/field/urgencyfield.class.php:150 +#: inc/field/urgencyfield.class.php:121 msgctxt "urgency" msgid "Low" msgstr "Niska" -#: inc/field/urgencyfield.class.php:151 +#: inc/field/urgencyfield.class.php:122 msgctxt "urgency" msgid "Very low" msgstr "Vrlo niska" -#: inc/field/tagfield.class.php:191 +#: inc/field/tagfield.class.php:50 +msgid "Warning: Tag plugin is disabled or missing" +msgstr "Upozorenje: Oznaka je deaktivirana ili nedostaje" + +#: inc/field/tagfield.class.php:196 msgid "Tag" msgid_plural "Tags" -msgstr[0] "Oznaka" -msgstr[1] "Oznake" -msgstr[2] "Oznake" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: inc/field/glpiselectfield.class.php:77 -#: inc/field/glpiselectfield.class.php:153 +#: inc/field/glpiselectfield.class.php:71 entrée standard:38 msgid "GLPI object" msgid_plural "GLPI objects" -msgstr[0] "GLPI objekt" -msgstr[1] "GLPI objekti" -msgstr[2] "GLPI objekti" - -#: inc/field/glpiselectfield.class.php:252 -#: inc/field/glpiselectfield.class.php:292 -#: inc/field/glpiselectfield.class.php:295 -msgid "Assets" -msgstr "Inventar" - -#: inc/field/glpiselectfield.class.php:266 hook.php:639 -msgid "Assistance" -msgstr "Pomoć" - -#: inc/field/glpiselectfield.class.php:271 -msgid "Management" -msgstr "Upravljanje" - -#: inc/field/glpiselectfield.class.php:280 -msgid "Tools" -msgstr "Alati" - -#: inc/field/glpiselectfield.class.php:281 -msgid "Notes" -msgstr "Bilješke" - -#: inc/field/glpiselectfield.class.php:282 -msgid "RSS feed" -msgstr "RSS vijest" - -#: inc/field/glpiselectfield.class.php:284 -msgid "Administration" -msgstr "Administracija" - -#: inc/field/glpiselectfield.class.php:292 -#: inc/field/glpiselectfield.class.php:295 -msgid "Plugin" -msgid_plural "Plugins" -msgstr[0] "Dodatak" -msgstr[1] "Dodaci" -msgstr[2] "Dodaci" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" #: inc/field/hostnamefield.class.php:114 msgid "Hostname" -msgid_plural "Hostname" -msgstr[0] "Ime računala" -msgstr[1] "Ime računala" -msgstr[2] "Ime računala" +msgid_plural "Hostnames" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: inc/field/timefield.class.php:155 +#: inc/field/timefield.class.php:128 msgid "Time" msgstr "Vrijeme" -#: inc/field/emailfield.class.php:51 inc/field/floatfield.class.php:59 -#: inc/field/hiddenfield.class.php:51 -msgid "Default value" -msgstr "Standardna vrijednost" - -#: inc/field/emailfield.class.php:108 +#: inc/field/emailfield.class.php:87 #, php-format msgid "This is not a valid e-mail: %s" msgstr "Ovo nije valjana e-mail adresa: %s" -#: inc/field/emailfield.class.php:119 +#: inc/field/emailfield.class.php:98 msgid "Email" msgid_plural "Emails" -msgstr[0] "E-mail" -msgstr[1] "E-mailovi" -msgstr[2] "E-mailovi" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: inc/field/selectfield.class.php:90 +#: inc/field/selectfield.class.php:97 msgid "Select" msgstr "Odaberi" -#: inc/field/datetimefield.class.php:161 +#: inc/field/datetimefield.class.php:138 msgid "Date & time" msgstr "Datum i vrijeme" -#: inc/field/actorfield.class.php:94 +#: inc/field/actorfield.class.php:65 msgid "Actor" msgid_plural "Actors" -msgstr[0] "Učesnik" -msgstr[1] "Učesnici" -msgstr[2] "Učesnici" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: inc/field/actorfield.class.php:275 +#: inc/field/actorfield.class.php:249 #, php-format msgid "Invalid value: %s" msgstr "Neispravna vrijednost: %s" -#: inc/field/actorfield.class.php:298 +#: inc/field/actorfield.class.php:272 #, 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:94 +#: inc/field/filefield.class.php:104 msgid "No attached document" msgstr "Nema priloženog dokumenta" -#: inc/field/filefield.class.php:96 inc/field/filefield.class.php:258 -#: inc/field/filefield.class.php:265 +#: inc/field/filefield.class.php:113 inc/field/filefield.class.php:275 +#: inc/field/filefield.class.php:282 msgid "Attached document" msgstr "Priloženi dokument" -#: inc/field/filefield.class.php:139 +#: inc/field/filefield.class.php:156 #, php-format msgid "A required file is missing: %s" msgstr "Nedostaje jedna obavezna datoteka: %s" -#: inc/field/filefield.class.php:156 +#: inc/field/filefield.class.php:173 msgid "File" msgstr "Datoteka" @@ -556,61 +456,101 @@ msgstr "Datoteka" msgid "Multiselect" msgstr "Višestruki odabir" -#: inc/field/checkboxesfield.class.php:152 +#: inc/field/fieldsfield.class.php:153 +msgid "Warning: Additional Fields plugin is disabled or missing" +msgstr "Upozorenje: Dodatak za dodatna polja je deaktiviran ili nedostaje" + +#: inc/field/fieldsfield.class.php:166 +msgid "Block" +msgstr "Blok" + +#: inc/field/fieldsfield.class.php:170 inc/targetticket.class.php:340 +msgid "Field" +msgstr "Polje" + +#: inc/field/fieldsfield.class.php:253 +msgid "show" +msgstr "prikaži" + +#: inc/field/fieldsfield.class.php:388 +#, php-format +msgid "Field '%1$s' type not implemented yet !" +msgstr "" + +#: inc/field/fieldsfield.class.php:465 +msgid "Some numeric fields contains non numeric values" +msgstr "Neka numerička polja sadrže ne numeričke vrijednosti" + +#: inc/field/fieldsfield.class.php:470 +msgid "Some URL fields contains invalid links" +msgstr "Neka URL polja sadrže neispravne poveznice" + +#: inc/field/fieldsfield.class.php:556 +msgid "Additionnal fields" +msgstr "Dodatna polja" + +#: inc/field/checkboxesfield.class.php:116 msgid "Checkboxes" msgstr "Potvrdni okviri" -#: inc/field/checkboxesfield.class.php:247 +#: inc/field/checkboxesfield.class.php:211 #, php-format msgid "The following question needs at least %d answers" msgstr "Sljedeće pitanje treba barem%d odgovora" -#: inc/field/checkboxesfield.class.php:253 +#: inc/field/checkboxesfield.class.php:217 #, php-format msgid "The following question does not accept more than %d answers" msgstr "Sljedeće pitanje ne prihvaća više od %d odgovora" -#: inc/field/requesttypefield.class.php:115 inc/targetticket.class.php:1026 +#: inc/field/checkboxesfield.class.php:289 +msgid "Range min" +msgstr "Minimum raspona" + +#: inc/field/checkboxesfield.class.php:290 +msgid "Range max" +msgstr "Maksimum raspona" + +#: inc/field/requesttypefield.class.php:85 inc/targetticket.class.php:1123 msgid "Request type" msgstr "Vrsta zahtjeva" -#: inc/field/floatfield.class.php:160 +#: inc/field/floatfield.class.php:140 #, php-format msgid "This is not a number: %s" msgstr "Ovo nije broj: %s" -#: inc/field/floatfield.class.php:201 -msgid "Float" -msgstr "Plutajući" +#: inc/field/floatfield.class.php:181 +msgid "Decimal number" +msgstr "" -#: inc/field/datefield.class.php:159 +#: inc/field/datefield.class.php:135 msgid "Date" msgstr "Datum" -#: inc/field/descriptionfield.class.php:99 inc/form.class.php:163 -#: inc/question.class.php:165 inc/question.class.php:888 entrée standard:99 -#: standard:52 +#: 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 "Opis" -#: inc/field/descriptionfield.class.php:106 +#: inc/field/descriptionfield.class.php:110 msgid "A description field should have a description:" msgstr "Polje opisa bi trebalo imati opis:" -#: inc/field/hiddenfield.class.php:114 +#: inc/field/hiddenfield.class.php:94 msgid "Hidden field" msgid_plural "Hidden fields" -msgstr[0] "Skriveno polje" -msgstr[1] "Skrivena polja" -msgstr[2] "Skrivena polja" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: inc/condition.class.php:65 inc/targetproblem.class.php:591 -#: inc/targetchange.class.php:106 inc/targetticket.class.php:126 +#: 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] "Uvjet" -msgstr[1] "Uvjeti" -msgstr[2] "Uvjeti" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" #: inc/condition.class.php:104 msgid "is visible" @@ -636,26 +576,26 @@ msgstr "Skriveno, ukoliko" msgid "Displayed unless" msgstr "Prikazano, ukoliko" -#: inc/condition.class.php:179 inc/target_actor.class.php:179 -#: inc/form_language.class.php:536 inc/form_validator.class.php:387 -#: inc/targetproblem.class.php:551 inc/questionrange.class.php:204 -#: inc/form.class.php:1792 inc/targetchange.class.php:303 -#: inc/section.class.php:383 inc/question.class.php:1009 -#: inc/questionregex.class.php:191 inc/questiondependency.class.php:202 -#: inc/item_targetticket.class.php:150 inc/targetticket.class.php:1332 -#: inc/form_profile.class.php:226 +#: 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:1831 inc/targetchange.class.php:303 +#: inc/section.class.php:379 inc/restrictedformcriteria.class.php:200 +#: inc/question.class.php:832 inc/questionparameter/range.class.php:205 +#: inc/questionregex.class.php:185 inc/questiondependency.class.php:196 +#: inc/item_targetticket.class.php:150 inc/targetticket.class.php:1429 #, 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:200 -#: inc/form_language.class.php:552 inc/form_validator.class.php:411 -#: inc/targetproblem.class.php:386 inc/questionrange.class.php:136 -#: inc/form.class.php:1485 inc/targetchange.class.php:148 -#: inc/section.class.php:408 inc/question.class.php:1058 -#: inc/questionregex.class.php:123 inc/questiondependency.class.php:217 -#: inc/item_targetticket.class.php:64 inc/targetticket.class.php:1371 -#: inc/form_profile.class.php:243 +#: 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:1522 inc/targetchange.class.php:148 +#: inc/section.class.php:404 inc/restrictedformcriteria.class.php:226 +#: inc/question.class.php:881 inc/questionparameter/range.class.php:140 +#: inc/questionregex.class.php:120 inc/questiondependency.class.php:211 +#: inc/item_targetticket.class.php:64 inc/targetticket.class.php:1468 #, php-format msgid "Cannot export an empty object: %s" msgstr "Nije moguće izvesti prazni objekt: %s" @@ -675,144 +615,230 @@ msgstr "Uvoz u tijeku" #: inc/issue.class.php:41 msgid "Issue" msgid_plural "Issues" -msgstr[0] "Problem" -msgstr[1] "Problemi" -msgstr[2] "Problemi" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" #: inc/issue.class.php:54 msgid "Update issue data from tickets and form answers" msgstr "Aktualiziraj podatke problema iz naloga i odgovora na obrascu" -#: inc/issue.class.php:417 +#: inc/issue.class.php:403 msgid "Satisfaction survey expired" msgstr "Anketa o zadovoljstvu je istekla" -#: inc/issue.class.php:502 inc/form_language.class.php:209 -#: inc/form.class.php:154 inc/form.class.php:2088 entrée standard:52 -#: standard:48 standard:57 standard:38 +#: inc/issue.class.php:532 inc/form_language.class.php:213 +#: inc/form.class.php:156 inc/form.class.php:2133 entrée standard:52 +#: standard:49 standard:57 standard:38 standard:39 msgid "Name" msgstr "Ime" -#: inc/issue.class.php:515 inc/formanswer.class.php:188 -#: inc/formanswer.class.php:262 inc/targetproblem.class.php:634 -#: inc/form.class.php:145 inc/targetchange.class.php:334 -#: inc/section.class.php:95 inc/question.class.php:155 -#: inc/targetticket.class.php:169 +#: inc/issue.class.php:545 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 "ID" -#: inc/issue.class.php:537 inc/formanswer.class.php:249 +#: inc/issue.class.php:554 inc/form.class.php:505 inc/form.class.php:2142 +#: entrée standard:65 +msgid "Type" +msgid_plural "Types" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: inc/issue.class.php:567 inc/formanswer.class.php:259 msgid "Status" msgstr "Stanje" -#: inc/issue.class.php:549 +#: inc/issue.class.php:579 msgid "Opening date" msgstr "Datum otvaranja" -#: inc/issue.class.php:558 +#: inc/issue.class.php:588 msgid "Last update" msgstr "Zadnje aktualiziranje" -#: inc/issue.class.php:567 inc/form.class.php:172 -#: inc/abstracttarget.class.php:942 +#: inc/issue.class.php:597 inc/form.class.php:174 +#: inc/abstracttarget.class.php:517 msgid "Entity" msgid_plural "Entities" -msgstr[0] "Entitet" -msgstr[1] "Entiteti" -msgstr[2] "Entiteti" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: inc/issue.class.php:577 inc/notificationtargetformanswer.class.php:79 -#: inc/target_actor.class.php:83 inc/formanswer.class.php:208 -#: inc/formanswer.class.php:609 inc/abstracttarget.class.php:1980 +#: inc/issue.class.php:607 inc/notificationtargetformanswer.class.php:79 +#: inc/target_actor.class.php:83 inc/formanswer.class.php:218 +#: inc/formanswer.class.php:608 inc/abstractitiltarget.class.php:1710 msgid "Requester" msgid_plural "Requesters" -msgstr[0] "Podnositelj" -msgstr[1] "Podnositelji" -msgstr[2] "Podnositelji" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: inc/issue.class.php:595 inc/formanswer.class.php:218 +#: inc/issue.class.php:625 inc/formanswer.class.php:228 msgid "Form approver" msgstr "Odobravatelj obrazaca" -#: inc/issue.class.php:611 inc/formanswer.class.php:533 -#: inc/formanswer.class.php:540 inc/formanswer.class.php:624 -#: inc/form_language.class.php:223 +#: inc/issue.class.php:641 inc/formanswer.class.php:537 +#: inc/formanswer.class.php:544 inc/formanswer.class.php:623 +#: inc/form_language.class.php:227 msgid "Comment" msgstr "Komentar" -#: inc/issue.class.php:623 +#: inc/issue.class.php:653 msgid "Ticket approver" msgstr "Odobravatelj naloga" -#: inc/issue.class.php:657 +#: inc/issue.class.php:687 msgid "Technician" msgstr "Tehničar" -#: inc/issue.class.php:690 +#: inc/issue.class.php:718 msgid "Technician group" msgstr "Grupa tehničara" -#: inc/issue.class.php:721 inc/formanswer.class.php:238 +#: inc/issue.class.php:751 inc/formanswer.class.php:248 msgid "Form approver group" msgstr "Grupa odobravatelja obrazaca" -#: inc/issue.class.php:744 +#: inc/issue.class.php:762 inc/abstractitiltarget.class.php:742 +msgid "Time to resolve" +msgstr "Vrijeme rješavanja" + +#: inc/issue.class.php:773 +msgid "Time to resolve + Progress" +msgstr "" + +#: inc/issue.class.php:783 +msgid "Internal time to resolve" +msgstr "" + +#: inc/issue.class.php:794 +msgid "Internal time to resolve + Progress" +msgstr "" + +#: inc/issue.class.php:804 +msgid "Resolution date" +msgstr "" + +#: inc/issue.class.php:819 +msgid "Internal time to own" +msgstr "" + +#: inc/issue.class.php:830 +msgid "Internal time to own + Progress" +msgstr "" + +#: inc/issue.class.php:840 +msgid "Time to own" +msgstr "Vrijeme posjedovanja" + +#: inc/issue.class.php:851 +msgid "Time to own + Progress" +msgstr "" + +#: inc/issue.class.php:877 msgid "Ticket" msgstr "Nalog" -#: inc/issue.class.php:745 inc/formanswer.class.php:173 +#: inc/issue.class.php:878 inc/formanswer.class.php:183 msgid "Form answer" msgid_plural "Form answers" -msgstr[0] "Odgovor u obrascu" -msgstr[1] "Odgovori u obrascu" -msgstr[2] "Odgovori u obrascu" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: inc/issue.class.php:750 +#: inc/issue.class.php:883 msgid "Not validated" msgstr "Nije potvrđeno" -#: inc/issue.class.php:751 inc/formanswer.class.php:66 +#: inc/issue.class.php:884 inc/formanswer.class.php:76 #: inc/form_validator.class.php:71 msgid "Refused" msgstr "Odbijeno" -#: inc/issue.class.php:819 +#: inc/issue.class.php:952 #, php-format msgid "%1$s %2$s" msgstr "%1$s %2$s" -#: inc/category.class.php:50 inc/form.class.php:228 hook.php:72 +#: inc/issue.class.php:1215 inc/filter/itilcategoryfilter.class.php:56 +#: hook.php:677 +msgid "All" +msgstr "Sve" + +#: inc/issue.class.php:1221 hook.php:678 +msgid "New" +msgstr "Novi" + +#: inc/issue.class.php:1227 hook.php:679 +msgid "Assigned" +msgstr "Dodijeljeni" + +#: inc/issue.class.php:1233 inc/formanswer.class.php:75 +#: inc/form_validator.class.php:69 hook.php:680 +msgid "Waiting" +msgstr "Na čekanju" + +#: inc/issue.class.php:1239 hook.php:681 +msgid "To validate" +msgstr "Za potvrdu" + +#: inc/issue.class.php:1245 hook.php:682 +msgid "Solved" +msgstr "Riješeni" + +#: inc/issue.class.php:1251 hook.php:683 +msgid "Closed" +msgstr "Zatvoreni" + +#: inc/category.class.php:50 inc/form.class.php:230 hook.php:72 msgid "Form category" msgid_plural "Form categories" -msgstr[0] "Kategorija obrazaca" -msgstr[1] "Kategorije obrazaca" -msgstr[2] "Kategorije obrazaca" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: 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:261 entrée standard:65 +msgid "Icon" +msgstr "Ikona" + +#: inc/category.class.php:98 inc/form.class.php:269 entrée standard:67 +msgid "Icon color" +msgstr "Boja ikone" + +#: inc/category.class.php:104 inc/form.class.php:277 entrée standard:80 +msgid "Background color" +msgstr "Boja pozadine" + #: 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:317 +#: inc/notificationtargetformanswer.class.php:44 install/install.php:355 msgid "A form need to be validate" msgstr "Potrebno je potvrditi jedan obrazac" -#: inc/notificationtargetformanswer.class.php:45 install/install.php:323 +#: inc/notificationtargetformanswer.class.php:45 install/install.php:361 msgid "The form is refused" msgstr "Obrazac je odbijen" -#: inc/notificationtargetformanswer.class.php:46 install/install.php:329 +#: inc/notificationtargetformanswer.class.php:46 install/install.php:367 msgid "The form is accepted" msgstr "Obrazac je prihvaćen" -#: inc/notificationtargetformanswer.class.php:47 install/install.php:335 +#: inc/notificationtargetformanswer.class.php:47 install/install.php:373 msgid "The form is deleted" msgstr "Obrazac je izbrisan" @@ -828,11 +854,11 @@ msgstr "Ime obrasca" #: inc/form_validator.class.php:76 msgid "Validator" msgid_plural "Validators" -msgstr[0] "Potvrditelj" -msgstr[1] "Potvrditelji" -msgstr[2] "Potvrditelji" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: inc/notificationtargetformanswer.class.php:81 inc/formanswer.class.php:229 +#: inc/notificationtargetformanswer.class.php:81 inc/formanswer.class.php:239 msgid "Creation date" msgstr "Datum izrade" @@ -857,15 +883,15 @@ msgid "Author" msgstr "Autor" #: inc/notificationtargetformanswer.class.php:98 -#: inc/abstracttarget.class.php:1537 +#: inc/abstractitiltarget.class.php:1290 msgid "Approver" msgstr "Odobravatelj" -#: inc/target_actor.class.php:66 inc/abstracttarget.class.php:2302 +#: inc/target_actor.class.php:66 inc/abstractitiltarget.class.php:2034 msgid "Form author" msgstr "Autor obrasca" -#: inc/target_actor.class.php:67 inc/abstracttarget.class.php:2305 +#: inc/target_actor.class.php:67 inc/abstractitiltarget.class.php:2037 msgid "Form validator" msgstr "Potvrditelj obrasca" @@ -873,7 +899,7 @@ msgstr "Potvrditelj obrasca" msgid "Specific person" msgstr "Određena osoba" -#: inc/target_actor.class.php:69 inc/abstracttarget.class.php:2315 +#: inc/target_actor.class.php:69 inc/abstractitiltarget.class.php:2047 msgid "Person from the question" msgstr "Osoba iz pitanja" @@ -881,7 +907,7 @@ msgstr "Osoba iz pitanja" msgid "Specific group" msgstr "Određena grupa" -#: inc/target_actor.class.php:71 inc/abstracttarget.class.php:2326 +#: inc/target_actor.class.php:71 inc/abstractitiltarget.class.php:2058 msgid "Group from the question" msgstr "Grupa iz pitanja" @@ -897,191 +923,232 @@ msgstr "Tehnička grupa iz jednog objekta" msgid "Specific supplier" msgstr "Određeni dobavljač" -#: inc/target_actor.class.php:75 inc/abstracttarget.class.php:2355 +#: inc/target_actor.class.php:75 inc/abstractitiltarget.class.php:2087 msgid "Supplier from the question" msgstr "Dobavljač iz pitanja" -#: inc/target_actor.class.php:76 inc/abstracttarget.class.php:2344 +#: inc/target_actor.class.php:76 inc/abstractitiltarget.class.php:2076 msgid "Actors from the question" msgstr "Učesnici iz pitanja" -#: inc/target_actor.class.php:77 inc/abstracttarget.class.php:2359 +#: inc/target_actor.class.php:77 inc/abstractitiltarget.class.php:2091 msgid "Form author's supervisor" msgstr "Obrazac autorskog nadzornika" #: inc/target_actor.class.php:84 msgid "Observer" -msgstr "Nadglednik" +msgstr "Promatrač" -#: inc/target_actor.class.php:85 inc/abstracttarget.class.php:1994 +#: inc/target_actor.class.php:85 inc/abstractitiltarget.class.php:1724 msgid "Assigned to" msgstr "Dodijeljeno za" #: inc/target_actor.class.php:91 msgid "Target actor" msgid_plural "Target actors" -msgstr[0] "Učesnik cilja" -msgstr[1] "Učesnici cilja" -msgstr[2] "Učesnici cilja" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: inc/target_actor.class.php:144 -#, php-format -msgid "Failed to find a user: ID %1$d" -msgstr "Neuspjelo pronalaženje korisnika: ID %1$d" +#: 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 "Neispravan zahtjev tijekom dodavanja učesnika." -#: inc/target_actor.class.php:153 +#: inc/target_actor.class.php:179 #, php-format -msgid "Failed to find a group: ID %1$d" -msgstr "Neuspjelo pronalaženje grupe: ID %1$d" +msgid "Failed to find a user: %1$s" +msgstr "Neuspjelo pronalaženje korisnika: %1$s" -#: inc/target_actor.class.php:162 +#: inc/target_actor.class.php:188 #, php-format -msgid "Failed to find a supplier: ID %1$d" -msgstr "Neuspjelo pronalaženje dobavljača: ID %1$d" +msgid "Failed to find a group: %1$s" +msgstr "Neuspjelo pronalaženje grupe: %1$s" -#: inc/formanswer.class.php:65 inc/form_validator.class.php:69 -msgid "Waiting" -msgstr "Na čekanju" +#: inc/target_actor.class.php:197 +#, php-format +msgid "Failed to find a supplier: %1$s" +msgstr "Neuspjelo pronalaženje dobavljača: %1$s" -#: inc/formanswer.class.php:67 inc/form_validator.class.php:70 +#: inc/formanswer.class.php:77 inc/form_validator.class.php:70 msgid "Accepted" msgstr "Prihvaćeno" -#: inc/formanswer.class.php:520 +#: inc/formanswer.class.php:523 msgid "Print this form" msgstr "Ispiši ovaj obrazac" -#: inc/formanswer.class.php:543 +#: inc/formanswer.class.php:547 msgid "Form accepted by validator." msgstr "Obrazac prihvaćen od potvrditelja." -#: inc/formanswer.class.php:545 +#: inc/formanswer.class.php:549 msgid "Form successfully saved." msgstr "Obrazac je uspješno spremljen." -#: inc/formanswer.class.php:617 inc/form_profile.class.php:168 +#: inc/formanswer.class.php:616 inc/formaccesstype.class.php:122 msgid "Save" msgstr "Spremi" -#: inc/formanswer.class.php:629 +#: inc/formanswer.class.php:628 msgid "Required if refused" msgstr "Obavezno, ako je odbijeno" -#: inc/formanswer.class.php:635 +#: inc/formanswer.class.php:634 msgid "Refuse" msgstr "Odbij" -#: inc/formanswer.class.php:643 +#: inc/formanswer.class.php:642 msgid "Edit answers" msgstr "Uredi odgovor" -#: inc/formanswer.class.php:649 +#: inc/formanswer.class.php:648 msgid "Cancel edition" msgstr "Otkaži izdanje" -#: inc/formanswer.class.php:656 +#: inc/formanswer.class.php:655 msgid "Accept" msgstr "Prihvati" -#: inc/formanswer.class.php:677 +#: inc/formanswer.class.php:676 msgid "Refused comment is required!" msgstr "Potreban je komentar za odbijanje!" -#: inc/formanswer.class.php:749 +#: inc/formanswer.class.php:750 msgid "You are not the validator of these answers" msgstr "Nisi potvrditelj ovih odgovora" -#: inc/formanswer.class.php:935 inc/formanswer.class.php:937 +#: inc/formanswer.class.php:956 inc/formanswer.class.php:958 msgid "Form data" msgstr "Podaci obrasca" -#: inc/formanswer.class.php:1055 inc/formanswer.class.php:1104 +#: inc/formanswer.class.php:1084 inc/formanswer.class.php:1134 msgid "Cannot generate targets!" msgstr "Nije moguće generirati ciljeve!" -#: inc/formanswer.class.php:1212 +#: inc/formanswer.class.php:1258 msgid "No turing test set" msgstr "Nije postavljen nijedan Turingov test" -#: inc/formanswer.class.php:1217 +#: inc/formanswer.class.php:1263 msgid "You failed the Turing test" msgstr "Turingov test nije položen" -#: inc/formanswer.class.php:1259 +#: inc/formanswer.class.php:1305 msgid "You must select validator!" msgstr "Moraš odabrati potvrditelja!" -#: inc/common.class.php:228 +#: inc/common.class.php:229 msgid "You cannot delete this issue. Maybe it is taken into account." msgstr "Ovaj se problem ne može izbrisati. Možda je uzet u obzir." -#: inc/common.class.php:233 +#: inc/common.class.php:234 msgid "Failed to delete this issue. An internal error occured." msgstr "Neuspjelo brisanje problema. Dogodila se interna greška." +#: inc/common.class.php:777 +msgid "Seek assistance" +msgstr "Zatraži pomoć" + +#: inc/common.class.php:782 +msgid "My requests for assistance" +msgstr "Moji zahtjevi za pomoć" + +#: inc/common.class.php:812 +msgid "Consult feeds" +msgstr "Pregledaj feedove" + +#: 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 "Poveznica na obrazac" + +#: inc/formaccesstype.class.php:91 +msgid "Please activate the form to view the link" +msgstr "Aktiviraj obrazac za prikaz poveznice" + +#: inc/formaccesstype.class.php:99 +msgid "Enable captcha" +msgstr "Aktiviraj captcha" + +#: inc/formaccesstype.class.php:109 +msgid "Restricted to" +msgstr "Ograničeno na" + #: inc/form_language.class.php:51 msgid "Form language" msgid_plural "Form languages" -msgstr[0] "Jezik obrasca" -msgstr[1] "Jezici obrasca" -msgstr[2] "Jezici obrasca" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: inc/form_language.class.php:68 inc/form_language.class.php:344 +#: inc/form_language.class.php:72 inc/form_language.class.php:348 msgid "Translation" msgid_plural "Translations" -msgstr[0] "Prijevod" -msgstr[1] "Prijevodi" -msgstr[2] "Prijevodi" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: inc/form_language.class.php:107 inc/form.class.php:1073 -#: inc/form.class.php:1171 inc/abstracttarget.class.php:1747 +#: inc/form_language.class.php:111 inc/form.class.php:1048 +#: inc/form.class.php:1173 inc/abstracttarget.class.php:161 +#: inc/abstractitiltarget.class.php:1541 msgid "The name cannot be empty!" msgstr "Ime ne može biti prazno!" -#: inc/form_language.class.php:115 +#: inc/form_language.class.php:119 msgid "The language must be associated to a form!" msgstr "Jezik mora biti povezan s jednim obrascem!" -#: inc/form_language.class.php:245 inc/form_language.class.php:279 +#: inc/form_language.class.php:249 msgid "Add a translation" msgstr "Dodaj prijevod" -#: inc/form_language.class.php:307 inc/form_language.class.php:309 +#: inc/form_language.class.php:283 js/scripts.js:1179 +msgid "Update a translation" +msgstr "Aktualiziraj prijevod" + +#: inc/form_language.class.php:313 inc/form_language.class.php:315 msgid "New translation" msgstr "Novi prijevod" -#: inc/form_language.class.php:312 +#: inc/form_language.class.php:318 msgid "Filter list" msgstr "Filtriraj popis" -#: inc/form_language.class.php:317 inc/form_language.class.php:409 +#: inc/form_language.class.php:323 inc/form_language.class.php:413 msgid "No translation found" msgstr "Nema prijevoda" -#: inc/form_language.class.php:322 +#: inc/form_language.class.php:328 msgid "Do you want to delete the selected items?" msgstr "Želiš li izbrisati odabrane predmete?" -#: inc/form_language.class.php:333 inc/form_language.class.php:372 -#: inc/form.class.php:482 inc/abstracttarget.class.php:1821 +#: inc/form_language.class.php:337 inc/form_language.class.php:376 +#: inc/form.class.php:529 inc/abstractitiltarget.class.php:1615 msgid "Delete" msgstr "Izbriši" -#: inc/form_language.class.php:343 +#: inc/form_language.class.php:347 msgid "Original string" msgstr "Izvorni izraz" -#: inc/form_language.class.php:395 +#: inc/form_language.class.php:399 msgid "Add a new language" msgstr "Dodaj novi jezik" -#: inc/form_language.class.php:428 inc/form_language.class.php:460 -#: inc/form.class.php:190 entrée standard:83 +#: inc/form_language.class.php:432 inc/form_language.class.php:464 +#: inc/form.class.php:192 entrée standard:72 msgid "Language" msgstr "Jezik" -#: inc/form_validator.class.php:68 inc/abstracttarget.class.php:228 -#: inc/targetticket.class.php:95 +#: inc/form_validator.class.php:68 inc/targetticket.class.php:98 +#: inc/abstractitiltarget.class.php:179 msgid "None" msgstr "Ništa" @@ -1089,41 +1156,41 @@ msgstr "Ništa" msgid "Need validaton?" msgstr "Treba potvrdu?" -#: inc/form_validator.class.php:126 inc/abstracttarget.class.php:2296 +#: inc/form_validator.class.php:126 inc/abstractitiltarget.class.php:2028 msgid "No" msgstr "Ne" -#: inc/form_validator.class.php:303 inc/targetproblem.class.php:146 -#: inc/entityconfig.class.php:262 inc/targetchange.class.php:483 -#: inc/abstracttarget.class.php:2285 inc/targetticket.class.php:306 -#: inc/targetticket.class.php:341 +#: inc/form_validator.class.php:303 inc/profile.class.php:62 +#: inc/targetproblem.class.php:146 inc/entityconfig.class.php:389 +#: inc/targetchange.class.php:483 inc/targetticket.class.php:317 +#: inc/targetticket.class.php:352 inc/abstractitiltarget.class.php:2017 msgctxt "button" msgid "Save" msgstr "Spremi" -#: inc/form_validator.class.php:709 inc/abstracttarget.class.php:1521 +#: inc/form_validator.class.php:717 inc/abstractitiltarget.class.php:1270 msgid "Validation" msgstr "Potvrđivanje" -#: inc/form_validator.class.php:711 +#: inc/form_validator.class.php:719 msgid "Choose a validator" msgstr "Odaberi potvrditelja" #: inc/targetproblem.class.php:42 entrée standard:43 msgid "Target problem" msgid_plural "Target problems" -msgstr[0] "Problem cilja" -msgstr[1] "Problemi cilja" -msgstr[2] "Problemi cilja" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: inc/targetproblem.class.php:108 inc/targetproblem.class.php:589 +#: inc/targetproblem.class.php:108 inc/targetproblem.class.php:577 #: inc/targetchange.class.php:104 inc/targetchange.class.php:440 -#: inc/targetticket.class.php:124 inc/targetticket.class.php:227 +#: inc/targetticket.class.php:134 inc/targetticket.class.php:237 msgid "Properties" msgstr "Svojstva" -#: inc/targetproblem.class.php:533 inc/targetchange.class.php:285 -#: inc/targetticket.class.php:1314 +#: inc/targetproblem.class.php:521 inc/targetchange.class.php:285 +#: inc/targetticket.class.php:1411 #, php-format msgid "" "Failed to add or update the %1$s %2$s: a question is missing and is used in " @@ -1132,342 +1199,373 @@ msgstr "" "%1$s %2$s nije dodano ili aktualizirano: nedostaje pitanje i koristi se u " "parametru cilja" -#: inc/targetproblem.class.php:590 inc/targetchange.class.php:105 -#: inc/abstracttarget.class.php:1423 inc/targetticket.class.php:125 +#: inc/targetproblem.class.php:578 inc/targetchange.class.php:105 +#: inc/targetticket.class.php:135 inc/abstractitiltarget.class.php:1172 msgid "Actors" msgstr "Učesnici" -#: inc/targetproblem.class.php:643 entrée standard:48 +#: inc/targetproblem.class.php:631 entrée standard:48 msgid "Problem title" msgstr "Naslov problema" -#: inc/targetproblem.class.php:653 inc/targetchange.class.php:353 -#: inc/targetticket.class.php:188 +#: inc/targetproblem.class.php:641 inc/targetchange.class.php:353 +#: inc/targetticket.class.php:198 msgid "Content" msgstr "Sadržaj" -#: inc/targetproblem.class.php:663 inc/targetchange.class.php:363 +#: inc/targetproblem.class.php:651 inc/targetchange.class.php:363 msgid "Impact" msgstr "Utjecaj" -#: inc/targetproblem.class.php:673 entrée standard:56 +#: inc/targetproblem.class.php:661 entrée standard:56 msgid "Cause" msgstr "Uzrok" -#: inc/targetproblem.class.php:683 entrée standard:58 +#: inc/targetproblem.class.php:671 entrée standard:58 msgid "Symptom" msgstr "Simptom" -#: inc/entityconfig.class.php:77 inc/entityconfig.class.php:86 -#: inc/entityconfig.class.php:94 inc/entityconfig.class.php:102 -#: inc/entityconfig.class.php:110 +#: inc/entityconfig.class.php:90 inc/entityconfig.class.php:99 +#: inc/entityconfig.class.php:107 inc/entityconfig.class.php:115 +#: inc/entityconfig.class.php:123 inc/entityconfig.class.php:131 +#: inc/entityconfig.class.php:139 inc/entityconfig.class.php:147 +#: inc/entityconfig.class.php:155 msgid "Inheritance of the parent entity" msgstr "Nasljeđivanje nadređenog entiteta" -#: inc/entityconfig.class.php:78 +#: inc/entityconfig.class.php:91 msgid "GLPi's helpdesk" msgstr "GLPI podrška" -#: inc/entityconfig.class.php:79 +#: inc/entityconfig.class.php:92 msgid "Service catalog simplified" msgstr "Pojednostavljeni katalog usluga" -#: inc/entityconfig.class.php:80 +#: inc/entityconfig.class.php:93 msgid "Service catalog extended" msgstr "Prošireni katalog usluga" -#: inc/entityconfig.class.php:87 +#: inc/entityconfig.class.php:100 +msgid "All available forms" +msgstr "Svi dostupni obrasci" + +#: inc/entityconfig.class.php:101 +msgid "Only default forms" +msgstr "Samo standardni obrasci" + +#: inc/entityconfig.class.php:108 msgid "Popularity sort" msgstr "Razvrstavanje po popularnosti" -#: inc/entityconfig.class.php:88 +#: inc/entityconfig.class.php:109 msgid "Alphabetic sort" msgstr "Razvrstaj abecednim redom" -#: inc/entityconfig.class.php:95 +#: inc/entityconfig.class.php:116 msgid "Merged with Forms" msgstr "Sjedinjeno s obrascima" -#: inc/entityconfig.class.php:96 +#: inc/entityconfig.class.php:117 msgid "Distinct menu entry" msgstr "Distinktivan unos u izborniku" -#: inc/entityconfig.class.php:103 inc/entityconfig.class.php:111 -#: inc/form.class.php:283 entrée standard:117 +#: inc/entityconfig.class.php:124 inc/entityconfig.class.php:132 +#: inc/entityconfig.class.php:140 inc/entityconfig.class.php:148 +#: inc/form.class.php:285 entrée standard:100 msgid "Visible" msgstr "Vidljivo" -#: inc/entityconfig.class.php:104 inc/entityconfig.class.php:112 +#: inc/entityconfig.class.php:125 inc/entityconfig.class.php:133 +#: inc/entityconfig.class.php:141 inc/entityconfig.class.php:149 msgid "Hidden" msgstr "Skriveno" -#: inc/entityconfig.class.php:165 +#: inc/entityconfig.class.php:156 +msgid "Variable height" +msgstr "" + +#: inc/entityconfig.class.php:157 +msgid "Uniform height" +msgstr "" + +#: inc/entityconfig.class.php:231 msgid "Helpdesk" msgstr "Podrška" -#: inc/entityconfig.class.php:173 inc/entityconfig.class.php:276 +#: inc/entityconfig.class.php:239 inc/entityconfig.class.php:403 entrée +#: standard:44 msgid "Helpdesk mode" msgstr "Modus podrške" -#: inc/entityconfig.class.php:189 inc/entityconfig.class.php:286 +#: inc/entityconfig.class.php:250 +msgid "Default Form list mode" +msgstr "Standardni modus popisa obrazaca" + +#: inc/entityconfig.class.php:268 inc/entityconfig.class.php:413 msgid "Sort order" msgstr "Redoslijed" -#: inc/entityconfig.class.php:205 inc/entityconfig.class.php:296 +#: inc/entityconfig.class.php:284 inc/entityconfig.class.php:423 msgid "Knowledge base" msgstr "Baza znanja" -#: inc/entityconfig.class.php:220 +#: inc/entityconfig.class.php:299 msgid "Search" msgstr "Traži" -#: inc/entityconfig.class.php:236 +#: inc/entityconfig.class.php:315 +msgid "Counters dashboard" +msgstr "Nadzorna ploča brojača" + +#: inc/entityconfig.class.php:331 msgid "Header message" msgstr "Poruka zaglavlja" -#: inc/entityconfig.class.php:248 inc/entityconfig.class.php:326 -#: inc/form.class.php:237 entrée standard:101 +#: inc/entityconfig.class.php:347 +msgid "Search issue" +msgstr "" + +#: inc/entityconfig.class.php:363 +msgid "Tile design" +msgstr "" + +#: inc/entityconfig.class.php:375 inc/entityconfig.class.php:453 +#: inc/form.class.php:239 entrée standard:84 msgid "Header" msgid_plural "Headers" -msgstr[0] "Zaglavlje" -msgstr[1] "Zaglavlja" -msgstr[2] "Zaglavlja" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: inc/entityconfig.class.php:306 +#: inc/entityconfig.class.php:433 msgid "Display search field" msgstr "Prikaži polje pretrage" -#: inc/entityconfig.class.php:316 +#: inc/entityconfig.class.php:443 msgid "Display header" msgstr "Prikaži zaglavlje" -#: inc/questionrange.class.php:53 +#: inc/questionrange.class.php:52 inc/questionparameter/range.class.php:59 msgid "Question range" msgid_plural "Question ranges" -msgstr[0] "Raspon pitanja" -msgstr[1] "Rasponi pitanja" -msgstr[2] "Rasponi pitanja" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: inc/questionrange.class.php:63 +#: inc/questionrange.class.php:62 inc/questionparameter/range.class.php:69 msgid "Minimum range" msgstr "Najmanji raspon" -#: inc/questionrange.class.php:72 +#: inc/questionrange.class.php:71 inc/questionparameter/range.class.php:78 msgid "maximum range" msgstr "Najveći raspon" -#: inc/questionrange.class.php:105 -msgid "Min" -msgstr "Min." - -#: inc/questionrange.class.php:107 -msgid "Max" -msgstr "Maks." - -#: inc/form.class.php:64 inc/form.class.php:388 +#: inc/form.class.php:66 inc/form.class.php:432 msgid "Public access" msgstr "Javni pristup" -#: inc/form.class.php:65 inc/form.class.php:392 +#: inc/form.class.php:67 inc/form.class.php:436 msgid "Private access" msgstr "Privatni pristup" -#: inc/form.class.php:66 inc/form.class.php:396 +#: inc/form.class.php:68 inc/form.class.php:440 msgid "Restricted access" msgstr "Ograničeni pristup" -#: inc/form.class.php:120 -msgid "Forms waiting for validation" -msgstr "Obrasci čekaju na potvrdu" +#: inc/form.class.php:122 +msgid "Answers waiting for validation" +msgstr "Odgovori koji čekaju na potvrdu" -#: inc/form.class.php:122 inc/form.class.php:1567 inc/form.class.php:1593 +#: inc/form.class.php:124 inc/form.class.php:1606 inc/form.class.php:1632 msgid "Import forms" msgstr "Uvezi obrasce" -#: inc/form.class.php:138 +#: inc/form.class.php:140 msgid "Characteristics" msgstr "Karakteristike" -#: inc/form.class.php:181 +#: inc/form.class.php:183 msgid "Recursive" msgstr "Rekurzivno" -#: inc/form.class.php:202 +#: inc/form.class.php:204 msgid "Homepage" -msgstr "Početna stranica" +msgstr "Početna web-stranica" -#: inc/form.class.php:215 +#: inc/form.class.php:217 msgid "Access" msgstr "Pristup" -#: inc/form.class.php:246 inc/form.class.php:314 inc/form.class.php:372 entrée -#: standard:53 +#: inc/form.class.php:248 inc/form.class.php:330 inc/form.class.php:397 entrée +#: standard:54 msgid "Active" msgstr "Aktivno" -#: inc/form.class.php:259 entrée standard:66 -msgid "Icon" -msgstr "Ikona" - -#: inc/form.class.php:267 entrée standard:78 -msgid "Icon color" -msgstr "Boja ikone" - -#: inc/form.class.php:275 entrée standard:97 -msgid "Background color" -msgstr "Boja pozadine" +#: inc/form.class.php:300 inc/form.class.php:341 inc/form.class.php:416 +msgid "Default form" +msgstr "Standardni obrazac" -#: inc/form.class.php:313 inc/form.class.php:368 +#: inc/form.class.php:329 inc/form.class.php:394 msgid "Inactive" msgstr "Neaktivno" -#: inc/form.class.php:337 inc/form.class.php:404 -msgid "All langages" +#: inc/form.class.php:340 inc/form.class.php:413 +msgid "Not default form" +msgstr "Nije standardni obrazac" + +#: inc/form.class.php:364 inc/form.class.php:448 entrée standard:75 +msgid "All languages" msgstr "Svi jezici" -#: inc/form.class.php:448 entrée standard:119 +#: inc/form.class.php:492 entrée standard:102 msgid "Answers title" msgstr "Naslov odgovora" -#: inc/form.class.php:460 inc/form.class.php:512 +#: inc/form.class.php:504 inc/form.class.php:563 msgid "Target" msgid_plural "Targets" -msgstr[0] "Cilj" -msgstr[1] "Ciljevi" -msgstr[2] "Ciljevi" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: inc/form.class.php:477 -msgid "Edit" -msgstr "Uredi" +#: inc/form.class.php:506 +msgid "Actions" +msgstr "" -#: inc/form.class.php:495 inc/form.class.php:2085 +#: inc/form.class.php:546 inc/form.class.php:2130 msgid "Add a target" msgstr "Dodaj cilj" -#: inc/form.class.php:515 +#: inc/form.class.php:566 msgid "Preview" msgstr "Pregled" -#: inc/form.class.php:516 +#: inc/form.class.php:567 msgid "properties" msgstr "svojstva" -#: inc/form.class.php:905 +#: inc/form.class.php:886 msgid "What are you looking for?" msgstr "Što tražiš?" -#: inc/form.class.php:913 +#: inc/form.class.php:894 #, php-format msgid "My %1$d last forms (requester)" -msgstr "Mojih %1$d zadnjih obrazaca (podnositelj)" +msgstr "Moji %1$d zadnji obrasci (podnositelj)" -#: inc/form.class.php:916 +#: inc/form.class.php:897 msgid "No form posted yet" msgstr "Još nije objavljen nijedan obrazac" -#: inc/form.class.php:946 +#: inc/form.class.php:927 msgid "All my forms (requester)" msgstr "Svi moji obrasci (podnositelj)" -#: inc/form.class.php:959 +#: inc/form.class.php:940 #, php-format msgid "My %1$d last forms (validator)" msgstr "Mojih %1$d zadnjih obrazaca (potvrditelj)" -#: inc/form.class.php:967 +#: inc/form.class.php:948 msgid "No form waiting for validation" msgstr "Nijedan obrazac ne čeka na potvrdu" -#: inc/form.class.php:1002 +#: inc/form.class.php:983 msgid "All my forms (validator)" msgstr "Svi moji obrasci (potvrditelj)" -#: inc/form.class.php:1149 +#: inc/form.class.php:1184 +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:1279 #, php-format msgid "The question %s is not compatible with public forms" msgstr "Pitanje %s nije kompatibilno s javnim obrascima" -#: inc/form.class.php:1308 +#: inc/form.class.php:1359 msgid "Errored duplicate" msgstr "Greška u duplikatu" -#: inc/form.class.php:1319 +#: inc/form.class.php:1370 msgid "Duplicate" msgstr "Dupliciraj" -#: inc/form.class.php:1366 +#: inc/form.class.php:1417 msgctxt "button" msgid "Post" msgstr "Objavi" -#: inc/form.class.php:1384 +#: inc/form.class.php:1440 #, php-format msgid "Form duplicated: %s" msgstr "Obrazac je dupliciran: %s" -#: inc/form.class.php:1395 +#: inc/form.class.php:1456 #, php-format msgid "Form Transfered: %s" msgstr "Obrazac je prenesen: %s" -#: inc/form.class.php:1414 +#: inc/form.class.php:1480 msgid "Back" msgstr "Natrag" -#: inc/form.class.php:1540 +#: inc/form.class.php:1579 msgid "Upload of JSON files not allowed." msgstr "Prijenos JSON datoteka nije dozvoljen." -#: inc/form.class.php:1543 +#: inc/form.class.php:1582 msgid "You may allow JSON files right now." msgstr "Sada smiješ dozvoliti JSON datoteke." -#: inc/form.class.php:1544 +#: inc/form.class.php:1583 msgctxt "button" msgid "Create" msgstr "Stvori" -#: inc/form.class.php:1547 inc/form.class.php:1558 +#: inc/form.class.php:1586 inc/form.class.php:1597 msgid "Please contact your GLPI administrator." msgstr "Obrati se GLPI administratoru." -#: inc/form.class.php:1548 inc/form.class.php:1559 +#: inc/form.class.php:1587 inc/form.class.php:1598 msgctxt "button" msgid "Back" msgstr "Natrag" -#: inc/form.class.php:1551 +#: inc/form.class.php:1590 msgid "Upload of JSON files not enabled." msgstr "Prijenos JSON datoteka nije aktiviran." -#: inc/form.class.php:1554 inc/form.class.php:1557 +#: inc/form.class.php:1593 inc/form.class.php:1596 msgid "You may enable JSON files right now." msgstr "Sada smiješ aktivirati JSON datoteke." -#: inc/form.class.php:1555 +#: inc/form.class.php:1594 msgctxt "button" msgid "Enable" msgstr "Aktiviraj" -#: inc/form.class.php:1602 +#: inc/form.class.php:1641 msgctxt "button" msgid "Send" msgstr "Pošalji" -#: inc/form.class.php:1621 +#: inc/form.class.php:1660 msgid "Forms import impossible, the file is empty" msgstr "Uvoz obrazaca nije moguć, datoteka je prazna" -#: inc/form.class.php:1625 inc/form.class.php:1629 +#: inc/form.class.php:1664 inc/form.class.php:1668 msgid "Forms import impossible, the file seems corrupt" msgstr "Uvoz obrazaca nije moguć, datoteka je pokvarena" -#: inc/form.class.php:1635 +#: inc/form.class.php:1674 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:1642 +#: inc/form.class.php:1681 msgid "" "The file does not specifies the schema version. It was probably generated " "with a version older than 2.10. Giving up." @@ -1475,70 +1573,70 @@ msgstr "" "Datoteka ne navodi verziju sheme. Vjerojatno je generirana starijom verzijom" " od 2.10. Prekida se." -#: inc/form.class.php:1668 +#: inc/form.class.php:1707 #, php-format msgid "Failed to import %s" msgstr "Nije bilo moguće uvesti %s" -#: inc/form.class.php:1673 +#: inc/form.class.php:1712 #, php-format msgid "Forms successfully imported from %s" msgstr "Obrasci su uspješno uvezeni iz %s" -#: inc/form.class.php:1736 +#: inc/form.class.php:1775 #, 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:1744 +#: inc/form.class.php:1783 #, php-format msgid "You don't have right to update the entity %1$s." msgstr "Nemaš pravo aktualiziranja entiteta %1$s." -#: inc/form.class.php:1754 +#: inc/form.class.php:1793 #, 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:1832 +#: inc/form.class.php:1875 msgid "Failed to create JSON document type" msgstr "Neuspjelo stvaranje JSON vrste dokumenta" -#: inc/form.class.php:1839 +#: inc/form.class.php:1882 msgid "JSON document type not found" msgstr "JSON vrsta dokumenta nije pronađena" -#: inc/form.class.php:1846 +#: inc/form.class.php:1889 msgid "Failed to update JSON document type" msgstr "Neuspjelo aktualiziranje JSON vrste dokumenta" -#: inc/form.class.php:1866 +#: inc/form.class.php:1909 msgid "Forms without category" msgstr "Obrasci bez kategorije" -#: inc/form.class.php:1889 +#: inc/form.class.php:1930 msgid "No form available" msgstr "Nema obrasca" -#: inc/form.class.php:2117 inc/abstracttarget.class.php:2004 -#: inc/abstracttarget.class.php:2285 inc/targetticket.class.php:381 +#: inc/form.class.php:2161 inc/targetticket.class.php:392 +#: inc/abstractitiltarget.class.php:1734 inc/abstractitiltarget.class.php:2017 msgid "Add" msgstr "Dodaj" -#: inc/form.class.php:2135 inc/form.class.php:2158 +#: inc/form.class.php:2179 inc/form.class.php:2202 msgid "Unsupported target type." msgstr "Nepodržana vrsta cilja." -#: inc/form.class.php:2197 +#: inc/form.class.php:2241 msgid "plugin_formcreator_load_check" msgstr "plugin_formcreator_load_check" #: inc/targetchange.class.php:43 entrée standard:43 msgid "Target change" msgid_plural "Target changes" -msgstr[0] "Promjena cilja" -msgstr[1] "Promjene cilja" -msgstr[2] "Promjene cilja" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" #: inc/targetchange.class.php:343 entrée standard:48 msgid "Change title" @@ -1560,82 +1658,110 @@ msgstr "Plan spremanja sigurnosnih kopija" msgid "Check list" msgstr "Popis provjere" -#: inc/section.class.php:71 inc/question.class.php:796 entrée standard:63 -#: entrée standard:44 +#: inc/section.class.php:71 entrée standard:53 standard:44 msgid "Section" msgid_plural "Sections" -msgstr[0] "Odjeljak" -msgstr[1] "Odjeljci" -msgstr[2] "Odjeljci" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" #: inc/section.class.php:123 inc/section.class.php:164 -#: inc/question.class.php:314 +#: inc/question.class.php:312 msgid "The title is required" msgstr "Naslov se mora zadati" -#: inc/question.class.php:69 inc/abstracttarget.class.php:1222 -#: inc/abstracttarget.class.php:1259 inc/abstracttarget.class.php:1337 -#: inc/abstracttarget.class.php:1465 inc/abstracttarget.class.php:1540 -#: inc/targetticket.class.php:1037 inc/targetticket.class.php:1076 entrée -#: standard:41 +#: inc/restrictedformcriteria.class.php:179 +#, php-format +msgid "Failed to find %1$s %2$s" +msgstr "Neuspjelo pronalaženje %1$s %2$s" + +#: inc/question.class.php:70 inc/targetticket.class.php:1134 +#: inc/targetticket.class.php:1173 inc/abstractitiltarget.class.php:968 +#: inc/abstractitiltarget.class.php:1005 inc/abstractitiltarget.class.php:1083 +#: inc/abstractitiltarget.class.php:1214 inc/abstractitiltarget.class.php:1295 +#: entrée standard:41 msgid "Question" msgid_plural "Questions" -msgstr[0] "Pitanje" -msgstr[1] "Pitanja" -msgstr[2] "Pitanja" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: inc/question.class.php:225 entrée standard:37 +#: inc/question.class.php:228 entrée standard:37 msgid "Count of conditions" msgstr "Broj uvjeta" -#: inc/question.class.php:322 +#: inc/question.class.php:320 msgid "The field type is required" msgstr "Vrsta polja se mora zadati" -#: inc/question.class.php:329 +#: inc/question.class.php:327 msgid "The section is required" msgstr "Odjeljak se mora zadati" -#: inc/question.class.php:341 +#: inc/question.class.php:339 #, 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:355 +#: inc/question.class.php:353 msgid "This type of question is not compatible with public forms." msgstr "Ova vrsta pitanja nije kompatibilna s javnim obrascima." -#: inc/question.class.php:364 +#: inc/question.class.php:362 msgid "This type of question requires parameters" msgstr "Ova vrsta pitanja treba parametre" -#: inc/question.class.php:370 +#: inc/question.class.php:368 msgid "A parameter is missing for this question type" msgstr "Jedan parametar nedostaje za ovu vrstu pitanja" -#: inc/question.class.php:752 entrée standard:83 -msgid "Add a question" -msgstr "Dodaj pitanje" +#: inc/question.class.php:1268 +msgid "Service levels" +msgstr "Razine usluge" -#: inc/question.class.php:755 -msgid "Edit a question" -msgstr "Uredi pitanje" +#: inc/question.class.php:1269 inc/abstractitiltarget.class.php:806 +msgid "SLA" +msgstr "Ugovor o razini usluge (SLA)" -#: inc/question.class.php:778 entrée standard:42 -msgid "Title" -msgstr "Naslov" +#: inc/question.class.php:1270 inc/abstractitiltarget.class.php:879 +msgid "OLA" +msgstr "Ugovor o operativnoj raznini (OLA)" -#: inc/question.class.php:847 -msgid "Required" -msgstr "Obavezno" +#: inc/question.class.php:1287 inc/question.class.php:1327 +#: inc/question.class.php:1330 +msgid "Assets" +msgstr "Inventar" -#: inc/question.class.php:864 -msgid "Show empty" -msgstr "Prikaži prazne" +#: inc/question.class.php:1301 hook.php:691 hook.php:708 +msgid "Assistance" +msgstr "Pomoć" -#: inc/question.class.php:907 -msgid "Condition to show the question" -msgstr "Uvjet za prikaz pitanja" +#: inc/question.class.php:1306 +msgid "Management" +msgstr "Upravljanje" + +#: inc/question.class.php:1315 +msgid "Tools" +msgstr "Alati" + +#: inc/question.class.php:1316 +msgid "Notes" +msgstr "Bilješke" + +#: inc/question.class.php:1317 +msgid "RSS feed" +msgstr "RSS vijest" + +#: inc/question.class.php:1319 +msgid "Administration" +msgstr "Administracija" + +#: inc/question.class.php:1327 inc/question.class.php:1330 +msgid "Plugin" +msgid_plural "Plugins" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" #: inc/abstractquestionparameter.class.php:92 msgid "Parameter" @@ -1645,437 +1771,442 @@ msgstr "Parametar" msgid "Field name" msgstr "Ime polja" -#: inc/abstracttarget.class.php:214 +#: inc/abstracttarget.class.php:96 msgid "Current active entity" msgstr "Trenutačno aktivni entitet" -#: inc/abstracttarget.class.php:215 +#: inc/abstracttarget.class.php:97 msgid "Default requester user's entity" msgstr "Standardni podnositelj korisničkog entiteta" -#: inc/abstracttarget.class.php:216 +#: inc/abstracttarget.class.php:98 msgid "First dynamic requester user's entity (alphabetical)" msgstr "Prvi dinamički podnositelj korisničkog entiteta (abecednim redom)" -#: inc/abstracttarget.class.php:217 +#: inc/abstracttarget.class.php:99 msgid "Last dynamic requester user's entity (alphabetical)" msgstr "Zadnji dinamički podnositelj korisničkog entiteta (abecednim redom)" -#: inc/abstracttarget.class.php:218 +#: inc/abstracttarget.class.php:100 msgid "The form entity" msgstr "Entitet obrasca" -#: inc/abstracttarget.class.php:219 +#: inc/abstracttarget.class.php:101 msgid "Default entity of the validator" msgstr "Standardni entitet potvrditelja" -#: inc/abstracttarget.class.php:220 +#: inc/abstracttarget.class.php:102 msgid "Specific entity" msgstr "Određeni entitet" -#: inc/abstracttarget.class.php:221 +#: inc/abstracttarget.class.php:103 msgid "Default entity of a user type question answer" msgstr "Standardni entitet za odgovor na korisničku vrstu pitanja" -#: inc/abstracttarget.class.php:222 +#: inc/abstracttarget.class.php:104 msgid "From a GLPI object > Entity type question answer" msgstr "Od GLPI objekta > Odgovor na entitetsku vrstu pitanja" -#: inc/abstracttarget.class.php:229 -msgid "Tags from questions" -msgstr "Oznake iz pitanja" +#: inc/abstracttarget.class.php:115 +msgid "Always generated" +msgstr "Uvijek generiran" -#: inc/abstracttarget.class.php:230 -msgid "Specific tags" -msgstr "Određene oznake" +#: inc/abstracttarget.class.php:116 +msgid "Disabled unless" +msgstr "Deaktiviran, ukoliko" -#: inc/abstracttarget.class.php:231 -msgid "Tags from questions and specific tags" -msgstr "Oznake pitanja i određene oznake" +#: inc/abstracttarget.class.php:117 +msgid "Generated unless" +msgstr "Generiran, ukoliko" -#: inc/abstracttarget.class.php:232 -msgid "Tags from questions or specific tags" -msgstr "Oznake pitanja ili određene oznake" +#: inc/abstracttarget.class.php:128 +msgid "A target must be associated to a form." +msgstr "Cilj mora biti povezan s obrascem." -#: inc/abstracttarget.class.php:238 +#: inc/abstracttarget.class.php:133 +msgid "A target must be associated to an existing form." +msgstr "Cilj mora biti povezan s postojećim obrascem." + +#: inc/abstracttarget.class.php:138 +msgid "Name is required." +msgstr "Ime je obavezno." + +#: inc/abstracttarget.class.php:502 +msgid "Destination entity" +msgstr "Odredište entiteta" + +#: inc/abstracttarget.class.php:518 +msgid "User type question" +msgstr "Korisnička vrsta pitanja" + +#: inc/abstracttarget.class.php:519 +msgid "Entity type question" +msgstr "Entitetska vrsta pitanja" + +#: inc/filter/itilcategoryfilter.class.php:52 +#: inc/filter/itilcategoryfilter.class.php:54 +msgid "Request categories" +msgstr "Kategorije zahtjeva" + +#: inc/filter/itilcategoryfilter.class.php:53 +#: inc/filter/itilcategoryfilter.class.php:54 +msgid "Incident categories" +msgstr "Kategorije slučajnih događaja" + +#: inc/filter/itilcategoryfilter.class.php:55 +msgid "Change categories" +msgstr "Promijeni kategorije" + +#: 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 "Određeni inventar" + +#: inc/targetticket.class.php:100 inc/targetticket.class.php:116 +#: inc/abstractitiltarget.class.php:200 inc/abstractitiltarget.class.php:208 +#: inc/abstractitiltarget.class.php:216 inc/abstractitiltarget.class.php:224 +#: inc/abstractitiltarget.class.php:233 +msgid "Equals to the answer to the question" +msgstr "Jednako je odgovoru na pitanje" + +#: inc/targetticket.class.php:101 inc/abstractitiltarget.class.php:225 +#: inc/abstractitiltarget.class.php:234 +msgid "Last valid answer" +msgstr "Zadnji valjani odgovor" + +#: inc/targetticket.class.php:107 +msgid "Source from template or user default or GLPI default" +msgstr "Izvor iz predloška, iz korisničkog standardaa ili iz GLPI standarda" + +#: inc/targetticket.class.php:108 +msgid "Formcreator" +msgstr "Formcreator" + +#: inc/targetticket.class.php:114 +msgid "Default or from a template" +msgstr "Standardno ili iz predloška" + +#: inc/targetticket.class.php:115 +msgid "Specific type" +msgstr "Određena vrsta" + +#: inc/targetticket.class.php:188 entrée standard:48 +msgid "Ticket title" +msgstr "Naslov naloga" + +#: inc/targetticket.class.php:301 +msgid "Add validation message as first ticket followup" +msgstr "Dodaj poruku potvrde kao prvo priopćenje naloga" + +#: inc/targetticket.class.php:335 +msgid "Add a field" +msgstr "Dodaj polje" + +#: inc/targetticket.class.php:363 +msgid "Managed fields" +msgstr "Upravljana polja" + +#: inc/targetticket.class.php:370 +msgid "No managed field" +msgstr "Nema upravljanog polja" + +#: inc/targetticket.class.php:390 +msgid "Link to an other ticket" +msgstr "Poveži s jednim drugim nalogom" + +#: inc/targetticket.class.php:399 +msgid "An other destination of this form" +msgstr "Jedno drugo odredište ovog obrasca" + +#: inc/targetticket.class.php:400 +msgid "An existing ticket" +msgstr "Jedan postojeći nalog" + +#: inc/targetticket.class.php:401 +msgid "A ticket from an answer to a question" +msgstr "Nalog iz odgovora na pitanje" + +#: inc/targetticket.class.php:482 +msgctxt "button" +msgid "Delete permanently" +msgstr "Izbriši zauvijek" + +#: inc/targetticket.class.php:741 +msgid "Invalid link type" +msgstr "Neispravna vrsta poveznice" + +#: inc/targetticket.class.php:761 +msgid "Invalid linked item type" +msgstr "Neispravna povezana vrsta predmeta" + +#: inc/targetticket.class.php:774 +msgid "Linked item does not exists" +msgstr "Povezani predmet ne postoji" + +#: inc/targetticket.class.php:787 +msgid "Failed to link the item" +msgstr "Neuspjelo povezivanje predmeta" + +#: inc/targetticket.class.php:959 install/install.php:368 +msgid "Your form has been accepted by the validator" +msgstr "Potvrditelj je prihvatio tvoj obrazac" + +#: inc/targetticket.class.php:1110 +msgid "Request source" +msgstr "Izvor zahtjeva" + +#: inc/targetticket.class.php:1135 +msgid "Type " +msgstr "Vrsta " + +#: inc/targetticket.class.php:1163 +msgid "Associated elements" +msgstr "Pridruženi elementi" + +#: inc/targetticket.class.php:1174 +msgid "Item " +msgstr "Predmet " + +#: inc/translation.class.php:153 +msgid "No more string to translate" +msgstr "Nema daljnjih izraza za prevođenje" + +#: inc/translation.class.php:216 +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:234 +msgid "Failed to add the translation." +msgstr "Neuspjelo dodavanje prijevoda." + +#: inc/abstractitiltarget.class.php:180 +msgid "Tags from questions" +msgstr "Oznake iz pitanja" + +#: inc/abstractitiltarget.class.php:181 +msgid "Specific tags" +msgstr "Određene oznake" + +#: inc/abstractitiltarget.class.php:182 +msgid "Tags from questions and specific tags" +msgstr "Oznake pitanja i određene oznake" + +#: inc/abstractitiltarget.class.php:183 +msgid "Tags from questions or specific tags" +msgstr "Oznake pitanja ili određene oznake" + +#: inc/abstractitiltarget.class.php:189 +msgid "TTR from template or none" +msgstr "" + +#: inc/abstractitiltarget.class.php:190 msgid "equals to the answer to the question" msgstr "jednako je odgovoru na pitanje" -#: inc/abstracttarget.class.php:239 +#: inc/abstractitiltarget.class.php:191 msgid "calculated from the ticket creation date" msgstr "izračunato iz datuma stvaranja naloga" -#: inc/abstracttarget.class.php:240 +#: inc/abstractitiltarget.class.php:192 msgid "calculated from the answer to the question" msgstr "izračunato iz odgovora na pitanje" -#: inc/abstracttarget.class.php:246 +#: inc/abstractitiltarget.class.php:198 msgid "SLA from template or none" msgstr "Ugovor o razini usluge iz predloška ili ništa" -#: inc/abstracttarget.class.php:247 +#: inc/abstractitiltarget.class.php:199 msgid "Specific SLA" msgstr "Određeni ugovor o razini usluge (SLA)" -#: inc/abstracttarget.class.php:248 inc/abstracttarget.class.php:256 -#: inc/abstracttarget.class.php:264 inc/abstracttarget.class.php:272 -#: inc/abstracttarget.class.php:281 inc/targetticket.class.php:97 -#: inc/targetticket.class.php:106 -msgid "Equals to the answer to the question" -msgstr "Jednako je odgovoru na pitanje" - -#: inc/abstracttarget.class.php:254 +#: inc/abstractitiltarget.class.php:206 msgid "OLA from template or none" msgstr "Ugovor o operativnoj raznini iz predloška ili ništa" -#: inc/abstracttarget.class.php:255 +#: inc/abstractitiltarget.class.php:207 msgid "Specific OLA" msgstr "Određeni ugovor o operativnoj raznini (OLA)" -#: inc/abstracttarget.class.php:262 +#: inc/abstractitiltarget.class.php:214 msgid "Urgency from template or Medium" msgstr "Hitnost iz predloška ili Srednje" -#: inc/abstracttarget.class.php:263 +#: inc/abstractitiltarget.class.php:215 msgid "Specific urgency" msgstr "Određena hitnost" -#: inc/abstracttarget.class.php:270 +#: inc/abstractitiltarget.class.php:222 msgid "Category from template or none" msgstr "Kategorija iz predloška ili ništa" -#: inc/abstracttarget.class.php:271 +#: inc/abstractitiltarget.class.php:223 msgid "Specific category" msgstr "Određena kategorija" -#: inc/abstracttarget.class.php:273 inc/targetticket.class.php:98 -msgid "Last valid answer" -msgstr "Zadnji valjani odgovor" - -#: inc/abstracttarget.class.php:279 +#: inc/abstractitiltarget.class.php:231 msgid "Location from template or none" msgstr "Lokacija iz predloška ili ništa" -#: inc/abstracttarget.class.php:280 +#: inc/abstractitiltarget.class.php:232 msgid "Specific location" msgstr "Određena lokacija" -#: inc/abstracttarget.class.php:292 -msgid "Always generated" -msgstr "Uvijek generiran" - -#: inc/abstracttarget.class.php:293 -msgid "Disabled unless" -msgstr "Deaktiviran, ukoliko" - -#: inc/abstracttarget.class.php:294 -msgid "Generated unless" -msgstr "Generiran, ukoliko" - -#: inc/abstracttarget.class.php:300 +#: inc/abstractitiltarget.class.php:240 msgid "No validation" msgstr "Bez potvrđivanja" -#: inc/abstracttarget.class.php:301 +#: inc/abstractitiltarget.class.php:241 msgid "Specific user or group" msgstr "Odeređeni korisnik ili grupa" -#: inc/abstracttarget.class.php:302 +#: inc/abstractitiltarget.class.php:242 msgid "User from question answer" msgstr "Korisnik iz odgovora na pitanje" -#: inc/abstracttarget.class.php:927 -msgid "Destination entity" -msgstr "Odredište entiteta" - -#: inc/abstracttarget.class.php:943 -msgid "User type question" -msgstr "Korisnička vrsta pitanja" +#: inc/abstractitiltarget.class.php:243 +msgid "Group from question answer" +msgstr "Grupa iz odgovora na pitanje" -#: inc/abstracttarget.class.php:944 -msgid "Entity type question" -msgstr "Entitetska vrsta pitanja" - -#: inc/abstracttarget.class.php:1048 +#: inc/abstractitiltarget.class.php:794 msgid "Minute" msgid_plural "Minutes" -msgstr[0] "Minuta" -msgstr[1] "Minute" -msgstr[2] "Minute" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: inc/abstracttarget.class.php:1049 +#: inc/abstractitiltarget.class.php:795 msgid "Hour" msgid_plural "Hours" -msgstr[0] "Sat" -msgstr[1] "Sati" -msgstr[2] "Sati" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: inc/abstracttarget.class.php:1050 +#: inc/abstractitiltarget.class.php:796 msgid "Day" msgid_plural "Days" -msgstr[0] "Dan" -msgstr[1] "Dani" -msgstr[2] "Dani" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: inc/abstracttarget.class.php:1051 +#: inc/abstractitiltarget.class.php:797 msgid "Month" msgid_plural "Months" -msgstr[0] "Mjesec" -msgstr[1] "Mjeseci" -msgstr[2] "Mjeseci" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: inc/abstracttarget.class.php:1083 +#: inc/abstractitiltarget.class.php:829 msgid "SLA (TTO/TTR)" msgstr "Ugovor o razini usluge (vrijeme posjedovanja/vrijeme ispravljanja)" -#: inc/abstracttarget.class.php:1084 inc/abstracttarget.class.php:1157 +#: inc/abstractitiltarget.class.php:830 inc/abstractitiltarget.class.php:903 msgid "Question (TTO/TTR)" msgstr "Pitanje (vrijeme posjedovanja/vrijeme ispravljanja)" -#: inc/abstracttarget.class.php:1156 +#: inc/abstractitiltarget.class.php:902 msgid "OLA (TTO/TTR)" msgstr "" "Ugovor o operativnoj raznini (vrijeme posjedovanja/vrijeme ispravljanja)" -#: inc/abstracttarget.class.php:1260 +#: inc/abstractitiltarget.class.php:1006 msgid "Urgency " msgstr "Hitnost " -#: inc/abstracttarget.class.php:1290 +#: inc/abstractitiltarget.class.php:1036 msgid "Ticket tags" msgstr "Oznake naloga" -#: inc/abstracttarget.class.php:1338 +#: inc/abstractitiltarget.class.php:1084 msgid "Tags" msgstr "Oznake" -#: inc/abstracttarget.class.php:1454 +#: inc/abstractitiltarget.class.php:1203 msgid "Location" msgstr "Lokacija" -#: inc/abstracttarget.class.php:1466 +#: inc/abstractitiltarget.class.php:1215 msgid "Location " msgstr "Lokacija " -#: inc/abstracttarget.class.php:1707 -msgid "A target must be associated to a form." -msgstr "Cilj mora biti povezan s obrascem." - -#: inc/abstracttarget.class.php:1712 -msgid "A target must be associated to an existing form." -msgstr "Cilj mora biti povezan s postojećim obrascem." - -#: inc/abstracttarget.class.php:1717 -msgid "Name is required." -msgstr "Ime je obavezno." - -#: inc/abstracttarget.class.php:1753 +#: inc/abstractitiltarget.class.php:1547 msgid "The description cannot be empty!" msgstr "Opis ne može biti prazan!" -#: inc/abstracttarget.class.php:1987 +#: inc/abstractitiltarget.class.php:1717 msgid "Watcher" msgid_plural "Watchers" -msgstr[0] "Promatrač" -msgstr[1] "Promatrači" -msgstr[2] "Promatrači" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: inc/abstracttarget.class.php:2006 +#: inc/abstractitiltarget.class.php:1736 msgid "Cancel" msgstr "Odustani" -#: inc/abstracttarget.class.php:2278 inc/abstracttarget.class.php:2295 -#: inc/abstracttarget.class.php:2296 +#: inc/abstractitiltarget.class.php:2011 inc/abstractitiltarget.class.php:2027 +#: inc/abstractitiltarget.class.php:2028 msgid "Email followup" msgstr "Odgovori na e-mail poruku" -#: inc/abstracttarget.class.php:2293 inc/abstracttarget.class.php:2321 +#: inc/abstractitiltarget.class.php:2025 inc/abstractitiltarget.class.php:2053 msgid "Group" msgstr "Grupa" -#: inc/abstracttarget.class.php:2294 inc/abstracttarget.class.php:2350 +#: inc/abstractitiltarget.class.php:2026 inc/abstractitiltarget.class.php:2082 msgid "Supplier" msgstr "Dobavljač" -#: inc/abstracttarget.class.php:2295 +#: inc/abstractitiltarget.class.php:2027 msgid "Yes" msgstr "Da" -#: inc/abstracttarget.class.php:2332 +#: inc/abstractitiltarget.class.php:2064 msgid "Group from the object" msgstr "Grupa iz objekta" -#: inc/abstracttarget.class.php:2338 +#: inc/abstractitiltarget.class.php:2070 msgid "Tech group from the object" msgstr "Tehnička grupa iz objekta" -#: inc/questionregex.class.php:53 -msgid "Question regular expression" -msgid_plural "Question regular expressions" -msgstr[0] "Regularni izraz pitanja" -msgstr[1] "Regularni izrazi pitanja" -msgstr[2] "Regularni izrazi pitanja" - -#: inc/questionregex.class.php:96 -msgid "" -"Specify the additional validation conditions in the description of the " -"question to help users." -msgstr "" -"Odredi uvjete za dodatne potvrde u opisu pitanja, kao pomoć korisnicima." - -#: inc/questiondependency.class.php:68 -msgid "Question dependency" -msgid_plural "Question dependencies" -msgstr[0] "Ovisnost pitanja" -msgstr[1] "Ovisnosti pitanja" -msgstr[2] "Ovisnosti pitanja" - -#: inc/answer.class.php:66 entrée standard:43 -msgid "Answer" -msgid_plural "Answers" -msgstr[0] "Odgovor" -msgstr[1] "Odgovori" -msgstr[2] "Odgovori" - -#: inc/item_targetticket.class.php:52 -msgid "Composite ticket relation" -msgid_plural "Composite ticket relations" -msgstr[0] "Odnos sastavljenog naloga" -msgstr[1] "Odnosi sastavljenog naloga" -msgstr[2] "Odnosi sastavljenog naloga" - -#: inc/targetticket.class.php:53 entrée standard:43 -msgid "Target ticket" -msgid_plural "Target tickets" -msgstr[0] "Nalog cilja" -msgstr[1] "Nalozi cilja" -msgstr[2] "Nalozi cilja" - -#: inc/targetticket.class.php:96 -msgid "Specific asset" -msgstr "Određeni inventar" - -#: inc/targetticket.class.php:104 -msgid "Default or from a template" -msgstr "Standardno ili iz predloška" - -#: inc/targetticket.class.php:105 -msgid "Specific type" -msgstr "Određena vrsta" - -#: inc/targetticket.class.php:178 entrée standard:48 -msgid "Ticket title" -msgstr "Naslov naloga" - -#: inc/targetticket.class.php:290 -msgid "Add validation message as first ticket followup" -msgstr "Dodaj poruku potvrde kao prvo priopćenje naloga" - -#: inc/targetticket.class.php:324 -msgid "Add a field" -msgstr "Dodaj polje" - -#: inc/targetticket.class.php:329 -msgid "Field" -msgstr "Polje" - -#: inc/targetticket.class.php:352 -msgid "Managed fields" -msgstr "Upravljana polja" - -#: inc/targetticket.class.php:359 -msgid "No managed field" -msgstr "Nema upravljanog polja" - -#: inc/targetticket.class.php:379 -msgid "Link to an other ticket" -msgstr "Poveži s jednim drugim nalogom" - -#: inc/targetticket.class.php:388 -msgid "An other destination of this form" -msgstr "Jedno drugo odredište ovog obrasca" - -#: inc/targetticket.class.php:389 -msgid "An existing ticket" -msgstr "Jedan postojeći nalog" - -#: inc/targetticket.class.php:390 -msgid "A ticket from an answer to a question" -msgstr "Nalog iz odgovora na pitanje" - -#: inc/targetticket.class.php:471 -msgctxt "button" -msgid "Delete permanently" -msgstr "Izbriši zauvijek" - -#: inc/targetticket.class.php:724 -msgid "Invalid link type" -msgstr "Neispravna vrsta poveznice" - -#: inc/targetticket.class.php:744 -msgid "Invalid linked item type" -msgstr "Neispravna povezana vrsta predmeta" - -#: inc/targetticket.class.php:757 -msgid "Linked item does not exists" -msgstr "Povezani predmet ne postoji" - -#: inc/targetticket.class.php:770 -msgid "Failed to link the item" -msgstr "Neuspjelo povezivanje predmeta" - -#: inc/targetticket.class.php:937 install/install.php:330 -msgid "Your form has been accepted by the validator" -msgstr "Potvrditelj je prihvatio tvoj obrazac" - -#: inc/targetticket.class.php:1038 -msgid "Type " -msgstr "Vrsta " - -#: inc/targetticket.class.php:1066 -msgid "Associated elements" -msgstr "Pridruženi elementi" - -#: inc/targetticket.class.php:1077 -msgid "Item " -msgstr "Predmet " - -#: inc/translation.class.php:163 -msgid "No more string to translate" -msgstr "Nema daljnjih izraza za prevođenje" - -#: inc/translation.class.php:226 -msgid "Language not found." -msgstr "Jezik nije pronađen." - -#: inc/translation.class.php:231 -msgid "Form not found." -msgstr "Obrazac nije pronađen." - -#: inc/translation.class.php:244 -msgid "Failed to add the translation." -msgstr "Neuspjelo dodavanje prijevoda." - -#: inc/form_profile.class.php:48 inc/form_profile.class.php:85 -msgid "Access type" -msgid_plural "Access types" -msgstr[0] "Vrsta pristupa" -msgstr[1] "Vrste pristupa" -msgstr[2] "Vrste pristupa" - -#: inc/form_profile.class.php:99 -msgid "Link to the form" -msgstr "Poveznica na obrazac" - -#: inc/form_profile.class.php:112 -msgid "Please activate the form to view the link" -msgstr "Aktiviraj obrazac za prikaz poveznice" - -#: inc/form_profile.class.php:120 -msgid "Enable captcha" -msgstr "Aktiviraj captcha" - -#: install/install.php:127 +#: install/install.php:133 msgid "" "Upgrade tables to innoDB; run php bin/console " "glpi:migration:myisam_to_innodb" @@ -2083,15 +2214,22 @@ msgstr "" "Nadogradi tablice u innoDB bazi podataka; pokreni php bin/console " "glpi:migration:myisam_to_innodb" -#: install/install.php:311 +#: install/install.php:174 +#, 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:349 msgid "A form has been created" msgstr "Stvoren je jedan obrazac" -#: install/install.php:312 +#: install/install.php:350 msgid "Your request has been saved" msgstr "Tvoj zahtjev je spremljen" -#: install/install.php:313 +#: install/install.php:351 msgid "" "Hi,\\nYour request from GLPI has been successfully saved with number " "##formcreator.request_id## and transmitted to the helpdesk team.\\nYou can " @@ -2101,11 +2239,11 @@ msgstr "" "##formcreator.request_id## i proslijeđen podršci.\\nTvoje odgovore možeš " "vidjeti na:\\n##formcreator.validation_link##" -#: install/install.php:318 +#: install/install.php:356 msgid "A form from GLPI need to be validate" msgstr "Potrebno je potvrditi GLPI obrazac" -#: install/install.php:319 +#: install/install.php:357 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 " @@ -2115,11 +2253,11 @@ msgstr "" "potvrditelja.\\nPristupi obrascu putem " "poveznice:\\n##formcreator.validation_link##" -#: install/install.php:324 +#: install/install.php:362 msgid "Your form has been refused by the validator" msgstr "Potvrditelj je odbio tvoj obrazac" -#: install/install.php:325 +#: install/install.php:363 msgid "" "Hi,\\nWe are sorry to inform you that your form has been refused by the " "validator for the reason " @@ -2131,7 +2269,7 @@ msgstr "" "možeš izmijeniti i ponovo poslati na odobrenje putem " "poveznice:\\n##formcreator.validation_link##" -#: install/install.php:331 +#: install/install.php:369 msgid "" "Hi,\\nWe are pleased to inform you that your form has been accepted by the " "validator.\\nYour request will be considered soon." @@ -2139,11 +2277,11 @@ msgstr "" "Pozdrav,\\nobavještavamo te, da je potvrditelj prihvatio tvoj " "obrazac.\\nZahtjev će uskoro biti razmotren." -#: install/install.php:336 +#: install/install.php:374 msgid "Your form has been deleted by an administrator" msgstr "Administrator je izbrisao obrazac" -#: install/install.php:337 +#: install/install.php:375 msgid "" "Hi,\\nWe are sorry to inform you that your request cannot be considered and " "has been deleted by an administrator." @@ -2151,98 +2289,134 @@ 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:560 +#: install/install.php:601 msgid "Formcreator - Sync service catalog issues" msgstr "Formcreator – Problemi sa sinkronizacijom kataloga usluga" -#: hook.php:299 +#: hook.php:305 msgctxt "button" msgid "Duplicate" msgstr "Dupliciraj" -#: hook.php:300 +#: hook.php:306 msgid "Transfer" msgstr "Prenesi" -#: hook.php:301 +#: hook.php:307 msgctxt "button" msgid "Export" msgstr "Izvezi" -#: hook.php:536 -msgid "Seek assistance" -msgstr "Zatraži pomoć" - -#: hook.php:541 -msgid "My requests for assistance" -msgstr "Moji zahtjevi za pomoć" - -#: hook.php:556 -msgid "Consult feeds" -msgstr "Pregledaj feedove" - -#: hook.php:623 +#: hook.php:667 msgid "Cancel my ticket" msgstr "Otkaži moj nalog" -#: hook.php:630 -msgid "processing issues" -msgstr "obrađivanje problema" - -#: hook.php:631 -msgid "waiting issues" -msgstr "problemi na čekanju" - -#: hook.php:632 -msgid "issues to validate" -msgstr "problemi za potvrđivanje" - -#: hook.php:633 -msgid "solved issues" -msgstr "riješeni problemi" +#: hook.php:685 +msgid "Old" +msgstr "" -#: hook.php:640 +#: hook.php:692 #, php-format msgid "Number of %s" msgstr "Broj za %s" -#: js/scripts.js:328 -msgid "No form found. Please choose a form below instead" -msgstr "Obrazac nije pronađen. Odaberi dolje jedan drugi" +#: hook.php:709 +msgid "Issues summary" +msgstr "Sažetak problema" -#: js/scripts.js:351 js/scripts.js:372 -msgid "An error occured while querying forms" -msgstr "Dogodila se greška prilikom traženja obrazaca" +#: hook.php:747 +msgid "" +"Formcreator's mini dashboard not usable as default. This Setting has been " +"ignored." +msgstr "" +"Mini nadzorna ploča Formcreatora nije standardno upotrebljiva. Ova " +"postavkaje zanemarena." -#: js/scripts.js:434 -msgid "No form yet in this category" -msgstr "Još nema obrasca u ovoj kategoriji" +#: js/scripts.js:319 +msgid "No form found. Please choose a form below instead." +msgstr "" -#: js/scripts.js:711 +#: js/scripts.js:321 +msgid "No form found." +msgstr "" + +#: js/scripts.js:325 +msgid "No FAQ item found." +msgstr "" + +#: js/scripts.js:709 msgid "Are you sure you want to delete this question?" msgstr "Zaista želiš izbrisati ovo pitanje?" -#: js/scripts.js:899 +#: js/scripts.js:892 msgid "Are you sure you want to delete this section?" msgstr "Zaista želiš izbrisati ovaj odjeljak?" -#: js/scripts.js:1244 -msgid "Are you sure you want to delete this destination:" -msgstr "Zaista želiš izbrisati ovo odredište:" +#: js/scripts.js:1132 +msgid "Add translations" +msgstr "Dodaj prijevode" -#: entrée standard:62 +#: js/scripts.js:1279 js/scripts.js:1303 +msgid "An error occured while querying forms" +msgstr "Dogodila se greška prilikom traženja obrazaca" + +#: js/scripts.js:1418 +msgid "Are you sure you want to delete this target:" +msgstr "Zaista želiš izbrisati ovaj cilj:" + +#: 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:37 +msgid "Default values" +msgstr "Standardne vrijednosti" + +#: entrée standard:52 standard:59 standard:58 +msgid "Show empty" +msgstr "Prikaži prazne" + +#: entrée standard:39 +msgid "LDAP directory" +msgid_plural "LDAP directories" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: entrée standard:68 +msgid "Filter" +msgstr "Filtar" + +#: entrée standard:78 +msgid "Attribute" +msgstr "Svojstvo" + +#: entrée standard:70 standard:68 +msgid "Values" +msgstr "Vrijednosti" + +#: entrée standard:90 +msgid "Show ticket categories" +msgstr "Prikaži kategorije naloga" + +#: entrée standard:127 standard:110 +msgid "Selectable root" +msgstr "Selektivni korijen" + +#: entrée standard:63 msgid "Direct access on homepage" msgstr "Izravan pristup na početnoj stranici" -#: entrée standard:103 +#: entrée standard:86 msgid "Default form in service catalog" msgstr "Standardni obrazac u katalogu usluga" -#: entrée standard:104 standard:105 +#: entrée standard:106 standard:107 msgid "Are you a robot ?" msgstr "Jesi li robot?" -#: entrée standard:125 +#: entrée standard:132 msgid "Send" msgstr "Pošalji" @@ -2250,6 +2424,10 @@ msgstr "Pošalji" 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:54 msgid "Impacts" msgstr "Utjecaji" @@ -2266,10 +2444,26 @@ msgstr "Dodaj odjeljak" msgid "Condition to show the submit button" msgstr "Uvjet za prikaz gumba za slanje" +#: entrée standard:83 +msgid "Add a question" +msgstr "Dodaj pitanje" + #: entrée standard:39 msgid "List of available tags" msgstr "Popis dostupnih oznaka" +#: entrée standard:42 +msgid "Title" +msgstr "Naslov" + #: entrée standard:47 msgid "Full form" msgstr "Potpuni obrazac" + +#: entrée standard:42 +msgid "Min" +msgstr "Min." + +#: entrée standard:53 +msgid "Max" +msgstr "Maks." diff --git a/locales/ko_KR.po b/locales/ko_KR.po index e6a6cc40f..eb5c3cb76 100644 --- a/locales/ko_KR.po +++ b/locales/ko_KR.po @@ -5,16 +5,15 @@ # # Translators: # SeongHyeon Cho , 2022 -# Thierry Bugier , 2022 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-01-10 12:08+0100\n" -"PO-Revision-Date: 2021-08-30 07:22+0000\n" -"Last-Translator: Thierry Bugier , 2022\n" +"POT-Creation-Date: 2022-06-15 14:47+0200\n" +"PO-Revision-Date: 2022-06-15 12:10+0000\n" +"Last-Translator: SeongHyeon Cho , 2022\n" "Language-Team: Korean (Korea) (https://www.transifex.com/teclib/teams/28042/ko_KR/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -22,7 +21,7 @@ msgstr "" "Language: ko_KR\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: ajax/question_update.php:36 +#: ajax/question_update.php:36 ajax/section_update.php:37 msgid "Bad request" msgstr "잘못된 요청" @@ -35,7 +34,7 @@ msgstr "질문을 찾을 수 없습니다" #: 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:43 +#: ajax/question_toggle_required.php:55 ajax/section_update.php:44 msgid "You don't have right for this action" msgstr "이 작업에 대한 권한이 없습니다" @@ -51,7 +50,7 @@ msgstr "일부 질문들을 이동할 수 없습니다" msgid "Could not add the section" msgstr "섹션을 추가할 수 없습니다" -#: ajax/commontree.php:55 +#: ajax/commontree.php:55 entrée standard:109 standard:92 msgid "Subtree root" msgstr "하위트리 최상위" @@ -59,7 +58,7 @@ msgstr "하위트리 최상위" msgid "Selectable" msgstr "선택 가능" -#: ajax/commontree.php:74 +#: ajax/commontree.php:74 entrée standard:118 standard:101 msgid "Limit subtree depth" msgstr "하위트리 깊이 제한" @@ -68,12 +67,12 @@ msgid "No limit" msgstr "제한 없음" #: ajax/homepage_link.php:36 inc/field/dropdownfield.class.php:71 -#: inc/formlist.class.php:46 inc/formanswer.class.php:198 -#: inc/entityconfig.class.php:69 inc/form.class.php:109 inc/form.class.php:520 -#: inc/form.class.php:1897 hook.php:570 +#: inc/formlist.class.php:46 inc/formanswer.class.php:208 +#: inc/entityconfig.class.php:82 inc/form.class.php:111 inc/form.class.php:571 +#: inc/form.class.php:1938 inc/filter/entityfilter.class.php:45 msgid "Form" msgid_plural "Forms" -msgstr[0] "양식" +msgstr[0] "" #: ajax/section_delete.php:44 ajax/section_move.php:49 #: ajax/section_duplicate.php:44 @@ -84,51 +83,74 @@ msgstr "원 섹션을 찾을 수 없습니다" 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:49 +#: 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/formanswer.php:46 front/reservation.php:46 front/reservation.php:48 +#: 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/formanswer.form.php:77 -#: front/reservation.form.php:46 front/reservation.form.php:48 +#: front/formanswer.form.php:75 front/reservation.form.php:46 +#: front/reservation.form.php:48 msgid "Service catalog" msgstr "서비스 목록" -#: front/issue.form.php:88 +#: front/issue.form.php:46 msgid "Item not found" msgstr "항목을 찾을 수 없음" -#: front/targetticket.form.php:74 front/targetchange.form.php:76 -#: front/targetproblem.form.php:76 front/form.php:44 inc/common.class.php:708 -#: inc/common.class.php:715 +#: 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:43 inc/common.class.php:686 +#: inc/common.class.php:693 msgid "Form Creator" msgstr "양식 생성기" -#: front/targetticket.form.php:85 front/targetchange.form.php:86 -#: front/targetproblem.form.php:87 +#: 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:45 front/formlist.php:48 inc/common.class.php:705 +#: front/formlist.php:45 front/formlist.php:48 inc/common.class.php:683 msgid "Form list" msgstr "양식 목록" -#: front/formdisplay.php:84 inc/formanswer.class.php:873 -#: inc/formanswer.class.php:1068 inc/formanswer.class.php:1117 +#: front/formdisplay.php:90 inc/formanswer.class.php:877 +#: inc/formanswer.class.php:1097 inc/formanswer.class.php:1147 msgid "The form has been successfully saved!" msgstr "양식이 저장되었습니다!" @@ -143,220 +165,138 @@ 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:600 -#: inc/abstracttarget.class.php:1207 inc/abstracttarget.class.php:1221 +#: inc/knowbase.class.php:60 inc/form.class.php:648 +#: inc/abstractitiltarget.class.php:953 inc/abstractitiltarget.class.php:967 msgid "Category" msgid_plural "Categories" -msgstr[0] "분류" +msgstr[0] "" -#: inc/knowbase.class.php:61 inc/form.class.php:601 -msgid "see all" -msgstr "전부 보기" +#: inc/knowbase.class.php:62 inc/form.class.php:651 +msgid "See all" +msgstr "전체 보기" -#: inc/knowbase.class.php:78 +#: inc/knowbase.class.php:83 msgid "Please, describe your need here" msgstr "여기에 요구사항을 적어주세요" -#: inc/field/textareafield.class.php:59 inc/field/dropdownfield.class.php:123 -#: inc/field/textfield.class.php:58 inc/field/radiosfield.class.php:55 -#: inc/field/urgencyfield.class.php:56 inc/field/glpiselectfield.class.php:122 -#: inc/field/timefield.class.php:59 inc/field/datetimefield.class.php:62 -#: inc/field/actorfield.class.php:62 inc/field/checkboxesfield.class.php:56 -#: inc/field/requesttypefield.class.php:52 inc/field/datefield.class.php:60 -msgid "Default values" -msgstr "기본 값" - -#: inc/field/textareafield.class.php:126 +#: inc/field/textareafield.class.php:102 msgid "Textarea" msgstr "텍스트에어리어" -#: inc/field/textareafield.class.php:184 inc/field/dropdownfield.class.php:509 -#: inc/field/ldapselectfield.class.php:218 inc/field/textfield.class.php:149 -#: inc/field/urgencyfield.class.php:193 inc/field/tagfield.class.php:157 -#: inc/field/timefield.class.php:139 inc/field/requesttypefield.class.php:189 +#: inc/field/textareafield.class.php:160 inc/field/dropdownfield.class.php:440 +#: 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:487 +#: inc/field/requesttypefield.class.php:159 msgid "A required field is empty:" msgstr "필수 항목이 비었습니다:" -#: inc/field/textareafield.class.php:202 inc/field/textfield.class.php:202 -#: inc/field/integerfield.class.php:111 inc/field/floatfield.class.php:212 +#: 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/abstracttarget.class.php:2292 -#: inc/abstracttarget.class.php:2310 +#: inc/field/dropdownfield.class.php:70 inc/filter/entityfilter.class.php:44 +#: inc/abstractitiltarget.class.php:2024 inc/abstractitiltarget.class.php:2042 msgid "User" msgstr "사용자" -#: inc/field/dropdownfield.class.php:72 +#: inc/field/dropdownfield.class.php:72 inc/filter/entityfilter.class.php:46 msgid "User and form" msgstr "사용자와 양식" -#: inc/field/dropdownfield.class.php:86 inc/field/dropdownfield.class.php:500 +#: inc/field/dropdownfield.class.php:431 entrée standard:38 msgid "Dropdown" msgid_plural "Dropdowns" -msgstr[0] "드롭다운" - -#: inc/field/dropdownfield.class.php:101 -msgid "Service levels" -msgstr "서비스 수준" - -#: inc/field/dropdownfield.class.php:102 inc/abstracttarget.class.php:1060 -msgid "SLA" -msgstr "SLA" - -#: inc/field/dropdownfield.class.php:103 inc/abstracttarget.class.php:1133 -msgid "OLA" -msgstr "OLA" - -#: inc/field/dropdownfield.class.php:136 -msgid "Show ticket categories" -msgstr "티켓 분류 표시" - -#: inc/field/dropdownfield.class.php:141 inc/field/dropdownfield.class.php:143 -msgid "Request categories" -msgstr "분류 요청" - -#: inc/field/dropdownfield.class.php:142 inc/field/dropdownfield.class.php:143 -msgid "Incident categories" -msgstr "사건 분류" - -#: inc/field/dropdownfield.class.php:144 -msgid "Change categories" -msgstr "분류 변경" - -#: inc/field/dropdownfield.class.php:145 -msgid "All" -msgstr "전체" +msgstr[0] "" -#: inc/field/dropdownfield.class.php:175 inc/issue.class.php:524 -#: inc/form.class.php:2098 inc/question.class.php:820 -msgid "Type" -msgid_plural "Types" -msgstr[0] "유형" - -#: inc/field/dropdownfield.class.php:180 -msgid "Time to own" -msgstr "소유까지의 시간" - -#: inc/field/dropdownfield.class.php:181 inc/abstracttarget.class.php:996 -msgid "Time to resolve" -msgstr "해결까지의 시간" - -#: inc/field/dropdownfield.class.php:531 +#: inc/field/dropdownfield.class.php:462 msgid "Invalid value for " msgstr "다음에 대한 잘못된 값" -#: inc/field/dropdownfield.class.php:543 +#: inc/field/dropdownfield.class.php:474 #, php-format -msgid "The field value is required: %s" -msgstr "항목 값은 필수입니다: %s" +msgid "The itemtype field is required: %s" +msgstr "itemtype 항목은 필수입니다: %s" -#: inc/field/dropdownfield.class.php:559 +#: inc/field/dropdownfield.class.php:490 #, php-format msgid "Invalid dropdown type: %s" msgstr "잘못된 드롭다운 유형: %s" -#: inc/field/dropdownfield.class.php:915 +#: inc/field/dropdownfield.class.php:821 entrée standard:143 standard:126 msgid "Entity restriction" msgstr "개체 제한" -#: inc/field/dropdownfield.class.php:925 +#: 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 "GLPI 개체 시스템을 중시하려면, \"양식\"을 선택해야 합니다. 다른 설정들은 개체 제한을 파괴합니다." -#: inc/field/ldapselectfield.class.php:49 -msgid "LDAP directory" -msgid_plural "LDAP directories" -msgstr[0] "LDAP 디렉토리" - -#: inc/field/ldapselectfield.class.php:73 -msgid "Filter" -msgstr "필터" - -#: inc/field/ldapselectfield.class.php:85 -msgid "Attribute" -msgstr "속성" - -#: inc/field/ldapselectfield.class.php:175 +#: inc/field/ldapselectfield.class.php:109 msgid "LDAP size limit exceeded" msgstr "LDAP 크기 제한 초과됨" -#: inc/field/ldapselectfield.class.php:199 +#: inc/field/ldapselectfield.class.php:133 msgid "LDAP Select" msgstr "LDAP 선택" -#: inc/field/ldapselectfield.class.php:236 +#: inc/field/ldapselectfield.class.php:177 msgid "LDAP directory not defined!" msgstr "LDAP 디렉토리가 정의되지 않았습니다!" -#: inc/field/ldapselectfield.class.php:243 +#: inc/field/ldapselectfield.class.php:184 msgid "LDAP directory not found!" msgstr "LDAP 디렉토리를 찾을 수 없습니다!" -#: inc/field/ldapselectfield.class.php:276 -msgid "Cannot recover LDAP informations!" -msgstr "LDAP 정보를 복구할 수 없습니다!" - -#: inc/field/textfield.class.php:170 inc/field/integerfield.class.php:70 -#: inc/field/floatfield.class.php:174 +#: 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 "지정한 형식이 일치하지 않음: %s" -#: inc/field/textfield.class.php:179 +#: inc/field/textfield.class.php:154 #, php-format msgid "The text is too short (minimum %d characters): %s" msgstr "문구가 너무 짧음 (최소 %d 자): %s" -#: inc/field/textfield.class.php:184 +#: inc/field/textfield.class.php:159 #, php-format msgid "The text is too long (maximum %d characters): %s" msgstr "문구가 너무 김 (최대 %d 자): %s" -#: inc/field/textfield.class.php:192 +#: inc/field/textfield.class.php:167 msgid "Text" msgstr "문구" -#: inc/field/textfield.class.php:236 inc/field/floatfield.class.php:253 -#: inc/questionregex.class.php:63 +#: 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:241 inc/field/checkboxesfield.class.php:324 -#: inc/field/floatfield.class.php:258 +#: inc/field/textfield.class.php:217 inc/field/floatfield.class.php:238 msgid "Range" msgstr "범위" -#: inc/field/textfield.class.php:247 inc/field/floatfield.class.php:264 +#: inc/field/textfield.class.php:223 inc/field/floatfield.class.php:244 msgid "Additional validation" msgstr "추가 확인" -#: inc/field/radiosfield.class.php:56 inc/field/radiosfield.class.php:73 -#: inc/field/actorfield.class.php:63 inc/field/checkboxesfield.class.php:57 -#: inc/field/checkboxesfield.class.php:72 -msgid "One per line" -msgstr "한 줄에 하나" - -#: inc/field/radiosfield.class.php:72 inc/field/checkboxesfield.class.php:71 -msgid "Values" -msgstr "값" - -#: inc/field/radiosfield.class.php:150 +#: inc/field/radiosfield.class.php:108 msgid "Radios" msgstr "라디오" -#: inc/field/radiosfield.class.php:156 inc/field/glpiselectfield.class.php:168 -#: inc/field/checkboxesfield.class.php:265 +#: inc/field/radiosfield.class.php:114 inc/field/glpiselectfield.class.php:86 +#: inc/field/fieldsfield.class.php:511 inc/field/checkboxesfield.class.php:229 msgid "The field value is required:" msgstr "항목 값은 필수입니다:" -#: inc/field/radiosfield.class.php:234 inc/field/selectfield.class.php:97 -#: inc/field/datetimefield.class.php:140 inc/field/actorfield.class.php:265 -#: inc/field/checkboxesfield.class.php:210 inc/field/floatfield.class.php:143 -#: inc/field/datefield.class.php:138 +#: inc/field/radiosfield.class.php:192 inc/field/selectfield.class.php:104 +#: 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 "필수 항목이 비었습니다: %s" @@ -366,12 +306,12 @@ msgstr "필수 항목이 비었습니다: %s" msgid "This is not an integer: %s" msgstr "이것은 정수가 아닙니다: %s" -#: inc/field/integerfield.class.php:84 inc/field/floatfield.class.php:185 +#: 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 "다음 숫자는 %d보다 커야 합니다 : %s" -#: inc/field/integerfield.class.php:90 inc/field/floatfield.class.php:191 +#: 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 "다음 숫자는 %d보다 작아야 합니다 : %s" @@ -380,149 +320,115 @@ msgstr "다음 숫자는 %d보다 작아야 합니다 : %s" msgid "Integer" msgstr "정수" -#: inc/field/ipfield.class.php:122 +#: inc/field/undefinedfield.class.php:43 +msgid "Undefined" +msgstr "정의되지않음" + +#: inc/field/ipfield.class.php:121 msgid "IP address" -msgid_plural "Adresses IP" -msgstr[0] "주소 IP" +msgid_plural "IP addresses" +msgstr[0] "" -#: inc/field/urgencyfield.class.php:113 inc/abstracttarget.class.php:1249 +#: inc/field/urgencyfield.class.php:84 inc/abstractitiltarget.class.php:995 msgid "Urgency" msgstr "긴급도" -#: inc/field/urgencyfield.class.php:147 +#: inc/field/urgencyfield.class.php:118 msgctxt "urgency" msgid "Very high" msgstr "매우 높음" -#: inc/field/urgencyfield.class.php:148 +#: inc/field/urgencyfield.class.php:119 msgctxt "urgency" msgid "High" msgstr "높음" -#: inc/field/urgencyfield.class.php:149 +#: inc/field/urgencyfield.class.php:120 msgctxt "urgency" msgid "Medium" msgstr "매체" -#: inc/field/urgencyfield.class.php:150 +#: inc/field/urgencyfield.class.php:121 msgctxt "urgency" msgid "Low" msgstr "낮음" -#: inc/field/urgencyfield.class.php:151 +#: inc/field/urgencyfield.class.php:122 msgctxt "urgency" msgid "Very low" msgstr "매우 낮음" -#: inc/field/tagfield.class.php:191 +#: 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[0] "" -#: inc/field/glpiselectfield.class.php:77 -#: inc/field/glpiselectfield.class.php:153 +#: inc/field/glpiselectfield.class.php:71 entrée standard:38 msgid "GLPI object" msgid_plural "GLPI objects" -msgstr[0] "GLPI 객체" - -#: inc/field/glpiselectfield.class.php:252 -#: inc/field/glpiselectfield.class.php:292 -#: inc/field/glpiselectfield.class.php:295 -msgid "Assets" -msgstr "자산" - -#: inc/field/glpiselectfield.class.php:266 hook.php:639 -msgid "Assistance" -msgstr "보조" - -#: inc/field/glpiselectfield.class.php:271 -msgid "Management" -msgstr "운영관리" - -#: inc/field/glpiselectfield.class.php:280 -msgid "Tools" -msgstr "도구" - -#: inc/field/glpiselectfield.class.php:281 -msgid "Notes" -msgstr "알림" - -#: inc/field/glpiselectfield.class.php:282 -msgid "RSS feed" -msgstr "RSS 피드" - -#: inc/field/glpiselectfield.class.php:284 -msgid "Administration" -msgstr "관리" - -#: inc/field/glpiselectfield.class.php:292 -#: inc/field/glpiselectfield.class.php:295 -msgid "Plugin" -msgid_plural "Plugins" -msgstr[0] "플러그잉ㄴ" +msgstr[0] "" #: inc/field/hostnamefield.class.php:114 msgid "Hostname" -msgid_plural "Hostname" -msgstr[0] "호스트명" +msgid_plural "Hostnames" +msgstr[0] "" -#: inc/field/timefield.class.php:155 +#: inc/field/timefield.class.php:128 msgid "Time" msgstr "시간" -#: inc/field/emailfield.class.php:51 inc/field/floatfield.class.php:59 -#: inc/field/hiddenfield.class.php:51 -msgid "Default value" -msgstr "기본 값" - -#: inc/field/emailfield.class.php:108 +#: inc/field/emailfield.class.php:87 #, php-format msgid "This is not a valid e-mail: %s" msgstr "이것은 올바른 이-메일이 아닙니다: %s" -#: inc/field/emailfield.class.php:119 +#: inc/field/emailfield.class.php:98 msgid "Email" msgid_plural "Emails" -msgstr[0] "이메일" +msgstr[0] "" -#: inc/field/selectfield.class.php:90 +#: inc/field/selectfield.class.php:97 msgid "Select" msgstr "선택" -#: inc/field/datetimefield.class.php:161 +#: inc/field/datetimefield.class.php:138 msgid "Date & time" msgstr "날짜 & 시간" -#: inc/field/actorfield.class.php:94 +#: inc/field/actorfield.class.php:65 msgid "Actor" msgid_plural "Actors" -msgstr[0] "시행자" +msgstr[0] "" -#: inc/field/actorfield.class.php:275 +#: inc/field/actorfield.class.php:249 #, php-format msgid "Invalid value: %s" msgstr "잘못된 값: %s" -#: inc/field/actorfield.class.php:298 +#: inc/field/actorfield.class.php:272 #, php-format msgid "User not found or invalid email address: %s" msgstr "사용자를 찾을 수 없거나 잘못된 이메일 주소: %s" -#: inc/field/filefield.class.php:94 +#: inc/field/filefield.class.php:104 msgid "No attached document" msgstr "첨부된 문서 없음" -#: inc/field/filefield.class.php:96 inc/field/filefield.class.php:258 -#: inc/field/filefield.class.php:265 +#: 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:139 +#: inc/field/filefield.class.php:156 #, php-format msgid "A required file is missing: %s" msgstr "필수 파일이 누락되었습니다: %s" -#: inc/field/filefield.class.php:156 +#: inc/field/filefield.class.php:173 msgid "File" msgstr "파일" @@ -530,57 +436,97 @@ msgstr "파일" msgid "Multiselect" msgstr "다중선택" -#: inc/field/checkboxesfield.class.php:152 +#: 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:253 +msgid "show" +msgstr "표시" + +#: inc/field/fieldsfield.class.php:388 +#, php-format +msgid "Field '%1$s' type not implemented yet !" +msgstr "" + +#: inc/field/fieldsfield.class.php:465 +msgid "Some numeric fields contains non numeric values" +msgstr "일부 숫자 항목에 숫자가 아닌 값들이 포함되었습니다" + +#: inc/field/fieldsfield.class.php:470 +msgid "Some URL fields contains invalid links" +msgstr "일부 URL 항목에 잘못된 링크가 포함되었습니다" + +#: inc/field/fieldsfield.class.php:556 +msgid "Additionnal fields" +msgstr "부가 항목" + +#: inc/field/checkboxesfield.class.php:116 msgid "Checkboxes" msgstr "체크박스" -#: inc/field/checkboxesfield.class.php:247 +#: inc/field/checkboxesfield.class.php:211 #, php-format msgid "The following question needs at least %d answers" msgstr "다음 질문은 최소 %d개의 답변이 필요합니다" -#: inc/field/checkboxesfield.class.php:253 +#: inc/field/checkboxesfield.class.php:217 #, php-format msgid "The following question does not accept more than %d answers" msgstr "다음 질문은 %d개 이상의 답변이 허용되지 않습니다" -#: inc/field/requesttypefield.class.php:115 inc/targetticket.class.php:1026 +#: 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:1123 msgid "Request type" msgstr "요청 유형" -#: inc/field/floatfield.class.php:160 +#: inc/field/floatfield.class.php:140 #, php-format msgid "This is not a number: %s" msgstr "이것은 숫자가 아님: %s" -#: inc/field/floatfield.class.php:201 -msgid "Float" -msgstr "부동 소숫점" +#: inc/field/floatfield.class.php:181 +msgid "Decimal number" +msgstr "" -#: inc/field/datefield.class.php:159 +#: inc/field/datefield.class.php:135 msgid "Date" msgstr "날짜" -#: inc/field/descriptionfield.class.php:99 inc/form.class.php:163 -#: inc/question.class.php:165 inc/question.class.php:888 entrée standard:99 -#: standard:52 +#: 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:106 +#: inc/field/descriptionfield.class.php:110 msgid "A description field should have a description:" msgstr "상세 항목을 써야 합니다:" -#: inc/field/hiddenfield.class.php:114 +#: inc/field/hiddenfield.class.php:94 msgid "Hidden field" msgid_plural "Hidden fields" -msgstr[0] "숨겨진 항목" +msgstr[0] "" -#: inc/condition.class.php:65 inc/targetproblem.class.php:591 -#: inc/targetchange.class.php:106 inc/targetticket.class.php:126 +#: 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[0] "" #: inc/condition.class.php:104 msgid "is visible" @@ -606,26 +552,26 @@ msgstr "그 외에 숨김" msgid "Displayed unless" msgstr "그 외에 표시됨" -#: inc/condition.class.php:179 inc/target_actor.class.php:179 -#: inc/form_language.class.php:536 inc/form_validator.class.php:387 -#: inc/targetproblem.class.php:551 inc/questionrange.class.php:204 -#: inc/form.class.php:1792 inc/targetchange.class.php:303 -#: inc/section.class.php:383 inc/question.class.php:1009 -#: inc/questionregex.class.php:191 inc/questiondependency.class.php:202 -#: inc/item_targetticket.class.php:150 inc/targetticket.class.php:1332 -#: inc/form_profile.class.php:226 +#: 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:1831 inc/targetchange.class.php:303 +#: inc/section.class.php:379 inc/restrictedformcriteria.class.php:200 +#: inc/question.class.php:832 inc/questionparameter/range.class.php:205 +#: inc/questionregex.class.php:185 inc/questiondependency.class.php:196 +#: inc/item_targetticket.class.php:150 inc/targetticket.class.php:1429 #, 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:200 -#: inc/form_language.class.php:552 inc/form_validator.class.php:411 -#: inc/targetproblem.class.php:386 inc/questionrange.class.php:136 -#: inc/form.class.php:1485 inc/targetchange.class.php:148 -#: inc/section.class.php:408 inc/question.class.php:1058 -#: inc/questionregex.class.php:123 inc/questiondependency.class.php:217 -#: inc/item_targetticket.class.php:64 inc/targetticket.class.php:1371 -#: inc/form_profile.class.php:243 +#: 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:1522 inc/targetchange.class.php:148 +#: inc/section.class.php:404 inc/restrictedformcriteria.class.php:226 +#: inc/question.class.php:881 inc/questionparameter/range.class.php:140 +#: inc/questionregex.class.php:120 inc/questiondependency.class.php:211 +#: inc/item_targetticket.class.php:64 inc/targetticket.class.php:1468 #, php-format msgid "Cannot export an empty object: %s" msgstr "빈 객체를 불러올 수 없음: %s" @@ -645,134 +591,218 @@ msgstr "가져오기 중" #: inc/issue.class.php:41 msgid "Issue" msgid_plural "Issues" -msgstr[0] "문제 사항" +msgstr[0] "" #: inc/issue.class.php:54 msgid "Update issue data from tickets and form answers" msgstr "티켓과 양식 답변에서 문제사항 데이터를 갱신" -#: inc/issue.class.php:417 +#: inc/issue.class.php:403 msgid "Satisfaction survey expired" msgstr "만족도 설문조사 만료됨" -#: inc/issue.class.php:502 inc/form_language.class.php:209 -#: inc/form.class.php:154 inc/form.class.php:2088 entrée standard:52 -#: standard:48 standard:57 standard:38 +#: inc/issue.class.php:532 inc/form_language.class.php:213 +#: inc/form.class.php:156 inc/form.class.php:2133 entrée standard:52 +#: standard:49 standard:57 standard:38 standard:39 msgid "Name" msgstr "이름" -#: inc/issue.class.php:515 inc/formanswer.class.php:188 -#: inc/formanswer.class.php:262 inc/targetproblem.class.php:634 -#: inc/form.class.php:145 inc/targetchange.class.php:334 -#: inc/section.class.php:95 inc/question.class.php:155 -#: inc/targetticket.class.php:169 +#: inc/issue.class.php:545 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 "ID" -#: inc/issue.class.php:537 inc/formanswer.class.php:249 +#: inc/issue.class.php:554 inc/form.class.php:505 inc/form.class.php:2142 +#: entrée standard:65 +msgid "Type" +msgid_plural "Types" +msgstr[0] "" + +#: inc/issue.class.php:567 inc/formanswer.class.php:259 msgid "Status" msgstr "상태" -#: inc/issue.class.php:549 +#: inc/issue.class.php:579 msgid "Opening date" msgstr "개시 일자" -#: inc/issue.class.php:558 +#: inc/issue.class.php:588 msgid "Last update" msgstr "최근 수정" -#: inc/issue.class.php:567 inc/form.class.php:172 -#: inc/abstracttarget.class.php:942 +#: inc/issue.class.php:597 inc/form.class.php:174 +#: inc/abstracttarget.class.php:517 msgid "Entity" msgid_plural "Entities" -msgstr[0] "개체" +msgstr[0] "" -#: inc/issue.class.php:577 inc/notificationtargetformanswer.class.php:79 -#: inc/target_actor.class.php:83 inc/formanswer.class.php:208 -#: inc/formanswer.class.php:609 inc/abstracttarget.class.php:1980 +#: inc/issue.class.php:607 inc/notificationtargetformanswer.class.php:79 +#: inc/target_actor.class.php:83 inc/formanswer.class.php:218 +#: inc/formanswer.class.php:608 inc/abstractitiltarget.class.php:1710 msgid "Requester" msgid_plural "Requesters" -msgstr[0] "요청자" +msgstr[0] "" -#: inc/issue.class.php:595 inc/formanswer.class.php:218 +#: inc/issue.class.php:625 inc/formanswer.class.php:228 msgid "Form approver" msgstr "양식 승인자" -#: inc/issue.class.php:611 inc/formanswer.class.php:533 -#: inc/formanswer.class.php:540 inc/formanswer.class.php:624 -#: inc/form_language.class.php:223 +#: inc/issue.class.php:641 inc/formanswer.class.php:537 +#: inc/formanswer.class.php:544 inc/formanswer.class.php:623 +#: inc/form_language.class.php:227 msgid "Comment" msgstr "의견" -#: inc/issue.class.php:623 +#: inc/issue.class.php:653 msgid "Ticket approver" msgstr "티켓 승인자" -#: inc/issue.class.php:657 +#: inc/issue.class.php:687 msgid "Technician" msgstr "기술자" -#: inc/issue.class.php:690 +#: inc/issue.class.php:718 msgid "Technician group" msgstr "기술자 그룹" -#: inc/issue.class.php:721 inc/formanswer.class.php:238 +#: inc/issue.class.php:751 inc/formanswer.class.php:248 msgid "Form approver group" msgstr "양식 승인자 그룹" -#: inc/issue.class.php:744 +#: inc/issue.class.php:762 inc/abstractitiltarget.class.php:742 +msgid "Time to resolve" +msgstr "해결까지의 시간" + +#: inc/issue.class.php:773 +msgid "Time to resolve + Progress" +msgstr "" + +#: inc/issue.class.php:783 +msgid "Internal time to resolve" +msgstr "" + +#: inc/issue.class.php:794 +msgid "Internal time to resolve + Progress" +msgstr "" + +#: inc/issue.class.php:804 +msgid "Resolution date" +msgstr "" + +#: inc/issue.class.php:819 +msgid "Internal time to own" +msgstr "" + +#: inc/issue.class.php:830 +msgid "Internal time to own + Progress" +msgstr "" + +#: inc/issue.class.php:840 +msgid "Time to own" +msgstr "소유까지의 시간" + +#: inc/issue.class.php:851 +msgid "Time to own + Progress" +msgstr "" + +#: inc/issue.class.php:877 msgid "Ticket" msgstr "티켓" -#: inc/issue.class.php:745 inc/formanswer.class.php:173 +#: inc/issue.class.php:878 inc/formanswer.class.php:183 msgid "Form answer" msgid_plural "Form answers" -msgstr[0] "양식 답변" +msgstr[0] "" -#: inc/issue.class.php:750 +#: inc/issue.class.php:883 msgid "Not validated" msgstr "확인 안됨" -#: inc/issue.class.php:751 inc/formanswer.class.php:66 +#: inc/issue.class.php:884 inc/formanswer.class.php:76 #: inc/form_validator.class.php:71 msgid "Refused" msgstr "거부됨" -#: inc/issue.class.php:819 +#: inc/issue.class.php:952 #, php-format msgid "%1$s %2$s" msgstr "%1$s %2$s" -#: inc/category.class.php:50 inc/form.class.php:228 hook.php:72 +#: inc/issue.class.php:1215 inc/filter/itilcategoryfilter.class.php:56 +#: hook.php:677 +msgid "All" +msgstr "전체" + +#: inc/issue.class.php:1221 hook.php:678 +msgid "New" +msgstr "신규" + +#: inc/issue.class.php:1227 hook.php:679 +msgid "Assigned" +msgstr "할당됨" + +#: inc/issue.class.php:1233 inc/formanswer.class.php:75 +#: inc/form_validator.class.php:69 hook.php:680 +msgid "Waiting" +msgstr "대기 중" + +#: inc/issue.class.php:1239 hook.php:681 +msgid "To validate" +msgstr "확인 예정" + +#: inc/issue.class.php:1245 hook.php:682 +msgid "Solved" +msgstr "해결됨" + +#: inc/issue.class.php:1251 hook.php:683 +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[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:261 entrée standard:65 +msgid "Icon" +msgstr "아이콘" + +#: inc/category.class.php:98 inc/form.class.php:269 entrée standard:67 +msgid "Icon color" +msgstr "아이콘 색상" + +#: inc/category.class.php:104 inc/form.class.php:277 entrée standard:80 +msgid "Background color" +msgstr "배경 색상" + #: inc/notificationtargetformanswer.class.php:43 msgid "The form as been saved" msgstr "저장된 양식" -#: inc/notificationtargetformanswer.class.php:44 install/install.php:317 +#: inc/notificationtargetformanswer.class.php:44 install/install.php:355 msgid "A form need to be validate" msgstr "확인이 필요한 양식" -#: inc/notificationtargetformanswer.class.php:45 install/install.php:323 +#: inc/notificationtargetformanswer.class.php:45 install/install.php:361 msgid "The form is refused" msgstr "양식 거부됨" -#: inc/notificationtargetformanswer.class.php:46 install/install.php:329 +#: inc/notificationtargetformanswer.class.php:46 install/install.php:367 msgid "The form is accepted" msgstr "양식 승인됨" -#: inc/notificationtargetformanswer.class.php:47 install/install.php:335 +#: inc/notificationtargetformanswer.class.php:47 install/install.php:373 msgid "The form is deleted" msgstr "양식 삭제됨" @@ -788,9 +818,9 @@ msgstr "양식 이름" #: inc/form_validator.class.php:76 msgid "Validator" msgid_plural "Validators" -msgstr[0] "검수자" +msgstr[0] "" -#: inc/notificationtargetformanswer.class.php:81 inc/formanswer.class.php:229 +#: inc/notificationtargetformanswer.class.php:81 inc/formanswer.class.php:239 msgid "Creation date" msgstr "생성 일자" @@ -815,15 +845,15 @@ msgid "Author" msgstr "작성자" #: inc/notificationtargetformanswer.class.php:98 -#: inc/abstracttarget.class.php:1537 +#: inc/abstractitiltarget.class.php:1290 msgid "Approver" msgstr "승인자" -#: inc/target_actor.class.php:66 inc/abstracttarget.class.php:2302 +#: inc/target_actor.class.php:66 inc/abstractitiltarget.class.php:2034 msgid "Form author" msgstr "양식 작성자" -#: inc/target_actor.class.php:67 inc/abstracttarget.class.php:2305 +#: inc/target_actor.class.php:67 inc/abstractitiltarget.class.php:2037 msgid "Form validator" msgstr "양식 확인자" @@ -831,7 +861,7 @@ msgstr "양식 확인자" msgid "Specific person" msgstr "특정인" -#: inc/target_actor.class.php:69 inc/abstracttarget.class.php:2315 +#: inc/target_actor.class.php:69 inc/abstractitiltarget.class.php:2047 msgid "Person from the question" msgstr "질문자" @@ -839,7 +869,7 @@ msgstr "질문자" msgid "Specific group" msgstr "그룹 지정" -#: inc/target_actor.class.php:71 inc/abstracttarget.class.php:2326 +#: inc/target_actor.class.php:71 inc/abstractitiltarget.class.php:2058 msgid "Group from the question" msgstr "질문 그룹" @@ -855,15 +885,15 @@ msgstr "하나의 객체에서의 기술 그룹" msgid "Specific supplier" msgstr "공급사 지정" -#: inc/target_actor.class.php:75 inc/abstracttarget.class.php:2355 +#: inc/target_actor.class.php:75 inc/abstractitiltarget.class.php:2087 msgid "Supplier from the question" msgstr "질문 공급사" -#: inc/target_actor.class.php:76 inc/abstracttarget.class.php:2344 +#: inc/target_actor.class.php:76 inc/abstractitiltarget.class.php:2076 msgid "Actors from the question" msgstr "질문 시행자" -#: inc/target_actor.class.php:77 inc/abstracttarget.class.php:2359 +#: inc/target_actor.class.php:77 inc/abstractitiltarget.class.php:2091 msgid "Form author's supervisor" msgstr "양식 작성자의 감독자" @@ -871,169 +901,208 @@ msgstr "양식 작성자의 감독자" msgid "Observer" msgstr "관찰자" -#: inc/target_actor.class.php:85 inc/abstracttarget.class.php:1994 +#: inc/target_actor.class.php:85 inc/abstractitiltarget.class.php:1724 msgid "Assigned to" msgstr "다음에 할당됨" #: inc/target_actor.class.php:91 msgid "Target actor" msgid_plural "Target actors" -msgstr[0] "대상 실행자" +msgstr[0] "" -#: inc/target_actor.class.php:144 -#, php-format -msgid "Failed to find a user: ID %1$d" -msgstr "사용자 검색에 실패함: ID %1$d" +#: 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:153 +#: inc/target_actor.class.php:179 #, php-format -msgid "Failed to find a group: ID %1$d" -msgstr "그룹 검색에 실패함: ID %1$d" +msgid "Failed to find a user: %1$s" +msgstr "사용자 검색 실패: %1$s" -#: inc/target_actor.class.php:162 +#: inc/target_actor.class.php:188 #, php-format -msgid "Failed to find a supplier: ID %1$d" -msgstr "공급사 검색에 실패함: ID %1$d" +msgid "Failed to find a group: %1$s" +msgstr "그룹 검색 실패: %1$s" -#: inc/formanswer.class.php:65 inc/form_validator.class.php:69 -msgid "Waiting" -msgstr "대기 중" +#: inc/target_actor.class.php:197 +#, php-format +msgid "Failed to find a supplier: %1$s" +msgstr "공급자 검색 실패: %1$s" -#: inc/formanswer.class.php:67 inc/form_validator.class.php:70 +#: inc/formanswer.class.php:77 inc/form_validator.class.php:70 msgid "Accepted" msgstr "승인됨" -#: inc/formanswer.class.php:520 +#: inc/formanswer.class.php:523 msgid "Print this form" msgstr "이 양식 인쇄" -#: inc/formanswer.class.php:543 +#: inc/formanswer.class.php:547 msgid "Form accepted by validator." msgstr "확인자에 의해 양식이 승인되었습니다." -#: inc/formanswer.class.php:545 +#: inc/formanswer.class.php:549 msgid "Form successfully saved." msgstr "양식이 저장되었습니다." -#: inc/formanswer.class.php:617 inc/form_profile.class.php:168 +#: inc/formanswer.class.php:616 inc/formaccesstype.class.php:122 msgid "Save" msgstr "저장" -#: inc/formanswer.class.php:629 +#: inc/formanswer.class.php:628 msgid "Required if refused" msgstr "거부된 경우 필수" -#: inc/formanswer.class.php:635 +#: inc/formanswer.class.php:634 msgid "Refuse" msgstr "거부" -#: inc/formanswer.class.php:643 +#: inc/formanswer.class.php:642 msgid "Edit answers" msgstr "답변 수정" -#: inc/formanswer.class.php:649 +#: inc/formanswer.class.php:648 msgid "Cancel edition" msgstr "수정 취소" -#: inc/formanswer.class.php:656 +#: inc/formanswer.class.php:655 msgid "Accept" msgstr "승인" -#: inc/formanswer.class.php:677 +#: inc/formanswer.class.php:676 msgid "Refused comment is required!" msgstr "거부 의견은 필수입니다!" -#: inc/formanswer.class.php:749 +#: inc/formanswer.class.php:750 msgid "You are not the validator of these answers" msgstr "당신은 이 질문들의 확인자가 아닙니다" -#: inc/formanswer.class.php:935 inc/formanswer.class.php:937 +#: inc/formanswer.class.php:956 inc/formanswer.class.php:958 msgid "Form data" msgstr "양식 데이터" -#: inc/formanswer.class.php:1055 inc/formanswer.class.php:1104 +#: inc/formanswer.class.php:1084 inc/formanswer.class.php:1134 msgid "Cannot generate targets!" msgstr "대상을 생성할 수 없습니다!" -#: inc/formanswer.class.php:1212 +#: inc/formanswer.class.php:1258 msgid "No turing test set" msgstr "튜링 테스트 셋 없음" -#: inc/formanswer.class.php:1217 +#: inc/formanswer.class.php:1263 msgid "You failed the Turing test" msgstr "튜링 테스트에 실패함" -#: inc/formanswer.class.php:1259 +#: inc/formanswer.class.php:1305 msgid "You must select validator!" msgstr "확인자를 선택해야 합니다!" -#: inc/common.class.php:228 +#: inc/common.class.php:229 msgid "You cannot delete this issue. Maybe it is taken into account." msgstr "이 이슈를 삭제할 수 없습니다. 잠긴 계정인 것 같습니다." -#: inc/common.class.php:233 +#: inc/common.class.php:234 msgid "Failed to delete this issue. An internal error occured." msgstr "이 이슈를 삭제하는데 실패했습니다. 내부 오류가 발생했습니다." +#: inc/common.class.php:777 +msgid "Seek assistance" +msgstr "도움 요청" + +#: inc/common.class.php:782 +msgid "My requests for assistance" +msgstr "나의 도움 요청" + +#: inc/common.class.php:812 +msgid "Consult feeds" +msgstr "피드 상담" + +#: inc/formaccesstype.class.php:39 inc/formaccesstype.class.php:64 +msgid "Access type" +msgid_plural "Access types" +msgstr[0] "" + +#: inc/formaccesstype.class.php: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[0] "" -#: inc/form_language.class.php:68 inc/form_language.class.php:344 +#: inc/form_language.class.php:72 inc/form_language.class.php:348 msgid "Translation" msgid_plural "Translations" -msgstr[0] "번역" +msgstr[0] "" -#: inc/form_language.class.php:107 inc/form.class.php:1073 -#: inc/form.class.php:1171 inc/abstracttarget.class.php:1747 +#: inc/form_language.class.php:111 inc/form.class.php:1048 +#: inc/form.class.php:1173 inc/abstracttarget.class.php:161 +#: inc/abstractitiltarget.class.php:1541 msgid "The name cannot be empty!" msgstr "이름은 비워둘 수 없습니다!" -#: inc/form_language.class.php:115 +#: inc/form_language.class.php:119 msgid "The language must be associated to a form!" msgstr "언어는 양식에 연결되야 합니다!" -#: inc/form_language.class.php:245 inc/form_language.class.php:279 +#: inc/form_language.class.php:249 msgid "Add a translation" msgstr "번역 추가" -#: inc/form_language.class.php:307 inc/form_language.class.php:309 +#: inc/form_language.class.php:283 js/scripts.js:1179 +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:312 +#: inc/form_language.class.php:318 msgid "Filter list" msgstr "필터 목록" -#: inc/form_language.class.php:317 inc/form_language.class.php:409 +#: inc/form_language.class.php:323 inc/form_language.class.php:413 msgid "No translation found" msgstr "검색된 번역 없음" -#: inc/form_language.class.php:322 +#: inc/form_language.class.php:328 msgid "Do you want to delete the selected items?" msgstr "선택된 항목들을 삭제하시겠습니까?" -#: inc/form_language.class.php:333 inc/form_language.class.php:372 -#: inc/form.class.php:482 inc/abstracttarget.class.php:1821 +#: inc/form_language.class.php:337 inc/form_language.class.php:376 +#: inc/form.class.php:529 inc/abstractitiltarget.class.php:1615 msgid "Delete" msgstr "삭제" -#: inc/form_language.class.php:343 +#: inc/form_language.class.php:347 msgid "Original string" msgstr "원본 문자열" -#: inc/form_language.class.php:395 +#: inc/form_language.class.php:399 msgid "Add a new language" msgstr "새 언어 추가" -#: inc/form_language.class.php:428 inc/form_language.class.php:460 -#: inc/form.class.php:190 entrée standard:83 +#: 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/abstracttarget.class.php:228 -#: inc/targetticket.class.php:95 +#: inc/form_validator.class.php:68 inc/targetticket.class.php:98 +#: inc/abstractitiltarget.class.php:179 msgid "None" msgstr "없음" @@ -1041,441 +1110,470 @@ msgstr "없음" msgid "Need validaton?" msgstr "검증이 필요한가요?" -#: inc/form_validator.class.php:126 inc/abstracttarget.class.php:2296 +#: inc/form_validator.class.php:126 inc/abstractitiltarget.class.php:2028 msgid "No" msgstr "아니오" -#: inc/form_validator.class.php:303 inc/targetproblem.class.php:146 -#: inc/entityconfig.class.php:262 inc/targetchange.class.php:483 -#: inc/abstracttarget.class.php:2285 inc/targetticket.class.php:306 -#: inc/targetticket.class.php:341 +#: inc/form_validator.class.php:303 inc/profile.class.php:62 +#: inc/targetproblem.class.php:146 inc/entityconfig.class.php:389 +#: inc/targetchange.class.php:483 inc/targetticket.class.php:317 +#: inc/targetticket.class.php:352 inc/abstractitiltarget.class.php:2017 msgctxt "button" msgid "Save" msgstr "저장" -#: inc/form_validator.class.php:709 inc/abstracttarget.class.php:1521 +#: inc/form_validator.class.php:717 inc/abstractitiltarget.class.php:1270 msgid "Validation" msgstr "확인" -#: inc/form_validator.class.php:711 +#: inc/form_validator.class.php:719 msgid "Choose a validator" msgstr "확인자를 선택하세요" #: inc/targetproblem.class.php:42 entrée standard:43 msgid "Target problem" msgid_plural "Target problems" -msgstr[0] "목표 문제" +msgstr[0] "" -#: inc/targetproblem.class.php:108 inc/targetproblem.class.php:589 +#: inc/targetproblem.class.php:108 inc/targetproblem.class.php:577 #: inc/targetchange.class.php:104 inc/targetchange.class.php:440 -#: inc/targetticket.class.php:124 inc/targetticket.class.php:227 +#: inc/targetticket.class.php:134 inc/targetticket.class.php:237 msgid "Properties" msgstr "속성" -#: inc/targetproblem.class.php:533 inc/targetchange.class.php:285 -#: inc/targetticket.class.php:1314 +#: inc/targetproblem.class.php:521 inc/targetchange.class.php:285 +#: inc/targetticket.class.php:1411 #, 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:590 inc/targetchange.class.php:105 -#: inc/abstracttarget.class.php:1423 inc/targetticket.class.php:125 +#: inc/targetproblem.class.php:578 inc/targetchange.class.php:105 +#: inc/targetticket.class.php:135 inc/abstractitiltarget.class.php:1172 msgid "Actors" -msgstr "실행자" +msgstr "시행자" -#: inc/targetproblem.class.php:643 entrée standard:48 +#: inc/targetproblem.class.php:631 entrée standard:48 msgid "Problem title" msgstr "문제 제목" -#: inc/targetproblem.class.php:653 inc/targetchange.class.php:353 -#: inc/targetticket.class.php:188 +#: inc/targetproblem.class.php:641 inc/targetchange.class.php:353 +#: inc/targetticket.class.php:198 msgid "Content" msgstr "내용" -#: inc/targetproblem.class.php:663 inc/targetchange.class.php:363 +#: inc/targetproblem.class.php:651 inc/targetchange.class.php:363 msgid "Impact" msgstr "영향" -#: inc/targetproblem.class.php:673 entrée standard:56 +#: inc/targetproblem.class.php:661 entrée standard:56 msgid "Cause" msgstr "원인" -#: inc/targetproblem.class.php:683 entrée standard:58 +#: inc/targetproblem.class.php:671 entrée standard:58 msgid "Symptom" msgstr "증상" -#: inc/entityconfig.class.php:77 inc/entityconfig.class.php:86 -#: inc/entityconfig.class.php:94 inc/entityconfig.class.php:102 -#: inc/entityconfig.class.php:110 +#: inc/entityconfig.class.php:90 inc/entityconfig.class.php:99 +#: inc/entityconfig.class.php:107 inc/entityconfig.class.php:115 +#: inc/entityconfig.class.php:123 inc/entityconfig.class.php:131 +#: inc/entityconfig.class.php:139 inc/entityconfig.class.php:147 +#: inc/entityconfig.class.php:155 msgid "Inheritance of the parent entity" msgstr "부모 개체의 상속" -#: inc/entityconfig.class.php:78 +#: inc/entityconfig.class.php:91 msgid "GLPi's helpdesk" msgstr "GLPi 업무 지원 센터" -#: inc/entityconfig.class.php:79 +#: inc/entityconfig.class.php:92 msgid "Service catalog simplified" msgstr "서비스 목록 단순화" -#: inc/entityconfig.class.php:80 +#: inc/entityconfig.class.php:93 msgid "Service catalog extended" msgstr "서비스 목록 확장" -#: inc/entityconfig.class.php:87 +#: inc/entityconfig.class.php:100 +msgid "All available forms" +msgstr "사용가능한 모든 양식" + +#: inc/entityconfig.class.php:101 +msgid "Only default forms" +msgstr "기본 양식 만" + +#: inc/entityconfig.class.php:108 msgid "Popularity sort" msgstr "인기도 순" -#: inc/entityconfig.class.php:88 +#: inc/entityconfig.class.php:109 msgid "Alphabetic sort" msgstr "알파벳 순" -#: inc/entityconfig.class.php:95 +#: inc/entityconfig.class.php:116 msgid "Merged with Forms" msgstr "양식과 병합" -#: inc/entityconfig.class.php:96 +#: inc/entityconfig.class.php:117 msgid "Distinct menu entry" msgstr "고유한 메뉴 항목" -#: inc/entityconfig.class.php:103 inc/entityconfig.class.php:111 -#: inc/form.class.php:283 entrée standard:117 +#: inc/entityconfig.class.php:124 inc/entityconfig.class.php:132 +#: inc/entityconfig.class.php:140 inc/entityconfig.class.php:148 +#: inc/form.class.php:285 entrée standard:100 msgid "Visible" msgstr "표시" -#: inc/entityconfig.class.php:104 inc/entityconfig.class.php:112 +#: inc/entityconfig.class.php:125 inc/entityconfig.class.php:133 +#: inc/entityconfig.class.php:141 inc/entityconfig.class.php:149 msgid "Hidden" msgstr "숨김" -#: inc/entityconfig.class.php:165 +#: inc/entityconfig.class.php:156 +msgid "Variable height" +msgstr "" + +#: inc/entityconfig.class.php:157 +msgid "Uniform height" +msgstr "" + +#: inc/entityconfig.class.php:231 msgid "Helpdesk" msgstr "업무 지원 센터" -#: inc/entityconfig.class.php:173 inc/entityconfig.class.php:276 +#: inc/entityconfig.class.php:239 inc/entityconfig.class.php:403 entrée +#: standard:44 msgid "Helpdesk mode" msgstr "업무 지원 센터 모드" -#: inc/entityconfig.class.php:189 inc/entityconfig.class.php:286 +#: inc/entityconfig.class.php:250 +msgid "Default Form list mode" +msgstr "기본 양식 목록 모드" + +#: inc/entityconfig.class.php:268 inc/entityconfig.class.php:413 msgid "Sort order" msgstr "정렬 순서" -#: inc/entityconfig.class.php:205 inc/entityconfig.class.php:296 +#: inc/entityconfig.class.php:284 inc/entityconfig.class.php:423 msgid "Knowledge base" msgstr "지식 기반" -#: inc/entityconfig.class.php:220 +#: inc/entityconfig.class.php:299 msgid "Search" msgstr "검색" -#: inc/entityconfig.class.php:236 +#: inc/entityconfig.class.php:315 +msgid "Counters dashboard" +msgstr "카운터 대시보드" + +#: inc/entityconfig.class.php:331 msgid "Header message" msgstr "머릿말 메시지" -#: inc/entityconfig.class.php:248 inc/entityconfig.class.php:326 -#: inc/form.class.php:237 entrée standard:101 +#: inc/entityconfig.class.php:347 +msgid "Search issue" +msgstr "" + +#: inc/entityconfig.class.php:363 +msgid "Tile design" +msgstr "" + +#: inc/entityconfig.class.php:375 inc/entityconfig.class.php:453 +#: inc/form.class.php:239 entrée standard:84 msgid "Header" msgid_plural "Headers" -msgstr[0] "머릿말" +msgstr[0] "" -#: inc/entityconfig.class.php:306 +#: inc/entityconfig.class.php:433 msgid "Display search field" msgstr "검색 항목 표시" -#: inc/entityconfig.class.php:316 +#: inc/entityconfig.class.php:443 msgid "Display header" msgstr "머릿말 표시" -#: inc/questionrange.class.php:53 +#: inc/questionrange.class.php:52 inc/questionparameter/range.class.php:59 msgid "Question range" msgid_plural "Question ranges" -msgstr[0] "질문 범위" +msgstr[0] "" -#: inc/questionrange.class.php:63 +#: inc/questionrange.class.php:62 inc/questionparameter/range.class.php:69 msgid "Minimum range" msgstr "최소 범위" -#: inc/questionrange.class.php:72 +#: inc/questionrange.class.php:71 inc/questionparameter/range.class.php:78 msgid "maximum range" msgstr "최대 범위" -#: inc/questionrange.class.php:105 -msgid "Min" -msgstr "최소" - -#: inc/questionrange.class.php:107 -msgid "Max" -msgstr "최대" - -#: inc/form.class.php:64 inc/form.class.php:388 +#: inc/form.class.php:66 inc/form.class.php:432 msgid "Public access" msgstr "공개 접속" -#: inc/form.class.php:65 inc/form.class.php:392 +#: inc/form.class.php:67 inc/form.class.php:436 msgid "Private access" msgstr "비공개 접속" -#: inc/form.class.php:66 inc/form.class.php:396 +#: inc/form.class.php:68 inc/form.class.php:440 msgid "Restricted access" msgstr "접속 제한됨" -#: inc/form.class.php:120 -msgid "Forms waiting for validation" -msgstr "유효성 검사 대기 중인 양식" +#: inc/form.class.php:122 +msgid "Answers waiting for validation" +msgstr "검증을 기다리는 답변" -#: inc/form.class.php:122 inc/form.class.php:1567 inc/form.class.php:1593 +#: inc/form.class.php:124 inc/form.class.php:1606 inc/form.class.php:1632 msgid "Import forms" msgstr "양식 불러오기" -#: inc/form.class.php:138 +#: inc/form.class.php:140 msgid "Characteristics" msgstr "특징" -#: inc/form.class.php:181 +#: inc/form.class.php:183 msgid "Recursive" msgstr "반복" -#: inc/form.class.php:202 +#: inc/form.class.php:204 msgid "Homepage" msgstr "홈페이지" -#: inc/form.class.php:215 +#: inc/form.class.php:217 msgid "Access" msgstr "접속" -#: inc/form.class.php:246 inc/form.class.php:314 inc/form.class.php:372 entrée -#: standard:53 +#: 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:259 entrée standard:66 -msgid "Icon" -msgstr "아이콘" - -#: inc/form.class.php:267 entrée standard:78 -msgid "Icon color" -msgstr "아이콘 색상" - -#: inc/form.class.php:275 entrée standard:97 -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:313 inc/form.class.php:368 +#: inc/form.class.php:329 inc/form.class.php:394 msgid "Inactive" msgstr "비활성화" -#: inc/form.class.php:337 inc/form.class.php:404 -msgid "All langages" +#: 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:448 entrée standard:119 +#: inc/form.class.php:492 entrée standard:102 msgid "Answers title" msgstr "답변 제목" -#: inc/form.class.php:460 inc/form.class.php:512 +#: inc/form.class.php:504 inc/form.class.php:563 msgid "Target" msgid_plural "Targets" -msgstr[0] "대상" +msgstr[0] "" -#: inc/form.class.php:477 -msgid "Edit" -msgstr "편집" +#: inc/form.class.php:506 +msgid "Actions" +msgstr "" -#: inc/form.class.php:495 inc/form.class.php:2085 +#: inc/form.class.php:546 inc/form.class.php:2130 msgid "Add a target" msgstr "대상 추가" -#: inc/form.class.php:515 +#: inc/form.class.php:566 msgid "Preview" msgstr "미리보기" -#: inc/form.class.php:516 +#: inc/form.class.php:567 msgid "properties" msgstr "속성" -#: inc/form.class.php:905 +#: inc/form.class.php:886 msgid "What are you looking for?" msgstr "무엇을 찾으시나요?" -#: inc/form.class.php:913 +#: inc/form.class.php:894 #, php-format msgid "My %1$d last forms (requester)" msgstr "나의 %1$d 최근 양식 (요청자)" -#: inc/form.class.php:916 +#: inc/form.class.php:897 msgid "No form posted yet" msgstr "아직 게시된 양식 없음" -#: inc/form.class.php:946 +#: inc/form.class.php:927 msgid "All my forms (requester)" msgstr "모든 내 양식 (요청자)" -#: inc/form.class.php:959 +#: inc/form.class.php:940 #, php-format msgid "My %1$d last forms (validator)" msgstr "나의 %1$d 최근 양식 (확인자)" -#: inc/form.class.php:967 +#: inc/form.class.php:948 msgid "No form waiting for validation" msgstr "확인 중인 양식 없음" -#: inc/form.class.php:1002 +#: inc/form.class.php:983 msgid "All my forms (validator)" msgstr "모든 내 양식 (확인자)" -#: inc/form.class.php:1149 +#: inc/form.class.php:1184 +msgid "Cannot use empty name for form answers. Keeping the previous value." +msgstr "양식 답변에는 이름을 비워둘 수 없습니다. 이전 값을 유지합니다." + +#: inc/form.class.php:1279 #, php-format msgid "The question %s is not compatible with public forms" msgstr "질문 %s은 공개 양식과 호환되지 않습니다" -#: inc/form.class.php:1308 +#: inc/form.class.php:1359 msgid "Errored duplicate" msgstr "중복 오류" -#: inc/form.class.php:1319 +#: inc/form.class.php:1370 msgid "Duplicate" msgstr "복제" -#: inc/form.class.php:1366 +#: inc/form.class.php:1417 msgctxt "button" msgid "Post" msgstr "게시" -#: inc/form.class.php:1384 +#: inc/form.class.php:1440 #, php-format msgid "Form duplicated: %s" msgstr "양식 복제됨: %s" -#: inc/form.class.php:1395 +#: inc/form.class.php:1456 #, php-format msgid "Form Transfered: %s" msgstr "양식 전송됨: %s" -#: inc/form.class.php:1414 +#: inc/form.class.php:1480 msgid "Back" msgstr "뒤로가기" -#: inc/form.class.php:1540 +#: inc/form.class.php:1579 msgid "Upload of JSON files not allowed." msgstr "JSON 파일의 업로드는 허용되지 않습니다." -#: inc/form.class.php:1543 +#: inc/form.class.php:1582 msgid "You may allow JSON files right now." msgstr "지금 바로 JSON 파일을 허용해야 합니다." -#: inc/form.class.php:1544 +#: inc/form.class.php:1583 msgctxt "button" msgid "Create" msgstr "생성" -#: inc/form.class.php:1547 inc/form.class.php:1558 +#: inc/form.class.php:1586 inc/form.class.php:1597 msgid "Please contact your GLPI administrator." msgstr "GLPI 관리자에게 연락하세요." -#: inc/form.class.php:1548 inc/form.class.php:1559 +#: inc/form.class.php:1587 inc/form.class.php:1598 msgctxt "button" msgid "Back" msgstr "뒤로가기" -#: inc/form.class.php:1551 +#: inc/form.class.php:1590 msgid "Upload of JSON files not enabled." msgstr "JSON 파일의 업로드가 활성화되지 않았습니다." -#: inc/form.class.php:1554 inc/form.class.php:1557 +#: inc/form.class.php:1593 inc/form.class.php:1596 msgid "You may enable JSON files right now." msgstr "지금 바로 JSON 파일을 활성화해야 합니다." -#: inc/form.class.php:1555 +#: inc/form.class.php:1594 msgctxt "button" msgid "Enable" msgstr "활성화" -#: inc/form.class.php:1602 +#: inc/form.class.php:1641 msgctxt "button" msgid "Send" msgstr "전송" -#: inc/form.class.php:1621 +#: inc/form.class.php:1660 msgid "Forms import impossible, the file is empty" msgstr "양식 불러오기를 할 수 없습니다, 파일이 비었습니다" -#: inc/form.class.php:1625 inc/form.class.php:1629 +#: inc/form.class.php:1664 inc/form.class.php:1668 msgid "Forms import impossible, the file seems corrupt" msgstr "양식 불러오기를 할 수 없습니다, 파일이 손상된 것 같습니다" -#: inc/form.class.php:1635 +#: inc/form.class.php:1674 msgid "Forms import impossible, the file was generated with another version" msgstr "양식 불러오기를 할 수 없습니다, 파일이 다른 버전으로 생성되었습니다" -#: inc/form.class.php:1642 +#: inc/form.class.php:1681 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:1668 +#: inc/form.class.php:1707 #, php-format msgid "Failed to import %s" msgstr "%s불러오기 실패함" -#: inc/form.class.php:1673 +#: inc/form.class.php:1712 #, php-format msgid "Forms successfully imported from %s" msgstr "양식을 %s에서 불러옴" -#: inc/form.class.php:1736 +#: inc/form.class.php:1775 #, php-format msgid "The form %1$s already exists and is in an unmodifiable entity." msgstr "양식 %1$s는 이미 존재하며 수정할 수 없는 개체 내에 있습니다." -#: inc/form.class.php:1744 +#: inc/form.class.php:1783 #, php-format msgid "You don't have right to update the entity %1$s." msgstr "요소 %1$s 를 수정할 권한이 없습니다." -#: inc/form.class.php:1754 +#: inc/form.class.php:1793 #, php-format msgid "The entity %1$s is required for the form %2$s." msgstr "개체 %1$s는 양식 %2$s가 필요합니다." -#: inc/form.class.php:1832 +#: inc/form.class.php:1875 msgid "Failed to create JSON document type" msgstr "JSON 문서 유형 생성 실패함" -#: inc/form.class.php:1839 +#: inc/form.class.php:1882 msgid "JSON document type not found" msgstr "JSON 문서 유형을 찾을 수 없음" -#: inc/form.class.php:1846 +#: inc/form.class.php:1889 msgid "Failed to update JSON document type" msgstr "JSON 문서 유형 갱신 실패함" -#: inc/form.class.php:1866 +#: inc/form.class.php:1909 msgid "Forms without category" msgstr "분류 없는 양식" -#: inc/form.class.php:1889 +#: inc/form.class.php:1930 msgid "No form available" msgstr "사용가능한 양식 없음" -#: inc/form.class.php:2117 inc/abstracttarget.class.php:2004 -#: inc/abstracttarget.class.php:2285 inc/targetticket.class.php:381 +#: inc/form.class.php:2161 inc/targetticket.class.php:392 +#: inc/abstractitiltarget.class.php:1734 inc/abstractitiltarget.class.php:2017 msgid "Add" msgstr "추가" -#: inc/form.class.php:2135 inc/form.class.php:2158 +#: inc/form.class.php:2179 inc/form.class.php:2202 msgid "Unsupported target type." msgstr "지원되지 않는 대상 유형" -#: inc/form.class.php:2197 +#: inc/form.class.php:2241 msgid "plugin_formcreator_load_check" msgstr "plugin_formcreator_load_check" #: inc/targetchange.class.php:43 entrée standard:43 msgid "Target change" msgid_plural "Target changes" -msgstr[0] "대상 변경" +msgstr[0] "" #: inc/targetchange.class.php:343 entrée standard:48 msgid "Change title" @@ -1497,78 +1595,104 @@ msgstr "백업 계획" msgid "Check list" msgstr "확인 목록" -#: inc/section.class.php:71 inc/question.class.php:796 entrée standard:63 -#: entrée standard:44 +#: inc/section.class.php:71 entrée standard:53 standard:44 msgid "Section" msgid_plural "Sections" -msgstr[0] "섹션" +msgstr[0] "" #: inc/section.class.php:123 inc/section.class.php:164 -#: inc/question.class.php:314 +#: inc/question.class.php:312 msgid "The title is required" msgstr "제목은 필수입니다" -#: inc/question.class.php:69 inc/abstracttarget.class.php:1222 -#: inc/abstracttarget.class.php:1259 inc/abstracttarget.class.php:1337 -#: inc/abstracttarget.class.php:1465 inc/abstracttarget.class.php:1540 -#: inc/targetticket.class.php:1037 inc/targetticket.class.php:1076 entrée -#: standard:41 +#: inc/restrictedformcriteria.class.php:179 +#, php-format +msgid "Failed to find %1$s %2$s" +msgstr "%1$s %2$s 검색 실패" + +#: inc/question.class.php:70 inc/targetticket.class.php:1134 +#: inc/targetticket.class.php:1173 inc/abstractitiltarget.class.php:968 +#: inc/abstractitiltarget.class.php:1005 inc/abstractitiltarget.class.php:1083 +#: inc/abstractitiltarget.class.php:1214 inc/abstractitiltarget.class.php:1295 +#: entrée standard:41 msgid "Question" msgid_plural "Questions" -msgstr[0] "질문" +msgstr[0] "" -#: inc/question.class.php:225 entrée standard:37 +#: inc/question.class.php:228 entrée standard:37 msgid "Count of conditions" msgstr "조건 수" -#: inc/question.class.php:322 +#: inc/question.class.php:320 msgid "The field type is required" msgstr "항목 유형은 필수입니다" -#: inc/question.class.php:329 +#: inc/question.class.php:327 msgid "The section is required" msgstr "섹션은 필수입니다" -#: inc/question.class.php:341 +#: inc/question.class.php:339 #, php-format msgid "Field type %1$s is not available for question %2$s." msgstr "항목 유형 %1$s은 질문 %2$s에 대해 사용 가능하지 않습니다." -#: inc/question.class.php:355 +#: inc/question.class.php:353 msgid "This type of question is not compatible with public forms." msgstr "이 질문의 유형은 공개 양식과 호환되지 않습니다." -#: inc/question.class.php:364 +#: inc/question.class.php:362 msgid "This type of question requires parameters" msgstr "이 질문의 유형은 매개변수가 필요합니다" -#: inc/question.class.php:370 +#: inc/question.class.php:368 msgid "A parameter is missing for this question type" msgstr "매개변수가 이 질문 유형에 누락되었습니다" -#: inc/question.class.php:752 entrée standard:83 -msgid "Add a question" -msgstr "질문 추가" +#: inc/question.class.php:1268 +msgid "Service levels" +msgstr "서비스 수준" -#: inc/question.class.php:755 -msgid "Edit a question" -msgstr "질문 수정" +#: inc/question.class.php:1269 inc/abstractitiltarget.class.php:806 +msgid "SLA" +msgstr "SLA" -#: inc/question.class.php:778 entrée standard:42 -msgid "Title" -msgstr "제목" +#: inc/question.class.php:1270 inc/abstractitiltarget.class.php:879 +msgid "OLA" +msgstr "OLA" -#: inc/question.class.php:847 -msgid "Required" -msgstr "필수" +#: inc/question.class.php:1287 inc/question.class.php:1327 +#: inc/question.class.php:1330 +msgid "Assets" +msgstr "자산" -#: inc/question.class.php:864 -msgid "Show empty" -msgstr "빈란 표시" +#: inc/question.class.php:1301 hook.php:691 hook.php:708 +msgid "Assistance" +msgstr "보조" -#: inc/question.class.php:907 -msgid "Condition to show the question" -msgstr "질문 표시 조건" +#: inc/question.class.php:1306 +msgid "Management" +msgstr "운영관리" + +#: inc/question.class.php:1315 +msgid "Tools" +msgstr "도구" + +#: inc/question.class.php:1316 +msgid "Notes" +msgstr "알림" + +#: inc/question.class.php:1317 +msgid "RSS feed" +msgstr "RSS 피드" + +#: inc/question.class.php:1319 +msgid "Administration" +msgstr "관리" + +#: inc/question.class.php:1327 inc/question.class.php:1330 +msgid "Plugin" +msgid_plural "Plugins" +msgstr[0] "" #: inc/abstractquestionparameter.class.php:92 msgid "Parameter" @@ -1578,413 +1702,421 @@ msgstr "매개변수" msgid "Field name" msgstr "항목 명" -#: inc/abstracttarget.class.php:214 +#: inc/abstracttarget.class.php:96 msgid "Current active entity" msgstr "현재 활성화 개체" -#: inc/abstracttarget.class.php:215 +#: inc/abstracttarget.class.php:97 msgid "Default requester user's entity" msgstr "사용자 개체 기본 요청자" -#: inc/abstracttarget.class.php:216 +#: inc/abstracttarget.class.php:98 msgid "First dynamic requester user's entity (alphabetical)" msgstr "사용자 개체 첫번째 동적 요청자 (알파벳 순)" -#: inc/abstracttarget.class.php:217 +#: inc/abstracttarget.class.php:99 msgid "Last dynamic requester user's entity (alphabetical)" msgstr "사용자 개체 마지막 동적 요청자 (알파벳 순)" -#: inc/abstracttarget.class.php:218 +#: inc/abstracttarget.class.php:100 msgid "The form entity" msgstr "양식 개체" -#: inc/abstracttarget.class.php:219 +#: inc/abstracttarget.class.php:101 msgid "Default entity of the validator" msgstr "확인자의 기본 개체" -#: inc/abstracttarget.class.php:220 +#: inc/abstracttarget.class.php:102 msgid "Specific entity" msgstr "개체 지정" -#: inc/abstracttarget.class.php:221 +#: inc/abstracttarget.class.php:103 msgid "Default entity of a user type question answer" msgstr "사용자 유형 질답의 기본 개체" -#: inc/abstracttarget.class.php:222 +#: inc/abstracttarget.class.php:104 msgid "From a GLPI object > Entity type question answer" msgstr "GLPI 객체에서 > 개체 유형 질답" -#: inc/abstracttarget.class.php:229 -msgid "Tags from questions" -msgstr "질문 태그" +#: inc/abstracttarget.class.php:115 +msgid "Always generated" +msgstr "항상 생성됨" -#: inc/abstracttarget.class.php:230 -msgid "Specific tags" -msgstr "태그 지정" +#: inc/abstracttarget.class.php:116 +msgid "Disabled unless" +msgstr "다음을 제외하고 비활성화됨" -#: inc/abstracttarget.class.php:231 -msgid "Tags from questions and specific tags" -msgstr "질문 태그와 태그 지정" +#: inc/abstracttarget.class.php:117 +msgid "Generated unless" +msgstr "다음을 제외하고 생성됨" -#: inc/abstracttarget.class.php:232 -msgid "Tags from questions or specific tags" -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:502 +msgid "Destination entity" +msgstr "대상 개체" + +#: inc/abstracttarget.class.php:518 +msgid "User type question" +msgstr "사용자 유형 지문" + +#: inc/abstracttarget.class.php:519 +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] "" + +#: inc/questiondependency.class.php:66 +msgid "Question dependency" +msgid_plural "Question dependencies" +msgstr[0] "" + +#: inc/answer.class.php:66 entrée standard:43 +msgid "Answer" +msgid_plural "Answers" +msgstr[0] "" + +#: inc/item_targetticket.class.php:52 +msgid "Composite ticket relation" +msgid_plural "Composite ticket relations" +msgstr[0] "" + +#: inc/targetticket.class.php:56 entrée standard:43 +msgid "Target ticket" +msgid_plural "Target tickets" +msgstr[0] "" + +#: inc/targetticket.class.php:99 +msgid "Specific asset" +msgstr "자산 지정" + +#: inc/targetticket.class.php:100 inc/targetticket.class.php:116 +#: inc/abstractitiltarget.class.php:200 inc/abstractitiltarget.class.php:208 +#: inc/abstractitiltarget.class.php:216 inc/abstractitiltarget.class.php:224 +#: inc/abstractitiltarget.class.php:233 +msgid "Equals to the answer to the question" +msgstr "질답이 동일함" + +#: inc/targetticket.class.php:101 inc/abstractitiltarget.class.php:225 +#: inc/abstractitiltarget.class.php:234 +msgid "Last valid answer" +msgstr "최근 검증한 답변" + +#: inc/targetticket.class.php:107 +msgid "Source from template or user default or GLPI default" +msgstr "템플릿 또는 사용자 기본값 또는 GLPI 기본값의 소스" + +#: inc/targetticket.class.php:108 +msgid "Formcreator" +msgstr "양식생성기" + +#: inc/targetticket.class.php:114 +msgid "Default or from a template" +msgstr "기본 또는 양식 견본" -#: inc/abstracttarget.class.php:238 +#: inc/targetticket.class.php:115 +msgid "Specific type" +msgstr "특정 유형" + +#: inc/targetticket.class.php:188 entrée standard:48 +msgid "Ticket title" +msgstr "티켓 제목" + +#: 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:959 install/install.php:368 +msgid "Your form has been accepted by the validator" +msgstr "당신의 양식이 확인자에 의해 승인되었습니다." + +#: inc/targetticket.class.php:1110 +msgid "Request source" +msgstr "요청 소스" + +#: inc/targetticket.class.php:1135 +msgid "Type " +msgstr "유형" + +#: inc/targetticket.class.php:1163 +msgid "Associated elements" +msgstr "관련 요소" + +#: inc/targetticket.class.php:1174 +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 "TTR from template or none" +msgstr "" + +#: inc/abstractitiltarget.class.php:190 msgid "equals to the answer to the question" msgstr "질답이 동일함" -#: inc/abstracttarget.class.php:239 +#: inc/abstractitiltarget.class.php:191 msgid "calculated from the ticket creation date" msgstr "티켓 생성일로부터 계산됨" -#: inc/abstracttarget.class.php:240 +#: inc/abstractitiltarget.class.php:192 msgid "calculated from the answer to the question" msgstr "질문에 대한 답변에서 계산됨" -#: inc/abstracttarget.class.php:246 +#: inc/abstractitiltarget.class.php:198 msgid "SLA from template or none" msgstr "견본의 SLA 또는 없음" -#: inc/abstracttarget.class.php:247 +#: inc/abstractitiltarget.class.php:199 msgid "Specific SLA" msgstr "특정 SLA" -#: inc/abstracttarget.class.php:248 inc/abstracttarget.class.php:256 -#: inc/abstracttarget.class.php:264 inc/abstracttarget.class.php:272 -#: inc/abstracttarget.class.php:281 inc/targetticket.class.php:97 -#: inc/targetticket.class.php:106 -msgid "Equals to the answer to the question" -msgstr "질답이 동일함" - -#: inc/abstracttarget.class.php:254 +#: inc/abstractitiltarget.class.php:206 msgid "OLA from template or none" msgstr "견본의 OLA 또는 없음" -#: inc/abstracttarget.class.php:255 +#: inc/abstractitiltarget.class.php:207 msgid "Specific OLA" msgstr "특정 OLA" -#: inc/abstracttarget.class.php:262 +#: inc/abstractitiltarget.class.php:214 msgid "Urgency from template or Medium" msgstr "견본 또는 매체의 긴급도" -#: inc/abstracttarget.class.php:263 +#: inc/abstractitiltarget.class.php:215 msgid "Specific urgency" msgstr "긴급도 지정" -#: inc/abstracttarget.class.php:270 +#: inc/abstractitiltarget.class.php:222 msgid "Category from template or none" msgstr "견본의 분류 또는 없음" -#: inc/abstracttarget.class.php:271 +#: inc/abstractitiltarget.class.php:223 msgid "Specific category" msgstr "분류 지정" -#: inc/abstracttarget.class.php:273 inc/targetticket.class.php:98 -msgid "Last valid answer" -msgstr "최근 검증한 답변" - -#: inc/abstracttarget.class.php:279 +#: inc/abstractitiltarget.class.php:231 msgid "Location from template or none" msgstr "견본의 위치 또는 없음" -#: inc/abstracttarget.class.php:280 +#: inc/abstractitiltarget.class.php:232 msgid "Specific location" msgstr "위치 지정" -#: inc/abstracttarget.class.php:292 -msgid "Always generated" -msgstr "항상 생성됨" - -#: inc/abstracttarget.class.php:293 -msgid "Disabled unless" -msgstr "다음을 제외하고 비활성화됨" - -#: inc/abstracttarget.class.php:294 -msgid "Generated unless" -msgstr "다음을 제외하고 생성됨" - -#: inc/abstracttarget.class.php:300 +#: inc/abstractitiltarget.class.php:240 msgid "No validation" msgstr "검증 없음" -#: inc/abstracttarget.class.php:301 +#: inc/abstractitiltarget.class.php:241 msgid "Specific user or group" msgstr "특정 사용자 또는 그룹" -#: inc/abstracttarget.class.php:302 +#: inc/abstractitiltarget.class.php:242 msgid "User from question answer" msgstr "질문 답변의 사용자" -#: inc/abstracttarget.class.php:927 -msgid "Destination entity" -msgstr "대상 개체" - -#: inc/abstracttarget.class.php:943 -msgid "User type question" -msgstr "사용자 유형 지문" +#: inc/abstractitiltarget.class.php:243 +msgid "Group from question answer" +msgstr "질문 답변의 그룹" -#: inc/abstracttarget.class.php:944 -msgid "Entity type question" -msgstr "개체 유형 질문" - -#: inc/abstracttarget.class.php:1048 +#: inc/abstractitiltarget.class.php:794 msgid "Minute" msgid_plural "Minutes" -msgstr[0] "분" +msgstr[0] "" -#: inc/abstracttarget.class.php:1049 +#: inc/abstractitiltarget.class.php:795 msgid "Hour" msgid_plural "Hours" -msgstr[0] "시간" +msgstr[0] "" -#: inc/abstracttarget.class.php:1050 +#: inc/abstractitiltarget.class.php:796 msgid "Day" msgid_plural "Days" -msgstr[0] "일" +msgstr[0] "" -#: inc/abstracttarget.class.php:1051 +#: inc/abstractitiltarget.class.php:797 msgid "Month" msgid_plural "Months" -msgstr[0] "월" +msgstr[0] "" -#: inc/abstracttarget.class.php:1083 +#: inc/abstractitiltarget.class.php:829 msgid "SLA (TTO/TTR)" msgstr "SLA (TTO/TTR)" -#: inc/abstracttarget.class.php:1084 inc/abstracttarget.class.php:1157 +#: inc/abstractitiltarget.class.php:830 inc/abstractitiltarget.class.php:903 msgid "Question (TTO/TTR)" msgstr "질문 (TTO/TTR)" -#: inc/abstracttarget.class.php:1156 +#: inc/abstractitiltarget.class.php:902 msgid "OLA (TTO/TTR)" msgstr "OLA (TTO/TTR)" -#: inc/abstracttarget.class.php:1260 +#: inc/abstractitiltarget.class.php:1006 msgid "Urgency " msgstr "긴급도" -#: inc/abstracttarget.class.php:1290 +#: inc/abstractitiltarget.class.php:1036 msgid "Ticket tags" msgstr "티켓 태그" -#: inc/abstracttarget.class.php:1338 +#: inc/abstractitiltarget.class.php:1084 msgid "Tags" msgstr "태그" -#: inc/abstracttarget.class.php:1454 +#: inc/abstractitiltarget.class.php:1203 msgid "Location" msgstr "위치" -#: inc/abstracttarget.class.php:1466 +#: inc/abstractitiltarget.class.php:1215 msgid "Location " msgstr "위치" -#: inc/abstracttarget.class.php:1707 -msgid "A target must be associated to a form." -msgstr "대상은 양식과 연결되야 합니다." - -#: inc/abstracttarget.class.php:1712 -msgid "A target must be associated to an existing form." -msgstr "대상은 기존 양식과 연결되야 합니다." - -#: inc/abstracttarget.class.php:1717 -msgid "Name is required." -msgstr "이름은 필수입니다." - -#: inc/abstracttarget.class.php:1753 +#: inc/abstractitiltarget.class.php:1547 msgid "The description cannot be empty!" msgstr "상세내용은 비워둘 수 없습니다!" -#: inc/abstracttarget.class.php:1987 +#: inc/abstractitiltarget.class.php:1717 msgid "Watcher" msgid_plural "Watchers" -msgstr[0] "감시자" +msgstr[0] "" -#: inc/abstracttarget.class.php:2006 +#: inc/abstractitiltarget.class.php:1736 msgid "Cancel" msgstr "취소" -#: inc/abstracttarget.class.php:2278 inc/abstracttarget.class.php:2295 -#: inc/abstracttarget.class.php:2296 +#: inc/abstractitiltarget.class.php:2011 inc/abstractitiltarget.class.php:2027 +#: inc/abstractitiltarget.class.php:2028 msgid "Email followup" msgstr "이메일 추적" -#: inc/abstracttarget.class.php:2293 inc/abstracttarget.class.php:2321 +#: inc/abstractitiltarget.class.php:2025 inc/abstractitiltarget.class.php:2053 msgid "Group" msgstr "그룹" -#: inc/abstracttarget.class.php:2294 inc/abstracttarget.class.php:2350 +#: inc/abstractitiltarget.class.php:2026 inc/abstractitiltarget.class.php:2082 msgid "Supplier" msgstr "공급자" -#: inc/abstracttarget.class.php:2295 +#: inc/abstractitiltarget.class.php:2027 msgid "Yes" msgstr "예" -#: inc/abstracttarget.class.php:2332 +#: inc/abstractitiltarget.class.php:2064 msgid "Group from the object" msgstr "객체에서의 그룹" -#: inc/abstracttarget.class.php:2338 +#: inc/abstractitiltarget.class.php:2070 msgid "Tech group from the object" msgstr "객체에서의 기술 그룹" -#: inc/questionregex.class.php:53 -msgid "Question regular expression" -msgid_plural "Question regular expressions" -msgstr[0] "질문 정규식" - -#: inc/questionregex.class.php:96 -msgid "" -"Specify the additional validation conditions in the description of the " -"question to help users." -msgstr "사용자에게 도움을 줄 질문의 상세내용에서 추가 확인 조건을 지정하세요." - -#: inc/questiondependency.class.php:68 -msgid "Question dependency" -msgid_plural "Question dependencies" -msgstr[0] "질문 의존성" - -#: inc/answer.class.php:66 entrée standard:43 -msgid "Answer" -msgid_plural "Answers" -msgstr[0] "답변" - -#: inc/item_targetticket.class.php:52 -msgid "Composite ticket relation" -msgid_plural "Composite ticket relations" -msgstr[0] "복합 티켓 관계" - -#: inc/targetticket.class.php:53 entrée standard:43 -msgid "Target ticket" -msgid_plural "Target tickets" -msgstr[0] "대상 티켓" - -#: inc/targetticket.class.php:96 -msgid "Specific asset" -msgstr "자산 지정" - -#: inc/targetticket.class.php:104 -msgid "Default or from a template" -msgstr "기본 또는 양식 견본" - -#: inc/targetticket.class.php:105 -msgid "Specific type" -msgstr "특정 유형" - -#: inc/targetticket.class.php:178 entrée standard:48 -msgid "Ticket title" -msgstr "티켓 제목" - -#: inc/targetticket.class.php:290 -msgid "Add validation message as first ticket followup" -msgstr "첫번째 티켓 추적으로서의 확인 메시지 추가" - -#: inc/targetticket.class.php:324 -msgid "Add a field" -msgstr "항목 추가" - -#: inc/targetticket.class.php:329 -msgid "Field" -msgstr "항목" - -#: inc/targetticket.class.php:352 -msgid "Managed fields" -msgstr "관리 항목" - -#: inc/targetticket.class.php:359 -msgid "No managed field" -msgstr "관리 항목 없음" - -#: inc/targetticket.class.php:379 -msgid "Link to an other ticket" -msgstr "다른 티켓에 연결" - -#: inc/targetticket.class.php:388 -msgid "An other destination of this form" -msgstr "이 양식의 다른 목적" - -#: inc/targetticket.class.php:389 -msgid "An existing ticket" -msgstr "존재하는 티켓" - -#: inc/targetticket.class.php:390 -msgid "A ticket from an answer to a question" -msgstr "질문에 대한 답변에서의 티켓" - -#: inc/targetticket.class.php:471 -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:937 install/install.php:330 -msgid "Your form has been accepted by the validator" -msgstr "당신의 양식이 확인자에 의해 승인되었습니다." - -#: inc/targetticket.class.php:1038 -msgid "Type " -msgstr "유형" - -#: inc/targetticket.class.php:1066 -msgid "Associated elements" -msgstr "관련 요소" - -#: inc/targetticket.class.php:1077 -msgid "Item " -msgstr "품목" - -#: inc/translation.class.php:163 -msgid "No more string to translate" -msgstr "더 이상 번역할 문자열 없음" - -#: inc/translation.class.php:226 -msgid "Language not found." -msgstr "언어를 찾을 수 없습니다." - -#: inc/translation.class.php:231 -msgid "Form not found." -msgstr "양식을 찾을 수 없습니다." - -#: inc/translation.class.php:244 -msgid "Failed to add the translation." -msgstr "번역 추가에 실패함." - -#: inc/form_profile.class.php:48 inc/form_profile.class.php:85 -msgid "Access type" -msgid_plural "Access types" -msgstr[0] "접속 유형" - -#: inc/form_profile.class.php:99 -msgid "Link to the form" -msgstr "양식에 연결" - -#: inc/form_profile.class.php:112 -msgid "Please activate the form to view the link" -msgstr "링크를 보려면 양식을 활성화 하세요" - -#: inc/form_profile.class.php:120 -msgid "Enable captcha" -msgstr "캡챠 활성화" - -#: install/install.php:127 +#: install/install.php:133 msgid "" "Upgrade tables to innoDB; run php bin/console " "glpi:migration:myisam_to_innodb" @@ -1992,15 +2124,22 @@ msgstr "" "테이블을 innoDB로 업그레이드 하세요; php bin/console glpi:migration:myisam_to_innodb을 " "실행하세요" -#: install/install.php:311 +#: install/install.php:174 +#, 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:349 msgid "A form has been created" msgstr "양식이 생성되었습니다" -#: install/install.php:312 +#: install/install.php:350 msgid "Your request has been saved" msgstr "요청이 저장되었습니다" -#: install/install.php:313 +#: install/install.php:351 msgid "" "Hi,\\nYour request from GLPI has been successfully saved with number " "##formcreator.request_id## and transmitted to the helpdesk team.\\nYou can " @@ -2009,11 +2148,11 @@ msgstr "" "안녕하세요,\\nGLPI에서의 요청이 ##formcreator.request_id##로 잘 저장되었고 업무 지원 센터 팀에 전달 " "되었습니다.\\n다음 링크에서 당신의 질문을 확인할 수 있습니다:\\n##formcreator.validation_link##" -#: install/install.php:318 +#: install/install.php:356 msgid "A form from GLPI need to be validate" msgstr "GLPI에서의 양식은 확인이 필요합니다" -#: install/install.php:319 +#: install/install.php:357 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 " @@ -2022,11 +2161,11 @@ msgstr "" "안녕하세요,\\nGLPI에서의 양식은 확인이 필요하고 당신은 확인자로 선택 되었습니다.\\n이 링크를 클릭하여 접속할 수 " "있습니다:\\n##formcreator.validation_link##" -#: install/install.php:324 +#: install/install.php:362 msgid "Your form has been refused by the validator" msgstr "확인자에 의해 당신의 양식이 거부되었습니다." -#: install/install.php:325 +#: install/install.php:363 msgid "" "Hi,\\nWe are sorry to inform you that your form has been refused by the " "validator for the reason " @@ -2037,114 +2176,146 @@ msgstr "" "유감입니다:\\n##formcreator.validation_comment##\\n\\n아직은 이 링크를 클릭하여 수정하여 다시 제출할" " 수 있습니다:\\n##formcreator.validation_link##" -#: install/install.php:331 +#: install/install.php:369 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:336 +#: install/install.php:374 msgid "Your form has been deleted by an administrator" msgstr "당신의 양식이 관리자에 의해 삭제되었습니다" -#: install/install.php:337 +#: install/install.php:375 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:560 +#: install/install.php:601 msgid "Formcreator - Sync service catalog issues" msgstr "양식생성기 - 서비스 목록 문제 동기화" -#: hook.php:299 +#: hook.php:305 msgctxt "button" msgid "Duplicate" msgstr "복제" -#: hook.php:300 +#: hook.php:306 msgid "Transfer" msgstr "전송자" -#: hook.php:301 +#: hook.php:307 msgctxt "button" msgid "Export" msgstr "내보내기" -#: hook.php:536 -msgid "Seek assistance" -msgstr "도움 요청" - -#: hook.php:541 -msgid "My requests for assistance" -msgstr "나의 도움 요청" - -#: hook.php:556 -msgid "Consult feeds" -msgstr "피드 상담" - -#: hook.php:623 +#: hook.php:667 msgid "Cancel my ticket" msgstr "내 티켓 취소" -#: hook.php:630 -msgid "processing issues" -msgstr "처리 중인 이슈" - -#: hook.php:631 -msgid "waiting issues" -msgstr "대기 중인 이슈" - -#: hook.php:632 -msgid "issues to validate" -msgstr "검증할 이슈" - -#: hook.php:633 -msgid "solved issues" -msgstr "해결된 이슈" +#: hook.php:685 +msgid "Old" +msgstr "" -#: hook.php:640 +#: hook.php:692 #, php-format msgid "Number of %s" msgstr "%s의 횟수 " -#: js/scripts.js:328 -msgid "No form found. Please choose a form below instead" -msgstr "양식을 찾을 수 없습니다. 대신 다음 양식에서 선택해 주세요" +#: hook.php:709 +msgid "Issues summary" +msgstr "이슈 요약" -#: js/scripts.js:351 js/scripts.js:372 -msgid "An error occured while querying forms" -msgstr "양식 질의 중 오류 발생함" +#: hook.php:747 +msgid "" +"Formcreator's mini dashboard not usable as default. This Setting has been " +"ignored." +msgstr "양식생성기의 미니 대시보드는 기본적으로 사용할 수 없습니다. 이 설정은 무시되었습니다." -#: js/scripts.js:434 -msgid "No form yet in this category" -msgstr "이 분류에 아직 양식 없음" +#: js/scripts.js:319 +msgid "No form found. Please choose a form below instead." +msgstr "" + +#: js/scripts.js:321 +msgid "No form found." +msgstr "" -#: js/scripts.js:711 +#: js/scripts.js:325 +msgid "No FAQ item found." +msgstr "" + +#: js/scripts.js:709 msgid "Are you sure you want to delete this question?" msgstr "이 질문을 삭제 하시겠습니까?" -#: js/scripts.js:899 +#: js/scripts.js:892 msgid "Are you sure you want to delete this section?" msgstr "이 섹션을 삭제 하시겠습니까?" -#: js/scripts.js:1244 -msgid "Are you sure you want to delete this destination:" -msgstr "이 목적을 삭제 하시겠습니까:" +#: js/scripts.js:1132 +msgid "Add translations" +msgstr "번역 추가" -#: entrée standard:62 +#: js/scripts.js:1279 js/scripts.js:1303 +msgid "An error occured while querying forms" +msgstr "양식 질의 중 오류 발생함" + +#: js/scripts.js:1418 +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:37 +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] "" + +#: 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:127 standard:110 +msgid "Selectable root" +msgstr "선택가능 root" + +#: entrée standard:63 msgid "Direct access on homepage" msgstr "홈페이지에 바로 접속" -#: entrée standard:103 +#: entrée standard:86 msgid "Default form in service catalog" msgstr "서비스 목록 내의 기본 양식" -#: entrée standard:104 standard:105 +#: entrée standard:106 standard:107 msgid "Are you a robot ?" msgstr "당신은 로봇인가요?" -#: entrée standard:125 +#: entrée standard:132 msgid "Send" msgstr "전송" @@ -2152,6 +2323,10 @@ msgstr "전송" 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 "영향" @@ -2168,10 +2343,26 @@ msgstr "섹션 추가" msgid "Condition to show the submit button" 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/locales/nl_NL.po b/locales/nl_NL.po index 5085c792d..ad428f3d9 100644 --- a/locales/nl_NL.po +++ b/locales/nl_NL.po @@ -4,18 +4,17 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Dominique Depireux , 2021 -# Glenn Franssen , 2022 # Chris Gralike, 2022 +# Glenn Franssen , 2022 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-01-10 12:08+0100\n" -"PO-Revision-Date: 2021-08-30 07:22+0000\n" -"Last-Translator: Chris Gralike, 2022\n" +"POT-Creation-Date: 2022-06-15 14:47+0200\n" +"PO-Revision-Date: 2022-06-15 12:10+0000\n" +"Last-Translator: Glenn Franssen , 2022\n" "Language-Team: Dutch (Netherlands) (https://www.transifex.com/teclib/teams/28042/nl_NL/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -23,7 +22,7 @@ msgstr "" "Language: nl_NL\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: ajax/question_update.php:36 +#: ajax/question_update.php:36 ajax/section_update.php:37 msgid "Bad request" msgstr "Ongelding verzoek" @@ -36,7 +35,7 @@ msgstr "Vraag niet gevonden" #: 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:43 +#: ajax/question_toggle_required.php:55 ajax/section_update.php:44 msgid "You don't have right for this action" msgstr "Geen rechten om actie uit te voeren" @@ -46,13 +45,13 @@ 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 +#: ajax/commontree.php:55 entrée standard:109 standard:92 msgid "Subtree root" msgstr "" @@ -60,7 +59,7 @@ msgstr "" msgid "Selectable" msgstr "Selecteerbaar" -#: ajax/commontree.php:74 +#: ajax/commontree.php:74 entrée standard:118 standard:101 msgid "Limit subtree depth" msgstr "" @@ -69,9 +68,9 @@ 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:198 -#: inc/entityconfig.class.php:69 inc/form.class.php:109 inc/form.class.php:520 -#: inc/form.class.php:1897 hook.php:570 +#: inc/formlist.class.php:46 inc/formanswer.class.php:208 +#: inc/entityconfig.class.php:82 inc/form.class.php:111 inc/form.class.php:571 +#: inc/form.class.php:1938 inc/filter/entityfilter.class.php:45 msgid "Form" msgid_plural "Forms" msgstr[0] "" @@ -80,57 +79,80 @@ 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" msgstr "Kon de sectie niet verwijderen" +#: ajax/question_add.php:45 +msgid "Could not add the question" +msgstr "Kon de vraag niet toevoegen" + #: ajax/section_move.php:66 msgid "Could not move the section" msgstr "Kon de sectie niet verplaatsen" +#: ajax/target_actor.php:51 +msgid "Failed to add the actor" +msgstr "Kon behandelaar niet toevoegen" + +#: ajax/target_actor.php:62 +msgid "Failed to delete the actor" +msgstr "Kon behandelaar niet verwijderen" + #: ajax/section_duplicate.php:56 msgid "Could not duplicate the section" msgstr "Kon de sectie niet dupliceren" -#: ajax/section_update.php:49 +#: ajax/section_update.php:50 msgid "Could not update the section" msgstr "Kon de sectie niet bijwerken" #: 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/formanswer.php:46 front/reservation.php:46 front/reservation.php:48 +#: 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/formanswer.form.php:77 -#: front/reservation.form.php:46 front/reservation.form.php:48 +#: 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:88 +#: front/issue.form.php:46 msgid "Item not found" msgstr "Onderdeel niet gevonden" -#: front/targetticket.form.php:74 front/targetchange.form.php:76 -#: front/targetproblem.form.php:76 front/form.php:44 inc/common.class.php:708 -#: inc/common.class.php:715 +#: 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 "Geen rechten om onderdeel bij te werken" + +#: front/targetticket.form.php:75 +msgid "Bad request while deleting an actor." +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:78 front/form.php:43 inc/common.class.php:686 +#: inc/common.class.php:693 msgid "Form Creator" msgstr "Formcreator" -#: front/targetticket.form.php:85 front/targetchange.form.php:86 -#: front/targetproblem.form.php:87 +#: 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:45 front/formlist.php:48 inc/common.class.php:705 +#: front/formlist.php:45 front/formlist.php:48 inc/common.class.php:683 msgid "Form list" -msgstr "Formulieren lijst" +msgstr "Formulierenlijst" -#: front/formdisplay.php:84 inc/formanswer.class.php:873 -#: inc/formanswer.class.php:1068 inc/formanswer.class.php:1117 +#: front/formdisplay.php:90 inc/formanswer.class.php:877 +#: inc/formanswer.class.php:1097 inc/formanswer.class.php:1147 msgid "The form has been successfully saved!" msgstr "Het formulier is succesvol bewaard" @@ -143,229 +165,145 @@ 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:600 -#: inc/abstracttarget.class.php:1207 inc/abstracttarget.class.php:1221 +#: inc/knowbase.class.php:60 inc/form.class.php:648 +#: inc/abstractitiltarget.class.php:953 inc/abstractitiltarget.class.php:967 msgid "Category" msgid_plural "Categories" msgstr[0] "" msgstr[1] "" -#: inc/knowbase.class.php:61 inc/form.class.php:601 -msgid "see all" -msgstr "Zie alles" +#: inc/knowbase.class.php:62 inc/form.class.php:651 +msgid "See all" +msgstr "Alles tonen" -#: inc/knowbase.class.php:78 +#: inc/knowbase.class.php:83 msgid "Please, describe your need here" msgstr "Vul hier je zoektermen in" -#: inc/field/textareafield.class.php:59 inc/field/dropdownfield.class.php:123 -#: inc/field/textfield.class.php:58 inc/field/radiosfield.class.php:55 -#: inc/field/urgencyfield.class.php:56 inc/field/glpiselectfield.class.php:122 -#: inc/field/timefield.class.php:59 inc/field/datetimefield.class.php:62 -#: inc/field/actorfield.class.php:62 inc/field/checkboxesfield.class.php:56 -#: inc/field/requesttypefield.class.php:52 inc/field/datefield.class.php:60 -msgid "Default values" -msgstr "" - -#: inc/field/textareafield.class.php:126 +#: inc/field/textareafield.class.php:102 msgid "Textarea" msgstr "Tekstveld" -#: inc/field/textareafield.class.php:184 inc/field/dropdownfield.class.php:509 -#: inc/field/ldapselectfield.class.php:218 inc/field/textfield.class.php:149 -#: inc/field/urgencyfield.class.php:193 inc/field/tagfield.class.php:157 -#: inc/field/timefield.class.php:139 inc/field/requesttypefield.class.php:189 +#: inc/field/textareafield.class.php:160 inc/field/dropdownfield.class.php:440 +#: 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:487 +#: inc/field/requesttypefield.class.php:159 msgid "A required field is empty:" msgstr "Een verplicht veld is leeg:" -#: inc/field/textareafield.class.php:202 inc/field/textfield.class.php:202 -#: inc/field/integerfield.class.php:111 inc/field/floatfield.class.php:212 +#: 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/abstracttarget.class.php:2292 -#: inc/abstracttarget.class.php:2310 +#: inc/field/dropdownfield.class.php:70 inc/filter/entityfilter.class.php:44 +#: inc/abstractitiltarget.class.php:2024 inc/abstractitiltarget.class.php:2042 msgid "User" msgstr "Gebruiker" -#: inc/field/dropdownfield.class.php:72 +#: inc/field/dropdownfield.class.php:72 inc/filter/entityfilter.class.php:46 msgid "User and form" msgstr "Gebruiker en formulier" -#: inc/field/dropdownfield.class.php:86 inc/field/dropdownfield.class.php:500 +#: inc/field/dropdownfield.class.php:431 entrée standard:38 msgid "Dropdown" msgid_plural "Dropdowns" msgstr[0] "" msgstr[1] "" -#: inc/field/dropdownfield.class.php:101 -msgid "Service levels" -msgstr "Service levels" - -#: inc/field/dropdownfield.class.php:102 inc/abstracttarget.class.php:1060 -msgid "SLA" -msgstr "SLA" - -#: inc/field/dropdownfield.class.php:103 inc/abstracttarget.class.php:1133 -msgid "OLA" -msgstr "OLA" - -#: inc/field/dropdownfield.class.php:136 -msgid "Show ticket categories" -msgstr "Laat ticket categorieën zien" - -#: inc/field/dropdownfield.class.php:141 inc/field/dropdownfield.class.php:143 -msgid "Request categories" -msgstr "Aanvraag categorieën " - -#: inc/field/dropdownfield.class.php:142 inc/field/dropdownfield.class.php:143 -msgid "Incident categories" -msgstr "Incident categorieën " - -#: inc/field/dropdownfield.class.php:144 -msgid "Change categories" -msgstr "" - -#: inc/field/dropdownfield.class.php:145 -msgid "All" -msgstr "Alles" - -#: inc/field/dropdownfield.class.php:175 inc/issue.class.php:524 -#: inc/form.class.php:2098 inc/question.class.php:820 -msgid "Type" -msgid_plural "Types" -msgstr[0] "" -msgstr[1] "" - -#: inc/field/dropdownfield.class.php:180 -msgid "Time to own" -msgstr "" - -#: inc/field/dropdownfield.class.php:181 inc/abstracttarget.class.php:996 -msgid "Time to resolve" -msgstr "" - -#: inc/field/dropdownfield.class.php:531 +#: inc/field/dropdownfield.class.php:462 msgid "Invalid value for " -msgstr "Onjuiste waarde voor" +msgstr "Ongeldige waarde voor" -#: inc/field/dropdownfield.class.php:543 +#: inc/field/dropdownfield.class.php:474 #, php-format -msgid "The field value is required: %s" -msgstr "" +msgid "The itemtype field is required: %s" +msgstr "Het onderdeeltypeveld is vereist: %s" -#: inc/field/dropdownfield.class.php:559 +#: inc/field/dropdownfield.class.php:490 #, php-format msgid "Invalid dropdown type: %s" msgstr "Ongeldige dropdowntype: %s" -#: inc/field/dropdownfield.class.php:915 +#: inc/field/dropdownfield.class.php:821 entrée standard:143 standard:126 msgid "Entity restriction" msgstr "Entiteitbeperking" -#: inc/field/dropdownfield.class.php:925 +#: 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 "" "In overeenstemming met het GLPI entiteitensysteem dient \"Fomulier\" " -"geselecteerd te zijn. Overige instellingen maken de entiteitbeperkingen " -"onklaar." - -#: inc/field/ldapselectfield.class.php:49 -msgid "LDAP directory" -msgid_plural "LDAP directories" -msgstr[0] "" -msgstr[1] "" - -#: inc/field/ldapselectfield.class.php:73 -msgid "Filter" -msgstr "Filteren" - -#: inc/field/ldapselectfield.class.php:85 -msgid "Attribute" -msgstr "Attribuut" +"geselecteerd te zijn. Overige instellingen zullen de werking van " +"entiteitbeperkingen breken." -#: inc/field/ldapselectfield.class.php:175 +#: inc/field/ldapselectfield.class.php:109 msgid "LDAP size limit exceeded" msgstr "LDAP limiet overschreden " -#: inc/field/ldapselectfield.class.php:199 +#: inc/field/ldapselectfield.class.php:133 msgid "LDAP Select" msgstr "LDAP selectie" -#: inc/field/ldapselectfield.class.php:236 +#: inc/field/ldapselectfield.class.php:177 msgid "LDAP directory not defined!" msgstr "LDAP map niet gedefinieerd!" -#: inc/field/ldapselectfield.class.php:243 +#: inc/field/ldapselectfield.class.php:184 msgid "LDAP directory not found!" msgstr "LDAP map niet gevonden" -#: inc/field/ldapselectfield.class.php:276 -msgid "Cannot recover LDAP informations!" -msgstr "Kan de LDAP informatie niet herstellen!" - -#: inc/field/textfield.class.php:170 inc/field/integerfield.class.php:70 -#: inc/field/floatfield.class.php:174 +#: 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 "Een specifiek formaat komt niet overeen: %s" -#: inc/field/textfield.class.php:179 +#: inc/field/textfield.class.php:154 #, 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:184 +#: inc/field/textfield.class.php:159 #, 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:192 +#: inc/field/textfield.class.php:167 msgid "Text" msgstr "Tekst" -#: inc/field/textfield.class.php:236 inc/field/floatfield.class.php:253 -#: inc/questionregex.class.php:63 +#: 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:241 inc/field/checkboxesfield.class.php:324 -#: inc/field/floatfield.class.php:258 +#: inc/field/textfield.class.php:217 inc/field/floatfield.class.php:238 msgid "Range" -msgstr "Range" +msgstr "Bereik" -#: inc/field/textfield.class.php:247 inc/field/floatfield.class.php:264 +#: inc/field/textfield.class.php:223 inc/field/floatfield.class.php:244 msgid "Additional validation" -msgstr "Additionele validatie" - -#: inc/field/radiosfield.class.php:56 inc/field/radiosfield.class.php:73 -#: inc/field/actorfield.class.php:63 inc/field/checkboxesfield.class.php:57 -#: inc/field/checkboxesfield.class.php:72 -msgid "One per line" -msgstr "Een per lijn" - -#: inc/field/radiosfield.class.php:72 inc/field/checkboxesfield.class.php:71 -msgid "Values" -msgstr "Waardes" +msgstr "Aanvullende validatie" -#: inc/field/radiosfield.class.php:150 +#: inc/field/radiosfield.class.php:108 msgid "Radios" msgstr "Selectieknoppen" -#: inc/field/radiosfield.class.php:156 inc/field/glpiselectfield.class.php:168 -#: inc/field/checkboxesfield.class.php:265 +#: inc/field/radiosfield.class.php:114 inc/field/glpiselectfield.class.php:86 +#: inc/field/fieldsfield.class.php:511 inc/field/checkboxesfield.class.php:229 msgid "The field value is required:" msgstr "Veldgegevens zijn verplicht:" -#: inc/field/radiosfield.class.php:234 inc/field/selectfield.class.php:97 -#: inc/field/datetimefield.class.php:140 inc/field/actorfield.class.php:265 -#: inc/field/checkboxesfield.class.php:210 inc/field/floatfield.class.php:143 -#: inc/field/datefield.class.php:138 +#: inc/field/radiosfield.class.php:192 inc/field/selectfield.class.php:104 +#: 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 "Een vereist veld is leeg: %s" @@ -375,12 +313,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:84 inc/field/floatfield.class.php:185 +#: 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 "Het volgende getal moet groter zijn dan %d : %s" -#: inc/field/integerfield.class.php:90 inc/field/floatfield.class.php:191 +#: 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 "Het volgende getal moet lager zijn dan %d : %s" @@ -389,156 +327,121 @@ msgstr "Het volgende getal moet lager zijn dan %d : %s" msgid "Integer" msgstr "Cijfer" -#: inc/field/ipfield.class.php:122 +#: inc/field/undefinedfield.class.php:43 +msgid "Undefined" +msgstr "Niet gedefinieerd" + +#: inc/field/ipfield.class.php:121 msgid "IP address" -msgid_plural "Adresses IP" +msgid_plural "IP addresses" msgstr[0] "" msgstr[1] "" -#: inc/field/urgencyfield.class.php:113 inc/abstracttarget.class.php:1249 +#: inc/field/urgencyfield.class.php:84 inc/abstractitiltarget.class.php:995 msgid "Urgency" msgstr "Urgentie" -#: inc/field/urgencyfield.class.php:147 +#: inc/field/urgencyfield.class.php:118 msgctxt "urgency" msgid "Very high" msgstr "Zeer hoog" -#: inc/field/urgencyfield.class.php:148 +#: inc/field/urgencyfield.class.php:119 msgctxt "urgency" msgid "High" msgstr "Hoog" -#: inc/field/urgencyfield.class.php:149 +#: inc/field/urgencyfield.class.php:120 msgctxt "urgency" msgid "Medium" msgstr "Gemiddeld" -#: inc/field/urgencyfield.class.php:150 +#: inc/field/urgencyfield.class.php:121 msgctxt "urgency" msgid "Low" msgstr "Laag" -#: inc/field/urgencyfield.class.php:151 +#: inc/field/urgencyfield.class.php:122 msgctxt "urgency" msgid "Very low" msgstr "Zeer laag" -#: inc/field/tagfield.class.php:191 +#: inc/field/tagfield.class.php:50 +msgid "Warning: Tag plugin is disabled or missing" +msgstr "Waarschuwing: Labelplugin is uitgeschakeld of ontbreekt" + +#: inc/field/tagfield.class.php:196 msgid "Tag" msgid_plural "Tags" msgstr[0] "" msgstr[1] "" -#: inc/field/glpiselectfield.class.php:77 -#: inc/field/glpiselectfield.class.php:153 +#: inc/field/glpiselectfield.class.php:71 entrée standard:38 msgid "GLPI object" msgid_plural "GLPI objects" msgstr[0] "" msgstr[1] "" -#: inc/field/glpiselectfield.class.php:252 -#: inc/field/glpiselectfield.class.php:292 -#: inc/field/glpiselectfield.class.php:295 -msgid "Assets" -msgstr "Assets" - -#: inc/field/glpiselectfield.class.php:266 hook.php:639 -msgid "Assistance" -msgstr "Ondersteuning" - -#: inc/field/glpiselectfield.class.php:271 -msgid "Management" -msgstr "Management" - -#: inc/field/glpiselectfield.class.php:280 -msgid "Tools" -msgstr "Hulpmiddelen" - -#: inc/field/glpiselectfield.class.php:281 -msgid "Notes" -msgstr "Notities" - -#: inc/field/glpiselectfield.class.php:282 -msgid "RSS feed" -msgstr "RSS feed" - -#: inc/field/glpiselectfield.class.php:284 -msgid "Administration" -msgstr "Administratie" - -#: inc/field/glpiselectfield.class.php:292 -#: inc/field/glpiselectfield.class.php:295 -msgid "Plugin" -msgid_plural "Plugins" -msgstr[0] "" -msgstr[1] "" - #: inc/field/hostnamefield.class.php:114 msgid "Hostname" -msgid_plural "Hostname" +msgid_plural "Hostnames" msgstr[0] "" msgstr[1] "" -#: inc/field/timefield.class.php:155 +#: inc/field/timefield.class.php:128 msgid "Time" msgstr "Tijd" -#: inc/field/emailfield.class.php:51 inc/field/floatfield.class.php:59 -#: inc/field/hiddenfield.class.php:51 -msgid "Default value" -msgstr "" - -#: inc/field/emailfield.class.php:108 +#: inc/field/emailfield.class.php:87 #, php-format msgid "This is not a valid e-mail: %s" msgstr "Dit is een ongeldig emailadres: %s" -#: inc/field/emailfield.class.php:119 +#: inc/field/emailfield.class.php:98 msgid "Email" msgid_plural "Emails" msgstr[0] "" msgstr[1] "" -#: inc/field/selectfield.class.php:90 +#: inc/field/selectfield.class.php:97 msgid "Select" msgstr "Selectie" -#: inc/field/datetimefield.class.php:161 +#: inc/field/datetimefield.class.php:138 msgid "Date & time" msgstr "Datum & tijd" -#: inc/field/actorfield.class.php:94 +#: inc/field/actorfield.class.php:65 msgid "Actor" msgid_plural "Actors" msgstr[0] "" msgstr[1] "" -#: inc/field/actorfield.class.php:275 +#: inc/field/actorfield.class.php:249 #, php-format msgid "Invalid value: %s" msgstr "Ongeldige waarde: %s" -#: inc/field/actorfield.class.php:298 +#: inc/field/actorfield.class.php:272 #, php-format msgid "User not found or invalid email address: %s" msgstr "Gebruiker niet gevonden of ongeldig emailadres: %s " -#: inc/field/filefield.class.php:94 +#: inc/field/filefield.class.php:104 msgid "No attached document" msgstr "Geen gekoppeld document" -#: inc/field/filefield.class.php:96 inc/field/filefield.class.php:258 -#: inc/field/filefield.class.php:265 +#: inc/field/filefield.class.php:113 inc/field/filefield.class.php:275 +#: inc/field/filefield.class.php:282 msgid "Attached document" -msgstr "Bijgevoegde document" +msgstr "Bijgevoegd document" -#: inc/field/filefield.class.php:139 +#: inc/field/filefield.class.php:156 #, php-format msgid "A required file is missing: %s" msgstr "Een vereist bestand ontbreekt: %s" -#: inc/field/filefield.class.php:156 +#: inc/field/filefield.class.php:173 msgid "File" msgstr "Bestand" @@ -546,55 +449,95 @@ msgstr "Bestand" msgid "Multiselect" msgstr "Multieselect" -#: inc/field/checkboxesfield.class.php:152 +#: inc/field/fieldsfield.class.php:153 +msgid "Warning: Additional Fields plugin is disabled or missing" +msgstr "Waarschuwing: Additional Fields plugin ontbreekt of is uitgeschakeld " + +#: inc/field/fieldsfield.class.php:166 +msgid "Block" +msgstr "" + +#: inc/field/fieldsfield.class.php:170 inc/targetticket.class.php:340 +msgid "Field" +msgstr "Veld" + +#: inc/field/fieldsfield.class.php:253 +msgid "show" +msgstr "Toon" + +#: inc/field/fieldsfield.class.php:388 +#, php-format +msgid "Field '%1$s' type not implemented yet !" +msgstr "" + +#: inc/field/fieldsfield.class.php:465 +msgid "Some numeric fields contains non numeric values" +msgstr "Enkele nummerieke velden bevatten ongeldige waarden." + +#: inc/field/fieldsfield.class.php:470 +msgid "Some URL fields contains invalid links" +msgstr "Enkele URL velden bevatten ongeldige waarden" + +#: inc/field/fieldsfield.class.php:556 +msgid "Additionnal fields" +msgstr "Aanvullende velden" + +#: inc/field/checkboxesfield.class.php:116 msgid "Checkboxes" msgstr "Checkboxes" -#: inc/field/checkboxesfield.class.php:247 +#: inc/field/checkboxesfield.class.php:211 #, php-format msgid "The following question needs at least %d answers" msgstr "De volgende vraag dient minimaal %d antwoorden te bevatten." -#: inc/field/checkboxesfield.class.php:253 +#: inc/field/checkboxesfield.class.php:217 #, php-format msgid "The following question does not accept more than %d answers" msgstr "De volgende vraag accepteert niet meer dan %d antwoorden." -#: inc/field/requesttypefield.class.php:115 inc/targetticket.class.php:1026 +#: inc/field/checkboxesfield.class.php:289 +msgid "Range min" +msgstr "Minimaal bereik" + +#: inc/field/checkboxesfield.class.php:290 +msgid "Range max" +msgstr "Maximaal bereik" + +#: inc/field/requesttypefield.class.php:85 inc/targetticket.class.php:1123 msgid "Request type" msgstr "Verzoektype" -#: inc/field/floatfield.class.php:160 +#: inc/field/floatfield.class.php:140 #, php-format msgid "This is not a number: %s" msgstr "Dit is geen cijfer: %s " -#: inc/field/floatfield.class.php:201 -msgid "Float" +#: inc/field/floatfield.class.php:181 +msgid "Decimal number" msgstr "" -#: inc/field/datefield.class.php:159 +#: inc/field/datefield.class.php:135 msgid "Date" msgstr "Datum" -#: inc/field/descriptionfield.class.php:99 inc/form.class.php:163 -#: inc/question.class.php:165 inc/question.class.php:888 entrée standard:99 -#: standard:52 +#: 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 "Beschrijving" -#: inc/field/descriptionfield.class.php:106 +#: inc/field/descriptionfield.class.php:110 msgid "A description field should have a description:" msgstr "Het beschrijvingsveld dient een beschrijving te bevatten:" -#: inc/field/hiddenfield.class.php:114 +#: 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:591 -#: inc/targetchange.class.php:106 inc/targetticket.class.php:126 +#: 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] "" @@ -614,7 +557,7 @@ msgstr "Reguliere expressie komt overeen" #: inc/condition.class.php:117 msgid "Always displayed" -msgstr "Altijd zien" +msgstr "Altijd weergeven" #: inc/condition.class.php:118 msgid "Hidden unless" @@ -622,28 +565,28 @@ 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:179 -#: inc/form_language.class.php:536 inc/form_validator.class.php:387 -#: inc/targetproblem.class.php:551 inc/questionrange.class.php:204 -#: inc/form.class.php:1792 inc/targetchange.class.php:303 -#: inc/section.class.php:383 inc/question.class.php:1009 -#: inc/questionregex.class.php:191 inc/questiondependency.class.php:202 -#: inc/item_targetticket.class.php:150 inc/targetticket.class.php:1332 -#: inc/form_profile.class.php:226 +msgstr "Weergeven tenzij" + +#: 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:1831 inc/targetchange.class.php:303 +#: inc/section.class.php:379 inc/restrictedformcriteria.class.php:200 +#: inc/question.class.php:832 inc/questionparameter/range.class.php:205 +#: inc/questionregex.class.php:185 inc/questiondependency.class.php:196 +#: inc/item_targetticket.class.php:150 inc/targetticket.class.php:1429 #, 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:200 -#: inc/form_language.class.php:552 inc/form_validator.class.php:411 -#: inc/targetproblem.class.php:386 inc/questionrange.class.php:136 -#: inc/form.class.php:1485 inc/targetchange.class.php:148 -#: inc/section.class.php:408 inc/question.class.php:1058 -#: inc/questionregex.class.php:123 inc/questiondependency.class.php:217 -#: inc/item_targetticket.class.php:64 inc/targetticket.class.php:1371 -#: inc/form_profile.class.php:243 +#: 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:1522 inc/targetchange.class.php:148 +#: inc/section.class.php:404 inc/restrictedformcriteria.class.php:226 +#: inc/question.class.php:881 inc/questionparameter/range.class.php:140 +#: inc/questionregex.class.php:120 inc/questiondependency.class.php:211 +#: inc/item_targetticket.class.php:64 inc/targetticket.class.php:1468 #, php-format msgid "Cannot export an empty object: %s" msgstr "Kan een leeg object niet exporteren: %s" @@ -670,132 +613,217 @@ msgstr[1] "" msgid "Update issue data from tickets and form answers" msgstr "Update problemen data van tickets en formulier antwoorden" -#: inc/issue.class.php:417 +#: inc/issue.class.php:403 msgid "Satisfaction survey expired" msgstr "" -#: inc/issue.class.php:502 inc/form_language.class.php:209 -#: inc/form.class.php:154 inc/form.class.php:2088 entrée standard:52 -#: standard:48 standard:57 standard:38 +#: inc/issue.class.php:532 inc/form_language.class.php:213 +#: inc/form.class.php:156 inc/form.class.php:2133 entrée standard:52 +#: standard:49 standard:57 standard:38 standard:39 msgid "Name" msgstr "Naam" -#: inc/issue.class.php:515 inc/formanswer.class.php:188 -#: inc/formanswer.class.php:262 inc/targetproblem.class.php:634 -#: inc/form.class.php:145 inc/targetchange.class.php:334 -#: inc/section.class.php:95 inc/question.class.php:155 -#: inc/targetticket.class.php:169 +#: inc/issue.class.php:545 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 "ID" -#: inc/issue.class.php:537 inc/formanswer.class.php:249 +#: inc/issue.class.php:554 inc/form.class.php:505 inc/form.class.php:2142 +#: entrée standard:65 +msgid "Type" +msgid_plural "Types" +msgstr[0] "" +msgstr[1] "" + +#: inc/issue.class.php:567 inc/formanswer.class.php:259 msgid "Status" msgstr "Status" -#: inc/issue.class.php:549 +#: inc/issue.class.php:579 msgid "Opening date" msgstr "Openingsdatum" -#: inc/issue.class.php:558 +#: inc/issue.class.php:588 msgid "Last update" msgstr "Laatste update" -#: inc/issue.class.php:567 inc/form.class.php:172 -#: inc/abstracttarget.class.php:942 +#: inc/issue.class.php:597 inc/form.class.php:174 +#: inc/abstracttarget.class.php:517 msgid "Entity" msgid_plural "Entities" msgstr[0] "" msgstr[1] "" -#: inc/issue.class.php:577 inc/notificationtargetformanswer.class.php:79 -#: inc/target_actor.class.php:83 inc/formanswer.class.php:208 -#: inc/formanswer.class.php:609 inc/abstracttarget.class.php:1980 +#: inc/issue.class.php:607 inc/notificationtargetformanswer.class.php:79 +#: inc/target_actor.class.php:83 inc/formanswer.class.php:218 +#: inc/formanswer.class.php:608 inc/abstractitiltarget.class.php:1710 msgid "Requester" msgid_plural "Requesters" msgstr[0] "" msgstr[1] "" -#: inc/issue.class.php:595 inc/formanswer.class.php:218 +#: inc/issue.class.php:625 inc/formanswer.class.php:228 msgid "Form approver" msgstr "Goedkeurder" -#: inc/issue.class.php:611 inc/formanswer.class.php:533 -#: inc/formanswer.class.php:540 inc/formanswer.class.php:624 -#: inc/form_language.class.php:223 +#: inc/issue.class.php:641 inc/formanswer.class.php:537 +#: inc/formanswer.class.php:544 inc/formanswer.class.php:623 +#: inc/form_language.class.php:227 msgid "Comment" msgstr "Commentaar" -#: inc/issue.class.php:623 +#: inc/issue.class.php:653 msgid "Ticket approver" msgstr "Ticket goedkeurder" -#: inc/issue.class.php:657 +#: inc/issue.class.php:687 msgid "Technician" -msgstr "Engineer" +msgstr "Technicus" -#: inc/issue.class.php:690 +#: inc/issue.class.php:718 msgid "Technician group" -msgstr "Engineergroep" +msgstr "Technicusgroep" -#: inc/issue.class.php:721 inc/formanswer.class.php:238 +#: inc/issue.class.php:751 inc/formanswer.class.php:248 msgid "Form approver group" msgstr "Goedkeurder groep" -#: inc/issue.class.php:744 +#: inc/issue.class.php:762 inc/abstractitiltarget.class.php:742 +msgid "Time to resolve" +msgstr "" + +#: inc/issue.class.php:773 +msgid "Time to resolve + Progress" +msgstr "" + +#: inc/issue.class.php:783 +msgid "Internal time to resolve" +msgstr "" + +#: inc/issue.class.php:794 +msgid "Internal time to resolve + Progress" +msgstr "" + +#: inc/issue.class.php:804 +msgid "Resolution date" +msgstr "" + +#: inc/issue.class.php:819 +msgid "Internal time to own" +msgstr "" + +#: inc/issue.class.php:830 +msgid "Internal time to own + Progress" +msgstr "" + +#: inc/issue.class.php:840 +msgid "Time to own" +msgstr "" + +#: inc/issue.class.php:851 +msgid "Time to own + Progress" +msgstr "" + +#: inc/issue.class.php:877 msgid "Ticket" msgstr "Ticket" -#: inc/issue.class.php:745 inc/formanswer.class.php:173 +#: inc/issue.class.php:878 inc/formanswer.class.php:183 msgid "Form answer" msgid_plural "Form answers" msgstr[0] "" msgstr[1] "" -#: inc/issue.class.php:750 +#: inc/issue.class.php:883 msgid "Not validated" msgstr "Niet gevalideerd" -#: inc/issue.class.php:751 inc/formanswer.class.php:66 +#: inc/issue.class.php:884 inc/formanswer.class.php:76 #: inc/form_validator.class.php:71 msgid "Refused" msgstr "Geweigerd" -#: inc/issue.class.php:819 +#: inc/issue.class.php:952 #, php-format msgid "%1$s %2$s" msgstr "%1$s %2$s" -#: inc/category.class.php:50 inc/form.class.php:228 hook.php:72 +#: inc/issue.class.php:1215 inc/filter/itilcategoryfilter.class.php:56 +#: hook.php:677 +msgid "All" +msgstr "Alles" + +#: inc/issue.class.php:1221 hook.php:678 +msgid "New" +msgstr "Nieuw" + +#: inc/issue.class.php:1227 hook.php:679 +msgid "Assigned" +msgstr "Toegewezen" + +#: inc/issue.class.php:1233 inc/formanswer.class.php:75 +#: inc/form_validator.class.php:69 hook.php:680 +msgid "Waiting" +msgstr "Wachtend" + +#: inc/issue.class.php:1239 hook.php:681 +msgid "To validate" +msgstr "Om te valideren" + +#: inc/issue.class.php:1245 hook.php:682 +msgid "Solved" +msgstr "Opgelost" + +#: inc/issue.class.php:1251 hook.php:683 +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 +#: 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:261 entrée standard:65 +msgid "Icon" +msgstr "Icoon" + +#: inc/category.class.php:98 inc/form.class.php:269 entrée standard:67 +msgid "Icon color" +msgstr "Icoonkleur" + +#: inc/category.class.php:104 inc/form.class.php:277 entrée standard:80 +msgid "Background color" +msgstr "Achtergrondkleur" + #: inc/notificationtargetformanswer.class.php:43 msgid "The form as been saved" msgstr "Het formulier is bewaard" -#: inc/notificationtargetformanswer.class.php:44 install/install.php:317 +#: inc/notificationtargetformanswer.class.php:44 install/install.php:355 msgid "A form need to be validate" msgstr "Een formulier heeft validatie nodig" -#: inc/notificationtargetformanswer.class.php:45 install/install.php:323 +#: inc/notificationtargetformanswer.class.php:45 install/install.php:361 msgid "The form is refused" msgstr "Het formulier is geweigerd" -#: inc/notificationtargetformanswer.class.php:46 install/install.php:329 +#: inc/notificationtargetformanswer.class.php:46 install/install.php:367 msgid "The form is accepted" msgstr "Het formulier is geaccepteerd" -#: inc/notificationtargetformanswer.class.php:47 install/install.php:335 +#: inc/notificationtargetformanswer.class.php:47 install/install.php:373 msgid "The form is deleted" msgstr "Het formulier is verwijderd" @@ -814,7 +842,7 @@ msgid_plural "Validators" msgstr[0] "" msgstr[1] "" -#: inc/notificationtargetformanswer.class.php:81 inc/formanswer.class.php:229 +#: inc/notificationtargetformanswer.class.php:81 inc/formanswer.class.php:239 msgid "Creation date" msgstr "Aanmaakdatum" @@ -839,15 +867,15 @@ msgid "Author" msgstr "Auteur" #: inc/notificationtargetformanswer.class.php:98 -#: inc/abstracttarget.class.php:1537 +#: inc/abstractitiltarget.class.php:1290 msgid "Approver" msgstr "Goedkeurder" -#: inc/target_actor.class.php:66 inc/abstracttarget.class.php:2302 +#: inc/target_actor.class.php:66 inc/abstractitiltarget.class.php:2034 msgid "Form author" msgstr "Formulier auteur" -#: inc/target_actor.class.php:67 inc/abstracttarget.class.php:2305 +#: inc/target_actor.class.php:67 inc/abstractitiltarget.class.php:2037 msgid "Form validator" msgstr "Formulier validatiegever" @@ -855,7 +883,7 @@ msgstr "Formulier validatiegever" msgid "Specific person" msgstr "Specifiek persoon" -#: inc/target_actor.class.php:69 inc/abstracttarget.class.php:2315 +#: inc/target_actor.class.php:69 inc/abstractitiltarget.class.php:2047 msgid "Person from the question" msgstr "Persoon van vraag" @@ -863,7 +891,7 @@ msgstr "Persoon van vraag" msgid "Specific group" msgstr "Specifieke groep" -#: inc/target_actor.class.php:71 inc/abstracttarget.class.php:2326 +#: inc/target_actor.class.php:71 inc/abstractitiltarget.class.php:2058 msgid "Group from the question" msgstr "Groep van deze vraag" @@ -879,15 +907,15 @@ msgstr "Tech groep afkomstig uit een object" msgid "Specific supplier" msgstr "Specifieke leverancier" -#: inc/target_actor.class.php:75 inc/abstracttarget.class.php:2355 +#: inc/target_actor.class.php:75 inc/abstractitiltarget.class.php:2087 msgid "Supplier from the question" msgstr "Leverancier van deze vraag" -#: inc/target_actor.class.php:76 inc/abstracttarget.class.php:2344 +#: inc/target_actor.class.php:76 inc/abstractitiltarget.class.php:2076 msgid "Actors from the question" -msgstr "Actors van deze vraag" +msgstr "Uitvoerders van deze vraag" -#: inc/target_actor.class.php:77 inc/abstracttarget.class.php:2359 +#: inc/target_actor.class.php:77 inc/abstractitiltarget.class.php:2091 msgid "Form author's supervisor" msgstr "Formulier auteur toezichthouder" @@ -895,7 +923,7 @@ msgstr "Formulier auteur toezichthouder" msgid "Observer" msgstr "Observator" -#: inc/target_actor.class.php:85 inc/abstracttarget.class.php:1994 +#: inc/target_actor.class.php:85 inc/abstractitiltarget.class.php:1724 msgid "Assigned to" msgstr "Toegewezen aan" @@ -905,165 +933,206 @@ msgid_plural "Target actors" msgstr[0] "" msgstr[1] "" -#: inc/target_actor.class.php:144 -#, php-format -msgid "Failed to find a user: ID %1$d" -msgstr "" +#: 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 "Ongeldig verzoek tijdens het toevoegen van een uitvoerder" -#: inc/target_actor.class.php:153 +#: inc/target_actor.class.php:179 #, php-format -msgid "Failed to find a group: ID %1$d" -msgstr "" +msgid "Failed to find a user: %1$s" +msgstr "Gebruiker kon niet worden gevonden: %1$s" -#: inc/target_actor.class.php:162 +#: inc/target_actor.class.php:188 #, php-format -msgid "Failed to find a supplier: ID %1$d" -msgstr "" +msgid "Failed to find a group: %1$s" +msgstr "Groep kon niet worden gevonden: %1$s" -#: inc/formanswer.class.php:65 inc/form_validator.class.php:69 -msgid "Waiting" -msgstr "Wachtend" +#: inc/target_actor.class.php:197 +#, php-format +msgid "Failed to find a supplier: %1$s" +msgstr "Leverancier kon niet worden gevonden: %1$s" -#: inc/formanswer.class.php:67 inc/form_validator.class.php:70 +#: inc/formanswer.class.php:77 inc/form_validator.class.php:70 msgid "Accepted" msgstr "Accepteren" -#: inc/formanswer.class.php:520 +#: inc/formanswer.class.php:523 msgid "Print this form" msgstr "Dit formulier printen" -#: inc/formanswer.class.php:543 +#: inc/formanswer.class.php:547 msgid "Form accepted by validator." msgstr "Formulier geaccepteerd door validator." -#: inc/formanswer.class.php:545 +#: inc/formanswer.class.php:549 msgid "Form successfully saved." msgstr "Formulier succesvol bewaard." -#: inc/formanswer.class.php:617 inc/form_profile.class.php:168 +#: inc/formanswer.class.php:616 inc/formaccesstype.class.php:122 msgid "Save" msgstr "Opslaan" -#: inc/formanswer.class.php:629 +#: inc/formanswer.class.php:628 msgid "Required if refused" msgstr "Verplicht als het geweigerd wordt" -#: inc/formanswer.class.php:635 +#: inc/formanswer.class.php:634 msgid "Refuse" msgstr "Geweigerd" -#: inc/formanswer.class.php:643 +#: inc/formanswer.class.php:642 msgid "Edit answers" msgstr "Wijzig antwoorden" -#: inc/formanswer.class.php:649 +#: inc/formanswer.class.php:648 msgid "Cancel edition" msgstr "Annuleer editie" -#: inc/formanswer.class.php:656 +#: inc/formanswer.class.php:655 msgid "Accept" msgstr "Accepteren" -#: inc/formanswer.class.php:677 +#: inc/formanswer.class.php:676 msgid "Refused comment is required!" msgstr "Geweigerd. Commentaar is verplicht!" -#: inc/formanswer.class.php:749 +#: inc/formanswer.class.php:750 msgid "You are not the validator of these answers" msgstr "Jij bent niet de validatie gever van deze antwoorden" -#: inc/formanswer.class.php:935 inc/formanswer.class.php:937 +#: inc/formanswer.class.php:956 inc/formanswer.class.php:958 msgid "Form data" msgstr "Formulier data" -#: inc/formanswer.class.php:1055 inc/formanswer.class.php:1104 +#: inc/formanswer.class.php:1084 inc/formanswer.class.php:1134 msgid "Cannot generate targets!" msgstr "Kan het doel niet genereren" -#: inc/formanswer.class.php:1212 +#: inc/formanswer.class.php:1258 msgid "No turing test set" msgstr "Geen turing test set" -#: inc/formanswer.class.php:1217 +#: inc/formanswer.class.php:1263 msgid "You failed the Turing test" msgstr "U heeft de Turing test niet doorstaan" -#: inc/formanswer.class.php:1259 +#: inc/formanswer.class.php:1305 msgid "You must select validator!" msgstr "U moet een validatie kiezen!" -#: inc/common.class.php:228 +#: 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:233 +#: 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:777 +msgid "Seek assistance" +msgstr "Assistentie" + +#: inc/common.class.php:782 +msgid "My requests for assistance" +msgstr "Assistentieverzoeken" + +#: inc/common.class.php:812 +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 "" +"Activeer alstublieft het formulier om de verwijziging te kunnen bekijken." + +#: inc/formaccesstype.class.php:99 +msgid "Enable captcha" +msgstr "Captcha inschakelen" + +#: inc/formaccesstype.class.php:109 +msgid "Restricted to" +msgstr "Beperkt tot" + #: inc/form_language.class.php:51 msgid "Form language" msgid_plural "Form languages" msgstr[0] "" msgstr[1] "" -#: inc/form_language.class.php:68 inc/form_language.class.php:344 +#: 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:107 inc/form.class.php:1073 -#: inc/form.class.php:1171 inc/abstracttarget.class.php:1747 +#: inc/form_language.class.php:111 inc/form.class.php:1048 +#: inc/form.class.php:1173 inc/abstracttarget.class.php:161 +#: inc/abstractitiltarget.class.php:1541 msgid "The name cannot be empty!" msgstr "De naam kan niet leeg zijn" -#: inc/form_language.class.php:115 +#: inc/form_language.class.php:119 msgid "The language must be associated to a form!" msgstr "De taal moet zijn toegewezen aan een formulier!" -#: inc/form_language.class.php:245 inc/form_language.class.php:279 +#: inc/form_language.class.php:249 msgid "Add a translation" -msgstr "Vertaling toevoegen" +msgstr "Een vertaling toevoegen" -#: inc/form_language.class.php:307 inc/form_language.class.php:309 +#: inc/form_language.class.php:283 js/scripts.js:1179 +msgid "Update a translation" +msgstr "Een vertaling bijwerken" + +#: inc/form_language.class.php:313 inc/form_language.class.php:315 msgid "New translation" msgstr "Nieuwe vertaling" -#: inc/form_language.class.php:312 +#: inc/form_language.class.php:318 msgid "Filter list" msgstr "Filterlijst" -#: inc/form_language.class.php:317 inc/form_language.class.php:409 +#: inc/form_language.class.php:323 inc/form_language.class.php:413 msgid "No translation found" msgstr "Geen vertaling gevonden" -#: inc/form_language.class.php:322 +#: inc/form_language.class.php:328 msgid "Do you want to delete the selected items?" msgstr "Wilt u de geselecteerde onderdelen verwijderen? " -#: inc/form_language.class.php:333 inc/form_language.class.php:372 -#: inc/form.class.php:482 inc/abstracttarget.class.php:1821 +#: inc/form_language.class.php:337 inc/form_language.class.php:376 +#: inc/form.class.php:529 inc/abstractitiltarget.class.php:1615 msgid "Delete" msgstr "Verwijder" -#: inc/form_language.class.php:343 +#: inc/form_language.class.php:347 msgid "Original string" msgstr "Originele tekenreeks" -#: inc/form_language.class.php:395 +#: inc/form_language.class.php:399 msgid "Add a new language" msgstr "Nieuwe taal toevoegen" -#: inc/form_language.class.php:428 inc/form_language.class.php:460 -#: inc/form.class.php:190 entrée standard:83 +#: inc/form_language.class.php:432 inc/form_language.class.php:464 +#: inc/form.class.php:192 entrée standard:72 msgid "Language" msgstr "Taal" -#: inc/form_validator.class.php:68 inc/abstracttarget.class.php:228 -#: inc/targetticket.class.php:95 +#: inc/form_validator.class.php:68 inc/targetticket.class.php:98 +#: inc/abstractitiltarget.class.php:179 msgid "None" msgstr "Geen" @@ -1071,23 +1140,23 @@ msgstr "Geen" msgid "Need validaton?" msgstr "Validatie nodig?" -#: inc/form_validator.class.php:126 inc/abstracttarget.class.php:2296 +#: inc/form_validator.class.php:126 inc/abstractitiltarget.class.php:2028 msgid "No" msgstr "Nee" -#: inc/form_validator.class.php:303 inc/targetproblem.class.php:146 -#: inc/entityconfig.class.php:262 inc/targetchange.class.php:483 -#: inc/abstracttarget.class.php:2285 inc/targetticket.class.php:306 -#: inc/targetticket.class.php:341 +#: inc/form_validator.class.php:303 inc/profile.class.php:62 +#: inc/targetproblem.class.php:146 inc/entityconfig.class.php:389 +#: inc/targetchange.class.php:483 inc/targetticket.class.php:317 +#: inc/targetticket.class.php:352 inc/abstractitiltarget.class.php:2017 msgctxt "button" msgid "Save" msgstr "Opslaan" -#: inc/form_validator.class.php:709 inc/abstracttarget.class.php:1521 +#: inc/form_validator.class.php:717 inc/abstractitiltarget.class.php:1270 msgid "Validation" msgstr "Validatie" -#: inc/form_validator.class.php:711 +#: inc/form_validator.class.php:719 msgid "Choose a validator" msgstr "Kies een validator" @@ -1097,354 +1166,385 @@ msgid_plural "Target problems" msgstr[0] "" msgstr[1] "" -#: inc/targetproblem.class.php:108 inc/targetproblem.class.php:589 +#: inc/targetproblem.class.php:108 inc/targetproblem.class.php:577 #: inc/targetchange.class.php:104 inc/targetchange.class.php:440 -#: inc/targetticket.class.php:124 inc/targetticket.class.php:227 +#: inc/targetticket.class.php:134 inc/targetticket.class.php:237 msgid "Properties" msgstr "Eigenschappen" -#: inc/targetproblem.class.php:533 inc/targetchange.class.php:285 -#: inc/targetticket.class.php:1314 +#: inc/targetproblem.class.php:521 inc/targetchange.class.php:285 +#: inc/targetticket.class.php:1411 #, 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:590 inc/targetchange.class.php:105 -#: inc/abstracttarget.class.php:1423 inc/targetticket.class.php:125 +#: inc/targetproblem.class.php:578 inc/targetchange.class.php:105 +#: inc/targetticket.class.php:135 inc/abstractitiltarget.class.php:1172 msgid "Actors" msgstr "Uitvoerende" -#: inc/targetproblem.class.php:643 entrée standard:48 +#: inc/targetproblem.class.php:631 entrée standard:48 msgid "Problem title" msgstr "Probleemtitel" -#: inc/targetproblem.class.php:653 inc/targetchange.class.php:353 -#: inc/targetticket.class.php:188 +#: inc/targetproblem.class.php:641 inc/targetchange.class.php:353 +#: inc/targetticket.class.php:198 msgid "Content" msgstr "Inhoud" -#: inc/targetproblem.class.php:663 inc/targetchange.class.php:363 +#: inc/targetproblem.class.php:651 inc/targetchange.class.php:363 msgid "Impact" msgstr "Gevolgen" -#: inc/targetproblem.class.php:673 entrée standard:56 +#: inc/targetproblem.class.php:661 entrée standard:56 msgid "Cause" msgstr "Oorzaak" -#: inc/targetproblem.class.php:683 entrée standard:58 +#: inc/targetproblem.class.php:671 entrée standard:58 msgid "Symptom" msgstr "Symptoom" -#: inc/entityconfig.class.php:77 inc/entityconfig.class.php:86 -#: inc/entityconfig.class.php:94 inc/entityconfig.class.php:102 -#: inc/entityconfig.class.php:110 +#: inc/entityconfig.class.php:90 inc/entityconfig.class.php:99 +#: inc/entityconfig.class.php:107 inc/entityconfig.class.php:115 +#: inc/entityconfig.class.php:123 inc/entityconfig.class.php:131 +#: inc/entityconfig.class.php:139 inc/entityconfig.class.php:147 +#: inc/entityconfig.class.php:155 msgid "Inheritance of the parent entity" msgstr "Erving van bovenliggende entiteit" -#: inc/entityconfig.class.php:78 +#: inc/entityconfig.class.php:91 msgid "GLPi's helpdesk" msgstr "GLPI's helpdesk" -#: inc/entityconfig.class.php:79 +#: inc/entityconfig.class.php:92 msgid "Service catalog simplified" msgstr "Service catalogus versimpeld" -#: inc/entityconfig.class.php:80 +#: inc/entityconfig.class.php:93 msgid "Service catalog extended" msgstr "Service catalogus uitgebreid" -#: inc/entityconfig.class.php:87 +#: inc/entityconfig.class.php:100 +msgid "All available forms" +msgstr "Alle beschikbare formulieren" + +#: inc/entityconfig.class.php:101 +msgid "Only default forms" +msgstr "Alleen standaard formulieren" + +#: inc/entityconfig.class.php:108 msgid "Popularity sort" msgstr "Sorteer op populariteit" -#: inc/entityconfig.class.php:88 +#: inc/entityconfig.class.php:109 msgid "Alphabetic sort" msgstr "Sorteer op alfabet" -#: inc/entityconfig.class.php:95 +#: inc/entityconfig.class.php:116 msgid "Merged with Forms" msgstr "Samengevoegd met formulieren" -#: inc/entityconfig.class.php:96 +#: inc/entityconfig.class.php:117 msgid "Distinct menu entry" -msgstr "Unieke menuingang" +msgstr "Unieke menu-ingang" -#: inc/entityconfig.class.php:103 inc/entityconfig.class.php:111 -#: inc/form.class.php:283 entrée standard:117 +#: inc/entityconfig.class.php:124 inc/entityconfig.class.php:132 +#: inc/entityconfig.class.php:140 inc/entityconfig.class.php:148 +#: inc/form.class.php:285 entrée standard:100 msgid "Visible" msgstr "Zichtbaar" -#: inc/entityconfig.class.php:104 inc/entityconfig.class.php:112 +#: inc/entityconfig.class.php:125 inc/entityconfig.class.php:133 +#: inc/entityconfig.class.php:141 inc/entityconfig.class.php:149 msgid "Hidden" msgstr "Verborgen" -#: inc/entityconfig.class.php:165 +#: inc/entityconfig.class.php:156 +msgid "Variable height" +msgstr "" + +#: inc/entityconfig.class.php:157 +msgid "Uniform height" +msgstr "" + +#: inc/entityconfig.class.php:231 msgid "Helpdesk" msgstr "Helpdesk" -#: inc/entityconfig.class.php:173 inc/entityconfig.class.php:276 +#: inc/entityconfig.class.php:239 inc/entityconfig.class.php:403 entrée +#: standard:44 msgid "Helpdesk mode" msgstr "Helpdesk modus" -#: inc/entityconfig.class.php:189 inc/entityconfig.class.php:286 +#: inc/entityconfig.class.php:250 +msgid "Default Form list mode" +msgstr "Standaard formulier lijstmodus" + +#: inc/entityconfig.class.php:268 inc/entityconfig.class.php:413 msgid "Sort order" msgstr "Sorteervolgorde" -#: inc/entityconfig.class.php:205 inc/entityconfig.class.php:296 +#: inc/entityconfig.class.php:284 inc/entityconfig.class.php:423 msgid "Knowledge base" msgstr "Kennisbank" -#: inc/entityconfig.class.php:220 +#: inc/entityconfig.class.php:299 msgid "Search" msgstr "Zoeken" -#: inc/entityconfig.class.php:236 +#: inc/entityconfig.class.php:315 +msgid "Counters dashboard" +msgstr "Tellers dashboard" + +#: inc/entityconfig.class.php:331 msgid "Header message" msgstr "Kopbericht" -#: inc/entityconfig.class.php:248 inc/entityconfig.class.php:326 -#: inc/form.class.php:237 entrée standard:101 +#: inc/entityconfig.class.php:347 +msgid "Search issue" +msgstr "" + +#: inc/entityconfig.class.php:363 +msgid "Tile design" +msgstr "" + +#: inc/entityconfig.class.php:375 inc/entityconfig.class.php:453 +#: inc/form.class.php:239 entrée standard:84 msgid "Header" msgid_plural "Headers" msgstr[0] "" msgstr[1] "" -#: inc/entityconfig.class.php:306 +#: inc/entityconfig.class.php:433 msgid "Display search field" msgstr "Zoekveld tonen" -#: inc/entityconfig.class.php:316 +#: inc/entityconfig.class.php:443 msgid "Display header" msgstr "Kopteksten tonen" -#: inc/questionrange.class.php:53 +#: 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:63 +#: inc/questionrange.class.php:62 inc/questionparameter/range.class.php:69 msgid "Minimum range" msgstr "Minimaal bereik" -#: inc/questionrange.class.php:72 +#: inc/questionrange.class.php:71 inc/questionparameter/range.class.php:78 msgid "maximum range" msgstr "Maximaal bereik" -#: inc/questionrange.class.php:105 -msgid "Min" -msgstr "Min" - -#: inc/questionrange.class.php:107 -msgid "Max" -msgstr "Max" - -#: inc/form.class.php:64 inc/form.class.php:388 +#: inc/form.class.php:66 inc/form.class.php:432 msgid "Public access" msgstr "Publieke toegang" -#: inc/form.class.php:65 inc/form.class.php:392 +#: inc/form.class.php:67 inc/form.class.php:436 msgid "Private access" msgstr "Private toegang" -#: inc/form.class.php:66 inc/form.class.php:396 +#: inc/form.class.php:68 inc/form.class.php:440 msgid "Restricted access" msgstr "Beperkte toegang" -#: inc/form.class.php:120 -msgid "Forms waiting for validation" -msgstr "Formulieren wachten op goedkeuring" +#: inc/form.class.php:122 +msgid "Answers waiting for validation" +msgstr "Antwoorden die wachten op validatie" -#: inc/form.class.php:122 inc/form.class.php:1567 inc/form.class.php:1593 +#: inc/form.class.php:124 inc/form.class.php:1606 inc/form.class.php:1632 msgid "Import forms" msgstr "Importeer formulieren" -#: inc/form.class.php:138 +#: inc/form.class.php:140 msgid "Characteristics" msgstr "Karakterestieken" -#: inc/form.class.php:181 +#: inc/form.class.php:183 msgid "Recursive" msgstr "Recursief" -#: inc/form.class.php:202 +#: inc/form.class.php:204 msgid "Homepage" msgstr "Hoofdpagina" -#: inc/form.class.php:215 +#: inc/form.class.php:217 msgid "Access" msgstr "Toegang" -#: inc/form.class.php:246 inc/form.class.php:314 inc/form.class.php:372 entrée -#: standard:53 +#: inc/form.class.php:248 inc/form.class.php:330 inc/form.class.php:397 entrée +#: standard:54 msgid "Active" msgstr "Actief" -#: inc/form.class.php:259 entrée standard:66 -msgid "Icon" -msgstr "Icoon" - -#: inc/form.class.php:267 entrée standard:78 -msgid "Icon color" -msgstr "Icoonkleur" - -#: inc/form.class.php:275 entrée standard:97 -msgid "Background color" -msgstr "Achtergrondkleur" +#: inc/form.class.php:300 inc/form.class.php:341 inc/form.class.php:416 +msgid "Default form" +msgstr "Standaardformulier" -#: inc/form.class.php:313 inc/form.class.php:368 +#: inc/form.class.php:329 inc/form.class.php:394 msgid "Inactive" msgstr "inactief" -#: inc/form.class.php:337 inc/form.class.php:404 -msgid "All langages" +#: inc/form.class.php:340 inc/form.class.php:413 +msgid "Not default form" +msgstr "Geen standaardformulier" + +#: inc/form.class.php:364 inc/form.class.php:448 entrée standard:75 +msgid "All languages" msgstr "Alle talen" -#: inc/form.class.php:448 entrée standard:119 +#: inc/form.class.php:492 entrée standard:102 msgid "Answers title" msgstr "Antwoordtitel" -#: inc/form.class.php:460 inc/form.class.php:512 +#: inc/form.class.php:504 inc/form.class.php:563 msgid "Target" msgid_plural "Targets" msgstr[0] "" msgstr[1] "" -#: inc/form.class.php:477 -msgid "Edit" +#: inc/form.class.php:506 +msgid "Actions" msgstr "" -#: inc/form.class.php:495 inc/form.class.php:2085 +#: inc/form.class.php:546 inc/form.class.php:2130 msgid "Add a target" msgstr "Doel toevoegen" -#: inc/form.class.php:515 +#: inc/form.class.php:566 msgid "Preview" msgstr "Voorbeschouwing" -#: inc/form.class.php:516 +#: inc/form.class.php:567 msgid "properties" msgstr "Eigenschappen" -#: inc/form.class.php:905 +#: inc/form.class.php:886 msgid "What are you looking for?" msgstr "Wat zoekt u?" -#: inc/form.class.php:913 +#: inc/form.class.php:894 #, php-format msgid "My %1$d last forms (requester)" -msgstr "Mijn %1$d laatste formulieren (verzoeker)" +msgstr "Mijn %1$d laatste formulieren (aanvrager)" -#: inc/form.class.php:916 +#: inc/form.class.php:897 msgid "No form posted yet" msgstr "Geen formulieren gepost" -#: inc/form.class.php:946 +#: inc/form.class.php:927 msgid "All my forms (requester)" msgstr "Al mijn formulieren (aanvrager)" -#: inc/form.class.php:959 +#: inc/form.class.php:940 #, php-format msgid "My %1$d last forms (validator)" msgstr "Mijn %1$d laatste formilieren (validator)" -#: inc/form.class.php:967 +#: inc/form.class.php:948 msgid "No form waiting for validation" msgstr "Geen formulieren wachten op validatie" -#: inc/form.class.php:1002 +#: inc/form.class.php:983 msgid "All my forms (validator)" -msgstr "Al mijn formulieren (validatie)" +msgstr "Al mijn formulieren (validator)" + +#: inc/form.class.php:1184 +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:1149 +#: inc/form.class.php:1279 #, 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:1308 +#: inc/form.class.php:1359 msgid "Errored duplicate" msgstr "foutief duplicaat" -#: inc/form.class.php:1319 +#: inc/form.class.php:1370 msgid "Duplicate" msgstr "Dupliceren" -#: inc/form.class.php:1366 +#: inc/form.class.php:1417 msgctxt "button" msgid "Post" msgstr "Versturen" -#: inc/form.class.php:1384 +#: inc/form.class.php:1440 #, php-format msgid "Form duplicated: %s" msgstr "Formulier gedupliceerd: 1%s" -#: inc/form.class.php:1395 +#: inc/form.class.php:1456 #, php-format msgid "Form Transfered: %s" msgstr "Formulier verplaatst: 1%s" -#: inc/form.class.php:1414 +#: inc/form.class.php:1480 msgid "Back" msgstr "Terug" -#: inc/form.class.php:1540 +#: inc/form.class.php:1579 msgid "Upload of JSON files not allowed." msgstr "Het uploaden van JSON bestanden is niet toegestaan" -#: inc/form.class.php:1543 +#: inc/form.class.php:1582 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:1544 +#: inc/form.class.php:1583 msgctxt "button" msgid "Create" msgstr "Creëren " -#: inc/form.class.php:1547 inc/form.class.php:1558 +#: inc/form.class.php:1586 inc/form.class.php:1597 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:1548 inc/form.class.php:1559 +#: inc/form.class.php:1587 inc/form.class.php:1598 msgctxt "button" msgid "Back" msgstr "Terug" -#: inc/form.class.php:1551 +#: inc/form.class.php:1590 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:1554 inc/form.class.php:1557 +#: inc/form.class.php:1593 inc/form.class.php:1596 msgid "You may enable JSON files right now." msgstr "U kunt nu JSON bestanden toestaan." -#: inc/form.class.php:1555 +#: inc/form.class.php:1594 msgctxt "button" msgid "Enable" msgstr "Inschakelen" -#: inc/form.class.php:1602 +#: inc/form.class.php:1641 msgctxt "button" msgid "Send" msgstr "Verzenden" -#: inc/form.class.php:1621 +#: inc/form.class.php:1660 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:1625 inc/form.class.php:1629 +#: inc/form.class.php:1664 inc/form.class.php:1668 msgid "Forms import impossible, the file seems corrupt" msgstr "Formulieren importeren niet mogelijk, het bestand lijkt corrupt. " -#: inc/form.class.php:1635 +#: inc/form.class.php:1674 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:1642 +#: inc/form.class.php:1681 msgid "" "The file does not specifies the schema version. It was probably generated " "with a version older than 2.10. Giving up." @@ -1452,62 +1552,62 @@ msgstr "" "Het bestand heeft geen schemaversie gespecificeerd. Het bestand is " "waarschijnlijk aangemaakt met een versie ouder dan 2.10. " -#: inc/form.class.php:1668 +#: inc/form.class.php:1707 #, php-format msgid "Failed to import %s" msgstr "Het importeren van %s is mislukt." -#: inc/form.class.php:1673 +#: inc/form.class.php:1712 #, php-format msgid "Forms successfully imported from %s" msgstr "Formulieren succesvol geïmporteerd van 1%s" -#: inc/form.class.php:1736 +#: inc/form.class.php:1775 #, 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:1744 +#: inc/form.class.php:1783 #, 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:1754 +#: inc/form.class.php:1793 #, 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:1832 +#: inc/form.class.php:1875 msgid "Failed to create JSON document type" msgstr "Het is niet gelukt om een JSON document type te maken" -#: inc/form.class.php:1839 +#: inc/form.class.php:1882 msgid "JSON document type not found" msgstr "JSON document type is niet gevonden" -#: inc/form.class.php:1846 +#: inc/form.class.php:1889 msgid "Failed to update JSON document type" msgstr "Het is niet gelukt om het JSON document type te updaten" -#: inc/form.class.php:1866 +#: inc/form.class.php:1909 msgid "Forms without category" msgstr "Formulieren zonder categorie" -#: inc/form.class.php:1889 +#: inc/form.class.php:1930 msgid "No form available" msgstr "Geenm formulier beschikbaar" -#: inc/form.class.php:2117 inc/abstracttarget.class.php:2004 -#: inc/abstracttarget.class.php:2285 inc/targetticket.class.php:381 +#: inc/form.class.php:2161 inc/targetticket.class.php:392 +#: inc/abstractitiltarget.class.php:1734 inc/abstractitiltarget.class.php:2017 msgid "Add" msgstr "Toevoegen" -#: inc/form.class.php:2135 inc/form.class.php:2158 +#: inc/form.class.php:2179 inc/form.class.php:2202 msgid "Unsupported target type." msgstr "Niet ondersteund doeltype." -#: inc/form.class.php:2197 +#: inc/form.class.php:2241 msgid "plugin_formcreator_load_check" msgstr "" @@ -1535,364 +1635,211 @@ msgstr "backup plan" #: inc/targetchange.class.php:403 msgid "Check list" -msgstr "checklist" +msgstr "Checklist" -#: inc/section.class.php:71 inc/question.class.php:796 entrée standard:63 -#: entrée standard:44 +#: 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:314 +#: inc/question.class.php:312 msgid "The title is required" msgstr "Titel is verplicht" -#: inc/question.class.php:69 inc/abstracttarget.class.php:1222 -#: inc/abstracttarget.class.php:1259 inc/abstracttarget.class.php:1337 -#: inc/abstracttarget.class.php:1465 inc/abstracttarget.class.php:1540 -#: inc/targetticket.class.php:1037 inc/targetticket.class.php:1076 entrée -#: standard:41 +#: inc/restrictedformcriteria.class.php:179 +#, php-format +msgid "Failed to find %1$s %2$s" +msgstr "%1$s %2$s kon niet gevonden worden" + +#: inc/question.class.php:70 inc/targetticket.class.php:1134 +#: inc/targetticket.class.php:1173 inc/abstractitiltarget.class.php:968 +#: inc/abstractitiltarget.class.php:1005 inc/abstractitiltarget.class.php:1083 +#: inc/abstractitiltarget.class.php:1214 inc/abstractitiltarget.class.php:1295 +#: entrée standard:41 msgid "Question" msgid_plural "Questions" msgstr[0] "" msgstr[1] "" -#: inc/question.class.php:225 entrée standard:37 +#: inc/question.class.php:228 entrée standard:37 msgid "Count of conditions" msgstr "Aantal condities" -#: inc/question.class.php:322 +#: inc/question.class.php:320 msgid "The field type is required" msgstr "Veld type is verplicht" -#: inc/question.class.php:329 +#: inc/question.class.php:327 msgid "The section is required" msgstr "Gedeelte is verplicht" -#: inc/question.class.php:341 +#: inc/question.class.php:339 #, 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:355 +#: inc/question.class.php:353 msgid "This type of question is not compatible with public forms." msgstr "Dit vraagtype is niet geschikt voor publieke formulieren." -#: inc/question.class.php:364 +#: inc/question.class.php:362 msgid "This type of question requires parameters" msgstr "Dit vraagtype vereist parameters." -#: inc/question.class.php:370 +#: inc/question.class.php:368 msgid "A parameter is missing for this question type" msgstr "Er ontbreekt een parameter voor dit vraagtype." -#: inc/question.class.php:752 entrée standard:83 -msgid "Add a question" -msgstr "Voeg een vraag toe" +#: inc/question.class.php:1268 +msgid "Service levels" +msgstr "Service levels" -#: inc/question.class.php:755 -msgid "Edit a question" -msgstr "Bewerk een vraag" +#: inc/question.class.php:1269 inc/abstractitiltarget.class.php:806 +msgid "SLA" +msgstr "SLA" -#: inc/question.class.php:778 entrée standard:42 -msgid "Title" -msgstr "" +#: inc/question.class.php:1270 inc/abstractitiltarget.class.php:879 +msgid "OLA" +msgstr "OLA" -#: inc/question.class.php:847 -msgid "Required" -msgstr "Verplicht" +#: inc/question.class.php:1287 inc/question.class.php:1327 +#: inc/question.class.php:1330 +msgid "Assets" +msgstr "Assets" -#: inc/question.class.php:864 -msgid "Show empty" -msgstr "Laat leeg zien" +#: inc/question.class.php:1301 hook.php:691 hook.php:708 +msgid "Assistance" +msgstr "Ondersteuning" -#: inc/question.class.php:907 -msgid "Condition to show the question" -msgstr "" +#: inc/question.class.php:1306 +msgid "Management" +msgstr "Management" -#: inc/abstractquestionparameter.class.php:92 -msgid "Parameter" -msgstr "Parameter" +#: inc/question.class.php:1315 +msgid "Tools" +msgstr "Hulpmiddelen" -#: inc/abstractquestionparameter.class.php:99 -msgid "Field name" -msgstr "Veldnaam" +#: inc/question.class.php:1316 +msgid "Notes" +msgstr "Notities" -#: inc/abstracttarget.class.php:214 +#: inc/question.class.php:1317 +msgid "RSS feed" +msgstr "RSS feed" + +#: inc/question.class.php:1319 +msgid "Administration" +msgstr "Administratie" + +#: inc/question.class.php:1327 inc/question.class.php:1330 +msgid "Plugin" +msgid_plural "Plugins" +msgstr[0] "" +msgstr[1] "" + +#: inc/abstractquestionparameter.class.php:92 +msgid "Parameter" +msgstr "Parameter" + +#: inc/abstractquestionparameter.class.php:99 +msgid "Field name" +msgstr "Veldnaam" + +#: inc/abstracttarget.class.php:96 msgid "Current active entity" msgstr "Huidige actieve entiteit" -#: inc/abstracttarget.class.php:215 +#: inc/abstracttarget.class.php:97 msgid "Default requester user's entity" msgstr "Aanvragers standaard entiteit " -#: inc/abstracttarget.class.php:216 +#: inc/abstracttarget.class.php:98 msgid "First dynamic requester user's entity (alphabetical)" msgstr "Eerste dynamische gebruikers entiteit (alfabet)" -#: inc/abstracttarget.class.php:217 +#: inc/abstracttarget.class.php:99 msgid "Last dynamic requester user's entity (alphabetical)" msgstr "Laatste dynamische gebruikers entiteit (alfabet)" -#: inc/abstracttarget.class.php:218 +#: inc/abstracttarget.class.php:100 msgid "The form entity" msgstr "Formulier entiteit" -#: inc/abstracttarget.class.php:219 +#: inc/abstracttarget.class.php:101 msgid "Default entity of the validator" msgstr "Standaard entiteit van validatiegever" -#: inc/abstracttarget.class.php:220 +#: inc/abstracttarget.class.php:102 msgid "Specific entity" msgstr "Specifieke entiteit" -#: inc/abstracttarget.class.php:221 +#: 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:222 +#: 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:229 -msgid "Tags from questions" -msgstr "Tags van vragen" - -#: inc/abstracttarget.class.php:230 -msgid "Specific tags" -msgstr "Specifieke tags" - -#: inc/abstracttarget.class.php:231 -msgid "Tags from questions and specific tags" -msgstr "Tags van vragen en specifieke tags" - -#: inc/abstracttarget.class.php:232 -msgid "Tags from questions or specific tags" -msgstr "Tags van vragen of specifieke tags" - -#: inc/abstracttarget.class.php:238 -msgid "equals to the answer to the question" -msgstr "Gelijk aan antwoord op deze vraag" - -#: inc/abstracttarget.class.php:239 -msgid "calculated from the ticket creation date" -msgstr "Uitgerekend vanaf datum aanmaak ticket" - -#: inc/abstracttarget.class.php:240 -msgid "calculated from the answer to the question" -msgstr "Uitgerekend vanaf antwoord op deze vraag" - -#: inc/abstracttarget.class.php:246 -msgid "SLA from template or none" -msgstr "" - -#: inc/abstracttarget.class.php:247 -msgid "Specific SLA" -msgstr "" - -#: inc/abstracttarget.class.php:248 inc/abstracttarget.class.php:256 -#: inc/abstracttarget.class.php:264 inc/abstracttarget.class.php:272 -#: inc/abstracttarget.class.php:281 inc/targetticket.class.php:97 -#: inc/targetticket.class.php:106 -msgid "Equals to the answer to the question" -msgstr "Gelijk aan antwoord op deze vraag" - -#: inc/abstracttarget.class.php:254 -msgid "OLA from template or none" -msgstr "" - -#: inc/abstracttarget.class.php:255 -msgid "Specific OLA" -msgstr "" - -#: inc/abstracttarget.class.php:262 -msgid "Urgency from template or Medium" -msgstr "Urgentie van template of gemiddeld" - -#: inc/abstracttarget.class.php:263 -msgid "Specific urgency" -msgstr "Specifieke urgentie" - -#: inc/abstracttarget.class.php:270 -msgid "Category from template or none" -msgstr "Categorie van template of geen" - -#: inc/abstracttarget.class.php:271 -msgid "Specific category" -msgstr "Specifieke categorie" - -#: inc/abstracttarget.class.php:273 inc/targetticket.class.php:98 -msgid "Last valid answer" -msgstr "" - -#: inc/abstracttarget.class.php:279 -msgid "Location from template or none" -msgstr "Locatie van template of geen" - -#: inc/abstracttarget.class.php:280 -msgid "Specific location" -msgstr "Specifieke locatie" - -#: inc/abstracttarget.class.php:292 +#: inc/abstracttarget.class.php:115 msgid "Always generated" msgstr "" -#: inc/abstracttarget.class.php:293 +#: inc/abstracttarget.class.php:116 msgid "Disabled unless" msgstr "" -#: inc/abstracttarget.class.php:294 +#: inc/abstracttarget.class.php:117 msgid "Generated unless" msgstr "" -#: inc/abstracttarget.class.php:300 -msgid "No validation" +#: inc/abstracttarget.class.php:128 +msgid "A target must be associated to a form." msgstr "" -#: inc/abstracttarget.class.php:301 -msgid "Specific user or group" +#: inc/abstracttarget.class.php:133 +msgid "A target must be associated to an existing form." msgstr "" -#: inc/abstracttarget.class.php:302 -msgid "User from question answer" +#: inc/abstracttarget.class.php:138 +msgid "Name is required." msgstr "" -#: inc/abstracttarget.class.php:927 +#: inc/abstracttarget.class.php:502 msgid "Destination entity" msgstr "" -#: inc/abstracttarget.class.php:943 +#: inc/abstracttarget.class.php:518 msgid "User type question" msgstr "Gebruikers type vraag" -#: inc/abstracttarget.class.php:944 +#: inc/abstracttarget.class.php:519 msgid "Entity type question" msgstr "Entiteit type vraag" -#: inc/abstracttarget.class.php:1048 -msgid "Minute" -msgid_plural "Minutes" -msgstr[0] "" -msgstr[1] "" - -#: inc/abstracttarget.class.php:1049 -msgid "Hour" -msgid_plural "Hours" -msgstr[0] "" -msgstr[1] "" - -#: inc/abstracttarget.class.php:1050 -msgid "Day" -msgid_plural "Days" -msgstr[0] "" -msgstr[1] "" - -#: inc/abstracttarget.class.php:1051 -msgid "Month" -msgid_plural "Months" -msgstr[0] "" -msgstr[1] "" - -#: inc/abstracttarget.class.php:1083 -msgid "SLA (TTO/TTR)" -msgstr "" - -#: inc/abstracttarget.class.php:1084 inc/abstracttarget.class.php:1157 -msgid "Question (TTO/TTR)" -msgstr "" - -#: inc/abstracttarget.class.php:1156 -msgid "OLA (TTO/TTR)" -msgstr "" - -#: inc/abstracttarget.class.php:1260 -msgid "Urgency " -msgstr "Urgentie" - -#: inc/abstracttarget.class.php:1290 -msgid "Ticket tags" -msgstr "Ticket tags" - -#: inc/abstracttarget.class.php:1338 -msgid "Tags" -msgstr "Tags" - -#: inc/abstracttarget.class.php:1454 -msgid "Location" -msgstr "" - -#: inc/abstracttarget.class.php:1466 -msgid "Location " -msgstr "Locatie" - -#: inc/abstracttarget.class.php:1707 -msgid "A target must be associated to a form." -msgstr "" - -#: inc/abstracttarget.class.php:1712 -msgid "A target must be associated to an existing form." -msgstr "" - -#: inc/abstracttarget.class.php:1717 -msgid "Name is required." -msgstr "" - -#: inc/abstracttarget.class.php:1753 -msgid "The description cannot be empty!" -msgstr "De omschrijving kan niet leeg zijn" - -#: inc/abstracttarget.class.php:1987 -msgid "Watcher" -msgid_plural "Watchers" -msgstr[0] "" -msgstr[1] "" - -#: inc/abstracttarget.class.php:2006 -msgid "Cancel" -msgstr "Annuleren" - -#: inc/abstracttarget.class.php:2278 inc/abstracttarget.class.php:2295 -#: inc/abstracttarget.class.php:2296 -msgid "Email followup" -msgstr "" - -#: inc/abstracttarget.class.php:2293 inc/abstracttarget.class.php:2321 -msgid "Group" -msgstr "" - -#: inc/abstracttarget.class.php:2294 inc/abstracttarget.class.php:2350 -msgid "Supplier" -msgstr "" - -#: inc/abstracttarget.class.php:2295 -msgid "Yes" -msgstr "" +#: inc/filter/itilcategoryfilter.class.php:52 +#: inc/filter/itilcategoryfilter.class.php:54 +msgid "Request categories" +msgstr "Aanvraag categorieën " -#: inc/abstracttarget.class.php:2332 -msgid "Group from the object" -msgstr "" +#: inc/filter/itilcategoryfilter.class.php:53 +#: inc/filter/itilcategoryfilter.class.php:54 +msgid "Incident categories" +msgstr "Incident categorieën " -#: inc/abstracttarget.class.php:2338 -msgid "Tech group from the object" +#: inc/filter/itilcategoryfilter.class.php:55 +msgid "Change categories" msgstr "" -#: inc/questionregex.class.php:53 +#: inc/questionregex.class.php:52 msgid "Question regular expression" msgid_plural "Question regular expressions" msgstr[0] "" msgstr[1] "" -#: inc/questionregex.class.php:96 -msgid "" -"Specify the additional validation conditions in the description of the " -"question to help users." -msgstr "" -"Specificeer de additionele validatie condities in de omschrijving van de " -"vraag om gebruikers te helpen" - -#: inc/questiondependency.class.php:68 +#: inc/questiondependency.class.php:66 msgid "Question dependency" msgid_plural "Question dependencies" msgstr[0] "" @@ -1910,151 +1857,342 @@ msgid_plural "Composite ticket relations" msgstr[0] "" msgstr[1] "" -#: inc/targetticket.class.php:53 entrée standard:43 +#: inc/targetticket.class.php:56 entrée standard:43 msgid "Target ticket" msgid_plural "Target tickets" msgstr[0] "" msgstr[1] "" -#: inc/targetticket.class.php:96 +#: inc/targetticket.class.php:99 msgid "Specific asset" msgstr "" -#: inc/targetticket.class.php:104 +#: inc/targetticket.class.php:100 inc/targetticket.class.php:116 +#: inc/abstractitiltarget.class.php:200 inc/abstractitiltarget.class.php:208 +#: inc/abstractitiltarget.class.php:216 inc/abstractitiltarget.class.php:224 +#: inc/abstractitiltarget.class.php:233 +msgid "Equals to the answer to the question" +msgstr "Gelijk aan antwoord op deze vraag" + +#: inc/targetticket.class.php:101 inc/abstractitiltarget.class.php:225 +#: inc/abstractitiltarget.class.php:234 +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:105 +#: inc/targetticket.class.php:115 msgid "Specific type" msgstr "" -#: inc/targetticket.class.php:178 entrée standard:48 +#: inc/targetticket.class.php:188 entrée standard:48 msgid "Ticket title" msgstr "Ticket titel" -#: inc/targetticket.class.php:290 +#: 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:324 +#: inc/targetticket.class.php:335 msgid "Add a field" msgstr "" -#: inc/targetticket.class.php:329 -msgid "Field" -msgstr "Veld" - -#: inc/targetticket.class.php:352 +#: inc/targetticket.class.php:363 msgid "Managed fields" msgstr "" -#: inc/targetticket.class.php:359 +#: inc/targetticket.class.php:370 msgid "No managed field" msgstr "" -#: inc/targetticket.class.php:379 +#: inc/targetticket.class.php:390 msgid "Link to an other ticket" msgstr "Link aan een ander ticket" -#: inc/targetticket.class.php:388 +#: inc/targetticket.class.php:399 msgid "An other destination of this form" msgstr "Een ander doel van dit formulier" -#: inc/targetticket.class.php:389 +#: inc/targetticket.class.php:400 msgid "An existing ticket" msgstr "Een bestaand ticket" -#: inc/targetticket.class.php:390 +#: inc/targetticket.class.php:401 msgid "A ticket from an answer to a question" msgstr "" -#: inc/targetticket.class.php:471 +#: inc/targetticket.class.php:482 msgctxt "button" msgid "Delete permanently" msgstr "" -#: inc/targetticket.class.php:724 +#: inc/targetticket.class.php:741 msgid "Invalid link type" msgstr "Invalide link type" -#: inc/targetticket.class.php:744 +#: inc/targetticket.class.php:761 msgid "Invalid linked item type" msgstr "Invalide gelinkt item type. " -#: inc/targetticket.class.php:757 +#: inc/targetticket.class.php:774 msgid "Linked item does not exists" msgstr "Gelinkt item bestaat niet" -#: inc/targetticket.class.php:770 +#: inc/targetticket.class.php:787 msgid "Failed to link the item" msgstr "Gefaald om item te linken" -#: inc/targetticket.class.php:937 install/install.php:330 +#: inc/targetticket.class.php:959 install/install.php:368 msgid "Your form has been accepted by the validator" msgstr "Je formulier is geaccepteerd door de validator" -#: inc/targetticket.class.php:1038 +#: inc/targetticket.class.php:1110 +msgid "Request source" +msgstr "" + +#: inc/targetticket.class.php:1135 msgid "Type " msgstr "" -#: inc/targetticket.class.php:1066 +#: inc/targetticket.class.php:1163 msgid "Associated elements" msgstr "" -#: inc/targetticket.class.php:1077 +#: inc/targetticket.class.php:1174 msgid "Item " msgstr "" -#: inc/translation.class.php:163 +#: inc/translation.class.php:153 msgid "No more string to translate" msgstr "" -#: inc/translation.class.php:226 +#: inc/translation.class.php:216 msgid "Language not found." msgstr "" -#: inc/translation.class.php:231 +#: inc/translation.class.php:221 msgid "Form not found." msgstr "" -#: inc/translation.class.php:244 +#: inc/translation.class.php:234 msgid "Failed to add the translation." msgstr "" -#: inc/form_profile.class.php:48 inc/form_profile.class.php:85 -msgid "Access type" -msgid_plural "Access types" +#: 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 "TTR from template or none" +msgstr "" + +#: inc/abstractitiltarget.class.php:190 +msgid "equals to the answer to the question" +msgstr "Gelijk aan antwoord op deze vraag" + +#: inc/abstractitiltarget.class.php:191 +msgid "calculated from the ticket creation date" +msgstr "Uitgerekend vanaf datum aanmaak ticket" + +#: inc/abstractitiltarget.class.php:192 +msgid "calculated from the answer to the question" +msgstr "Uitgerekend vanaf antwoord op deze vraag" + +#: inc/abstractitiltarget.class.php:198 +msgid "SLA from template or none" +msgstr "" + +#: inc/abstractitiltarget.class.php:199 +msgid "Specific SLA" +msgstr "" + +#: inc/abstractitiltarget.class.php:206 +msgid "OLA from template or none" +msgstr "" + +#: inc/abstractitiltarget.class.php:207 +msgid "Specific OLA" +msgstr "" + +#: inc/abstractitiltarget.class.php:214 +msgid "Urgency from template or Medium" +msgstr "Urgentie van template of gemiddeld" + +#: inc/abstractitiltarget.class.php:215 +msgid "Specific urgency" +msgstr "Specifieke urgentie" + +#: inc/abstractitiltarget.class.php:222 +msgid "Category from template or none" +msgstr "Categorie van template of geen" + +#: inc/abstractitiltarget.class.php:223 +msgid "Specific category" +msgstr "Specifieke categorie" + +#: inc/abstractitiltarget.class.php:231 +msgid "Location from template or none" +msgstr "Locatie van template of geen" + +#: inc/abstractitiltarget.class.php:232 +msgid "Specific location" +msgstr "Specifieke locatie" + +#: inc/abstractitiltarget.class.php:240 +msgid "No validation" +msgstr "" + +#: inc/abstractitiltarget.class.php:241 +msgid "Specific user or group" +msgstr "" + +#: inc/abstractitiltarget.class.php:242 +msgid "User from question answer" +msgstr "" + +#: inc/abstractitiltarget.class.php:243 +msgid "Group from question answer" +msgstr "" + +#: inc/abstractitiltarget.class.php:794 +msgid "Minute" +msgid_plural "Minutes" msgstr[0] "" msgstr[1] "" -#: inc/form_profile.class.php:99 -msgid "Link to the form" -msgstr "Link naar het formulier" +#: inc/abstractitiltarget.class.php:795 +msgid "Hour" +msgid_plural "Hours" +msgstr[0] "" +msgstr[1] "" -#: inc/form_profile.class.php:112 -msgid "Please activate the form to view the link" +#: inc/abstractitiltarget.class.php:796 +msgid "Day" +msgid_plural "Days" +msgstr[0] "" +msgstr[1] "" + +#: inc/abstractitiltarget.class.php:797 +msgid "Month" +msgid_plural "Months" +msgstr[0] "" +msgstr[1] "" + +#: inc/abstractitiltarget.class.php:829 +msgid "SLA (TTO/TTR)" msgstr "" -"Activeer alstublieft het formulier om de verwijziging te kunnen bekijken." -#: inc/form_profile.class.php:120 -msgid "Enable captcha" -msgstr "Captcha inschakelen" +#: inc/abstractitiltarget.class.php:830 inc/abstractitiltarget.class.php:903 +msgid "Question (TTO/TTR)" +msgstr "" + +#: inc/abstractitiltarget.class.php:902 +msgid "OLA (TTO/TTR)" +msgstr "" + +#: inc/abstractitiltarget.class.php:1006 +msgid "Urgency " +msgstr "Urgentie" + +#: inc/abstractitiltarget.class.php:1036 +msgid "Ticket tags" +msgstr "Ticket tags" + +#: inc/abstractitiltarget.class.php:1084 +msgid "Tags" +msgstr "Tags" + +#: inc/abstractitiltarget.class.php:1203 +msgid "Location" +msgstr "" + +#: inc/abstractitiltarget.class.php:1215 +msgid "Location " +msgstr "Locatie" + +#: inc/abstractitiltarget.class.php:1547 +msgid "The description cannot be empty!" +msgstr "De omschrijving kan niet leeg zijn" + +#: inc/abstractitiltarget.class.php:1717 +msgid "Watcher" +msgid_plural "Watchers" +msgstr[0] "" +msgstr[1] "" + +#: inc/abstractitiltarget.class.php:1736 +msgid "Cancel" +msgstr "Annuleren" + +#: inc/abstractitiltarget.class.php:2011 inc/abstractitiltarget.class.php:2027 +#: inc/abstractitiltarget.class.php:2028 +msgid "Email followup" +msgstr "" + +#: inc/abstractitiltarget.class.php:2025 inc/abstractitiltarget.class.php:2053 +msgid "Group" +msgstr "" + +#: inc/abstractitiltarget.class.php:2026 inc/abstractitiltarget.class.php:2082 +msgid "Supplier" +msgstr "" + +#: inc/abstractitiltarget.class.php:2027 +msgid "Yes" +msgstr "" + +#: inc/abstractitiltarget.class.php:2064 +msgid "Group from the object" +msgstr "" + +#: inc/abstractitiltarget.class.php:2070 +msgid "Tech group from the object" +msgstr "" -#: install/install.php:127 +#: install/install.php:133 msgid "" "Upgrade tables to innoDB; run php bin/console " "glpi:migration:myisam_to_innodb" msgstr "" -#: install/install.php:311 +#: install/install.php:174 +#, 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:349 msgid "A form has been created" msgstr "Een formulier is gemaakt" -#: install/install.php:312 +#: install/install.php:350 msgid "Your request has been saved" -msgstr "Je verzoek is bewaard" +msgstr "Je verzoek is opgeslagen" -#: install/install.php:313 +#: install/install.php:351 msgid "" "Hi,\\nYour request from GLPI has been successfully saved with number " "##formcreator.request_id## and transmitted to the helpdesk team.\\nYou can " @@ -2064,11 +2202,11 @@ msgstr "" "##formcreator.request_id## en aan de helpdesk toegekend.\\nJe kunt hier je " "ticket volgen:\\n##formcreator.validation_link## " -#: install/install.php:318 +#: install/install.php:356 msgid "A form from GLPI need to be validate" msgstr "Een formulier van GLPI heeft validatie nodig" -#: install/install.php:319 +#: install/install.php:357 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 " @@ -2077,11 +2215,11 @@ 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:324 +#: install/install.php:362 msgid "Your form has been refused by the validator" msgstr "Je formulier is geweigerd door de validator" -#: install/install.php:325 +#: install/install.php:363 msgid "" "Hi,\\nWe are sorry to inform you that your form has been refused by the " "validator for the reason " @@ -2091,7 +2229,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:331 +#: install/install.php:369 msgid "" "Hi,\\nWe are pleased to inform you that your form has been accepted by the " "validator.\\nYour request will be considered soon." @@ -2099,11 +2237,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:336 +#: install/install.php:374 msgid "Your form has been deleted by an administrator" msgstr "Je formulier is verwijderd door de administrator" -#: install/install.php:337 +#: install/install.php:375 msgid "" "Hi,\\nWe are sorry to inform you that your request cannot be considered and " "has been deleted by an administrator." @@ -2112,98 +2250,131 @@ msgstr "" "behandeling genomen zal worden, omdat een administrator je aanvraag heeft " "verwijderd. " -#: install/install.php:560 +#: install/install.php:601 msgid "Formcreator - Sync service catalog issues" msgstr "Formcreator: Sync service catalogus problemen" -#: hook.php:299 +#: hook.php:305 msgctxt "button" msgid "Duplicate" msgstr "Dupliceren" -#: hook.php:300 +#: hook.php:306 msgid "Transfer" msgstr "" -#: hook.php:301 +#: hook.php:307 msgctxt "button" msgid "Export" msgstr "" -#: hook.php:536 -msgid "Seek assistance" -msgstr "Assistentie" - -#: hook.php:541 -msgid "My requests for assistance" -msgstr "Assistentieverzoeken" - -#: hook.php:556 -msgid "Consult feeds" -msgstr "Consult feeds" - -#: hook.php:623 +#: hook.php:667 msgid "Cancel my ticket" msgstr "" -#: hook.php:630 -msgid "processing issues" +#: hook.php:685 +msgid "Old" msgstr "" -#: hook.php:631 -msgid "waiting issues" +#: hook.php:692 +#, php-format +msgid "Number of %s" msgstr "" -#: hook.php:632 -msgid "issues to validate" +#: hook.php:709 +msgid "Issues summary" msgstr "" -#: hook.php:633 -msgid "solved issues" +#: hook.php:747 +msgid "" +"Formcreator's mini dashboard not usable as default. This Setting has been " +"ignored." msgstr "" -#: hook.php:640 -#, php-format -msgid "Number of %s" +#: js/scripts.js:319 +msgid "No form found. Please choose a form below instead." msgstr "" -#: js/scripts.js:328 -msgid "No form found. Please choose a form below instead" -msgstr "Geen formulier gevonden. Selecteer een formulier" - -#: js/scripts.js:351 js/scripts.js:372 -msgid "An error occured while querying forms" -msgstr "Er is een fout opgetreden terwijl we de formulieren opvroegen" +#: js/scripts.js:321 +msgid "No form found." +msgstr "" -#: js/scripts.js:434 -msgid "No form yet in this category" -msgstr "Geen formulier in deze categorie" +#: js/scripts.js:325 +msgid "No FAQ item found." +msgstr "" -#: js/scripts.js:711 +#: js/scripts.js:709 msgid "Are you sure you want to delete this question?" msgstr "Weet je zeker dat je deze vraag wilt verwijderen?" -#: js/scripts.js:899 +#: js/scripts.js:892 msgid "Are you sure you want to delete this section?" msgstr "Weet je zeker dat je dit gedeelte wilt verwijderen?" -#: js/scripts.js:1244 -msgid "Are you sure you want to delete this destination:" -msgstr "Weet je zeker dat je deze bestemming wilt verwijderen:" +#: js/scripts.js:1132 +msgid "Add translations" +msgstr "" -#: entrée standard:62 +#: js/scripts.js:1279 js/scripts.js:1303 +msgid "An error occured while querying forms" +msgstr "Er is een fout opgetreden terwijl we de formulieren opvroegen" + +#: js/scripts.js:1418 +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:103 +#: entrée standard:86 msgid "Default form in service catalog" msgstr "Standaard formulier in service catalogus" -#: entrée standard:104 standard:105 +#: entrée standard:106 standard:107 msgid "Are you a robot ?" msgstr "" -#: entrée standard:125 +#: entrée standard:132 msgid "Send" msgstr "Verzenden" @@ -2211,6 +2382,10 @@ msgstr "Verzenden" 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 "" @@ -2227,10 +2402,26 @@ msgstr "Voeg een gedeelte toe" 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/pl_PL.po b/locales/pl_PL.po index 94f641d4d..5919e9d22 100644 --- a/locales/pl_PL.po +++ b/locales/pl_PL.po @@ -4,22 +4,22 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Thierry Bugier , 2021 -# Jacek Maciol , 2021 -# netruner , 2021 -# Ryszard Jeziorski , 2022 -# Agnieszka Pacyga , 2022 # Norbert Błaszczyk, 2022 +# Thierry Bugier , 2022 +# netruner , 2022 +# Jacek Maciol , 2022 # Daniel Wróblewski , 2022 +# Agnieszka Pacyga , 2022 +# Ryszard Jeziorski , 2022 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-01-10 12:08+0100\n" -"PO-Revision-Date: 2021-08-30 07:22+0000\n" -"Last-Translator: Daniel Wróblewski , 2022\n" +"POT-Creation-Date: 2022-06-15 14:47+0200\n" +"PO-Revision-Date: 2022-06-15 12:10+0000\n" +"Last-Translator: Ryszard Jeziorski , 2022\n" "Language-Team: Polish (Poland) (https://www.transifex.com/teclib/teams/28042/pl_PL/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -27,7 +27,7 @@ msgstr "" "Language: pl_PL\n" "Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n" -#: ajax/question_update.php:36 +#: ajax/question_update.php:36 ajax/section_update.php:37 msgid "Bad request" msgstr "Błędne zgłoszenie" @@ -40,7 +40,7 @@ msgstr "Nie znaleziono pytania" #: 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:43 +#: ajax/question_toggle_required.php:55 ajax/section_update.php:44 msgid "You don't have right for this action" msgstr "Nie masz uprawnień dla tej akcji" @@ -56,7 +56,7 @@ msgstr "Nie można było przenieść niektórych pytań" msgid "Could not add the section" msgstr "Nie można dodać sekcji" -#: ajax/commontree.php:55 +#: ajax/commontree.php:55 entrée standard:109 standard:92 msgid "Subtree root" msgstr "Źródło poddrzewa" @@ -64,7 +64,7 @@ msgstr "Źródło poddrzewa" msgid "Selectable" msgstr "" -#: ajax/commontree.php:74 +#: ajax/commontree.php:74 entrée standard:118 standard:101 msgid "Limit subtree depth" msgstr "Ogranicz drzewo kategorii zgłoszeń" @@ -73,15 +73,15 @@ msgid "No limit" msgstr "Bez ograniczeń" #: ajax/homepage_link.php:36 inc/field/dropdownfield.class.php:71 -#: inc/formlist.class.php:46 inc/formanswer.class.php:198 -#: inc/entityconfig.class.php:69 inc/form.class.php:109 inc/form.class.php:520 -#: inc/form.class.php:1897 hook.php:570 +#: inc/formlist.class.php:46 inc/formanswer.class.php:208 +#: inc/entityconfig.class.php:82 inc/form.class.php:111 inc/form.class.php:571 +#: inc/form.class.php:1938 inc/filter/entityfilter.class.php:45 msgid "Form" msgid_plural "Forms" -msgstr[0] "Formularz" -msgstr[1] "Formularze" -msgstr[2] "Formularze" -msgstr[3] "Formularze" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" #: ajax/section_delete.php:44 ajax/section_move.php:49 #: ajax/section_duplicate.php:44 @@ -92,51 +92,74 @@ msgstr "Nie znaleziono sekcji źródłowej" msgid "Could not delete the section" msgstr "Nie można usunąć sekcji" +#: ajax/question_add.php:45 +msgid "Could not add the question" +msgstr "Nie można dodać pytania" + #: ajax/section_move.php:66 msgid "Could not move the section" msgstr "Nie można przenieść sekcji" +#: ajax/target_actor.php:51 +msgid "Failed to add the actor" +msgstr "Nie udało się dodać uczestnika" + +#: ajax/target_actor.php:62 +msgid "Failed to delete the actor" +msgstr "Nie udało się usunąć uczestnika" + #: ajax/section_duplicate.php:56 msgid "Could not duplicate the section" msgstr "Nie można powielić sekcji" -#: ajax/section_update.php:49 +#: ajax/section_update.php:50 msgid "Could not update the section" msgstr "Nie można zaktualizować sekcji" #: 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/formanswer.php:46 front/reservation.php:46 front/reservation.php:48 +#: 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/formanswer.form.php:77 -#: front/reservation.form.php:46 front/reservation.form.php:48 +#: front/formanswer.form.php:75 front/reservation.form.php:46 +#: front/reservation.form.php:48 msgid "Service catalog" msgstr "Katalog usług" -#: front/issue.form.php:88 +#: front/issue.form.php:46 msgid "Item not found" -msgstr "Nie znaleziono elementu" - -#: front/targetticket.form.php:74 front/targetchange.form.php:76 -#: front/targetproblem.form.php:76 front/form.php:44 inc/common.class.php:708 -#: inc/common.class.php:715 +msgstr "Nie znaleziono pozycji" + +#: 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 "Brak uprawnień do aktualizacji tej pozycji." + +#: front/targetticket.form.php:75 +msgid "Bad request while deleting an actor." +msgstr "Złe żądanie podczas usuwania uczestnika." + +#: front/targetticket.form.php:95 front/targetchange.form.php:81 +#: front/formanswer.php:47 front/targetproblem.form.php:81 +#: front/formanswer.form.php:78 front/form.php:43 inc/common.class.php:686 +#: inc/common.class.php:693 msgid "Form Creator" msgstr "Kreator formularzy" -#: front/targetticket.form.php:85 front/targetchange.form.php:86 -#: front/targetproblem.form.php:87 +#: 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:45 front/formlist.php:48 inc/common.class.php:705 +#: front/formlist.php:45 front/formlist.php:48 inc/common.class.php:683 msgid "Form list" msgstr "Lista formularzy" -#: front/formdisplay.php:84 inc/formanswer.class.php:873 -#: inc/formanswer.class.php:1068 inc/formanswer.class.php:1117 +#: front/formdisplay.php:90 inc/formanswer.class.php:877 +#: inc/formanswer.class.php:1097 inc/formanswer.class.php:1147 msgid "The form has been successfully saved!" msgstr "Formularz został zapisany" @@ -151,134 +174,77 @@ msgstr "" msgid "%1$s adds the reservation %2$s for item %3$s" msgstr "" -#: inc/knowbase.class.php:60 inc/form.class.php:600 -#: inc/abstracttarget.class.php:1207 inc/abstracttarget.class.php:1221 +#: inc/knowbase.class.php:60 inc/form.class.php:648 +#: inc/abstractitiltarget.class.php:953 inc/abstractitiltarget.class.php:967 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:61 inc/form.class.php:601 -msgid "see all" -msgstr "Wszystkie kategorie" +#: inc/knowbase.class.php:62 inc/form.class.php:651 +msgid "See all" +msgstr "Zobacz wszystkie" -#: inc/knowbase.class.php:78 +#: inc/knowbase.class.php:83 msgid "Please, describe your need here" msgstr "Wpisz frazę do wyszukania w formularzach" -#: inc/field/textareafield.class.php:59 inc/field/dropdownfield.class.php:123 -#: inc/field/textfield.class.php:58 inc/field/radiosfield.class.php:55 -#: inc/field/urgencyfield.class.php:56 inc/field/glpiselectfield.class.php:122 -#: inc/field/timefield.class.php:59 inc/field/datetimefield.class.php:62 -#: inc/field/actorfield.class.php:62 inc/field/checkboxesfield.class.php:56 -#: inc/field/requesttypefield.class.php:52 inc/field/datefield.class.php:60 -msgid "Default values" -msgstr "Wartości domyślne" - -#: inc/field/textareafield.class.php:126 +#: inc/field/textareafield.class.php:102 msgid "Textarea" msgstr "Obszar tekstu" -#: inc/field/textareafield.class.php:184 inc/field/dropdownfield.class.php:509 -#: inc/field/ldapselectfield.class.php:218 inc/field/textfield.class.php:149 -#: inc/field/urgencyfield.class.php:193 inc/field/tagfield.class.php:157 -#: inc/field/timefield.class.php:139 inc/field/requesttypefield.class.php:189 +#: inc/field/textareafield.class.php:160 inc/field/dropdownfield.class.php:440 +#: 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:487 +#: inc/field/requesttypefield.class.php:159 msgid "A required field is empty:" msgstr "Wymagane pole jest puste:" -#: inc/field/textareafield.class.php:202 inc/field/textfield.class.php:202 -#: inc/field/integerfield.class.php:111 inc/field/floatfield.class.php:212 +#: 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 "Wyrażenie regularne jest nieprawidłowe" -#: inc/field/dropdownfield.class.php:70 inc/abstracttarget.class.php:2292 -#: inc/abstracttarget.class.php:2310 +#: inc/field/dropdownfield.class.php:70 inc/filter/entityfilter.class.php:44 +#: inc/abstractitiltarget.class.php:2024 inc/abstractitiltarget.class.php:2042 msgid "User" msgstr "Użytkownik" -#: inc/field/dropdownfield.class.php:72 +#: inc/field/dropdownfield.class.php:72 inc/filter/entityfilter.class.php:46 msgid "User and form" msgstr "Użytkownik i formularz" -#: inc/field/dropdownfield.class.php:86 inc/field/dropdownfield.class.php:500 +#: inc/field/dropdownfield.class.php:431 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" - -#: inc/field/dropdownfield.class.php:101 -msgid "Service levels" -msgstr "Poziomy usług" - -#: inc/field/dropdownfield.class.php:102 inc/abstracttarget.class.php:1060 -msgid "SLA" -msgstr "" - -#: inc/field/dropdownfield.class.php:103 inc/abstracttarget.class.php:1133 -msgid "OLA" -msgstr "" - -#: inc/field/dropdownfield.class.php:136 -msgid "Show ticket categories" -msgstr "Pokaż kategorię zgłoszeń" - -#: inc/field/dropdownfield.class.php:141 inc/field/dropdownfield.class.php:143 -msgid "Request categories" -msgstr "Kategorie zapytań" - -#: inc/field/dropdownfield.class.php:142 inc/field/dropdownfield.class.php:143 -msgid "Incident categories" -msgstr "Kategorie incydentów" - -#: inc/field/dropdownfield.class.php:144 -msgid "Change categories" -msgstr "Zmień kategorie" - -#: inc/field/dropdownfield.class.php:145 -msgid "All" -msgstr "Wszystkie" - -#: inc/field/dropdownfield.class.php:175 inc/issue.class.php:524 -#: inc/form.class.php:2098 inc/question.class.php:820 -msgid "Type" -msgid_plural "Types" -msgstr[0] "Typ" -msgstr[1] "Typy" -msgstr[2] "Typy" -msgstr[3] "Typy" - -#: inc/field/dropdownfield.class.php:180 -msgid "Time to own" -msgstr "" - -#: inc/field/dropdownfield.class.php:181 inc/abstracttarget.class.php:996 -msgid "Time to resolve" -msgstr "Czas na rozwiązanie" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" -#: inc/field/dropdownfield.class.php:531 +#: inc/field/dropdownfield.class.php:462 msgid "Invalid value for " -msgstr "Nieprawidłowa wartość dla " +msgstr "Błędna wartość dla" -#: inc/field/dropdownfield.class.php:543 +#: inc/field/dropdownfield.class.php:474 #, php-format -msgid "The field value is required: %s" +msgid "The itemtype field is required: %s" msgstr "" -#: inc/field/dropdownfield.class.php:559 +#: inc/field/dropdownfield.class.php:490 #, php-format msgid "Invalid dropdown type: %s" msgstr "" -#: inc/field/dropdownfield.class.php:915 +#: inc/field/dropdownfield.class.php:821 entrée standard:143 standard:126 msgid "Entity restriction" msgstr "" -#: inc/field/dropdownfield.class.php:925 +#: inc/field/dropdownfield.class.php:830 msgid "" "To respect the GLPI entity system, \"Form\" should be selected. Others " "settings will break the entity restrictions" @@ -287,99 +253,68 @@ msgstr "" "\"Formularz\". Inne ustawienia spowodują złamanie ograniczeń dotyczących " "jednostek" -#: inc/field/ldapselectfield.class.php:49 -msgid "LDAP directory" -msgid_plural "LDAP directories" -msgstr[0] "Katalog LDAP" -msgstr[1] "Katalogi LDAP" -msgstr[2] "Katalogi LDAP" -msgstr[3] "Katalogi LDAP" - -#: inc/field/ldapselectfield.class.php:73 -msgid "Filter" -msgstr "Filtr" - -#: inc/field/ldapselectfield.class.php:85 -msgid "Attribute" -msgstr "Atrybut" - -#: inc/field/ldapselectfield.class.php:175 +#: inc/field/ldapselectfield.class.php:109 msgid "LDAP size limit exceeded" msgstr "Przekroczony limit rozmiaru LDAP" -#: inc/field/ldapselectfield.class.php:199 +#: inc/field/ldapselectfield.class.php:133 msgid "LDAP Select" msgstr "Dane z LDAP" -#: inc/field/ldapselectfield.class.php:236 +#: inc/field/ldapselectfield.class.php:177 msgid "LDAP directory not defined!" msgstr "Katalog LDAP nie został zdefiniowany" -#: inc/field/ldapselectfield.class.php:243 +#: inc/field/ldapselectfield.class.php:184 msgid "LDAP directory not found!" msgstr "Katalog LDAP nie znaleziony" -#: inc/field/ldapselectfield.class.php:276 -msgid "Cannot recover LDAP informations!" -msgstr "Nie można pobrać informacji z LDAP!" - -#: inc/field/textfield.class.php:170 inc/field/integerfield.class.php:70 -#: inc/field/floatfield.class.php:174 +#: 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 "Podany format nie pasuje: %s" -#: inc/field/textfield.class.php:179 +#: inc/field/textfield.class.php:154 #, 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:184 +#: inc/field/textfield.class.php:159 #, 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:192 +#: inc/field/textfield.class.php:167 msgid "Text" msgstr "Tekst" -#: inc/field/textfield.class.php:236 inc/field/floatfield.class.php:253 -#: inc/questionregex.class.php:63 +#: 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 "Wyrażenie regularne" -#: inc/field/textfield.class.php:241 inc/field/checkboxesfield.class.php:324 -#: inc/field/floatfield.class.php:258 +#: inc/field/textfield.class.php:217 inc/field/floatfield.class.php:238 msgid "Range" msgstr "Zakres" -#: inc/field/textfield.class.php:247 inc/field/floatfield.class.php:264 +#: inc/field/textfield.class.php:223 inc/field/floatfield.class.php:244 msgid "Additional validation" msgstr "Dodatkowa weryfikacja" -#: inc/field/radiosfield.class.php:56 inc/field/radiosfield.class.php:73 -#: inc/field/actorfield.class.php:63 inc/field/checkboxesfield.class.php:57 -#: inc/field/checkboxesfield.class.php:72 -msgid "One per line" -msgstr "Każda wartość w osobnym wierszu" - -#: inc/field/radiosfield.class.php:72 inc/field/checkboxesfield.class.php:71 -msgid "Values" -msgstr "Wartości" - -#: inc/field/radiosfield.class.php:150 +#: inc/field/radiosfield.class.php:108 msgid "Radios" msgstr "Pola opcji" -#: inc/field/radiosfield.class.php:156 inc/field/glpiselectfield.class.php:168 -#: inc/field/checkboxesfield.class.php:265 +#: inc/field/radiosfield.class.php:114 inc/field/glpiselectfield.class.php:86 +#: inc/field/fieldsfield.class.php:511 inc/field/checkboxesfield.class.php:229 msgid "The field value is required:" msgstr "Wymagana wartość w polu:" -#: inc/field/radiosfield.class.php:234 inc/field/selectfield.class.php:97 -#: inc/field/datetimefield.class.php:140 inc/field/actorfield.class.php:265 -#: inc/field/checkboxesfield.class.php:210 inc/field/floatfield.class.php:143 -#: inc/field/datefield.class.php:138 +#: inc/field/radiosfield.class.php:192 inc/field/selectfield.class.php:104 +#: 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 "Wymagane pole jest puste: %s" @@ -389,12 +324,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:84 inc/field/floatfield.class.php:185 +#: 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 "Liczba musi być większa niż %d:%s" -#: inc/field/integerfield.class.php:90 inc/field/floatfield.class.php:191 +#: 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 "Liczba musi być mniejsza niż %d:%s" @@ -403,44 +338,52 @@ msgstr "Liczba musi być mniejsza niż %d:%s" msgid "Integer" msgstr "Wartość całkowita" -#: inc/field/ipfield.class.php:122 +#: inc/field/undefinedfield.class.php:43 +msgid "Undefined" +msgstr "Niezdefiniowane" + +#: inc/field/ipfield.class.php:121 msgid "IP address" -msgid_plural "Adresses IP" -msgstr[0] "Adres IP" -msgstr[1] "Adresy IP" -msgstr[2] "Adresy IP" -msgstr[3] "Adresy IP" +msgid_plural "IP addresses" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" -#: inc/field/urgencyfield.class.php:113 inc/abstracttarget.class.php:1249 +#: inc/field/urgencyfield.class.php:84 inc/abstractitiltarget.class.php:995 msgid "Urgency" msgstr "Pilność" -#: inc/field/urgencyfield.class.php:147 +#: inc/field/urgencyfield.class.php:118 msgctxt "urgency" msgid "Very high" msgstr "Bardzo wysoki" -#: inc/field/urgencyfield.class.php:148 +#: inc/field/urgencyfield.class.php:119 msgctxt "urgency" msgid "High" msgstr "Wysoki" -#: inc/field/urgencyfield.class.php:149 +#: inc/field/urgencyfield.class.php:120 msgctxt "urgency" msgid "Medium" msgstr "Umiarkowany" -#: inc/field/urgencyfield.class.php:150 +#: inc/field/urgencyfield.class.php:121 msgctxt "urgency" msgid "Low" msgstr "Niski" -#: inc/field/urgencyfield.class.php:151 +#: inc/field/urgencyfield.class.php:122 msgctxt "urgency" msgid "Very low" msgstr "Bardzo niski" -#: inc/field/tagfield.class.php:191 +#: inc/field/tagfield.class.php:50 +msgid "Warning: Tag plugin is disabled or missing" +msgstr "Ostrzeżenie: Wtyczka Tag jest wyłączona lub jej brak" + +#: inc/field/tagfield.class.php:196 msgid "Tag" msgid_plural "Tags" msgstr[0] "" @@ -448,8 +391,7 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: inc/field/glpiselectfield.class.php:77 -#: inc/field/glpiselectfield.class.php:153 +#: inc/field/glpiselectfield.class.php:71 entrée standard:38 msgid "GLPI object" msgid_plural "GLPI objects" msgstr[0] "" @@ -457,68 +399,24 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: inc/field/glpiselectfield.class.php:252 -#: inc/field/glpiselectfield.class.php:292 -#: inc/field/glpiselectfield.class.php:295 -msgid "Assets" -msgstr "Zasoby" - -#: inc/field/glpiselectfield.class.php:266 hook.php:639 -msgid "Assistance" -msgstr "Wsparcie" - -#: inc/field/glpiselectfield.class.php:271 -msgid "Management" -msgstr "Zarządzanie" - -#: inc/field/glpiselectfield.class.php:280 -msgid "Tools" -msgstr "Narzędzia" - -#: inc/field/glpiselectfield.class.php:281 -msgid "Notes" -msgstr "Uwagi" - -#: inc/field/glpiselectfield.class.php:282 -msgid "RSS feed" -msgstr "RSS feed" - -#: inc/field/glpiselectfield.class.php:284 -msgid "Administration" -msgstr "Administracja" - -#: inc/field/glpiselectfield.class.php:292 -#: inc/field/glpiselectfield.class.php:295 -msgid "Plugin" -msgid_plural "Plugins" -msgstr[0] "Wtyczka" -msgstr[1] "Wtyczki" -msgstr[2] "Wtyczki" -msgstr[3] "Wtyczki" - #: inc/field/hostnamefield.class.php:114 msgid "Hostname" -msgid_plural "Hostname" +msgid_plural "Hostnames" msgstr[0] "" msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: inc/field/timefield.class.php:155 +#: inc/field/timefield.class.php:128 msgid "Time" msgstr "Czas" -#: inc/field/emailfield.class.php:51 inc/field/floatfield.class.php:59 -#: inc/field/hiddenfield.class.php:51 -msgid "Default value" -msgstr "Domyślna wartość" - -#: inc/field/emailfield.class.php:108 +#: inc/field/emailfield.class.php:87 #, 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:119 +#: inc/field/emailfield.class.php:98 msgid "Email" msgid_plural "Emails" msgstr[0] "" @@ -526,15 +424,15 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: inc/field/selectfield.class.php:90 +#: inc/field/selectfield.class.php:97 msgid "Select" msgstr "Lista wyboru" -#: inc/field/datetimefield.class.php:161 +#: inc/field/datetimefield.class.php:138 msgid "Date & time" msgstr "Data i godzina" -#: inc/field/actorfield.class.php:94 +#: inc/field/actorfield.class.php:65 msgid "Actor" msgid_plural "Actors" msgstr[0] "" @@ -542,31 +440,31 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: inc/field/actorfield.class.php:275 +#: inc/field/actorfield.class.php:249 #, php-format msgid "Invalid value: %s" msgstr "Błędna wartość: %s" -#: inc/field/actorfield.class.php:298 +#: inc/field/actorfield.class.php:272 #, 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:94 +#: inc/field/filefield.class.php:104 msgid "No attached document" msgstr "Nie załączono dokumentu" -#: inc/field/filefield.class.php:96 inc/field/filefield.class.php:258 -#: inc/field/filefield.class.php:265 +#: inc/field/filefield.class.php:113 inc/field/filefield.class.php:275 +#: inc/field/filefield.class.php:282 msgid "Attached document" msgstr "Załączony dokument" -#: inc/field/filefield.class.php:139 +#: inc/field/filefield.class.php:156 #, php-format msgid "A required file is missing: %s" msgstr "Brak wymaganego pliku: %s" -#: inc/field/filefield.class.php:156 +#: inc/field/filefield.class.php:173 msgid "File" msgstr "Plik" @@ -574,57 +472,97 @@ msgstr "Plik" msgid "Multiselect" msgstr "Lista wielokrotnego wyboru" -#: inc/field/checkboxesfield.class.php:152 +#: inc/field/fieldsfield.class.php:153 +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:166 +msgid "Block" +msgstr "" + +#: inc/field/fieldsfield.class.php:170 inc/targetticket.class.php:340 +msgid "Field" +msgstr "Pole" + +#: inc/field/fieldsfield.class.php:253 +msgid "show" +msgstr "pokaż" + +#: inc/field/fieldsfield.class.php:388 +#, php-format +msgid "Field '%1$s' type not implemented yet !" +msgstr "" + +#: inc/field/fieldsfield.class.php:465 +msgid "Some numeric fields contains non numeric values" +msgstr "Niektóre pola numeryczne zawierają wartości nienumeryczne" + +#: inc/field/fieldsfield.class.php:470 +msgid "Some URL fields contains invalid links" +msgstr "Niektóre pola adresu URL zawierają nieprawidłowe łącza" + +#: inc/field/fieldsfield.class.php:556 +msgid "Additionnal fields" +msgstr "Dodatkowe pola" + +#: inc/field/checkboxesfield.class.php:116 msgid "Checkboxes" msgstr "Pola wyboru" -#: inc/field/checkboxesfield.class.php:247 +#: inc/field/checkboxesfield.class.php:211 #, php-format msgid "The following question needs at least %d answers" msgstr "Następujące pytanie wymaga co najmniej %d odpowiedzi" -#: inc/field/checkboxesfield.class.php:253 +#: inc/field/checkboxesfield.class.php:217 #, php-format msgid "The following question does not accept more than %d answers" msgstr "Na to pytanie należy podać nie więcej niż %d odpowiedzi" -#: inc/field/requesttypefield.class.php:115 inc/targetticket.class.php:1026 +#: inc/field/checkboxesfield.class.php:289 +msgid "Range min" +msgstr "Zakres min." + +#: inc/field/checkboxesfield.class.php:290 +msgid "Range max" +msgstr "Zakres maks." + +#: inc/field/requesttypefield.class.php:85 inc/targetticket.class.php:1123 msgid "Request type" msgstr "Typ zgłoszenia" -#: inc/field/floatfield.class.php:160 +#: inc/field/floatfield.class.php:140 #, php-format msgid "This is not a number: %s" msgstr "To nie jest liczba: %s" -#: inc/field/floatfield.class.php:201 -msgid "Float" -msgstr "Wartość rzeczywista" +#: inc/field/floatfield.class.php:181 +msgid "Decimal number" +msgstr "" -#: inc/field/datefield.class.php:159 +#: inc/field/datefield.class.php:135 msgid "Date" msgstr "Data" -#: inc/field/descriptionfield.class.php:99 inc/form.class.php:163 -#: inc/question.class.php:165 inc/question.class.php:888 entrée standard:99 -#: standard:52 +#: 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 "Opis" -#: inc/field/descriptionfield.class.php:106 +#: inc/field/descriptionfield.class.php:110 msgid "A description field should have a description:" msgstr "Pole opisu powinno być wypełnione" -#: inc/field/hiddenfield.class.php:114 +#: inc/field/hiddenfield.class.php:94 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 inc/targetproblem.class.php:591 -#: inc/targetchange.class.php:106 inc/targetticket.class.php:126 +#: 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] "" @@ -656,26 +594,26 @@ msgstr "Niewidoczny aż" msgid "Displayed unless" msgstr "Widoczny jeżeli" -#: inc/condition.class.php:179 inc/target_actor.class.php:179 -#: inc/form_language.class.php:536 inc/form_validator.class.php:387 -#: inc/targetproblem.class.php:551 inc/questionrange.class.php:204 -#: inc/form.class.php:1792 inc/targetchange.class.php:303 -#: inc/section.class.php:383 inc/question.class.php:1009 -#: inc/questionregex.class.php:191 inc/questiondependency.class.php:202 -#: inc/item_targetticket.class.php:150 inc/targetticket.class.php:1332 -#: inc/form_profile.class.php:226 +#: 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:1831 inc/targetchange.class.php:303 +#: inc/section.class.php:379 inc/restrictedformcriteria.class.php:200 +#: inc/question.class.php:832 inc/questionparameter/range.class.php:205 +#: inc/questionregex.class.php:185 inc/questiondependency.class.php:196 +#: inc/item_targetticket.class.php:150 inc/targetticket.class.php:1429 #, 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:200 -#: inc/form_language.class.php:552 inc/form_validator.class.php:411 -#: inc/targetproblem.class.php:386 inc/questionrange.class.php:136 -#: inc/form.class.php:1485 inc/targetchange.class.php:148 -#: inc/section.class.php:408 inc/question.class.php:1058 -#: inc/questionregex.class.php:123 inc/questiondependency.class.php:217 -#: inc/item_targetticket.class.php:64 inc/targetticket.class.php:1371 -#: inc/form_profile.class.php:243 +#: 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:1522 inc/targetchange.class.php:148 +#: inc/section.class.php:404 inc/restrictedformcriteria.class.php:226 +#: inc/question.class.php:881 inc/questionparameter/range.class.php:140 +#: inc/questionregex.class.php:120 inc/questiondependency.class.php:211 +#: inc/item_targetticket.class.php:64 inc/targetticket.class.php:1468 #, php-format msgid "Cannot export an empty object: %s" msgstr "" @@ -704,38 +642,47 @@ 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:417 +#: inc/issue.class.php:403 msgid "Satisfaction survey expired" msgstr "Badanie satysfakcji wygasło" -#: inc/issue.class.php:502 inc/form_language.class.php:209 -#: inc/form.class.php:154 inc/form.class.php:2088 entrée standard:52 -#: standard:48 standard:57 standard:38 +#: inc/issue.class.php:532 inc/form_language.class.php:213 +#: inc/form.class.php:156 inc/form.class.php:2133 entrée standard:52 +#: standard:49 standard:57 standard:38 standard:39 msgid "Name" msgstr "Nazwa" -#: inc/issue.class.php:515 inc/formanswer.class.php:188 -#: inc/formanswer.class.php:262 inc/targetproblem.class.php:634 -#: inc/form.class.php:145 inc/targetchange.class.php:334 -#: inc/section.class.php:95 inc/question.class.php:155 -#: inc/targetticket.class.php:169 +#: inc/issue.class.php:545 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 "ID" -#: inc/issue.class.php:537 inc/formanswer.class.php:249 +#: inc/issue.class.php:554 inc/form.class.php:505 inc/form.class.php:2142 +#: entrée standard:65 +msgid "Type" +msgid_plural "Types" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" + +#: inc/issue.class.php:567 inc/formanswer.class.php:259 msgid "Status" msgstr "Status" -#: inc/issue.class.php:549 +#: inc/issue.class.php:579 msgid "Opening date" -msgstr "Data rozpoczęcia" +msgstr "Data otwarcia" -#: inc/issue.class.php:558 +#: inc/issue.class.php:588 msgid "Last update" msgstr "Ostatnia aktualizacja" -#: inc/issue.class.php:567 inc/form.class.php:172 -#: inc/abstracttarget.class.php:942 +#: inc/issue.class.php:597 inc/form.class.php:174 +#: inc/abstracttarget.class.php:517 msgid "Entity" msgid_plural "Entities" msgstr[0] "" @@ -743,101 +690,179 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: inc/issue.class.php:577 inc/notificationtargetformanswer.class.php:79 -#: inc/target_actor.class.php:83 inc/formanswer.class.php:208 -#: inc/formanswer.class.php:609 inc/abstracttarget.class.php:1980 +#: inc/issue.class.php:607 inc/notificationtargetformanswer.class.php:79 +#: inc/target_actor.class.php:83 inc/formanswer.class.php:218 +#: inc/formanswer.class.php:608 inc/abstractitiltarget.class.php:1710 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:595 inc/formanswer.class.php:218 +#: inc/issue.class.php:625 inc/formanswer.class.php:228 msgid "Form approver" msgstr "Zatwierdzający formularze" -#: inc/issue.class.php:611 inc/formanswer.class.php:533 -#: inc/formanswer.class.php:540 inc/formanswer.class.php:624 -#: inc/form_language.class.php:223 +#: inc/issue.class.php:641 inc/formanswer.class.php:537 +#: inc/formanswer.class.php:544 inc/formanswer.class.php:623 +#: inc/form_language.class.php:227 msgid "Comment" msgstr "Komentarz" -#: inc/issue.class.php:623 +#: inc/issue.class.php:653 msgid "Ticket approver" msgstr "Zatwierdzający zgłoszenie" -#: inc/issue.class.php:657 +#: inc/issue.class.php:687 msgid "Technician" msgstr "Technik" -#: inc/issue.class.php:690 +#: inc/issue.class.php:718 msgid "Technician group" msgstr "Grupa technika" -#: inc/issue.class.php:721 inc/formanswer.class.php:238 +#: inc/issue.class.php:751 inc/formanswer.class.php:248 msgid "Form approver group" msgstr "Grupa zatwierdzających formularze" -#: inc/issue.class.php:744 +#: inc/issue.class.php:762 inc/abstractitiltarget.class.php:742 +msgid "Time to resolve" +msgstr "Czas na rozwiązanie" + +#: inc/issue.class.php:773 +msgid "Time to resolve + Progress" +msgstr "" + +#: inc/issue.class.php:783 +msgid "Internal time to resolve" +msgstr "" + +#: inc/issue.class.php:794 +msgid "Internal time to resolve + Progress" +msgstr "" + +#: inc/issue.class.php:804 +msgid "Resolution date" +msgstr "" + +#: inc/issue.class.php:819 +msgid "Internal time to own" +msgstr "" + +#: inc/issue.class.php:830 +msgid "Internal time to own + Progress" +msgstr "" + +#: inc/issue.class.php:840 +msgid "Time to own" +msgstr "" + +#: inc/issue.class.php:851 +msgid "Time to own + Progress" +msgstr "" + +#: inc/issue.class.php:877 msgid "Ticket" msgstr "Zgłoszenie" -#: inc/issue.class.php:745 inc/formanswer.class.php:173 +#: inc/issue.class.php:878 inc/formanswer.class.php:183 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/issue.class.php:750 +#: inc/issue.class.php:883 msgid "Not validated" msgstr "Nie zweryfikowano" -#: inc/issue.class.php:751 inc/formanswer.class.php:66 +#: inc/issue.class.php:884 inc/formanswer.class.php:76 #: inc/form_validator.class.php:71 msgid "Refused" msgstr "Odrzucono" -#: inc/issue.class.php:819 +#: inc/issue.class.php:952 #, php-format msgid "%1$s %2$s" msgstr "%1$s%2$s" -#: inc/category.class.php:50 inc/form.class.php:228 hook.php:72 +#: inc/issue.class.php:1215 inc/filter/itilcategoryfilter.class.php:56 +#: hook.php:677 +msgid "All" +msgstr "Wszystkie" + +#: inc/issue.class.php:1221 hook.php:678 +msgid "New" +msgstr "Nowy" + +#: inc/issue.class.php:1227 hook.php:679 +msgid "Assigned" +msgstr "Przypisany" + +#: inc/issue.class.php:1233 inc/formanswer.class.php:75 +#: inc/form_validator.class.php:69 hook.php:680 +msgid "Waiting" +msgstr "Oczekiwanie" + +#: inc/issue.class.php:1239 hook.php:681 +msgid "To validate" +msgstr "Do zatwierdzenia" + +#: inc/issue.class.php:1245 hook.php:682 +msgid "Solved" +msgstr "Rozwiązany" + +#: inc/issue.class.php:1251 hook.php:683 +msgid "Closed" +msgstr "Zamknięte" + +#: inc/category.class.php:50 inc/form.class.php:230 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:261 entrée standard:65 +msgid "Icon" +msgstr "Ikona" + +#: inc/category.class.php:98 inc/form.class.php:269 entrée standard:67 +msgid "Icon color" +msgstr "Kolor ikony" + +#: inc/category.class.php:104 inc/form.class.php:277 entrée standard:80 +msgid "Background color" +msgstr "Kolor tła" + #: inc/notificationtargetformanswer.class.php:43 msgid "The form as been saved" msgstr "Formularz został zapisany" -#: inc/notificationtargetformanswer.class.php:44 install/install.php:317 +#: inc/notificationtargetformanswer.class.php:44 install/install.php:355 msgid "A form need to be validate" msgstr "Formularz musi zostać zatwierdzony" -#: inc/notificationtargetformanswer.class.php:45 install/install.php:323 +#: inc/notificationtargetformanswer.class.php:45 install/install.php:361 msgid "The form is refused" msgstr "Formularz został odrzucony" -#: inc/notificationtargetformanswer.class.php:46 install/install.php:329 +#: inc/notificationtargetformanswer.class.php:46 install/install.php:367 msgid "The form is accepted" msgstr "Formularz został zaakceptowny" -#: inc/notificationtargetformanswer.class.php:47 install/install.php:335 +#: inc/notificationtargetformanswer.class.php:47 install/install.php:373 msgid "The form is deleted" msgstr "Formularz został skasowany" @@ -858,7 +883,7 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: inc/notificationtargetformanswer.class.php:81 inc/formanswer.class.php:229 +#: inc/notificationtargetformanswer.class.php:81 inc/formanswer.class.php:239 msgid "Creation date" msgstr "Data utworzenia" @@ -883,15 +908,15 @@ msgid "Author" msgstr "Autor" #: inc/notificationtargetformanswer.class.php:98 -#: inc/abstracttarget.class.php:1537 +#: inc/abstractitiltarget.class.php:1290 msgid "Approver" msgstr "Akceptujący" -#: inc/target_actor.class.php:66 inc/abstracttarget.class.php:2302 +#: inc/target_actor.class.php:66 inc/abstractitiltarget.class.php:2034 msgid "Form author" msgstr "Autor formularza" -#: inc/target_actor.class.php:67 inc/abstracttarget.class.php:2305 +#: inc/target_actor.class.php:67 inc/abstractitiltarget.class.php:2037 msgid "Form validator" msgstr "Weryfikator formularza" @@ -899,7 +924,7 @@ msgstr "Weryfikator formularza" msgid "Specific person" msgstr "Osoba" -#: inc/target_actor.class.php:69 inc/abstracttarget.class.php:2315 +#: inc/target_actor.class.php:69 inc/abstractitiltarget.class.php:2047 msgid "Person from the question" msgstr "Osoba z pytania" @@ -907,7 +932,7 @@ msgstr "Osoba z pytania" msgid "Specific group" msgstr "Grupa" -#: inc/target_actor.class.php:71 inc/abstracttarget.class.php:2326 +#: inc/target_actor.class.php:71 inc/abstractitiltarget.class.php:2058 msgid "Group from the question" msgstr "Grupa z pytania" @@ -923,15 +948,15 @@ msgstr "" msgid "Specific supplier" msgstr "Dostawca" -#: inc/target_actor.class.php:75 inc/abstracttarget.class.php:2355 +#: inc/target_actor.class.php:75 inc/abstractitiltarget.class.php:2087 msgid "Supplier from the question" msgstr "Dostawca z pytania" -#: inc/target_actor.class.php:76 inc/abstracttarget.class.php:2344 +#: inc/target_actor.class.php:76 inc/abstractitiltarget.class.php:2076 msgid "Actors from the question" msgstr "Uczestnicy pytania" -#: inc/target_actor.class.php:77 inc/abstracttarget.class.php:2359 +#: inc/target_actor.class.php:77 inc/abstractitiltarget.class.php:2091 msgid "Form author's supervisor" msgstr "" @@ -939,7 +964,7 @@ msgstr "" msgid "Observer" msgstr "Obserwator" -#: inc/target_actor.class.php:85 inc/abstracttarget.class.php:1994 +#: inc/target_actor.class.php:85 inc/abstractitiltarget.class.php:1724 msgid "Assigned to" msgstr "Przypisane do" @@ -951,166 +976,208 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: inc/target_actor.class.php:144 -#, php-format -msgid "Failed to find a user: ID %1$d" -msgstr "" +#: 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 "Złe żądanie podczas dodawania uczestnika." -#: inc/target_actor.class.php:153 +#: inc/target_actor.class.php:179 #, php-format -msgid "Failed to find a group: ID %1$d" -msgstr "" +msgid "Failed to find a user: %1$s" +msgstr "Nie udało się znaleźć użytkownika: %1$s" -#: inc/target_actor.class.php:162 +#: inc/target_actor.class.php:188 #, php-format -msgid "Failed to find a supplier: ID %1$d" -msgstr "" +msgid "Failed to find a group: %1$s" +msgstr "Nie udało się znaleźć grupy: %1$s" -#: inc/formanswer.class.php:65 inc/form_validator.class.php:69 -msgid "Waiting" -msgstr "Oczekiwanie" +#: inc/target_actor.class.php:197 +#, php-format +msgid "Failed to find a supplier: %1$s" +msgstr "Nie udało się znaleźć dostawcy: %1$s" -#: inc/formanswer.class.php:67 inc/form_validator.class.php:70 +#: inc/formanswer.class.php:77 inc/form_validator.class.php:70 msgid "Accepted" msgstr "Zaakceptowano" -#: inc/formanswer.class.php:520 +#: inc/formanswer.class.php:523 msgid "Print this form" msgstr "Wydrukuj formularz" -#: inc/formanswer.class.php:543 +#: inc/formanswer.class.php:547 msgid "Form accepted by validator." msgstr "Formularz zaakceptowane przez osobę zatwierdzającą" -#: inc/formanswer.class.php:545 +#: inc/formanswer.class.php:549 msgid "Form successfully saved." msgstr "Formularz został zapisany." -#: inc/formanswer.class.php:617 inc/form_profile.class.php:168 +#: inc/formanswer.class.php:616 inc/formaccesstype.class.php:122 msgid "Save" msgstr "Zapisz" -#: inc/formanswer.class.php:629 +#: inc/formanswer.class.php:628 msgid "Required if refused" msgstr "Wymagane w przypadku odrzucenia" -#: inc/formanswer.class.php:635 +#: inc/formanswer.class.php:634 msgid "Refuse" msgstr "Odrzucenie" -#: inc/formanswer.class.php:643 +#: inc/formanswer.class.php:642 msgid "Edit answers" msgstr "Edytuj odpowiedzi" -#: inc/formanswer.class.php:649 +#: inc/formanswer.class.php:648 msgid "Cancel edition" msgstr "Anuluj edycję" -#: inc/formanswer.class.php:656 +#: inc/formanswer.class.php:655 msgid "Accept" msgstr "Akceptacja" -#: inc/formanswer.class.php:677 +#: inc/formanswer.class.php:676 msgid "Refused comment is required!" msgstr "Wymagane jest skomentowanie odrzucenia " -#: inc/formanswer.class.php:749 +#: inc/formanswer.class.php:750 msgid "You are not the validator of these answers" msgstr "Nie jesteś osobą zatwierdzającą te odpowiedzi" -#: inc/formanswer.class.php:935 inc/formanswer.class.php:937 +#: inc/formanswer.class.php:956 inc/formanswer.class.php:958 msgid "Form data" msgstr "Dane formularza" -#: inc/formanswer.class.php:1055 inc/formanswer.class.php:1104 +#: inc/formanswer.class.php:1084 inc/formanswer.class.php:1134 msgid "Cannot generate targets!" msgstr "Nie można wygenerowć obiektów docelowych!" -#: inc/formanswer.class.php:1212 +#: inc/formanswer.class.php:1258 msgid "No turing test set" msgstr "" -#: inc/formanswer.class.php:1217 +#: inc/formanswer.class.php:1263 msgid "You failed the Turing test" msgstr "" -#: inc/formanswer.class.php:1259 +#: inc/formanswer.class.php:1305 msgid "You must select validator!" msgstr "Musisz wybrać osobę zatwierdzającą" -#: inc/common.class.php:228 +#: inc/common.class.php:229 msgid "You cannot delete this issue. Maybe it is taken into account." msgstr "Nie można usunąć tego problemu. Być może jest już rozpatrywany." -#: inc/common.class.php:233 +#: inc/common.class.php:234 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:777 +msgid "Seek assistance" +msgstr "Wsparcie" + +#: inc/common.class.php:782 +msgid "My requests for assistance" +msgstr "Moje zgłoszenia" + +#: inc/common.class.php:812 +msgid "Consult feeds" +msgstr "Sprawdź kanały informacji" + +#: 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:78 +msgid "Link to the form" +msgstr "Link do formularza" + +#: inc/formaccesstype.class.php:91 +msgid "Please activate the form to view the link" +msgstr "Aktywuj formularz, aby wyświetlić odnośnik" + +#: inc/formaccesstype.class.php:99 +msgid "Enable captcha" +msgstr "Włącz captcha" + +#: inc/formaccesstype.class.php:109 +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:68 inc/form_language.class.php:344 +#: inc/form_language.class.php:72 inc/form_language.class.php:348 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:107 inc/form.class.php:1073 -#: inc/form.class.php:1171 inc/abstracttarget.class.php:1747 +#: inc/form_language.class.php:111 inc/form.class.php:1048 +#: inc/form.class.php:1173 inc/abstracttarget.class.php:161 +#: inc/abstractitiltarget.class.php:1541 msgid "The name cannot be empty!" msgstr "Nazwa nie może być pusta!" -#: inc/form_language.class.php:115 +#: inc/form_language.class.php:119 msgid "The language must be associated to a form!" msgstr "Język musi być powiązany z formularzem!" -#: inc/form_language.class.php:245 inc/form_language.class.php:279 +#: inc/form_language.class.php:249 msgid "Add a translation" msgstr "Dodaj tłumaczenie" -#: inc/form_language.class.php:307 inc/form_language.class.php:309 +#: inc/form_language.class.php:283 js/scripts.js:1179 +msgid "Update a translation" +msgstr "Zaktualizuj tłumaczenie" + +#: inc/form_language.class.php:313 inc/form_language.class.php:315 msgid "New translation" msgstr "Nowe tłumaczenie" -#: inc/form_language.class.php:312 +#: inc/form_language.class.php:318 msgid "Filter list" msgstr "" -#: inc/form_language.class.php:317 inc/form_language.class.php:409 +#: inc/form_language.class.php:323 inc/form_language.class.php:413 msgid "No translation found" msgstr "Nie znaleziono tłumaczenia" -#: inc/form_language.class.php:322 +#: inc/form_language.class.php:328 msgid "Do you want to delete the selected items?" msgstr "Czy chcesz usunąć zaznaczone elementy?" -#: inc/form_language.class.php:333 inc/form_language.class.php:372 -#: inc/form.class.php:482 inc/abstracttarget.class.php:1821 +#: inc/form_language.class.php:337 inc/form_language.class.php:376 +#: inc/form.class.php:529 inc/abstractitiltarget.class.php:1615 msgid "Delete" msgstr "Usuń" -#: inc/form_language.class.php:343 +#: inc/form_language.class.php:347 msgid "Original string" msgstr "" -#: inc/form_language.class.php:395 +#: inc/form_language.class.php:399 msgid "Add a new language" msgstr "Dodaj nowy język" -#: inc/form_language.class.php:428 inc/form_language.class.php:460 -#: inc/form.class.php:190 entrée standard:83 +#: inc/form_language.class.php:432 inc/form_language.class.php:464 +#: inc/form.class.php:192 entrée standard:72 msgid "Language" msgstr "Język" -#: inc/form_validator.class.php:68 inc/abstracttarget.class.php:228 -#: inc/targetticket.class.php:95 +#: inc/form_validator.class.php:68 inc/targetticket.class.php:98 +#: inc/abstractitiltarget.class.php:179 msgid "None" msgstr "Brak" @@ -1118,23 +1185,23 @@ msgstr "Brak" msgid "Need validaton?" msgstr "Wymaga walidacji?" -#: inc/form_validator.class.php:126 inc/abstracttarget.class.php:2296 +#: inc/form_validator.class.php:126 inc/abstractitiltarget.class.php:2028 msgid "No" msgstr "Nie" -#: inc/form_validator.class.php:303 inc/targetproblem.class.php:146 -#: inc/entityconfig.class.php:262 inc/targetchange.class.php:483 -#: inc/abstracttarget.class.php:2285 inc/targetticket.class.php:306 -#: inc/targetticket.class.php:341 +#: inc/form_validator.class.php:303 inc/profile.class.php:62 +#: inc/targetproblem.class.php:146 inc/entityconfig.class.php:389 +#: inc/targetchange.class.php:483 inc/targetticket.class.php:317 +#: inc/targetticket.class.php:352 inc/abstractitiltarget.class.php:2017 msgctxt "button" msgid "Save" msgstr "Zapisz" -#: inc/form_validator.class.php:709 inc/abstracttarget.class.php:1521 +#: inc/form_validator.class.php:717 inc/abstractitiltarget.class.php:1270 msgid "Validation" msgstr "Zatwierdzający" -#: inc/form_validator.class.php:711 +#: inc/form_validator.class.php:719 msgid "Choose a validator" msgstr "Wybierz osobę zatwierdzającą" @@ -1146,131 +1213,168 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: inc/targetproblem.class.php:108 inc/targetproblem.class.php:589 +#: inc/targetproblem.class.php:108 inc/targetproblem.class.php:577 #: inc/targetchange.class.php:104 inc/targetchange.class.php:440 -#: inc/targetticket.class.php:124 inc/targetticket.class.php:227 +#: inc/targetticket.class.php:134 inc/targetticket.class.php:237 msgid "Properties" msgstr "Właściwości" -#: inc/targetproblem.class.php:533 inc/targetchange.class.php:285 -#: inc/targetticket.class.php:1314 +#: inc/targetproblem.class.php:521 inc/targetchange.class.php:285 +#: inc/targetticket.class.php:1411 #, 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:590 inc/targetchange.class.php:105 -#: inc/abstracttarget.class.php:1423 inc/targetticket.class.php:125 +#: inc/targetproblem.class.php:578 inc/targetchange.class.php:105 +#: inc/targetticket.class.php:135 inc/abstractitiltarget.class.php:1172 msgid "Actors" msgstr "Uczestnicy" -#: inc/targetproblem.class.php:643 entrée standard:48 +#: inc/targetproblem.class.php:631 entrée standard:48 msgid "Problem title" msgstr "" -#: inc/targetproblem.class.php:653 inc/targetchange.class.php:353 -#: inc/targetticket.class.php:188 +#: inc/targetproblem.class.php:641 inc/targetchange.class.php:353 +#: inc/targetticket.class.php:198 msgid "Content" msgstr "Zawartość" -#: inc/targetproblem.class.php:663 inc/targetchange.class.php:363 +#: inc/targetproblem.class.php:651 inc/targetchange.class.php:363 msgid "Impact" msgstr "Wpływ" -#: inc/targetproblem.class.php:673 entrée standard:56 +#: inc/targetproblem.class.php:661 entrée standard:56 msgid "Cause" msgstr "Przyczyna" -#: inc/targetproblem.class.php:683 entrée standard:58 +#: inc/targetproblem.class.php:671 entrée standard:58 msgid "Symptom" msgstr "Objaw" -#: inc/entityconfig.class.php:77 inc/entityconfig.class.php:86 -#: inc/entityconfig.class.php:94 inc/entityconfig.class.php:102 -#: inc/entityconfig.class.php:110 +#: inc/entityconfig.class.php:90 inc/entityconfig.class.php:99 +#: inc/entityconfig.class.php:107 inc/entityconfig.class.php:115 +#: inc/entityconfig.class.php:123 inc/entityconfig.class.php:131 +#: inc/entityconfig.class.php:139 inc/entityconfig.class.php:147 +#: inc/entityconfig.class.php:155 msgid "Inheritance of the parent entity" msgstr "" -#: inc/entityconfig.class.php:78 +#: inc/entityconfig.class.php:91 msgid "GLPi's helpdesk" msgstr "Pomoc techniczna GLPI" -#: inc/entityconfig.class.php:79 +#: inc/entityconfig.class.php:92 msgid "Service catalog simplified" msgstr "Katalog usług uproszczony" -#: inc/entityconfig.class.php:80 +#: inc/entityconfig.class.php:93 msgid "Service catalog extended" msgstr "Katalog usług rozszerzony" -#: inc/entityconfig.class.php:87 +#: inc/entityconfig.class.php:100 +msgid "All available forms" +msgstr "Wszystkie dostępne formularze" + +#: inc/entityconfig.class.php:101 +msgid "Only default forms" +msgstr "Tylko domyślne formularze" + +#: inc/entityconfig.class.php:108 msgid "Popularity sort" msgstr "Sortowanie wg. popularności" -#: inc/entityconfig.class.php:88 +#: inc/entityconfig.class.php:109 msgid "Alphabetic sort" msgstr "Sortowanie alfabetyczne" -#: inc/entityconfig.class.php:95 +#: inc/entityconfig.class.php:116 msgid "Merged with Forms" msgstr "" -#: inc/entityconfig.class.php:96 +#: inc/entityconfig.class.php:117 msgid "Distinct menu entry" msgstr "" -#: inc/entityconfig.class.php:103 inc/entityconfig.class.php:111 -#: inc/form.class.php:283 entrée standard:117 +#: inc/entityconfig.class.php:124 inc/entityconfig.class.php:132 +#: inc/entityconfig.class.php:140 inc/entityconfig.class.php:148 +#: inc/form.class.php:285 entrée standard:100 msgid "Visible" msgstr "Widoczne" -#: inc/entityconfig.class.php:104 inc/entityconfig.class.php:112 +#: inc/entityconfig.class.php:125 inc/entityconfig.class.php:133 +#: inc/entityconfig.class.php:141 inc/entityconfig.class.php:149 msgid "Hidden" msgstr "Ukryte" -#: inc/entityconfig.class.php:165 +#: inc/entityconfig.class.php:156 +msgid "Variable height" +msgstr "" + +#: inc/entityconfig.class.php:157 +msgid "Uniform height" +msgstr "" + +#: inc/entityconfig.class.php:231 msgid "Helpdesk" msgstr "Pomoc techniczna" -#: inc/entityconfig.class.php:173 inc/entityconfig.class.php:276 +#: inc/entityconfig.class.php:239 inc/entityconfig.class.php:403 entrée +#: standard:44 msgid "Helpdesk mode" msgstr "Tryb pomocy technicznej" -#: inc/entityconfig.class.php:189 inc/entityconfig.class.php:286 +#: inc/entityconfig.class.php:250 +msgid "Default Form list mode" +msgstr "" + +#: inc/entityconfig.class.php:268 inc/entityconfig.class.php:413 msgid "Sort order" msgstr "Kolejność sortowania" -#: inc/entityconfig.class.php:205 inc/entityconfig.class.php:296 +#: inc/entityconfig.class.php:284 inc/entityconfig.class.php:423 msgid "Knowledge base" msgstr "Baza wiedzy" -#: inc/entityconfig.class.php:220 +#: inc/entityconfig.class.php:299 msgid "Search" msgstr "Szukaj" -#: inc/entityconfig.class.php:236 +#: inc/entityconfig.class.php:315 +msgid "Counters dashboard" +msgstr "" + +#: inc/entityconfig.class.php:331 msgid "Header message" msgstr "Wiadomość nagłówka" -#: inc/entityconfig.class.php:248 inc/entityconfig.class.php:326 -#: inc/form.class.php:237 entrée standard:101 +#: inc/entityconfig.class.php:347 +msgid "Search issue" +msgstr "" + +#: inc/entityconfig.class.php:363 +msgid "Tile design" +msgstr "" + +#: inc/entityconfig.class.php:375 inc/entityconfig.class.php:453 +#: inc/form.class.php:239 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:306 +#: inc/entityconfig.class.php:433 msgid "Display search field" msgstr "Pokaż pole wyszukiwania" -#: inc/entityconfig.class.php:316 +#: inc/entityconfig.class.php:443 msgid "Display header" msgstr "Pokaż nagłówek" -#: inc/questionrange.class.php:53 +#: inc/questionrange.class.php:52 inc/questionparameter/range.class.php:59 msgid "Question range" msgid_plural "Question ranges" msgstr[0] "" @@ -1278,88 +1382,76 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: inc/questionrange.class.php:63 +#: inc/questionrange.class.php:62 inc/questionparameter/range.class.php:69 msgid "Minimum range" msgstr "Zakres minimalny" -#: inc/questionrange.class.php:72 +#: inc/questionrange.class.php:71 inc/questionparameter/range.class.php:78 msgid "maximum range" msgstr "zakres minimalny" -#: inc/questionrange.class.php:105 -msgid "Min" -msgstr "Min" - -#: inc/questionrange.class.php:107 -msgid "Max" -msgstr "Max" - -#: inc/form.class.php:64 inc/form.class.php:388 +#: inc/form.class.php:66 inc/form.class.php:432 msgid "Public access" msgstr "Dostęp publiczny" -#: inc/form.class.php:65 inc/form.class.php:392 +#: inc/form.class.php:67 inc/form.class.php:436 msgid "Private access" msgstr "Dostęp dla zalogowanego użytkownika" -#: inc/form.class.php:66 inc/form.class.php:396 +#: inc/form.class.php:68 inc/form.class.php:440 msgid "Restricted access" msgstr "Dostęp ograniczony" -#: inc/form.class.php:120 -msgid "Forms waiting for validation" -msgstr "Formularze czekające na weryfikację" +#: inc/form.class.php:122 +msgid "Answers waiting for validation" +msgstr "Odpowiedzi oczekujące na zatwierdzenie" -#: inc/form.class.php:122 inc/form.class.php:1567 inc/form.class.php:1593 +#: inc/form.class.php:124 inc/form.class.php:1606 inc/form.class.php:1632 msgid "Import forms" msgstr "Import formularzy" -#: inc/form.class.php:138 +#: inc/form.class.php:140 msgid "Characteristics" msgstr "Charakterystyki" -#: inc/form.class.php:181 +#: inc/form.class.php:183 msgid "Recursive" msgstr "Rekursywny" -#: inc/form.class.php:202 +#: inc/form.class.php:204 msgid "Homepage" msgstr "Strona domowa" -#: inc/form.class.php:215 +#: inc/form.class.php:217 msgid "Access" msgstr "Dostęp" -#: inc/form.class.php:246 inc/form.class.php:314 inc/form.class.php:372 entrée -#: standard:53 +#: inc/form.class.php:248 inc/form.class.php:330 inc/form.class.php:397 entrée +#: standard:54 msgid "Active" msgstr "Aktywne" -#: inc/form.class.php:259 entrée standard:66 -msgid "Icon" -msgstr "Ikona" +#: inc/form.class.php:300 inc/form.class.php:341 inc/form.class.php:416 +msgid "Default form" +msgstr "Domyślny formularz" -#: inc/form.class.php:267 entrée standard:78 -msgid "Icon color" -msgstr "Kolor ikony" +#: inc/form.class.php:329 inc/form.class.php:394 +msgid "Inactive" +msgstr "Nieaktywne" -#: inc/form.class.php:275 entrée standard:97 -msgid "Background color" -msgstr "Kolor tła" - -#: inc/form.class.php:313 inc/form.class.php:368 -msgid "Inactive" -msgstr "Nieaktywne" +#: inc/form.class.php:340 inc/form.class.php:413 +msgid "Not default form" +msgstr "" -#: inc/form.class.php:337 inc/form.class.php:404 -msgid "All langages" +#: inc/form.class.php:364 inc/form.class.php:448 entrée standard:75 +msgid "All languages" msgstr "Wszystkie języki" -#: inc/form.class.php:448 entrée standard:119 +#: inc/form.class.php:492 entrée standard:102 msgid "Answers title" msgstr "" -#: inc/form.class.php:460 inc/form.class.php:512 +#: inc/form.class.php:504 inc/form.class.php:563 msgid "Target" msgid_plural "Targets" msgstr[0] "" @@ -1367,199 +1459,205 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: inc/form.class.php:477 -msgid "Edit" -msgstr "Edytuj" +#: inc/form.class.php:506 +msgid "Actions" +msgstr "" -#: inc/form.class.php:495 inc/form.class.php:2085 +#: inc/form.class.php:546 inc/form.class.php:2130 msgid "Add a target" msgstr "Dodaj cel" -#: inc/form.class.php:515 +#: inc/form.class.php:566 msgid "Preview" msgstr "Podgląd" -#: inc/form.class.php:516 +#: inc/form.class.php:567 msgid "properties" msgstr "właściwości" -#: inc/form.class.php:905 +#: inc/form.class.php:886 msgid "What are you looking for?" msgstr "Czego szukasz?" -#: inc/form.class.php:913 +#: inc/form.class.php:894 #, php-format msgid "My %1$d last forms (requester)" msgstr "Moje %1$d ostatnie formularze (zgłaszający)" -#: inc/form.class.php:916 +#: inc/form.class.php:897 msgid "No form posted yet" msgstr "Brak zapamiętanych formularzy" -#: inc/form.class.php:946 +#: inc/form.class.php:927 msgid "All my forms (requester)" msgstr "Moje wszystkie formularze (wnioskodawca)" -#: inc/form.class.php:959 +#: inc/form.class.php:940 #, php-format msgid "My %1$d last forms (validator)" msgstr "Moje %1$d ostatnie formularze (zatwierdzający)" -#: inc/form.class.php:967 +#: inc/form.class.php:948 msgid "No form waiting for validation" msgstr "Brak formularzy oczekujących na zatwierdzenie" -#: inc/form.class.php:1002 +#: inc/form.class.php:983 msgid "All my forms (validator)" msgstr "Moje wszystkie formilarze (zatwierdzający)" -#: inc/form.class.php:1149 +#: inc/form.class.php:1184 +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:1279 #, 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:1308 +#: inc/form.class.php:1359 msgid "Errored duplicate" msgstr "" -#: inc/form.class.php:1319 +#: inc/form.class.php:1370 msgid "Duplicate" msgstr "Powtórzenie" -#: inc/form.class.php:1366 +#: inc/form.class.php:1417 msgctxt "button" msgid "Post" msgstr "" -#: inc/form.class.php:1384 +#: inc/form.class.php:1440 #, php-format msgid "Form duplicated: %s" msgstr "Powtórzonych formularzy: %s" -#: inc/form.class.php:1395 +#: inc/form.class.php:1456 #, php-format msgid "Form Transfered: %s" msgstr "Przeniesionych formularzy %s" -#: inc/form.class.php:1414 +#: inc/form.class.php:1480 msgid "Back" msgstr "Cofnij" -#: inc/form.class.php:1540 +#: inc/form.class.php:1579 msgid "Upload of JSON files not allowed." msgstr "Pliki typu JSON są niedozwolone." -#: inc/form.class.php:1543 +#: inc/form.class.php:1582 msgid "You may allow JSON files right now." msgstr "Pliki typu JSON są obecnie dozwolone." -#: inc/form.class.php:1544 +#: inc/form.class.php:1583 msgctxt "button" msgid "Create" msgstr "Utwórz" -#: inc/form.class.php:1547 inc/form.class.php:1558 +#: inc/form.class.php:1586 inc/form.class.php:1597 msgid "Please contact your GLPI administrator." msgstr "Proszę skontaktuj się z Administratorem Systemu GLPI" -#: inc/form.class.php:1548 inc/form.class.php:1559 +#: inc/form.class.php:1587 inc/form.class.php:1598 msgctxt "button" msgid "Back" msgstr "Cofnij" -#: inc/form.class.php:1551 +#: inc/form.class.php:1590 msgid "Upload of JSON files not enabled." msgstr "Wgranie plików typu JSON nie jest włączone." -#: inc/form.class.php:1554 inc/form.class.php:1557 +#: inc/form.class.php:1593 inc/form.class.php:1596 msgid "You may enable JSON files right now." msgstr "Można włączyć pliki typu JSON." -#: inc/form.class.php:1555 +#: inc/form.class.php:1594 msgctxt "button" msgid "Enable" msgstr "Włącz" -#: inc/form.class.php:1602 +#: inc/form.class.php:1641 msgctxt "button" msgid "Send" msgstr "Wyślij" -#: inc/form.class.php:1621 +#: inc/form.class.php:1660 msgid "Forms import impossible, the file is empty" msgstr "Import formularzy niemożliwy, plik jest pusty" -#: inc/form.class.php:1625 inc/form.class.php:1629 +#: inc/form.class.php:1664 inc/form.class.php:1668 msgid "Forms import impossible, the file seems corrupt" msgstr "Import formularzy niemożliwy, plik wydaje się uszkodzony" -#: inc/form.class.php:1635 +#: inc/form.class.php:1674 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:1642 +#: inc/form.class.php:1681 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:1668 +#: inc/form.class.php:1707 #, php-format msgid "Failed to import %s" msgstr "Błąd importu %s" -#: inc/form.class.php:1673 +#: inc/form.class.php:1712 #, php-format msgid "Forms successfully imported from %s" msgstr "Formularze pomyślnie zaimportowane z %s" -#: inc/form.class.php:1736 +#: inc/form.class.php:1775 #, 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:1744 +#: inc/form.class.php:1783 #, php-format msgid "You don't have right to update the entity %1$s." msgstr "" -#: inc/form.class.php:1754 +#: inc/form.class.php:1793 #, 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:1832 +#: inc/form.class.php:1875 msgid "Failed to create JSON document type" msgstr "Nie utworzono dokumentu typu JSON" -#: inc/form.class.php:1839 +#: inc/form.class.php:1882 msgid "JSON document type not found" msgstr "Nie znaleziono dokumentu typu JSON " -#: inc/form.class.php:1846 +#: inc/form.class.php:1889 msgid "Failed to update JSON document type" msgstr "Nie powiodło się zaktualizowanie dokumentu typu JSON" -#: inc/form.class.php:1866 +#: inc/form.class.php:1909 msgid "Forms without category" msgstr "Formularze bez kategorii" -#: inc/form.class.php:1889 +#: inc/form.class.php:1930 msgid "No form available" msgstr "Brak dostępnego formularza" -#: inc/form.class.php:2117 inc/abstracttarget.class.php:2004 -#: inc/abstracttarget.class.php:2285 inc/targetticket.class.php:381 +#: inc/form.class.php:2161 inc/targetticket.class.php:392 +#: inc/abstractitiltarget.class.php:1734 inc/abstractitiltarget.class.php:2017 msgid "Add" msgstr "Dodaj" -#: inc/form.class.php:2135 inc/form.class.php:2158 +#: inc/form.class.php:2179 inc/form.class.php:2202 msgid "Unsupported target type." msgstr "Niewspierany typ udostępnienia." -#: inc/form.class.php:2197 +#: inc/form.class.php:2241 msgid "plugin_formcreator_load_check" msgstr "" @@ -1591,84 +1689,113 @@ msgstr "" msgid "Check list" msgstr "Lista kontrolna" -#: inc/section.class.php:71 inc/question.class.php:796 entrée standard:63 -#: entrée standard:44 +#: 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:164 -#: inc/question.class.php:314 +#: inc/question.class.php:312 msgid "The title is required" msgstr "Tytuł jest wymagany" -#: inc/question.class.php:69 inc/abstracttarget.class.php:1222 -#: inc/abstracttarget.class.php:1259 inc/abstracttarget.class.php:1337 -#: inc/abstracttarget.class.php:1465 inc/abstracttarget.class.php:1540 -#: inc/targetticket.class.php:1037 inc/targetticket.class.php:1076 entrée -#: standard:41 +#: inc/restrictedformcriteria.class.php:179 +#, php-format +msgid "Failed to find %1$s %2$s" +msgstr "Nie znaleziono %1$s %2$s" + +#: inc/question.class.php:70 inc/targetticket.class.php:1134 +#: inc/targetticket.class.php:1173 inc/abstractitiltarget.class.php:968 +#: inc/abstractitiltarget.class.php:1005 inc/abstractitiltarget.class.php:1083 +#: inc/abstractitiltarget.class.php:1214 inc/abstractitiltarget.class.php:1295 +#: 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:225 entrée standard:37 +#: inc/question.class.php:228 entrée standard:37 msgid "Count of conditions" msgstr "Liczba warunków" -#: inc/question.class.php:322 +#: inc/question.class.php:320 msgid "The field type is required" msgstr "Typ pola jest wymagany" -#: inc/question.class.php:329 +#: inc/question.class.php:327 msgid "The section is required" msgstr "Sekcja jest wymagana" -#: inc/question.class.php:341 +#: inc/question.class.php:339 #, 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:355 +#: inc/question.class.php:353 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:364 +#: inc/question.class.php:362 msgid "This type of question requires parameters" msgstr "Ten typ pytania wymaga określenia parametrów" -#: inc/question.class.php:370 +#: inc/question.class.php:368 msgid "A parameter is missing for this question type" msgstr "Wymagany parametr dla tego typu pytania" -#: inc/question.class.php:752 entrée standard:83 -msgid "Add a question" -msgstr "Dodaj pytanie" +#: inc/question.class.php:1268 +msgid "Service levels" +msgstr "Poziomy usług" -#: inc/question.class.php:755 -msgid "Edit a question" -msgstr "Edytuj pytanie" +#: inc/question.class.php:1269 inc/abstractitiltarget.class.php:806 +msgid "SLA" +msgstr "" -#: inc/question.class.php:778 entrée standard:42 -msgid "Title" -msgstr "Tytuł" +#: inc/question.class.php:1270 inc/abstractitiltarget.class.php:879 +msgid "OLA" +msgstr "" -#: inc/question.class.php:847 -msgid "Required" -msgstr "Wymagane" +#: inc/question.class.php:1287 inc/question.class.php:1327 +#: inc/question.class.php:1330 +msgid "Assets" +msgstr "Zasoby" -#: inc/question.class.php:864 -msgid "Show empty" -msgstr "Pokaż puste" +#: inc/question.class.php:1301 hook.php:691 hook.php:708 +msgid "Assistance" +msgstr "Wsparcie" -#: inc/question.class.php:907 -msgid "Condition to show the question" -msgstr "Warunek wyświetlenia pytania" +#: inc/question.class.php:1306 +msgid "Management" +msgstr "Zarządzanie" + +#: inc/question.class.php:1315 +msgid "Tools" +msgstr "Narzędzia" + +#: inc/question.class.php:1316 +msgid "Notes" +msgstr "Uwagi" + +#: inc/question.class.php:1317 +msgid "RSS feed" +msgstr "RSS feed" + +#: inc/question.class.php:1319 +msgid "Administration" +msgstr "Administracja" + +#: inc/question.class.php:1327 inc/question.class.php:1330 +msgid "Plugin" +msgid_plural "Plugins" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" #: inc/abstractquestionparameter.class.php:92 msgid "Parameter" @@ -1678,277 +1805,95 @@ msgstr "Parametr" msgid "Field name" msgstr "Nazwa pola" -#: inc/abstracttarget.class.php:214 +#: inc/abstracttarget.class.php:96 msgid "Current active entity" msgstr "Obecnie aktywna jednostka" -#: inc/abstracttarget.class.php:215 +#: inc/abstracttarget.class.php:97 msgid "Default requester user's entity" msgstr "Domyślna jednostka wnioskującego użytkownika" -#: inc/abstracttarget.class.php:216 +#: inc/abstracttarget.class.php:98 msgid "First dynamic requester user's entity (alphabetical)" msgstr "" "Pierwsza dynamiczna jednostka wnioskującego użytkownika (alfabetycznie)" -#: inc/abstracttarget.class.php:217 +#: inc/abstracttarget.class.php:99 msgid "Last dynamic requester user's entity (alphabetical)" msgstr "" "Ostatnia dynamiczna jednostka wnioskującego użytkownika (alfabetycznie)" -#: inc/abstracttarget.class.php:218 +#: inc/abstracttarget.class.php:100 msgid "The form entity" msgstr "" -#: inc/abstracttarget.class.php:219 +#: inc/abstracttarget.class.php:101 msgid "Default entity of the validator" msgstr "Domyślna jednostka zatwierdzającego" -#: inc/abstracttarget.class.php:220 +#: inc/abstracttarget.class.php:102 msgid "Specific entity" msgstr "Jednostka" -#: inc/abstracttarget.class.php:221 +#: inc/abstracttarget.class.php:103 msgid "Default entity of a user type question answer" msgstr "Odpowiedź na pytanie o domyślny typ użytkownika" -#: inc/abstracttarget.class.php:222 +#: inc/abstracttarget.class.php:104 msgid "From a GLPI object > Entity type question answer" msgstr "Z obiektu GLPI> odpowiedź na pytanie o typ jednostki" -#: inc/abstracttarget.class.php:229 -msgid "Tags from questions" -msgstr "Tagi z pytań" - -#: inc/abstracttarget.class.php:230 -msgid "Specific tags" -msgstr "Tagi" - -#: inc/abstracttarget.class.php:231 -msgid "Tags from questions and specific tags" -msgstr "Tagi z pytań oraz określone tagi" - -#: inc/abstracttarget.class.php:232 -msgid "Tags from questions or specific tags" -msgstr "Tagi z pytań lub określone tagi" - -#: inc/abstracttarget.class.php:238 -msgid "equals to the answer to the question" -msgstr "identyczne z odpowiedzią na pytanie" - -#: inc/abstracttarget.class.php:239 -msgid "calculated from the ticket creation date" -msgstr "wyliczone z daty utworzenia zgłoszenia" - -#: inc/abstracttarget.class.php:240 -msgid "calculated from the answer to the question" -msgstr "equals to the answer to the question" - -#: inc/abstracttarget.class.php:246 -msgid "SLA from template or none" -msgstr "" - -#: inc/abstracttarget.class.php:247 -msgid "Specific SLA" -msgstr "" - -#: inc/abstracttarget.class.php:248 inc/abstracttarget.class.php:256 -#: inc/abstracttarget.class.php:264 inc/abstracttarget.class.php:272 -#: inc/abstracttarget.class.php:281 inc/targetticket.class.php:97 -#: inc/targetticket.class.php:106 -msgid "Equals to the answer to the question" -msgstr "" - -#: inc/abstracttarget.class.php:254 -msgid "OLA from template or none" -msgstr "" - -#: inc/abstracttarget.class.php:255 -msgid "Specific OLA" -msgstr "" - -#: inc/abstracttarget.class.php:262 -msgid "Urgency from template or Medium" -msgstr "" - -#: inc/abstracttarget.class.php:263 -msgid "Specific urgency" -msgstr "Pilność" - -#: inc/abstracttarget.class.php:270 -msgid "Category from template or none" -msgstr "" - -#: inc/abstracttarget.class.php:271 -msgid "Specific category" -msgstr "Kategoria" - -#: inc/abstracttarget.class.php:273 inc/targetticket.class.php:98 -msgid "Last valid answer" -msgstr "Ostania prawidłowa odpowiedź" - -#: inc/abstracttarget.class.php:279 -msgid "Location from template or none" -msgstr "" - -#: inc/abstracttarget.class.php:280 -msgid "Specific location" -msgstr "Lokalizacja" - -#: inc/abstracttarget.class.php:292 +#: inc/abstracttarget.class.php:115 msgid "Always generated" msgstr "Zawsze generowane" -#: inc/abstracttarget.class.php:293 +#: inc/abstracttarget.class.php:116 msgid "Disabled unless" msgstr "Wyłączone, chyba że" -#: inc/abstracttarget.class.php:294 +#: inc/abstracttarget.class.php:117 msgid "Generated unless" msgstr "Generowane, chyba że" -#: inc/abstracttarget.class.php:300 -msgid "No validation" -msgstr "Brak walidacji" - -#: inc/abstracttarget.class.php:301 -msgid "Specific user or group" -msgstr "Określony użytkownik lub grupa" - -#: inc/abstracttarget.class.php:302 -msgid "User from question answer" -msgstr "" - -#: inc/abstracttarget.class.php:927 -msgid "Destination entity" -msgstr "" - -#: inc/abstracttarget.class.php:943 -msgid "User type question" -msgstr "Pytanie o typ użytkownika" - -#: inc/abstracttarget.class.php:944 -msgid "Entity type question" -msgstr "Pytanie o typ jednostki" - -#: inc/abstracttarget.class.php:1048 -msgid "Minute" -msgid_plural "Minutes" -msgstr[0] "Minuta" -msgstr[1] "Minut" -msgstr[2] "Minut" -msgstr[3] "Minut" - -#: inc/abstracttarget.class.php:1049 -msgid "Hour" -msgid_plural "Hours" -msgstr[0] "Godzina" -msgstr[1] "Godzin" -msgstr[2] "Godzin" -msgstr[3] "Godzin" - -#: inc/abstracttarget.class.php:1050 -msgid "Day" -msgid_plural "Days" -msgstr[0] "Dzień" -msgstr[1] "Dni" -msgstr[2] "Dni" -msgstr[3] "Dni" - -#: inc/abstracttarget.class.php:1051 -msgid "Month" -msgid_plural "Months" -msgstr[0] "Miesiąc" -msgstr[1] "Miesięcy" -msgstr[2] "Miesięcy" -msgstr[3] "Miesięcy" - -#: inc/abstracttarget.class.php:1083 -msgid "SLA (TTO/TTR)" -msgstr "" - -#: inc/abstracttarget.class.php:1084 inc/abstracttarget.class.php:1157 -msgid "Question (TTO/TTR)" -msgstr "" - -#: inc/abstracttarget.class.php:1156 -msgid "OLA (TTO/TTR)" -msgstr "" - -#: inc/abstracttarget.class.php:1260 -msgid "Urgency " -msgstr "Pilność" - -#: inc/abstracttarget.class.php:1290 -msgid "Ticket tags" -msgstr "Tagi zgłoszenia" - -#: inc/abstracttarget.class.php:1338 -msgid "Tags" -msgstr "Tagi" - -#: inc/abstracttarget.class.php:1454 -msgid "Location" -msgstr "Lokalizacja" - -#: inc/abstracttarget.class.php:1466 -msgid "Location " -msgstr "Lokalizacja" - -#: inc/abstracttarget.class.php:1707 +#: inc/abstracttarget.class.php:128 msgid "A target must be associated to a form." msgstr "Cel musi być powiązany z formularzem." -#: inc/abstracttarget.class.php:1712 +#: inc/abstracttarget.class.php:133 msgid "A target must be associated to an existing form." msgstr "Cel musi być powiązany z istniejącym formularzem." -#: inc/abstracttarget.class.php:1717 +#: inc/abstracttarget.class.php:138 msgid "Name is required." msgstr "Nazwa jest wymagana" -#: inc/abstracttarget.class.php:1753 -msgid "The description cannot be empty!" -msgstr "Opis nie może być pusty!" - -#: inc/abstracttarget.class.php:1987 -msgid "Watcher" -msgid_plural "Watchers" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" - -#: inc/abstracttarget.class.php:2006 -msgid "Cancel" -msgstr "Anuluj" - -#: inc/abstracttarget.class.php:2278 inc/abstracttarget.class.php:2295 -#: inc/abstracttarget.class.php:2296 -msgid "Email followup" -msgstr "Kontynuacja e-maila" +#: inc/abstracttarget.class.php:502 +msgid "Destination entity" +msgstr "" -#: inc/abstracttarget.class.php:2293 inc/abstracttarget.class.php:2321 -msgid "Group" -msgstr "Grupa" +#: inc/abstracttarget.class.php:518 +msgid "User type question" +msgstr "Pytanie o typ użytkownika" -#: inc/abstracttarget.class.php:2294 inc/abstracttarget.class.php:2350 -msgid "Supplier" -msgstr "Dostawca" +#: inc/abstracttarget.class.php:519 +msgid "Entity type question" +msgstr "Pytanie o typ jednostki" -#: inc/abstracttarget.class.php:2295 -msgid "Yes" -msgstr "Tak" +#: inc/filter/itilcategoryfilter.class.php:52 +#: inc/filter/itilcategoryfilter.class.php:54 +msgid "Request categories" +msgstr "Kategorie zapytań" -#: inc/abstracttarget.class.php:2332 -msgid "Group from the object" -msgstr "" +#: inc/filter/itilcategoryfilter.class.php:53 +#: inc/filter/itilcategoryfilter.class.php:54 +msgid "Incident categories" +msgstr "Kategorie incydentów" -#: inc/abstracttarget.class.php:2338 -msgid "Tech group from the object" -msgstr "" +#: inc/filter/itilcategoryfilter.class.php:55 +msgid "Change categories" +msgstr "Zmień kategorie" -#: inc/questionregex.class.php:53 +#: inc/questionregex.class.php:52 msgid "Question regular expression" msgid_plural "Question regular expressions" msgstr[0] "" @@ -1956,15 +1901,7 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: inc/questionregex.class.php:96 -msgid "" -"Specify the additional validation conditions in the description of the " -"question to help users." -msgstr "" -"W celu pomocy użytkownikom w udzieleniu właściwej odpowiedzi załącz do " -"pytania opis warunków jego weryfikacji. " - -#: inc/questiondependency.class.php:68 +#: inc/questiondependency.class.php:66 msgid "Question dependency" msgid_plural "Question dependencies" msgstr[0] "" @@ -1975,10 +1912,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" @@ -1988,7 +1925,7 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: inc/targetticket.class.php:53 entrée standard:43 +#: inc/targetticket.class.php:56 entrée standard:43 msgid "Target ticket" msgid_plural "Target tickets" msgstr[0] "" @@ -1996,147 +1933,347 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: inc/targetticket.class.php:96 +#: inc/targetticket.class.php:99 msgid "Specific asset" msgstr "Zasoby" -#: inc/targetticket.class.php:104 +#: inc/targetticket.class.php:100 inc/targetticket.class.php:116 +#: inc/abstractitiltarget.class.php:200 inc/abstractitiltarget.class.php:208 +#: inc/abstractitiltarget.class.php:216 inc/abstractitiltarget.class.php:224 +#: inc/abstractitiltarget.class.php:233 +msgid "Equals to the answer to the question" +msgstr "" + +#: inc/targetticket.class.php:101 inc/abstractitiltarget.class.php:225 +#: inc/abstractitiltarget.class.php:234 +msgid "Last valid answer" +msgstr "Ostania prawidłowa odpowiedź" + +#: inc/targetticket.class.php:107 +msgid "Source from template or user default or GLPI default" +msgstr "" + +#: inc/targetticket.class.php:108 +msgid "Formcreator" +msgstr "Formcreator" + +#: inc/targetticket.class.php:114 msgid "Default or from a template" msgstr "Domyślne lub z szablonu" -#: inc/targetticket.class.php:105 +#: inc/targetticket.class.php:115 msgid "Specific type" msgstr "Określony typ" -#: inc/targetticket.class.php:178 entrée standard:48 +#: inc/targetticket.class.php:188 entrée standard:48 msgid "Ticket title" msgstr "Tytuł zgłoszenia" -#: inc/targetticket.class.php:290 +#: inc/targetticket.class.php:301 msgid "Add validation message as first ticket followup" msgstr "" "Dodaj wiadomość o zatwierdzeniu jako pierwszą pozycję śledzenia w zgłoszeniu" -#: inc/targetticket.class.php:324 +#: inc/targetticket.class.php:335 msgid "Add a field" msgstr "Dodaj pole" -#: inc/targetticket.class.php:329 -msgid "Field" -msgstr "Pole" - -#: inc/targetticket.class.php:352 +#: inc/targetticket.class.php:363 msgid "Managed fields" msgstr "Pola zarządzane" -#: inc/targetticket.class.php:359 +#: inc/targetticket.class.php:370 msgid "No managed field" msgstr "Brak zarządzanego pola" -#: inc/targetticket.class.php:379 +#: inc/targetticket.class.php:390 msgid "Link to an other ticket" msgstr "Odnośnik do innego zgłoszenia" -#: inc/targetticket.class.php:388 +#: inc/targetticket.class.php:399 msgid "An other destination of this form" msgstr "Inne przeznaczenie formularza" -#: inc/targetticket.class.php:389 +#: inc/targetticket.class.php:400 msgid "An existing ticket" msgstr "Istniejące zgłoszenie" -#: inc/targetticket.class.php:390 +#: inc/targetticket.class.php:401 msgid "A ticket from an answer to a question" msgstr "" -#: inc/targetticket.class.php:471 +#: inc/targetticket.class.php:482 msgctxt "button" msgid "Delete permanently" msgstr "Usuń trwale" -#: inc/targetticket.class.php:724 +#: inc/targetticket.class.php:741 msgid "Invalid link type" msgstr "Błędny typ odnośnika" -#: inc/targetticket.class.php:744 +#: inc/targetticket.class.php:761 msgid "Invalid linked item type" msgstr "Błędny typ powiązanego elementu" -#: inc/targetticket.class.php:757 +#: inc/targetticket.class.php:774 msgid "Linked item does not exists" msgstr "Powiązany element nie istnieje" -#: inc/targetticket.class.php:770 +#: inc/targetticket.class.php:787 msgid "Failed to link the item" msgstr "Nie udało się powiązać elementu" -#: inc/targetticket.class.php:937 install/install.php:330 +#: inc/targetticket.class.php:959 install/install.php:368 msgid "Your form has been accepted by the validator" msgstr "Twój formularz został zaakceptowany" -#: inc/targetticket.class.php:1038 +#: inc/targetticket.class.php:1110 +msgid "Request source" +msgstr "" + +#: inc/targetticket.class.php:1135 msgid "Type " msgstr "Typ" -#: inc/targetticket.class.php:1066 +#: inc/targetticket.class.php:1163 msgid "Associated elements" msgstr "Elementy powiązane" -#: inc/targetticket.class.php:1077 +#: inc/targetticket.class.php:1174 msgid "Item " msgstr "Element" -#: inc/translation.class.php:163 +#: inc/translation.class.php:153 msgid "No more string to translate" msgstr "Brak ciągu do tłumaczenia" -#: inc/translation.class.php:226 +#: inc/translation.class.php:216 msgid "Language not found." msgstr "Język nie znaleziony" -#: inc/translation.class.php:231 +#: inc/translation.class.php:221 msgid "Form not found." msgstr "Nie znaleziono formularza." -#: inc/translation.class.php:244 +#: inc/translation.class.php:234 msgid "Failed to add the translation." msgstr "Nie udało się dodać tłumaczenia." -#: inc/form_profile.class.php:48 inc/form_profile.class.php:85 -msgid "Access type" -msgid_plural "Access types" +#: inc/abstractitiltarget.class.php:180 +msgid "Tags from questions" +msgstr "Tagi z pytań" + +#: inc/abstractitiltarget.class.php:181 +msgid "Specific tags" +msgstr "Tagi" + +#: inc/abstractitiltarget.class.php:182 +msgid "Tags from questions and specific tags" +msgstr "Tagi z pytań oraz określone tagi" + +#: inc/abstractitiltarget.class.php:183 +msgid "Tags from questions or specific tags" +msgstr "Tagi z pytań lub określone tagi" + +#: inc/abstractitiltarget.class.php:189 +msgid "TTR from template or none" +msgstr "" + +#: inc/abstractitiltarget.class.php:190 +msgid "equals to the answer to the question" +msgstr "identyczne z odpowiedzią na pytanie" + +#: inc/abstractitiltarget.class.php:191 +msgid "calculated from the ticket creation date" +msgstr "wyliczone z daty utworzenia zgłoszenia" + +#: inc/abstractitiltarget.class.php:192 +msgid "calculated from the answer to the question" +msgstr "equals to the answer to the question" + +#: inc/abstractitiltarget.class.php:198 +msgid "SLA from template or none" +msgstr "" + +#: inc/abstractitiltarget.class.php:199 +msgid "Specific SLA" +msgstr "" + +#: inc/abstractitiltarget.class.php:206 +msgid "OLA from template or none" +msgstr "" + +#: inc/abstractitiltarget.class.php:207 +msgid "Specific OLA" +msgstr "" + +#: inc/abstractitiltarget.class.php:214 +msgid "Urgency from template or Medium" +msgstr "" + +#: inc/abstractitiltarget.class.php:215 +msgid "Specific urgency" +msgstr "Pilność" + +#: inc/abstractitiltarget.class.php:222 +msgid "Category from template or none" +msgstr "" + +#: inc/abstractitiltarget.class.php:223 +msgid "Specific category" +msgstr "Kategoria" + +#: inc/abstractitiltarget.class.php:231 +msgid "Location from template or none" +msgstr "" + +#: inc/abstractitiltarget.class.php:232 +msgid "Specific location" +msgstr "Lokalizacja" + +#: inc/abstractitiltarget.class.php:240 +msgid "No validation" +msgstr "Brak walidacji" + +#: inc/abstractitiltarget.class.php:241 +msgid "Specific user or group" +msgstr "Określony użytkownik lub grupa" + +#: inc/abstractitiltarget.class.php:242 +msgid "User from question answer" +msgstr "" + +#: inc/abstractitiltarget.class.php:243 +msgid "Group from question answer" +msgstr "" + +#: inc/abstractitiltarget.class.php:794 +msgid "Minute" +msgid_plural "Minutes" msgstr[0] "" msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: inc/form_profile.class.php:99 -msgid "Link to the form" -msgstr "Link do formularza" +#: inc/abstractitiltarget.class.php:795 +msgid "Hour" +msgid_plural "Hours" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" -#: inc/form_profile.class.php:112 -msgid "Please activate the form to view the link" -msgstr "Aktywuj formularz, aby wyświetlić odnośnik" +#: inc/abstractitiltarget.class.php:796 +msgid "Day" +msgid_plural "Days" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" -#: inc/form_profile.class.php:120 -msgid "Enable captcha" -msgstr "Włącz captcha" +#: inc/abstractitiltarget.class.php:797 +msgid "Month" +msgid_plural "Months" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" + +#: inc/abstractitiltarget.class.php:829 +msgid "SLA (TTO/TTR)" +msgstr "" + +#: inc/abstractitiltarget.class.php:830 inc/abstractitiltarget.class.php:903 +msgid "Question (TTO/TTR)" +msgstr "" + +#: inc/abstractitiltarget.class.php:902 +msgid "OLA (TTO/TTR)" +msgstr "" + +#: inc/abstractitiltarget.class.php:1006 +msgid "Urgency " +msgstr "Pilność" + +#: inc/abstractitiltarget.class.php:1036 +msgid "Ticket tags" +msgstr "Tagi zgłoszenia" + +#: inc/abstractitiltarget.class.php:1084 +msgid "Tags" +msgstr "Tagi" -#: install/install.php:127 +#: inc/abstractitiltarget.class.php:1203 +msgid "Location" +msgstr "Lokalizacja" + +#: inc/abstractitiltarget.class.php:1215 +msgid "Location " +msgstr "Lokalizacja" + +#: inc/abstractitiltarget.class.php:1547 +msgid "The description cannot be empty!" +msgstr "Opis nie może być pusty!" + +#: inc/abstractitiltarget.class.php:1717 +msgid "Watcher" +msgid_plural "Watchers" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" + +#: inc/abstractitiltarget.class.php:1736 +msgid "Cancel" +msgstr "Anuluj" + +#: inc/abstractitiltarget.class.php:2011 inc/abstractitiltarget.class.php:2027 +#: inc/abstractitiltarget.class.php:2028 +msgid "Email followup" +msgstr "Kontynuacja e-maila" + +#: inc/abstractitiltarget.class.php:2025 inc/abstractitiltarget.class.php:2053 +msgid "Group" +msgstr "Grupa" + +#: inc/abstractitiltarget.class.php:2026 inc/abstractitiltarget.class.php:2082 +msgid "Supplier" +msgstr "Dostawca" + +#: inc/abstractitiltarget.class.php:2027 +msgid "Yes" +msgstr "Tak" + +#: inc/abstractitiltarget.class.php:2064 +msgid "Group from the object" +msgstr "" + +#: inc/abstractitiltarget.class.php:2070 +msgid "Tech group from the object" +msgstr "" + +#: install/install.php:133 msgid "" "Upgrade tables to innoDB; run php bin/console " "glpi:migration:myisam_to_innodb" msgstr "" -#: install/install.php:311 +#: install/install.php:174 +#, 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:349 msgid "A form has been created" msgstr "Formularz został utworzony" -#: install/install.php:312 +#: install/install.php:350 msgid "Your request has been saved" msgstr "Twoje zgłoszenie zostało zapisane" -#: install/install.php:313 +#: install/install.php:351 msgid "" "Hi,\\nYour request from GLPI has been successfully saved with number " "##formcreator.request_id## and transmitted to the helpdesk team.\\nYou can " @@ -2146,11 +2283,11 @@ msgstr "" "Możesz zobaczyć swoje odpowiedzi pod podanym adresem:\n" "##formcreator.validation_link##" -#: install/install.php:318 +#: install/install.php:356 msgid "A form from GLPI need to be validate" msgstr "Formularz z GLPI musi zostać zatwierdzony" -#: install/install.php:319 +#: install/install.php:357 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 " @@ -2160,11 +2297,11 @@ msgstr "" "Aby uzyskać dostęp kliknij na poniższy odnośnik:\n" "##formcreator.validation_link##" -#: install/install.php:324 +#: install/install.php:362 msgid "Your form has been refused by the validator" msgstr "Twój formularz został odrzucony" -#: install/install.php:325 +#: install/install.php:363 msgid "" "Hi,\\nWe are sorry to inform you that your form has been refused by the " "validator for the reason " @@ -2177,7 +2314,7 @@ msgstr "" "Możesz go zmodyfikować i wysłać klikając na poniższy odnośnik:\n" "##formcreator.validation_link##" -#: install/install.php:331 +#: install/install.php:369 msgid "" "Hi,\\nWe are pleased to inform you that your form has been accepted by the " "validator.\\nYour request will be considered soon." @@ -2185,11 +2322,11 @@ msgstr "" "Informujemy, że twój formularz został zaakceptowany przez osobę zatwierdzającą.\n" "Twój wniosek został przekazany do realizacji." -#: install/install.php:336 +#: install/install.php:374 msgid "Your form has been deleted by an administrator" msgstr "Twój formularz został usunięty przez administratora" -#: install/install.php:337 +#: install/install.php:375 msgid "" "Hi,\\nWe are sorry to inform you that your request cannot be considered and " "has been deleted by an administrator." @@ -2197,98 +2334,133 @@ 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:560 +#: install/install.php:601 msgid "Formcreator - Sync service catalog issues" msgstr "Kreator formularzy - zsynchronizuj problemy katalogu usług" -#: hook.php:299 +#: hook.php:305 msgctxt "button" msgid "Duplicate" msgstr "Powtórzenie" -#: hook.php:300 +#: hook.php:306 msgid "Transfer" msgstr "" -#: hook.php:301 +#: hook.php:307 msgctxt "button" msgid "Export" msgstr "Eksport" -#: hook.php:536 -msgid "Seek assistance" -msgstr "Wsparcie" - -#: hook.php:541 -msgid "My requests for assistance" -msgstr "Moje zgłoszenia" - -#: hook.php:556 -msgid "Consult feeds" -msgstr "Sprawdź kanały informacji" - -#: hook.php:623 +#: hook.php:667 msgid "Cancel my ticket" msgstr "Anuluj moje zgłoszenie" -#: hook.php:630 -msgid "processing issues" +#: hook.php:685 +msgid "Old" msgstr "" -#: hook.php:631 -msgid "waiting issues" +#: hook.php:692 +#, php-format +msgid "Number of %s" msgstr "" -#: hook.php:632 -msgid "issues to validate" -msgstr "" +#: hook.php:709 +msgid "Issues summary" +msgstr "Posumowanie problemów" -#: hook.php:633 -msgid "solved issues" +#: hook.php:747 +msgid "" +"Formcreator's mini dashboard not usable as default. This Setting has been " +"ignored." msgstr "" -#: hook.php:640 -#, php-format -msgid "Number of %s" +#: js/scripts.js:319 +msgid "No form found. Please choose a form below instead." msgstr "" -#: js/scripts.js:328 -msgid "No form found. Please choose a form below instead" -msgstr "Brak formularzy" - -#: js/scripts.js:351 js/scripts.js:372 -msgid "An error occured while querying forms" -msgstr "Wystąpił błąd w trakcie przetwarzania formularza" +#: js/scripts.js:321 +msgid "No form found." +msgstr "" -#: js/scripts.js:434 -msgid "No form yet in this category" -msgstr "Brak formularzy w tej kategorii" +#: js/scripts.js:325 +msgid "No FAQ item found." +msgstr "" -#: js/scripts.js:711 +#: js/scripts.js:709 msgid "Are you sure you want to delete this question?" msgstr "Czy na pewno chcesz usunąć to pytanie?" -#: js/scripts.js:899 +#: js/scripts.js:892 msgid "Are you sure you want to delete this section?" msgstr "Czy na pewno chcesz usunąć tą sekcję?" -#: js/scripts.js:1244 -msgid "Are you sure you want to delete this destination:" -msgstr "Czy na pewno chcesz usunąć obiekt docelowy:" +#: js/scripts.js:1132 +msgid "Add translations" +msgstr "Dodaj tłumaczenia" -#: entrée standard:62 +#: js/scripts.js:1279 js/scripts.js:1303 +msgid "An error occured while querying forms" +msgstr "Wystąpił błąd w trakcie przetwarzania formularza" + +#: js/scripts.js:1418 +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:37 +msgid "Default values" +msgstr "Wartości domyślne" + +#: entrée standard:52 standard:59 standard:58 +msgid "Show empty" +msgstr "Pokaż puste" + +#: 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 "Filtr" + +#: entrée standard:78 +msgid "Attribute" +msgstr "Atrybut" + +#: entrée standard:70 standard:68 +msgid "Values" +msgstr "Wartości" + +#: entrée standard:90 +msgid "Show ticket categories" +msgstr "Pokaż kategorię zgłoszeń" + +#: entrée standard:127 standard:110 +msgid "Selectable root" +msgstr "" + +#: entrée standard:63 msgid "Direct access on homepage" msgstr "Dostęp ze stony domowej" -#: entrée standard:103 +#: entrée standard:86 msgid "Default form in service catalog" msgstr "Domyślny formularz w katalogu usług" -#: entrée standard:104 standard:105 +#: entrée standard:106 standard:107 msgid "Are you a robot ?" msgstr "Czy jesteś robotem?" -#: entrée standard:125 +#: entrée standard:132 msgid "Send" msgstr "Wyślij" @@ -2296,6 +2468,10 @@ msgstr "Wyślij" 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:54 msgid "Impacts" msgstr "" @@ -2312,10 +2488,26 @@ msgstr "dodaj sekcję" msgid "Condition to show the submit button" msgstr "Warunek wyświetlenia przycisku wysyłania" +#: entrée standard:83 +msgid "Add a question" +msgstr "Dodaj pytanie" + #: entrée standard:39 msgid "List of available tags" msgstr "" +#: entrée standard:42 +msgid "Title" +msgstr "Tytuł" + #: entrée standard:47 msgid "Full form" msgstr "Wypełniony formularz" + +#: entrée standard:42 +msgid "Min" +msgstr "Min" + +#: entrée standard:53 +msgid "Max" +msgstr "Max" diff --git a/locales/pt_BR.po b/locales/pt_BR.po index aa5496107..4806467cf 100644 --- a/locales/pt_BR.po +++ b/locales/pt_BR.po @@ -4,31 +4,31 @@ # FIRST AUTHOR , YEAR. # # Translators: -# ralporto , 2021 -# Andrei Bernardo Simoni , 2021 -# Marco Antonio Martins Junior , 2021 -# Paulo Gobbato , 2021 -# Gabriel Fernandez , 2021 -# Felipe Amaral , 2021 -# Paulo Henrique , 2021 -# Jean Vergaças , 2021 -# Pablo Pierre Ferreira , 2021 -# Rafael Viana , 2022 -# Pedro de Oliveira Lira , 2022 +# Gabriel Fernandez , 2022 +# Felipe Amaral , 2022 +# Paulo Henrique , 2022 +# ralporto , 2022 +# Marco Antonio Martins Junior , 2022 +# Thierry Bugier , 2022 # Arthur Schaefer , 2022 -# Manoel Ramon, 2022 # Eduardo Spinola , 2022 +# Paulo Gobbato , 2022 +# Pablo Pierre Ferreira , 2022 +# Rafael Viana , 2022 +# Manoel Ramon, 2022 +# Andrei Bernardo Simoni , 2022 # Diego Nobre , 2022 -# Thierry Bugier , 2022 +# Jean Vergaças , 2022 +# Pedro de Oliveira Lira , 2022 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-01-10 12:08+0100\n" -"PO-Revision-Date: 2021-08-30 07:22+0000\n" -"Last-Translator: Thierry Bugier , 2022\n" +"POT-Creation-Date: 2022-06-15 14:47+0200\n" +"PO-Revision-Date: 2022-06-15 12:10+0000\n" +"Last-Translator: Pedro de Oliveira Lira , 2022\n" "Language-Team: Portuguese (Brazil) (https://www.transifex.com/teclib/teams/28042/pt_BR/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -36,7 +36,7 @@ msgstr "" "Language: pt_BR\n" "Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n" -#: ajax/question_update.php:36 +#: ajax/question_update.php:36 ajax/section_update.php:37 msgid "Bad request" msgstr "Erro na requisição" @@ -49,7 +49,7 @@ msgstr "Questão não encontrada" #: 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:43 +#: ajax/question_toggle_required.php:55 ajax/section_update.php:44 msgid "You don't have right for this action" msgstr "Você não tem privilégios para esta ação" @@ -65,7 +65,7 @@ msgstr "Não poderia mover algumas perguntas" msgid "Could not add the section" msgstr "Não foi possível adicionar a seção" -#: ajax/commontree.php:55 +#: ajax/commontree.php:55 entrée standard:109 standard:92 msgid "Subtree root" msgstr "Nível principal" @@ -73,7 +73,7 @@ msgstr "Nível principal" msgid "Selectable" msgstr "Selecionável" -#: ajax/commontree.php:74 +#: ajax/commontree.php:74 entrée standard:118 standard:101 msgid "Limit subtree depth" msgstr "Limitar Sub níveis" @@ -82,14 +82,14 @@ msgid "No limit" msgstr "Nenhum limite" #: ajax/homepage_link.php:36 inc/field/dropdownfield.class.php:71 -#: inc/formlist.class.php:46 inc/formanswer.class.php:198 -#: inc/entityconfig.class.php:69 inc/form.class.php:109 inc/form.class.php:520 -#: inc/form.class.php:1897 hook.php:570 +#: inc/formlist.class.php:46 inc/formanswer.class.php:208 +#: inc/entityconfig.class.php:82 inc/form.class.php:111 inc/form.class.php:571 +#: inc/form.class.php:1938 inc/filter/entityfilter.class.php:45 msgid "Form" msgid_plural "Forms" -msgstr[0] "Formulário" -msgstr[1] "Formulários" -msgstr[2] "Formulários" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" #: ajax/section_delete.php:44 ajax/section_move.php:49 #: ajax/section_duplicate.php:44 @@ -100,51 +100,74 @@ msgstr "Seção de origem não encontrada" msgid "Could not delete the section" msgstr "Não foi possível excluir a seção" +#: ajax/question_add.php:45 +msgid "Could not add the question" +msgstr "Não foi possível acrescentar a pergunta" + #: ajax/section_move.php:66 msgid "Could not move the section" msgstr "Não foi possível mover a seçã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 seção" -#: ajax/section_update.php:49 +#: ajax/section_update.php:50 msgid "Could not update the section" msgstr "Não foi possível atualizar a seção" #: 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/formanswer.php:46 front/reservation.php:46 front/reservation.php:48 +#: 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/formanswer.form.php:77 -#: front/reservation.form.php:46 front/reservation.form.php:48 +#: front/formanswer.form.php:75 front/reservation.form.php:46 +#: front/reservation.form.php:48 msgid "Service catalog" msgstr "Catálogo de serviços" -#: front/issue.form.php:88 +#: front/issue.form.php:46 msgid "Item not found" msgstr "Item não encontrado" -#: front/targetticket.form.php:74 front/targetchange.form.php:76 -#: front/targetproblem.form.php:76 front/form.php:44 inc/common.class.php:708 -#: inc/common.class.php:715 +#: 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:43 inc/common.class.php:686 +#: inc/common.class.php:693 msgid "Form Creator" msgstr "Form Creator" -#: front/targetticket.form.php:85 front/targetchange.form.php:86 -#: front/targetproblem.form.php:87 +#: 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:45 front/formlist.php:48 inc/common.class.php:705 +#: front/formlist.php:45 front/formlist.php:48 inc/common.class.php:683 msgid "Form list" msgstr "Lista de formulários" -#: front/formdisplay.php:84 inc/formanswer.class.php:873 -#: inc/formanswer.class.php:1068 inc/formanswer.class.php:1117 +#: front/formdisplay.php:90 inc/formanswer.class.php:877 +#: inc/formanswer.class.php:1097 inc/formanswer.class.php:1147 msgid "The form has been successfully saved!" msgstr "Formulário salvo com sucesso!" @@ -159,131 +182,75 @@ 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:600 -#: inc/abstracttarget.class.php:1207 inc/abstracttarget.class.php:1221 +#: inc/knowbase.class.php:60 inc/form.class.php:648 +#: inc/abstractitiltarget.class.php:953 inc/abstractitiltarget.class.php:967 msgid "Category" msgid_plural "Categories" -msgstr[0] "Categoria" -msgstr[1] "Categorias" -msgstr[2] "Categorias" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: inc/knowbase.class.php:61 inc/form.class.php:601 -msgid "see all" -msgstr "ver todos" +#: inc/knowbase.class.php:62 inc/form.class.php:651 +msgid "See all" +msgstr "" -#: inc/knowbase.class.php:78 +#: inc/knowbase.class.php:83 msgid "Please, describe your need here" msgstr "Por favor, descreva o que precisa aqui" -#: inc/field/textareafield.class.php:59 inc/field/dropdownfield.class.php:123 -#: inc/field/textfield.class.php:58 inc/field/radiosfield.class.php:55 -#: inc/field/urgencyfield.class.php:56 inc/field/glpiselectfield.class.php:122 -#: inc/field/timefield.class.php:59 inc/field/datetimefield.class.php:62 -#: inc/field/actorfield.class.php:62 inc/field/checkboxesfield.class.php:56 -#: inc/field/requesttypefield.class.php:52 inc/field/datefield.class.php:60 -msgid "Default values" -msgstr "Valores padrão" - -#: inc/field/textareafield.class.php:126 +#: inc/field/textareafield.class.php:102 msgid "Textarea" msgstr "Área de Texto" -#: inc/field/textareafield.class.php:184 inc/field/dropdownfield.class.php:509 -#: inc/field/ldapselectfield.class.php:218 inc/field/textfield.class.php:149 -#: inc/field/urgencyfield.class.php:193 inc/field/tagfield.class.php:157 -#: inc/field/timefield.class.php:139 inc/field/requesttypefield.class.php:189 +#: inc/field/textareafield.class.php:160 inc/field/dropdownfield.class.php:440 +#: 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:487 +#: inc/field/requesttypefield.class.php:159 msgid "A required field is empty:" msgstr "Um campo obrigatório está vazio:" -#: inc/field/textareafield.class.php:202 inc/field/textfield.class.php:202 -#: inc/field/integerfield.class.php:111 inc/field/floatfield.class.php:212 +#: 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 "A expressão regular é inválida" -#: inc/field/dropdownfield.class.php:70 inc/abstracttarget.class.php:2292 -#: inc/abstracttarget.class.php:2310 +#: inc/field/dropdownfield.class.php:70 inc/filter/entityfilter.class.php:44 +#: inc/abstractitiltarget.class.php:2024 inc/abstractitiltarget.class.php:2042 msgid "User" msgstr "Usuário" -#: inc/field/dropdownfield.class.php:72 +#: inc/field/dropdownfield.class.php:72 inc/filter/entityfilter.class.php:46 msgid "User and form" msgstr "Usuário e formulário" -#: inc/field/dropdownfield.class.php:86 inc/field/dropdownfield.class.php:500 +#: inc/field/dropdownfield.class.php:431 entrée standard:38 msgid "Dropdown" msgid_plural "Dropdowns" -msgstr[0] "Suspenso" -msgstr[1] "Listas suspensas" -msgstr[2] "Listas suspensas" - -#: inc/field/dropdownfield.class.php:101 -msgid "Service levels" -msgstr "Níveis de serviço" - -#: inc/field/dropdownfield.class.php:102 inc/abstracttarget.class.php:1060 -msgid "SLA" -msgstr "SLA" - -#: inc/field/dropdownfield.class.php:103 inc/abstracttarget.class.php:1133 -msgid "OLA" -msgstr "OLA" - -#: inc/field/dropdownfield.class.php:136 -msgid "Show ticket categories" -msgstr "Mostrar categorias dos chamados" - -#: inc/field/dropdownfield.class.php:141 inc/field/dropdownfield.class.php:143 -msgid "Request categories" -msgstr "Categorias de requisição" - -#: inc/field/dropdownfield.class.php:142 inc/field/dropdownfield.class.php:143 -msgid "Incident categories" -msgstr "Categorias de incidente" - -#: inc/field/dropdownfield.class.php:144 -msgid "Change categories" -msgstr "Mudar categorias" - -#: inc/field/dropdownfield.class.php:145 -msgid "All" -msgstr "Todos" - -#: inc/field/dropdownfield.class.php:175 inc/issue.class.php:524 -#: inc/form.class.php:2098 inc/question.class.php:820 -msgid "Type" -msgid_plural "Types" -msgstr[0] "Tipo" -msgstr[1] "Tipos" -msgstr[2] "Tipos" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: inc/field/dropdownfield.class.php:180 -msgid "Time to own" -msgstr "Tempo para atribuição" - -#: inc/field/dropdownfield.class.php:181 inc/abstracttarget.class.php:996 -msgid "Time to resolve" -msgstr "Tempo para solução" - -#: inc/field/dropdownfield.class.php:531 +#: inc/field/dropdownfield.class.php:462 msgid "Invalid value for " msgstr "Valor inválido para " -#: inc/field/dropdownfield.class.php:543 +#: inc/field/dropdownfield.class.php:474 #, php-format -msgid "The field value is required: %s" -msgstr "O valor do campo é obrigatório: %s" +msgid "The itemtype field is required: %s" +msgstr "" -#: inc/field/dropdownfield.class.php:559 +#: inc/field/dropdownfield.class.php:490 #, php-format msgid "Invalid dropdown type: %s" msgstr "Tipo de lista suspensa inválida: %s" -#: inc/field/dropdownfield.class.php:915 +#: inc/field/dropdownfield.class.php:821 entrée standard:143 standard:126 msgid "Entity restriction" msgstr "Restrição de entidade" -#: inc/field/dropdownfield.class.php:925 +#: inc/field/dropdownfield.class.php:830 msgid "" "To respect the GLPI entity system, \"Form\" should be selected. Others " "settings will break the entity restrictions" @@ -291,98 +258,68 @@ 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:49 -msgid "LDAP directory" -msgid_plural "LDAP directories" -msgstr[0] "Diretório LDAP" -msgstr[1] "Diretórios LDAP" -msgstr[2] "Diretórios LDAP" - -#: inc/field/ldapselectfield.class.php:73 -msgid "Filter" -msgstr "Filtro" - -#: inc/field/ldapselectfield.class.php:85 -msgid "Attribute" -msgstr "Atributos" - -#: inc/field/ldapselectfield.class.php:175 +#: inc/field/ldapselectfield.class.php:109 msgid "LDAP size limit exceeded" msgstr "Tamanho do LDAP excedido" -#: inc/field/ldapselectfield.class.php:199 +#: inc/field/ldapselectfield.class.php:133 msgid "LDAP Select" msgstr "Seleção LDAP" -#: inc/field/ldapselectfield.class.php:236 +#: inc/field/ldapselectfield.class.php:177 msgid "LDAP directory not defined!" msgstr "Diretório LDAP não definido!" -#: inc/field/ldapselectfield.class.php:243 +#: inc/field/ldapselectfield.class.php:184 msgid "LDAP directory not found!" msgstr "Diretório LDAP não encontrado!" -#: inc/field/ldapselectfield.class.php:276 -msgid "Cannot recover LDAP informations!" -msgstr "Informações do LDAP não recuperadas!" - -#: inc/field/textfield.class.php:170 inc/field/integerfield.class.php:70 -#: inc/field/floatfield.class.php:174 +#: 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 "Formato específico não corresponde: %s" -#: inc/field/textfield.class.php:179 +#: inc/field/textfield.class.php:154 #, 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:184 +#: inc/field/textfield.class.php:159 #, 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:192 +#: inc/field/textfield.class.php:167 msgid "Text" msgstr "Texto" -#: inc/field/textfield.class.php:236 inc/field/floatfield.class.php:253 -#: inc/questionregex.class.php:63 +#: 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 "Expressão regular" -#: inc/field/textfield.class.php:241 inc/field/checkboxesfield.class.php:324 -#: inc/field/floatfield.class.php:258 +#: inc/field/textfield.class.php:217 inc/field/floatfield.class.php:238 msgid "Range" msgstr "Range" -#: inc/field/textfield.class.php:247 inc/field/floatfield.class.php:264 +#: inc/field/textfield.class.php:223 inc/field/floatfield.class.php:244 msgid "Additional validation" msgstr "Validação adicional" -#: inc/field/radiosfield.class.php:56 inc/field/radiosfield.class.php:73 -#: inc/field/actorfield.class.php:63 inc/field/checkboxesfield.class.php:57 -#: inc/field/checkboxesfield.class.php:72 -msgid "One per line" -msgstr "Um por linha" - -#: inc/field/radiosfield.class.php:72 inc/field/checkboxesfield.class.php:71 -msgid "Values" -msgstr "Valores" - -#: inc/field/radiosfield.class.php:150 +#: inc/field/radiosfield.class.php:108 msgid "Radios" msgstr "Seleção única" -#: inc/field/radiosfield.class.php:156 inc/field/glpiselectfield.class.php:168 -#: inc/field/checkboxesfield.class.php:265 +#: inc/field/radiosfield.class.php:114 inc/field/glpiselectfield.class.php:86 +#: inc/field/fieldsfield.class.php:511 inc/field/checkboxesfield.class.php:229 msgid "The field value is required:" msgstr "O valor do campo é obrigatório:" -#: inc/field/radiosfield.class.php:234 inc/field/selectfield.class.php:97 -#: inc/field/datetimefield.class.php:140 inc/field/actorfield.class.php:265 -#: inc/field/checkboxesfield.class.php:210 inc/field/floatfield.class.php:143 -#: inc/field/datefield.class.php:138 +#: inc/field/radiosfield.class.php:192 inc/field/selectfield.class.php:104 +#: 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 "Um campo obrigatório está vazio: %s" @@ -392,12 +329,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:84 inc/field/floatfield.class.php:185 +#: 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 "O número deve ser maior que %d: %s" -#: inc/field/integerfield.class.php:90 inc/field/floatfield.class.php:191 +#: 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 "O número deve ser menor que %d: %s" @@ -406,163 +343,127 @@ msgstr "O número deve ser menor que %d: %s" msgid "Integer" msgstr "Inteiro" -#: inc/field/ipfield.class.php:122 +#: inc/field/undefinedfield.class.php:43 +msgid "Undefined" +msgstr "" + +#: inc/field/ipfield.class.php:121 msgid "IP address" -msgid_plural "Adresses IP" -msgstr[0] "Endereço de ip" -msgstr[1] "Endereço de ip" -msgstr[2] "Endereço de ip" +msgid_plural "IP addresses" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: inc/field/urgencyfield.class.php:113 inc/abstracttarget.class.php:1249 +#: inc/field/urgencyfield.class.php:84 inc/abstractitiltarget.class.php:995 msgid "Urgency" msgstr "Urgência" -#: inc/field/urgencyfield.class.php:147 +#: inc/field/urgencyfield.class.php:118 msgctxt "urgency" msgid "Very high" msgstr "Muito alto" -#: inc/field/urgencyfield.class.php:148 +#: inc/field/urgencyfield.class.php:119 msgctxt "urgency" msgid "High" msgstr "Alto" -#: inc/field/urgencyfield.class.php:149 +#: inc/field/urgencyfield.class.php:120 msgctxt "urgency" msgid "Medium" msgstr "Médio" -#: inc/field/urgencyfield.class.php:150 +#: inc/field/urgencyfield.class.php:121 msgctxt "urgency" msgid "Low" msgstr "Baixo" -#: inc/field/urgencyfield.class.php:151 +#: inc/field/urgencyfield.class.php:122 msgctxt "urgency" msgid "Very low" msgstr "Muito baixo" -#: inc/field/tagfield.class.php:191 +#: 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] "Etiqueta" -msgstr[1] "Etiquetas" -msgstr[2] "Etiquetas" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: inc/field/glpiselectfield.class.php:77 -#: inc/field/glpiselectfield.class.php:153 +#: inc/field/glpiselectfield.class.php:71 entrée standard:38 msgid "GLPI object" msgid_plural "GLPI objects" -msgstr[0] "Objeto do GLPI" -msgstr[1] "Objetos do GLPI" -msgstr[2] "Objetos do GLPI" - -#: inc/field/glpiselectfield.class.php:252 -#: inc/field/glpiselectfield.class.php:292 -#: inc/field/glpiselectfield.class.php:295 -msgid "Assets" -msgstr "Bens" - -#: inc/field/glpiselectfield.class.php:266 hook.php:639 -msgid "Assistance" -msgstr "Assistência" - -#: inc/field/glpiselectfield.class.php:271 -msgid "Management" -msgstr "Gerenciamento" - -#: inc/field/glpiselectfield.class.php:280 -msgid "Tools" -msgstr "Ferramentas" - -#: inc/field/glpiselectfield.class.php:281 -msgid "Notes" -msgstr "Notas" - -#: inc/field/glpiselectfield.class.php:282 -msgid "RSS feed" -msgstr "Feed RSS" - -#: inc/field/glpiselectfield.class.php:284 -msgid "Administration" -msgstr "Administração" - -#: inc/field/glpiselectfield.class.php:292 -#: inc/field/glpiselectfield.class.php:295 -msgid "Plugin" -msgid_plural "Plugins" -msgstr[0] "Plugin" -msgstr[1] "Plugins" -msgstr[2] "Plugins" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" #: inc/field/hostnamefield.class.php:114 msgid "Hostname" -msgid_plural "Hostname" -msgstr[0] "Nome de host" -msgstr[1] "Nome de host" -msgstr[2] "Nome de host" +msgid_plural "Hostnames" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: inc/field/timefield.class.php:155 +#: inc/field/timefield.class.php:128 msgid "Time" msgstr "Horário" -#: inc/field/emailfield.class.php:51 inc/field/floatfield.class.php:59 -#: inc/field/hiddenfield.class.php:51 -msgid "Default value" -msgstr "Valor padrão" - -#: inc/field/emailfield.class.php:108 +#: inc/field/emailfield.class.php:87 #, 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:119 +#: inc/field/emailfield.class.php:98 msgid "Email" msgid_plural "Emails" -msgstr[0] "Email" -msgstr[1] "Emails" -msgstr[2] "Emails" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: inc/field/selectfield.class.php:90 +#: inc/field/selectfield.class.php:97 msgid "Select" msgstr "Selecionar" -#: inc/field/datetimefield.class.php:161 +#: inc/field/datetimefield.class.php:138 msgid "Date & time" msgstr "Data & hora" -#: inc/field/actorfield.class.php:94 +#: inc/field/actorfield.class.php:65 msgid "Actor" msgid_plural "Actors" -msgstr[0] "Ator" -msgstr[1] "Atores" -msgstr[2] "Atores" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: inc/field/actorfield.class.php:275 +#: inc/field/actorfield.class.php:249 #, php-format msgid "Invalid value: %s" msgstr "Valor inválido: %s" -#: inc/field/actorfield.class.php:298 +#: inc/field/actorfield.class.php:272 #, 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:94 +#: inc/field/filefield.class.php:104 msgid "No attached document" msgstr "Nenhum documento anexado" -#: inc/field/filefield.class.php:96 inc/field/filefield.class.php:258 -#: inc/field/filefield.class.php:265 +#: inc/field/filefield.class.php:113 inc/field/filefield.class.php:275 +#: inc/field/filefield.class.php:282 msgid "Attached document" msgstr "Documento anexado" -#: inc/field/filefield.class.php:139 +#: inc/field/filefield.class.php:156 #, php-format msgid "A required file is missing: %s" msgstr "Faltando arquivo obrigatório: %s" -#: inc/field/filefield.class.php:156 +#: inc/field/filefield.class.php:173 msgid "File" msgstr "Arquivo" @@ -570,61 +471,101 @@ msgstr "Arquivo" msgid "Multiselect" msgstr "Seleção Múltipla" -#: inc/field/checkboxesfield.class.php:152 +#: 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 "Campo" + +#: inc/field/fieldsfield.class.php:253 +msgid "show" +msgstr "" + +#: inc/field/fieldsfield.class.php:388 +#, php-format +msgid "Field '%1$s' type not implemented yet !" +msgstr "" + +#: inc/field/fieldsfield.class.php:465 +msgid "Some numeric fields contains non numeric values" +msgstr "" + +#: inc/field/fieldsfield.class.php:470 +msgid "Some URL fields contains invalid links" +msgstr "" + +#: inc/field/fieldsfield.class.php:556 +msgid "Additionnal fields" +msgstr "" + +#: inc/field/checkboxesfield.class.php:116 msgid "Checkboxes" msgstr "Caixas de Seleção" -#: inc/field/checkboxesfield.class.php:247 +#: inc/field/checkboxesfield.class.php:211 #, php-format msgid "The following question needs at least %d answers" msgstr "A questão precisa de pelo menos %d respostas" -#: inc/field/checkboxesfield.class.php:253 +#: inc/field/checkboxesfield.class.php:217 #, php-format msgid "The following question does not accept more than %d answers" msgstr "A questão não aceita mais que %d respostas" -#: inc/field/requesttypefield.class.php:115 inc/targetticket.class.php:1026 +#: 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:1123 msgid "Request type" msgstr "Tipo de Solicitação" -#: inc/field/floatfield.class.php:160 +#: inc/field/floatfield.class.php:140 #, php-format msgid "This is not a number: %s" msgstr "Isto não é um número: %s" -#: inc/field/floatfield.class.php:201 -msgid "Float" -msgstr "Float" +#: inc/field/floatfield.class.php:181 +msgid "Decimal number" +msgstr "" -#: inc/field/datefield.class.php:159 +#: inc/field/datefield.class.php:135 msgid "Date" msgstr "Data" -#: inc/field/descriptionfield.class.php:99 inc/form.class.php:163 -#: inc/question.class.php:165 inc/question.class.php:888 entrée standard:99 -#: standard:52 +#: 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 "Descrição" -#: inc/field/descriptionfield.class.php:106 +#: inc/field/descriptionfield.class.php:110 msgid "A description field should have a description:" msgstr "Um campo de \"descrição\" necessita de uma descrição:" -#: inc/field/hiddenfield.class.php:114 +#: inc/field/hiddenfield.class.php:94 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 inc/targetproblem.class.php:591 -#: inc/targetchange.class.php:106 inc/targetticket.class.php:126 +#: 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] "Condição" -msgstr[1] "Condições" -msgstr[2] "Condições" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" #: inc/condition.class.php:104 msgid "is visible" @@ -650,26 +591,26 @@ msgstr "Escondido a menos que" msgid "Displayed unless" msgstr "Exibido a menos que" -#: inc/condition.class.php:179 inc/target_actor.class.php:179 -#: inc/form_language.class.php:536 inc/form_validator.class.php:387 -#: inc/targetproblem.class.php:551 inc/questionrange.class.php:204 -#: inc/form.class.php:1792 inc/targetchange.class.php:303 -#: inc/section.class.php:383 inc/question.class.php:1009 -#: inc/questionregex.class.php:191 inc/questiondependency.class.php:202 -#: inc/item_targetticket.class.php:150 inc/targetticket.class.php:1332 -#: inc/form_profile.class.php:226 +#: 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:1831 inc/targetchange.class.php:303 +#: inc/section.class.php:379 inc/restrictedformcriteria.class.php:200 +#: inc/question.class.php:832 inc/questionparameter/range.class.php:205 +#: inc/questionregex.class.php:185 inc/questiondependency.class.php:196 +#: inc/item_targetticket.class.php:150 inc/targetticket.class.php:1429 #, 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:200 -#: inc/form_language.class.php:552 inc/form_validator.class.php:411 -#: inc/targetproblem.class.php:386 inc/questionrange.class.php:136 -#: inc/form.class.php:1485 inc/targetchange.class.php:148 -#: inc/section.class.php:408 inc/question.class.php:1058 -#: inc/questionregex.class.php:123 inc/questiondependency.class.php:217 -#: inc/item_targetticket.class.php:64 inc/targetticket.class.php:1371 -#: inc/form_profile.class.php:243 +#: 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:1522 inc/targetchange.class.php:148 +#: inc/section.class.php:404 inc/restrictedformcriteria.class.php:226 +#: inc/question.class.php:881 inc/questionparameter/range.class.php:140 +#: inc/questionregex.class.php:120 inc/questiondependency.class.php:211 +#: inc/item_targetticket.class.php:64 inc/targetticket.class.php:1468 #, php-format msgid "Cannot export an empty object: %s" msgstr "Não é possível exportar um objeto vazio: %s" @@ -689,144 +630,230 @@ msgstr "Importação em progresso" #: inc/issue.class.php:41 msgid "Issue" msgid_plural "Issues" -msgstr[0] "Edição" -msgstr[1] "Edições" -msgstr[2] "Edições" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" #: inc/issue.class.php:54 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:417 +#: inc/issue.class.php:403 msgid "Satisfaction survey expired" msgstr "Pesquisa de satisfação expirada" -#: inc/issue.class.php:502 inc/form_language.class.php:209 -#: inc/form.class.php:154 inc/form.class.php:2088 entrée standard:52 -#: standard:48 standard:57 standard:38 +#: inc/issue.class.php:532 inc/form_language.class.php:213 +#: inc/form.class.php:156 inc/form.class.php:2133 entrée standard:52 +#: standard:49 standard:57 standard:38 standard:39 msgid "Name" msgstr "Nome" -#: inc/issue.class.php:515 inc/formanswer.class.php:188 -#: inc/formanswer.class.php:262 inc/targetproblem.class.php:634 -#: inc/form.class.php:145 inc/targetchange.class.php:334 -#: inc/section.class.php:95 inc/question.class.php:155 -#: inc/targetticket.class.php:169 +#: inc/issue.class.php:545 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 "ID" -#: inc/issue.class.php:537 inc/formanswer.class.php:249 +#: inc/issue.class.php:554 inc/form.class.php:505 inc/form.class.php:2142 +#: entrée standard:65 +msgid "Type" +msgid_plural "Types" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: inc/issue.class.php:567 inc/formanswer.class.php:259 msgid "Status" msgstr "Status" -#: inc/issue.class.php:549 +#: inc/issue.class.php:579 msgid "Opening date" msgstr "Data de abertura" -#: inc/issue.class.php:558 +#: inc/issue.class.php:588 msgid "Last update" msgstr "Ultima atualização" -#: inc/issue.class.php:567 inc/form.class.php:172 -#: inc/abstracttarget.class.php:942 +#: inc/issue.class.php:597 inc/form.class.php:174 +#: 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:577 inc/notificationtargetformanswer.class.php:79 -#: inc/target_actor.class.php:83 inc/formanswer.class.php:208 -#: inc/formanswer.class.php:609 inc/abstracttarget.class.php:1980 +#: inc/issue.class.php:607 inc/notificationtargetformanswer.class.php:79 +#: inc/target_actor.class.php:83 inc/formanswer.class.php:218 +#: inc/formanswer.class.php:608 inc/abstractitiltarget.class.php:1710 msgid "Requester" msgid_plural "Requesters" -msgstr[0] "Solicitante" -msgstr[1] "Solicitantes" -msgstr[2] "Solicitantes" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: inc/issue.class.php:595 inc/formanswer.class.php:218 +#: inc/issue.class.php:625 inc/formanswer.class.php:228 msgid "Form approver" msgstr "Aprovador do requisição" -#: inc/issue.class.php:611 inc/formanswer.class.php:533 -#: inc/formanswer.class.php:540 inc/formanswer.class.php:624 -#: inc/form_language.class.php:223 +#: inc/issue.class.php:641 inc/formanswer.class.php:537 +#: inc/formanswer.class.php:544 inc/formanswer.class.php:623 +#: inc/form_language.class.php:227 msgid "Comment" msgstr "Comentário" -#: inc/issue.class.php:623 +#: inc/issue.class.php:653 msgid "Ticket approver" msgstr "Aprovador do Chamado" -#: inc/issue.class.php:657 +#: inc/issue.class.php:687 msgid "Technician" msgstr "Técnico" -#: inc/issue.class.php:690 +#: inc/issue.class.php:718 msgid "Technician group" msgstr "Grupo do técnico" -#: inc/issue.class.php:721 inc/formanswer.class.php:238 +#: inc/issue.class.php:751 inc/formanswer.class.php:248 msgid "Form approver group" msgstr "Grupo aprovador da requisição" -#: inc/issue.class.php:744 +#: inc/issue.class.php:762 inc/abstractitiltarget.class.php:742 +msgid "Time to resolve" +msgstr "Tempo para solução" + +#: inc/issue.class.php:773 +msgid "Time to resolve + Progress" +msgstr "" + +#: inc/issue.class.php:783 +msgid "Internal time to resolve" +msgstr "" + +#: inc/issue.class.php:794 +msgid "Internal time to resolve + Progress" +msgstr "" + +#: inc/issue.class.php:804 +msgid "Resolution date" +msgstr "" + +#: inc/issue.class.php:819 +msgid "Internal time to own" +msgstr "" + +#: inc/issue.class.php:830 +msgid "Internal time to own + Progress" +msgstr "" + +#: inc/issue.class.php:840 +msgid "Time to own" +msgstr "Tempo para atribuição" + +#: inc/issue.class.php:851 +msgid "Time to own + Progress" +msgstr "" + +#: inc/issue.class.php:877 msgid "Ticket" msgstr "Chamado" -#: inc/issue.class.php:745 inc/formanswer.class.php:173 +#: inc/issue.class.php:878 inc/formanswer.class.php:183 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" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: inc/issue.class.php:750 +#: inc/issue.class.php:883 msgid "Not validated" msgstr "Não validado" -#: inc/issue.class.php:751 inc/formanswer.class.php:66 +#: inc/issue.class.php:884 inc/formanswer.class.php:76 #: inc/form_validator.class.php:71 msgid "Refused" msgstr "Rejeitado" -#: inc/issue.class.php:819 +#: inc/issue.class.php:952 #, php-format msgid "%1$s %2$s" msgstr "%1$s %2$s" -#: inc/category.class.php:50 inc/form.class.php:228 hook.php:72 +#: inc/issue.class.php:1215 inc/filter/itilcategoryfilter.class.php:56 +#: hook.php:677 +msgid "All" +msgstr "Todos" + +#: inc/issue.class.php:1221 hook.php:678 +msgid "New" +msgstr "" + +#: inc/issue.class.php:1227 hook.php:679 +msgid "Assigned" +msgstr "" + +#: inc/issue.class.php:1233 inc/formanswer.class.php:75 +#: inc/form_validator.class.php:69 hook.php:680 +msgid "Waiting" +msgstr "Aguardando Aprovação" + +#: inc/issue.class.php:1239 hook.php:681 +msgid "To validate" +msgstr "Validar" + +#: inc/issue.class.php:1245 hook.php:682 +msgid "Solved" +msgstr "" + +#: inc/issue.class.php:1251 hook.php:683 +msgid "Closed" +msgstr "Fechado" + +#: inc/category.class.php:50 inc/form.class.php:230 hook.php:72 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[0] "" +msgstr[1] "" +msgstr[2] "" -#: 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:261 entrée standard:65 +msgid "Icon" +msgstr "Ícone" + +#: inc/category.class.php:98 inc/form.class.php:269 entrée standard:67 +msgid "Icon color" +msgstr "Cor do ícone" + +#: inc/category.class.php:104 inc/form.class.php:277 entrée standard:80 +msgid "Background color" +msgstr "Cor de fundo" + #: inc/notificationtargetformanswer.class.php:43 msgid "The form as been saved" msgstr "Formulário salvo" -#: inc/notificationtargetformanswer.class.php:44 install/install.php:317 +#: inc/notificationtargetformanswer.class.php:44 install/install.php:355 msgid "A form need to be validate" msgstr "Um formulário precisa de validação" -#: inc/notificationtargetformanswer.class.php:45 install/install.php:323 +#: inc/notificationtargetformanswer.class.php:45 install/install.php:361 msgid "The form is refused" msgstr "Formulário rejeitado" -#: inc/notificationtargetformanswer.class.php:46 install/install.php:329 +#: inc/notificationtargetformanswer.class.php:46 install/install.php:367 msgid "The form is accepted" msgstr "Formulário aceito" -#: inc/notificationtargetformanswer.class.php:47 install/install.php:335 +#: inc/notificationtargetformanswer.class.php:47 install/install.php:373 msgid "The form is deleted" msgstr "Formulário deletado" @@ -842,11 +869,11 @@ msgstr "Nome do formulário" #: inc/form_validator.class.php:76 msgid "Validator" msgid_plural "Validators" -msgstr[0] "Validador" -msgstr[1] "Validadores" -msgstr[2] "Validadores" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: inc/notificationtargetformanswer.class.php:81 inc/formanswer.class.php:229 +#: inc/notificationtargetformanswer.class.php:81 inc/formanswer.class.php:239 msgid "Creation date" msgstr "Data de criação" @@ -871,15 +898,15 @@ msgid "Author" msgstr "Autor" #: inc/notificationtargetformanswer.class.php:98 -#: inc/abstracttarget.class.php:1537 +#: inc/abstractitiltarget.class.php:1290 msgid "Approver" msgstr "Aprovador" -#: inc/target_actor.class.php:66 inc/abstracttarget.class.php:2302 +#: inc/target_actor.class.php:66 inc/abstractitiltarget.class.php:2034 msgid "Form author" msgstr "Por autor" -#: inc/target_actor.class.php:67 inc/abstracttarget.class.php:2305 +#: inc/target_actor.class.php:67 inc/abstractitiltarget.class.php:2037 msgid "Form validator" msgstr "Validador do formulário" @@ -887,7 +914,7 @@ msgstr "Validador do formulário" msgid "Specific person" msgstr "Pessoa específica" -#: inc/target_actor.class.php:69 inc/abstracttarget.class.php:2315 +#: inc/target_actor.class.php:69 inc/abstractitiltarget.class.php:2047 msgid "Person from the question" msgstr "Pessoa da questão" @@ -895,7 +922,7 @@ msgstr "Pessoa da questão" msgid "Specific group" msgstr "Grupo específico" -#: inc/target_actor.class.php:71 inc/abstracttarget.class.php:2326 +#: inc/target_actor.class.php:71 inc/abstractitiltarget.class.php:2058 msgid "Group from the question" msgstr "Grupo da questão" @@ -911,15 +938,15 @@ msgstr "Grupo técnico de um objeto" msgid "Specific supplier" msgstr "Fornecedor específico" -#: inc/target_actor.class.php:75 inc/abstracttarget.class.php:2355 +#: inc/target_actor.class.php:75 inc/abstractitiltarget.class.php:2087 msgid "Supplier from the question" msgstr "Fornecedor da questão" -#: inc/target_actor.class.php:76 inc/abstracttarget.class.php:2344 +#: inc/target_actor.class.php:76 inc/abstractitiltarget.class.php:2076 msgid "Actors from the question" msgstr "Atores da questão" -#: inc/target_actor.class.php:77 inc/abstracttarget.class.php:2359 +#: inc/target_actor.class.php:77 inc/abstractitiltarget.class.php:2091 msgid "Form author's supervisor" msgstr "Supervisor do autor de formulário" @@ -927,175 +954,216 @@ msgstr "Supervisor do autor de formulário" msgid "Observer" msgstr "Observador" -#: inc/target_actor.class.php:85 inc/abstracttarget.class.php:1994 +#: inc/target_actor.class.php:85 inc/abstractitiltarget.class.php:1724 msgid "Assigned to" msgstr "Atribuído para" #: inc/target_actor.class.php:91 msgid "Target actor" msgid_plural "Target actors" -msgstr[0] "Ator Alvo" -msgstr[1] "Atores Alvo" -msgstr[2] "Atores Alvo" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: inc/target_actor.class.php:144 -#, php-format -msgid "Failed to find a user: ID %1$d" -msgstr "Falha ao encontrar um usuário: ID %1$d" +#: 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:153 +#: inc/target_actor.class.php:179 #, php-format -msgid "Failed to find a group: ID %1$d" -msgstr "Falha ao encontrar um grupo: ID %1$d" +msgid "Failed to find a user: %1$s" +msgstr "" -#: inc/target_actor.class.php:162 +#: inc/target_actor.class.php:188 #, php-format -msgid "Failed to find a supplier: ID %1$d" -msgstr "Falha ao encontrar um fornecedor: ID %1$d" +msgid "Failed to find a group: %1$s" +msgstr "" -#: inc/formanswer.class.php:65 inc/form_validator.class.php:69 -msgid "Waiting" -msgstr "Aguardando Aprovação" +#: inc/target_actor.class.php:197 +#, php-format +msgid "Failed to find a supplier: %1$s" +msgstr "" -#: inc/formanswer.class.php:67 inc/form_validator.class.php:70 +#: inc/formanswer.class.php:77 inc/form_validator.class.php:70 msgid "Accepted" msgstr "Aceito" -#: inc/formanswer.class.php:520 +#: inc/formanswer.class.php:523 msgid "Print this form" msgstr "Imprimir este formulário" -#: inc/formanswer.class.php:543 +#: inc/formanswer.class.php:547 msgid "Form accepted by validator." msgstr "Formulário aceito pelo validador." -#: inc/formanswer.class.php:545 +#: inc/formanswer.class.php:549 msgid "Form successfully saved." msgstr "Formulário salvo com sucesso." -#: inc/formanswer.class.php:617 inc/form_profile.class.php:168 +#: inc/formanswer.class.php:616 inc/formaccesstype.class.php:122 msgid "Save" msgstr "Salvar" -#: inc/formanswer.class.php:629 +#: inc/formanswer.class.php:628 msgid "Required if refused" msgstr "Necessário se rejeitado" -#: inc/formanswer.class.php:635 +#: inc/formanswer.class.php:634 msgid "Refuse" msgstr "Rejeitar" -#: inc/formanswer.class.php:643 +#: inc/formanswer.class.php:642 msgid "Edit answers" msgstr "Editar respostas" -#: inc/formanswer.class.php:649 +#: inc/formanswer.class.php:648 msgid "Cancel edition" msgstr "Cancelar edição" -#: inc/formanswer.class.php:656 +#: inc/formanswer.class.php:655 msgid "Accept" msgstr "Aceitar" -#: inc/formanswer.class.php:677 +#: inc/formanswer.class.php:676 msgid "Refused comment is required!" msgstr "É necessário o comentário de rejeição !" -#: inc/formanswer.class.php:749 +#: inc/formanswer.class.php:750 msgid "You are not the validator of these answers" msgstr "Você não é o validador destas respostas" -#: inc/formanswer.class.php:935 inc/formanswer.class.php:937 +#: inc/formanswer.class.php:956 inc/formanswer.class.php:958 msgid "Form data" msgstr "Dados do formulário" -#: inc/formanswer.class.php:1055 inc/formanswer.class.php:1104 +#: inc/formanswer.class.php:1084 inc/formanswer.class.php:1134 msgid "Cannot generate targets!" msgstr "Impossível gerar alvos!" -#: inc/formanswer.class.php:1212 +#: inc/formanswer.class.php:1258 msgid "No turing test set" msgstr "Nenhum conjunto de teste encontrado" -#: inc/formanswer.class.php:1217 +#: inc/formanswer.class.php:1263 msgid "You failed the Turing test" msgstr "Falha no teste de Turing" -#: inc/formanswer.class.php:1259 +#: inc/formanswer.class.php:1305 msgid "You must select validator!" msgstr "Você precisa selecionar um validador!" -#: inc/common.class.php:228 +#: inc/common.class.php:229 msgid "You cannot delete this issue. Maybe it is taken into account." msgstr "Você não pode excluir este problema. Talvez seja levado em conta." -#: inc/common.class.php:233 +#: inc/common.class.php:234 msgid "Failed to delete this issue. An internal error occured." msgstr "Falha ao excluir este problema. Um erro interno ocorreu." +#: inc/common.class.php:777 +msgid "Seek assistance" +msgstr "Serviços" + +#: inc/common.class.php:782 +msgid "My requests for assistance" +msgstr "Meus chamados" + +#: inc/common.class.php:812 +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:78 +msgid "Link to the form" +msgstr "Link para o formulário" + +#: inc/formaccesstype.class.php:91 +msgid "Please activate the form to view the link" +msgstr "Por favor, ative o formulário para visualizar o link" + +#: inc/formaccesstype.class.php:99 +msgid "Enable captcha" +msgstr "Habilitar captcha" + +#: inc/formaccesstype.class.php:109 +msgid "Restricted to" +msgstr "" + #: inc/form_language.class.php:51 msgid "Form language" msgid_plural "Form languages" -msgstr[0] "Idioma do formulário" -msgstr[1] "Idiomas do formulário" -msgstr[2] "Idiomas do formulário" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: inc/form_language.class.php:68 inc/form_language.class.php:344 +#: inc/form_language.class.php:72 inc/form_language.class.php:348 msgid "Translation" msgid_plural "Translations" -msgstr[0] "Tradução" -msgstr[1] "Traduções" -msgstr[2] "Traduções" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: inc/form_language.class.php:107 inc/form.class.php:1073 -#: inc/form.class.php:1171 inc/abstracttarget.class.php:1747 +#: inc/form_language.class.php:111 inc/form.class.php:1048 +#: inc/form.class.php:1173 inc/abstracttarget.class.php:161 +#: inc/abstractitiltarget.class.php:1541 msgid "The name cannot be empty!" msgstr "O nome não pode ser vazio!" -#: inc/form_language.class.php:115 +#: inc/form_language.class.php:119 msgid "The language must be associated to a form!" msgstr "A língua deve ser associada a um formulário!" -#: inc/form_language.class.php:245 inc/form_language.class.php:279 +#: inc/form_language.class.php:249 msgid "Add a translation" msgstr "Adicionar tradução" -#: inc/form_language.class.php:307 inc/form_language.class.php:309 +#: inc/form_language.class.php:283 js/scripts.js:1179 +msgid "Update a translation" +msgstr "" + +#: inc/form_language.class.php:313 inc/form_language.class.php:315 msgid "New translation" msgstr "Nova tradução" -#: inc/form_language.class.php:312 +#: inc/form_language.class.php:318 msgid "Filter list" msgstr "Lista de filtros" -#: inc/form_language.class.php:317 inc/form_language.class.php:409 +#: inc/form_language.class.php:323 inc/form_language.class.php:413 msgid "No translation found" msgstr "Nenhuma tradução encontrada" -#: inc/form_language.class.php:322 +#: inc/form_language.class.php:328 msgid "Do you want to delete the selected items?" msgstr "Você gostaria de deletar os itens selecionados?" -#: inc/form_language.class.php:333 inc/form_language.class.php:372 -#: inc/form.class.php:482 inc/abstracttarget.class.php:1821 +#: inc/form_language.class.php:337 inc/form_language.class.php:376 +#: inc/form.class.php:529 inc/abstractitiltarget.class.php:1615 msgid "Delete" msgstr "Deletar" -#: inc/form_language.class.php:343 +#: inc/form_language.class.php:347 msgid "Original string" msgstr "String original" -#: inc/form_language.class.php:395 +#: inc/form_language.class.php:399 msgid "Add a new language" msgstr "Adicionar uma nova linguagem" -#: inc/form_language.class.php:428 inc/form_language.class.php:460 -#: inc/form.class.php:190 entrée standard:83 +#: inc/form_language.class.php:432 inc/form_language.class.php:464 +#: inc/form.class.php:192 entrée standard:72 msgid "Language" msgstr "Linguagem" -#: inc/form_validator.class.php:68 inc/abstracttarget.class.php:228 -#: inc/targetticket.class.php:95 +#: inc/form_validator.class.php:68 inc/targetticket.class.php:98 +#: inc/abstractitiltarget.class.php:179 msgid "None" msgstr "Nenhum" @@ -1103,41 +1171,41 @@ msgstr "Nenhum" msgid "Need validaton?" msgstr "Precisa de validação?" -#: inc/form_validator.class.php:126 inc/abstracttarget.class.php:2296 +#: inc/form_validator.class.php:126 inc/abstractitiltarget.class.php:2028 msgid "No" msgstr "Não" -#: inc/form_validator.class.php:303 inc/targetproblem.class.php:146 -#: inc/entityconfig.class.php:262 inc/targetchange.class.php:483 -#: inc/abstracttarget.class.php:2285 inc/targetticket.class.php:306 -#: inc/targetticket.class.php:341 +#: inc/form_validator.class.php:303 inc/profile.class.php:62 +#: inc/targetproblem.class.php:146 inc/entityconfig.class.php:389 +#: inc/targetchange.class.php:483 inc/targetticket.class.php:317 +#: inc/targetticket.class.php:352 inc/abstractitiltarget.class.php:2017 msgctxt "button" msgid "Save" msgstr "Salvar" -#: inc/form_validator.class.php:709 inc/abstracttarget.class.php:1521 +#: inc/form_validator.class.php:717 inc/abstractitiltarget.class.php:1270 msgid "Validation" msgstr "Validação" -#: inc/form_validator.class.php:711 +#: inc/form_validator.class.php:719 msgid "Choose a validator" msgstr "Escolha um validador" #: inc/targetproblem.class.php:42 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] "" +msgstr[1] "" +msgstr[2] "" -#: inc/targetproblem.class.php:108 inc/targetproblem.class.php:589 +#: inc/targetproblem.class.php:108 inc/targetproblem.class.php:577 #: inc/targetchange.class.php:104 inc/targetchange.class.php:440 -#: inc/targetticket.class.php:124 inc/targetticket.class.php:227 +#: inc/targetticket.class.php:134 inc/targetticket.class.php:237 msgid "Properties" msgstr "Propriedades" -#: inc/targetproblem.class.php:533 inc/targetchange.class.php:285 -#: inc/targetticket.class.php:1314 +#: inc/targetproblem.class.php:521 inc/targetchange.class.php:285 +#: inc/targetticket.class.php:1411 #, php-format msgid "" "Failed to add or update the %1$s %2$s: a question is missing and is used in " @@ -1146,341 +1214,370 @@ 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:590 inc/targetchange.class.php:105 -#: inc/abstracttarget.class.php:1423 inc/targetticket.class.php:125 +#: inc/targetproblem.class.php:578 inc/targetchange.class.php:105 +#: inc/targetticket.class.php:135 inc/abstractitiltarget.class.php:1172 msgid "Actors" msgstr "Atores" -#: inc/targetproblem.class.php:643 entrée standard:48 +#: inc/targetproblem.class.php:631 entrée standard:48 msgid "Problem title" msgstr "Título do problema" -#: inc/targetproblem.class.php:653 inc/targetchange.class.php:353 -#: inc/targetticket.class.php:188 +#: inc/targetproblem.class.php:641 inc/targetchange.class.php:353 +#: inc/targetticket.class.php:198 msgid "Content" msgstr "Conteúdo" -#: inc/targetproblem.class.php:663 inc/targetchange.class.php:363 +#: inc/targetproblem.class.php:651 inc/targetchange.class.php:363 msgid "Impact" msgstr "Impacto" -#: inc/targetproblem.class.php:673 entrée standard:56 +#: inc/targetproblem.class.php:661 entrée standard:56 msgid "Cause" msgstr "Causa" -#: inc/targetproblem.class.php:683 entrée standard:58 +#: inc/targetproblem.class.php:671 entrée standard:58 msgid "Symptom" msgstr "Sintoma" -#: inc/entityconfig.class.php:77 inc/entityconfig.class.php:86 -#: inc/entityconfig.class.php:94 inc/entityconfig.class.php:102 -#: inc/entityconfig.class.php:110 +#: inc/entityconfig.class.php:90 inc/entityconfig.class.php:99 +#: inc/entityconfig.class.php:107 inc/entityconfig.class.php:115 +#: inc/entityconfig.class.php:123 inc/entityconfig.class.php:131 +#: inc/entityconfig.class.php:139 inc/entityconfig.class.php:147 +#: inc/entityconfig.class.php:155 msgid "Inheritance of the parent entity" msgstr "Herança da entidade pai" -#: inc/entityconfig.class.php:78 +#: inc/entityconfig.class.php:91 msgid "GLPi's helpdesk" msgstr "Helpdesk do GLPI" -#: inc/entityconfig.class.php:79 +#: inc/entityconfig.class.php:92 msgid "Service catalog simplified" msgstr "Catálogo de serviços simplificado" -#: inc/entityconfig.class.php:80 +#: inc/entityconfig.class.php:93 msgid "Service catalog extended" msgstr "Catálogo de serviços ampliado" -#: inc/entityconfig.class.php:87 +#: inc/entityconfig.class.php:100 +msgid "All available forms" +msgstr "" + +#: inc/entityconfig.class.php:101 +msgid "Only default forms" +msgstr "" + +#: inc/entityconfig.class.php:108 msgid "Popularity sort" msgstr "Organizar por popularidade" -#: inc/entityconfig.class.php:88 +#: inc/entityconfig.class.php:109 msgid "Alphabetic sort" msgstr "Organizar por ordem alfabética" -#: inc/entityconfig.class.php:95 +#: inc/entityconfig.class.php:116 msgid "Merged with Forms" msgstr "Mesclado com o Formulários" -#: inc/entityconfig.class.php:96 +#: inc/entityconfig.class.php:117 msgid "Distinct menu entry" msgstr "Entrada de menu separada" -#: inc/entityconfig.class.php:103 inc/entityconfig.class.php:111 -#: inc/form.class.php:283 entrée standard:117 +#: inc/entityconfig.class.php:124 inc/entityconfig.class.php:132 +#: inc/entityconfig.class.php:140 inc/entityconfig.class.php:148 +#: inc/form.class.php:285 entrée standard:100 msgid "Visible" msgstr "Visível" -#: inc/entityconfig.class.php:104 inc/entityconfig.class.php:112 +#: inc/entityconfig.class.php:125 inc/entityconfig.class.php:133 +#: inc/entityconfig.class.php:141 inc/entityconfig.class.php:149 msgid "Hidden" msgstr "Escondido" -#: inc/entityconfig.class.php:165 +#: inc/entityconfig.class.php:156 +msgid "Variable height" +msgstr "" + +#: inc/entityconfig.class.php:157 +msgid "Uniform height" +msgstr "" + +#: inc/entityconfig.class.php:231 msgid "Helpdesk" msgstr "Helpdesk" -#: inc/entityconfig.class.php:173 inc/entityconfig.class.php:276 +#: inc/entityconfig.class.php:239 inc/entityconfig.class.php:403 entrée +#: standard:44 msgid "Helpdesk mode" msgstr "Modo de helpdesk" -#: inc/entityconfig.class.php:189 inc/entityconfig.class.php:286 +#: inc/entityconfig.class.php:250 +msgid "Default Form list mode" +msgstr "" + +#: inc/entityconfig.class.php:268 inc/entityconfig.class.php:413 msgid "Sort order" msgstr "Ordem de classificação" -#: inc/entityconfig.class.php:205 inc/entityconfig.class.php:296 +#: inc/entityconfig.class.php:284 inc/entityconfig.class.php:423 msgid "Knowledge base" msgstr "Base de conhecimento" -#: inc/entityconfig.class.php:220 +#: inc/entityconfig.class.php:299 msgid "Search" msgstr "Pesquisar" -#: inc/entityconfig.class.php:236 +#: inc/entityconfig.class.php:315 +msgid "Counters dashboard" +msgstr "" + +#: inc/entityconfig.class.php:331 msgid "Header message" msgstr "Mensagem de cabeçalho" -#: inc/entityconfig.class.php:248 inc/entityconfig.class.php:326 -#: inc/form.class.php:237 entrée standard:101 +#: inc/entityconfig.class.php:347 +msgid "Search issue" +msgstr "" + +#: inc/entityconfig.class.php:363 +msgid "Tile design" +msgstr "" + +#: inc/entityconfig.class.php:375 inc/entityconfig.class.php:453 +#: inc/form.class.php:239 entrée standard:84 msgid "Header" msgid_plural "Headers" -msgstr[0] "Cabeçalho" -msgstr[1] "Cabeçalhos" -msgstr[2] "Cabeçalhos" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: inc/entityconfig.class.php:306 +#: inc/entityconfig.class.php:433 msgid "Display search field" msgstr "Exibir campo de pesquisa" -#: inc/entityconfig.class.php:316 +#: inc/entityconfig.class.php:443 msgid "Display header" msgstr "Mostrar cabeçalho" -#: inc/questionrange.class.php:53 +#: inc/questionrange.class.php:52 inc/questionparameter/range.class.php:59 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] "" +msgstr[1] "" +msgstr[2] "" -#: inc/questionrange.class.php:63 +#: inc/questionrange.class.php:62 inc/questionparameter/range.class.php:69 msgid "Minimum range" msgstr "Faixa mínima" -#: inc/questionrange.class.php:72 +#: inc/questionrange.class.php:71 inc/questionparameter/range.class.php:78 msgid "maximum range" msgstr "faixa máxima" -#: inc/questionrange.class.php:105 -msgid "Min" -msgstr "Mínimo" - -#: inc/questionrange.class.php:107 -msgid "Max" -msgstr "Máximo" - -#: inc/form.class.php:64 inc/form.class.php:388 +#: inc/form.class.php:66 inc/form.class.php:432 msgid "Public access" msgstr "Acesso público" -#: inc/form.class.php:65 inc/form.class.php:392 +#: inc/form.class.php:67 inc/form.class.php:436 msgid "Private access" msgstr "Acesso privado" -#: inc/form.class.php:66 inc/form.class.php:396 +#: inc/form.class.php:68 inc/form.class.php:440 msgid "Restricted access" msgstr "Acesso restrito" -#: inc/form.class.php:120 -msgid "Forms waiting for validation" -msgstr "Formulários aguardando validação" +#: inc/form.class.php:122 +msgid "Answers waiting for validation" +msgstr "" -#: inc/form.class.php:122 inc/form.class.php:1567 inc/form.class.php:1593 +#: inc/form.class.php:124 inc/form.class.php:1606 inc/form.class.php:1632 msgid "Import forms" msgstr "Importar formulários" -#: inc/form.class.php:138 +#: inc/form.class.php:140 msgid "Characteristics" msgstr "Características" -#: inc/form.class.php:181 +#: inc/form.class.php:183 msgid "Recursive" msgstr "Recursivo" -#: inc/form.class.php:202 +#: inc/form.class.php:204 msgid "Homepage" msgstr "Página Inicial" -#: inc/form.class.php:215 +#: inc/form.class.php:217 msgid "Access" msgstr "Acesso" -#: inc/form.class.php:246 inc/form.class.php:314 inc/form.class.php:372 entrée -#: standard:53 +#: inc/form.class.php:248 inc/form.class.php:330 inc/form.class.php:397 entrée +#: standard:54 msgid "Active" msgstr "Ativo" -#: inc/form.class.php:259 entrée standard:66 -msgid "Icon" -msgstr "Ícone" - -#: inc/form.class.php:267 entrée standard:78 -msgid "Icon color" -msgstr "Cor do ícone" - -#: inc/form.class.php:275 entrée standard:97 -msgid "Background color" -msgstr "Cor de fundo" +#: inc/form.class.php:300 inc/form.class.php:341 inc/form.class.php:416 +msgid "Default form" +msgstr "" -#: inc/form.class.php:313 inc/form.class.php:368 +#: inc/form.class.php:329 inc/form.class.php:394 msgid "Inactive" msgstr "Inativo" -#: inc/form.class.php:337 inc/form.class.php:404 -msgid "All langages" -msgstr "Todos os idiomas" +#: 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:448 entrée standard:119 +#: inc/form.class.php:492 entrée standard:102 msgid "Answers title" msgstr "Título das respostas" -#: inc/form.class.php:460 inc/form.class.php:512 +#: inc/form.class.php:504 inc/form.class.php:563 msgid "Target" msgid_plural "Targets" -msgstr[0] "Alvo" -msgstr[1] "Alvos" -msgstr[2] "Alvos" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: inc/form.class.php:477 -msgid "Edit" -msgstr "Editar" +#: inc/form.class.php:506 +msgid "Actions" +msgstr "" -#: inc/form.class.php:495 inc/form.class.php:2085 +#: inc/form.class.php:546 inc/form.class.php:2130 msgid "Add a target" msgstr "Adicionar em alvo" -#: inc/form.class.php:515 +#: inc/form.class.php:566 msgid "Preview" msgstr "Pré-visualização" -#: inc/form.class.php:516 +#: inc/form.class.php:567 msgid "properties" msgstr "Propriedades" -#: inc/form.class.php:905 +#: inc/form.class.php:886 msgid "What are you looking for?" msgstr "O que você está procurando?" -#: inc/form.class.php:913 +#: inc/form.class.php:894 #, php-format msgid "My %1$d last forms (requester)" msgstr "Meus %1$d últimos formulários (requerente)" -#: inc/form.class.php:916 +#: inc/form.class.php:897 msgid "No form posted yet" msgstr "Nenhum formulário postado ainda" -#: inc/form.class.php:946 +#: inc/form.class.php:927 msgid "All my forms (requester)" msgstr "Todos os formulários (requerente)" -#: inc/form.class.php:959 +#: inc/form.class.php:940 #, php-format msgid "My %1$d last forms (validator)" msgstr "Meus %1$d últimos formulários (validador)" -#: inc/form.class.php:967 +#: inc/form.class.php:948 msgid "No form waiting for validation" msgstr "Nenhum formulário aguarda validação" -#: inc/form.class.php:1002 +#: inc/form.class.php:983 msgid "All my forms (validator)" msgstr "Todos os formulários (validador)" -#: inc/form.class.php:1149 +#: inc/form.class.php:1184 +msgid "Cannot use empty name for form answers. Keeping the previous value." +msgstr "" + +#: inc/form.class.php:1279 #, 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:1308 +#: inc/form.class.php:1359 msgid "Errored duplicate" msgstr "Erro ao duplicar" -#: inc/form.class.php:1319 +#: inc/form.class.php:1370 msgid "Duplicate" msgstr "Duplicar" -#: inc/form.class.php:1366 +#: inc/form.class.php:1417 msgctxt "button" msgid "Post" msgstr "Publicar" -#: inc/form.class.php:1384 +#: inc/form.class.php:1440 #, php-format msgid "Form duplicated: %s" msgstr "Formulário duplicado: %s" -#: inc/form.class.php:1395 +#: inc/form.class.php:1456 #, php-format msgid "Form Transfered: %s" msgstr "Formulário transferido: %s" -#: inc/form.class.php:1414 +#: inc/form.class.php:1480 msgid "Back" msgstr "Voltar" -#: inc/form.class.php:1540 +#: inc/form.class.php:1579 msgid "Upload of JSON files not allowed." msgstr "O upload de arquivos JSON não é permitido." -#: inc/form.class.php:1543 +#: inc/form.class.php:1582 msgid "You may allow JSON files right now." msgstr "Você pode permitir arquivos JSON agora." -#: inc/form.class.php:1544 +#: inc/form.class.php:1583 msgctxt "button" msgid "Create" msgstr "Criar" -#: inc/form.class.php:1547 inc/form.class.php:1558 +#: inc/form.class.php:1586 inc/form.class.php:1597 msgid "Please contact your GLPI administrator." msgstr "Entre em contato com o administrador do GLPI." -#: inc/form.class.php:1548 inc/form.class.php:1559 +#: inc/form.class.php:1587 inc/form.class.php:1598 msgctxt "button" msgid "Back" msgstr "Voltar" -#: inc/form.class.php:1551 +#: inc/form.class.php:1590 msgid "Upload of JSON files not enabled." msgstr "O upload de arquivos JSON não está habilitado." -#: inc/form.class.php:1554 inc/form.class.php:1557 +#: inc/form.class.php:1593 inc/form.class.php:1596 msgid "You may enable JSON files right now." msgstr "Você pode habilitar os arquivos JSON agora." -#: inc/form.class.php:1555 +#: inc/form.class.php:1594 msgctxt "button" msgid "Enable" msgstr "Habilitar" -#: inc/form.class.php:1602 +#: inc/form.class.php:1641 msgctxt "button" msgid "Send" msgstr "Enviar" -#: inc/form.class.php:1621 +#: inc/form.class.php:1660 msgid "Forms import impossible, the file is empty" msgstr "Impossível importar o formulário, o arquivo está vazio" -#: inc/form.class.php:1625 inc/form.class.php:1629 +#: inc/form.class.php:1664 inc/form.class.php:1668 msgid "Forms import impossible, the file seems corrupt" msgstr "Impossível importar o formulário, arquivo corrompido" -#: inc/form.class.php:1635 +#: inc/form.class.php:1674 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:1642 +#: inc/form.class.php:1681 msgid "" "The file does not specifies the schema version. It was probably generated " "with a version older than 2.10. Giving up." @@ -1488,70 +1585,70 @@ 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:1668 +#: inc/form.class.php:1707 #, php-format msgid "Failed to import %s" msgstr "Falha ao importar %s" -#: inc/form.class.php:1673 +#: inc/form.class.php:1712 #, php-format msgid "Forms successfully imported from %s" msgstr "Formulários importados com sucesso de %s" -#: inc/form.class.php:1736 +#: inc/form.class.php:1775 #, 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:1744 +#: inc/form.class.php:1783 #, 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:1754 +#: inc/form.class.php:1793 #, 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:1832 +#: inc/form.class.php:1875 msgid "Failed to create JSON document type" msgstr "Falha ao criar o tipo de documento JSON" -#: inc/form.class.php:1839 +#: inc/form.class.php:1882 msgid "JSON document type not found" msgstr "Tipo de documento JSON não encontrado" -#: inc/form.class.php:1846 +#: inc/form.class.php:1889 msgid "Failed to update JSON document type" msgstr "Falha ao atualizar o tipo de documento JSON" -#: inc/form.class.php:1866 +#: inc/form.class.php:1909 msgid "Forms without category" msgstr "Formulários sem categoria" -#: inc/form.class.php:1889 +#: inc/form.class.php:1930 msgid "No form available" msgstr "Nenhum formulário disponível" -#: inc/form.class.php:2117 inc/abstracttarget.class.php:2004 -#: inc/abstracttarget.class.php:2285 inc/targetticket.class.php:381 +#: inc/form.class.php:2161 inc/targetticket.class.php:392 +#: inc/abstractitiltarget.class.php:1734 inc/abstractitiltarget.class.php:2017 msgid "Add" msgstr "Adicionar" -#: inc/form.class.php:2135 inc/form.class.php:2158 +#: inc/form.class.php:2179 inc/form.class.php:2202 msgid "Unsupported target type." msgstr "Tipo de alvo não suportado." -#: inc/form.class.php:2197 +#: inc/form.class.php:2241 msgid "plugin_formcreator_load_check" msgstr "plugin_formcreator_load_check" #: inc/targetchange.class.php:43 entrée standard:43 msgid "Target change" msgid_plural "Target changes" -msgstr[0] "Mudança alvo" -msgstr[1] "Mudanças alvo" -msgstr[2] "Mudanças alvo" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" #: inc/targetchange.class.php:343 entrée standard:48 msgid "Change title" @@ -1573,82 +1670,110 @@ msgstr "Backup do plano" msgid "Check list" msgstr "Check-list" -#: inc/section.class.php:71 inc/question.class.php:796 entrée standard:63 -#: entrée standard:44 +#: inc/section.class.php:71 entrée standard:53 standard:44 msgid "Section" msgid_plural "Sections" -msgstr[0] "Seção" -msgstr[1] "Seções" -msgstr[2] "Seções" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" #: inc/section.class.php:123 inc/section.class.php:164 -#: inc/question.class.php:314 +#: inc/question.class.php:312 msgid "The title is required" msgstr "O título é obrigatório" -#: inc/question.class.php:69 inc/abstracttarget.class.php:1222 -#: inc/abstracttarget.class.php:1259 inc/abstracttarget.class.php:1337 -#: inc/abstracttarget.class.php:1465 inc/abstracttarget.class.php:1540 -#: inc/targetticket.class.php:1037 inc/targetticket.class.php:1076 entrée -#: standard:41 +#: 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:1134 +#: inc/targetticket.class.php:1173 inc/abstractitiltarget.class.php:968 +#: inc/abstractitiltarget.class.php:1005 inc/abstractitiltarget.class.php:1083 +#: inc/abstractitiltarget.class.php:1214 inc/abstractitiltarget.class.php:1295 +#: entrée standard:41 msgid "Question" msgid_plural "Questions" -msgstr[0] "Questão" -msgstr[1] "Questões" -msgstr[2] "Questões" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: inc/question.class.php:225 entrée standard:37 +#: inc/question.class.php:228 entrée standard:37 msgid "Count of conditions" msgstr "Contagem de condições" -#: inc/question.class.php:322 +#: inc/question.class.php:320 msgid "The field type is required" msgstr "O campo \"tipo\" é obrigatório" -#: inc/question.class.php:329 +#: inc/question.class.php:327 msgid "The section is required" msgstr "A seção é obrigatória" -#: inc/question.class.php:341 +#: inc/question.class.php:339 #, 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:355 +#: inc/question.class.php:353 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:364 +#: inc/question.class.php:362 msgid "This type of question requires parameters" msgstr "Este tipo de questão requer parâmetros" -#: inc/question.class.php:370 +#: inc/question.class.php:368 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:752 entrée standard:83 -msgid "Add a question" -msgstr "Adicionar uma questão" - -#: inc/question.class.php:755 -msgid "Edit a question" -msgstr "Editar uma questão" +#: inc/question.class.php:1268 +msgid "Service levels" +msgstr "Níveis de serviço" -#: inc/question.class.php:778 entrée standard:42 -msgid "Title" -msgstr "Titulo" +#: inc/question.class.php:1269 inc/abstractitiltarget.class.php:806 +msgid "SLA" +msgstr "SLA" -#: inc/question.class.php:847 -msgid "Required" -msgstr "Obrigatório" +#: inc/question.class.php:1270 inc/abstractitiltarget.class.php:879 +msgid "OLA" +msgstr "OLA" -#: inc/question.class.php:864 -msgid "Show empty" -msgstr "Mostrar vazio" +#: inc/question.class.php:1287 inc/question.class.php:1327 +#: inc/question.class.php:1330 +msgid "Assets" +msgstr "Bens" -#: inc/question.class.php:907 -msgid "Condition to show the question" -msgstr "Condições de exibição da questão" +#: inc/question.class.php:1301 hook.php:691 hook.php:708 +msgid "Assistance" +msgstr "Assistência" + +#: inc/question.class.php:1306 +msgid "Management" +msgstr "Gerenciamento" + +#: inc/question.class.php:1315 +msgid "Tools" +msgstr "Ferramentas" + +#: inc/question.class.php:1316 +msgid "Notes" +msgstr "Notas" + +#: inc/question.class.php:1317 +msgid "RSS feed" +msgstr "Feed RSS" + +#: inc/question.class.php:1319 +msgid "Administration" +msgstr "Administração" + +#: inc/question.class.php:1327 inc/question.class.php:1330 +msgid "Plugin" +msgid_plural "Plugins" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" #: inc/abstractquestionparameter.class.php:92 msgid "Parameter" @@ -1658,438 +1783,442 @@ msgstr "Parâmetro" msgid "Field name" msgstr "Nome do campo" -#: inc/abstracttarget.class.php:214 +#: inc/abstracttarget.class.php:96 msgid "Current active entity" msgstr "Entidade ativa no momento" -#: inc/abstracttarget.class.php:215 +#: inc/abstracttarget.class.php:97 msgid "Default requester user's entity" msgstr "Entidade padrão do solicitante" -#: inc/abstracttarget.class.php:216 +#: inc/abstracttarget.class.php:98 msgid "First dynamic requester user's entity (alphabetical)" msgstr "Primeira entidade do solicitante (alfabeticamente)" -#: inc/abstracttarget.class.php:217 +#: inc/abstracttarget.class.php:99 msgid "Last dynamic requester user's entity (alphabetical)" msgstr "Última entidade do solicitante (alfabeticamente)" -#: inc/abstracttarget.class.php:218 +#: inc/abstracttarget.class.php:100 msgid "The form entity" msgstr "A entidade do formulário" -#: inc/abstracttarget.class.php:219 +#: inc/abstracttarget.class.php:101 msgid "Default entity of the validator" msgstr "Entidade padrão do validador" -#: inc/abstracttarget.class.php:220 +#: inc/abstracttarget.class.php:102 msgid "Specific entity" msgstr "Entidade específica" -#: inc/abstracttarget.class.php:221 +#: inc/abstracttarget.class.php:103 msgid "Default entity of a user type question answer" msgstr "Entidade padrão de uma resposta de tipo usuário" -#: inc/abstracttarget.class.php:222 +#: inc/abstracttarget.class.php:104 msgid "From a GLPI object > Entity type question answer" msgstr "De um objeto do GLPI > Entidade tipo pergunta resposta" -#: inc/abstracttarget.class.php:229 +#: inc/abstracttarget.class.php:115 +msgid "Always generated" +msgstr "Sempre gerado" + +#: inc/abstracttarget.class.php:116 +msgid "Disabled unless" +msgstr "Desativado, a menos que" + +#: inc/abstracttarget.class.php:117 +msgid "Generated unless" +msgstr "Gerado a menos que" + +#: inc/abstracttarget.class.php:128 +msgid "A target must be associated to a form." +msgstr "Um alvo deve ser associado a um formulário." + +#: inc/abstracttarget.class.php:133 +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:138 +msgid "Name is required." +msgstr "Um nome é necessário." + +#: inc/abstracttarget.class.php:502 +msgid "Destination entity" +msgstr "Entidade de destino" + +#: inc/abstracttarget.class.php:518 +msgid "User type question" +msgstr "Pergunta de tipo usuário" + +#: inc/abstracttarget.class.php:519 +msgid "Entity type question" +msgstr "Pergunta de tipo entidade" + +#: inc/filter/itilcategoryfilter.class.php:52 +#: inc/filter/itilcategoryfilter.class.php:54 +msgid "Request categories" +msgstr "Categorias de requisição" + +#: inc/filter/itilcategoryfilter.class.php:53 +#: inc/filter/itilcategoryfilter.class.php:54 +msgid "Incident categories" +msgstr "Categorias de incidente" + +#: inc/filter/itilcategoryfilter.class.php:55 +msgid "Change categories" +msgstr "Mudar categorias" + +#: 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 "Ativo específico" + +#: inc/targetticket.class.php:100 inc/targetticket.class.php:116 +#: inc/abstractitiltarget.class.php:200 inc/abstractitiltarget.class.php:208 +#: inc/abstractitiltarget.class.php:216 inc/abstractitiltarget.class.php:224 +#: inc/abstractitiltarget.class.php:233 +msgid "Equals to the answer to the question" +msgstr "Igual a resposta da questão" + +#: inc/targetticket.class.php:101 inc/abstractitiltarget.class.php:225 +#: inc/abstractitiltarget.class.php:234 +msgid "Last valid answer" +msgstr "Última resposta válida" + +#: 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 "Padrão ou a partir de um modelo" + +#: inc/targetticket.class.php:115 +msgid "Specific type" +msgstr "Tipo específico" + +#: inc/targetticket.class.php:188 entrée standard:48 +msgid "Ticket title" +msgstr "Título do chamado" + +#: inc/targetticket.class.php:301 +msgid "Add validation message as first ticket followup" +msgstr "" +"Adicionar mensagem de validação como primeiro acompanhamento do chamado" + +#: inc/targetticket.class.php:335 +msgid "Add a field" +msgstr "Adicionar um campo " + +#: inc/targetticket.class.php:363 +msgid "Managed fields" +msgstr "Campos gerenciados" + +#: inc/targetticket.class.php:370 +msgid "No managed field" +msgstr "Nenhum campo gerenciado" + +#: inc/targetticket.class.php:390 +msgid "Link to an other ticket" +msgstr "Link para outro chamado" + +#: inc/targetticket.class.php:399 +msgid "An other destination of this form" +msgstr "Outro destino deste formulário" + +#: inc/targetticket.class.php:400 +msgid "An existing ticket" +msgstr "Um chamado existente" + +#: inc/targetticket.class.php:401 +msgid "A ticket from an answer to a question" +msgstr "Um chamado de uma resposta para uma pergunta" + +#: inc/targetticket.class.php:482 +msgctxt "button" +msgid "Delete permanently" +msgstr "Apagar permanentemente" + +#: inc/targetticket.class.php:741 +msgid "Invalid link type" +msgstr "Tipo de vínculo inválido" + +#: inc/targetticket.class.php:761 +msgid "Invalid linked item type" +msgstr "Tipo de item vinculado inválido" + +#: inc/targetticket.class.php:774 +msgid "Linked item does not exists" +msgstr "Item vinculado não existe" + +#: inc/targetticket.class.php:787 +msgid "Failed to link the item" +msgstr "Falha ao vincular o item" + +#: inc/targetticket.class.php:959 install/install.php:368 +msgid "Your form has been accepted by the validator" +msgstr "Seu formulário foi aceito pelo validador" + +#: inc/targetticket.class.php:1110 +msgid "Request source" +msgstr "" + +#: inc/targetticket.class.php:1135 +msgid "Type " +msgstr "Tipo " + +#: inc/targetticket.class.php:1163 +msgid "Associated elements" +msgstr "Elementos associados" + +#: inc/targetticket.class.php:1174 +msgid "Item " +msgstr "Item " + +#: inc/translation.class.php:153 +msgid "No more string to translate" +msgstr "Nenhuma string para traduzir" + +#: inc/translation.class.php:216 +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:234 +msgid "Failed to add the translation." +msgstr "Falia ao adiciona a tradução." + +#: inc/abstractitiltarget.class.php:180 msgid "Tags from questions" msgstr "Tags das perguntas do formulário" -#: inc/abstracttarget.class.php:230 +#: inc/abstractitiltarget.class.php:181 msgid "Specific tags" msgstr "Tags específicas" -#: inc/abstracttarget.class.php:231 +#: inc/abstractitiltarget.class.php:182 msgid "Tags from questions and specific tags" msgstr "Tags das perguntas e tags específicas" -#: inc/abstracttarget.class.php:232 +#: inc/abstractitiltarget.class.php:183 msgid "Tags from questions or specific tags" msgstr "Tags de perguntas ou tags específicas" -#: inc/abstracttarget.class.php:238 +#: inc/abstractitiltarget.class.php:189 +msgid "TTR from template or none" +msgstr "" + +#: inc/abstractitiltarget.class.php:190 msgid "equals to the answer to the question" msgstr "igual a resposta da questão" -#: inc/abstracttarget.class.php:239 +#: inc/abstractitiltarget.class.php:191 msgid "calculated from the ticket creation date" msgstr "calculado da data de criação do chamado" -#: inc/abstracttarget.class.php:240 +#: inc/abstractitiltarget.class.php:192 msgid "calculated from the answer to the question" msgstr "calculado da resposta a questão" -#: inc/abstracttarget.class.php:246 +#: inc/abstractitiltarget.class.php:198 msgid "SLA from template or none" msgstr "SLA do modelo ou nenhum" -#: inc/abstracttarget.class.php:247 +#: inc/abstractitiltarget.class.php:199 msgid "Specific SLA" msgstr "SLA Específico" -#: inc/abstracttarget.class.php:248 inc/abstracttarget.class.php:256 -#: inc/abstracttarget.class.php:264 inc/abstracttarget.class.php:272 -#: inc/abstracttarget.class.php:281 inc/targetticket.class.php:97 -#: inc/targetticket.class.php:106 -msgid "Equals to the answer to the question" -msgstr "Igual a resposta da questão" - -#: inc/abstracttarget.class.php:254 +#: inc/abstractitiltarget.class.php:206 msgid "OLA from template or none" msgstr "OLA do modelo ou nenhum" -#: inc/abstracttarget.class.php:255 +#: inc/abstractitiltarget.class.php:207 msgid "Specific OLA" msgstr "OLA Específico" -#: inc/abstracttarget.class.php:262 +#: inc/abstractitiltarget.class.php:214 msgid "Urgency from template or Medium" msgstr "Urgência do modelo ou Média" -#: inc/abstracttarget.class.php:263 +#: inc/abstractitiltarget.class.php:215 msgid "Specific urgency" msgstr "Urgência específica" -#: inc/abstracttarget.class.php:270 +#: inc/abstractitiltarget.class.php:222 msgid "Category from template or none" msgstr "Categoria do modelo ou nenhum" -#: inc/abstracttarget.class.php:271 +#: inc/abstractitiltarget.class.php:223 msgid "Specific category" msgstr "Categoria específica" -#: inc/abstracttarget.class.php:273 inc/targetticket.class.php:98 -msgid "Last valid answer" -msgstr "Última resposta válida" - -#: inc/abstracttarget.class.php:279 +#: inc/abstractitiltarget.class.php:231 msgid "Location from template or none" msgstr "Localização do modelo ou nenhuma" -#: inc/abstracttarget.class.php:280 +#: inc/abstractitiltarget.class.php:232 msgid "Specific location" msgstr "Localização específica" -#: inc/abstracttarget.class.php:292 -msgid "Always generated" -msgstr "Sempre gerado" - -#: inc/abstracttarget.class.php:293 -msgid "Disabled unless" -msgstr "Desativado, a menos que" - -#: inc/abstracttarget.class.php:294 -msgid "Generated unless" -msgstr "Gerado a menos que" - -#: inc/abstracttarget.class.php:300 +#: inc/abstractitiltarget.class.php:240 msgid "No validation" msgstr "Sem validação" -#: inc/abstracttarget.class.php:301 +#: inc/abstractitiltarget.class.php:241 msgid "Specific user or group" msgstr "Usuário ou grupo especifico" -#: inc/abstracttarget.class.php:302 +#: inc/abstractitiltarget.class.php:242 msgid "User from question answer" msgstr "Usuário da resposta da pergunta" -#: inc/abstracttarget.class.php:927 -msgid "Destination entity" -msgstr "Entidade de destino" - -#: inc/abstracttarget.class.php:943 -msgid "User type question" -msgstr "Pergunta de tipo usuário" - -#: inc/abstracttarget.class.php:944 -msgid "Entity type question" -msgstr "Pergunta de tipo entidade" +#: inc/abstractitiltarget.class.php:243 +msgid "Group from question answer" +msgstr "" -#: inc/abstracttarget.class.php:1048 +#: inc/abstractitiltarget.class.php:794 msgid "Minute" msgid_plural "Minutes" -msgstr[0] "Minuto" -msgstr[1] "Minutos" -msgstr[2] "Minutos" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: inc/abstracttarget.class.php:1049 +#: inc/abstractitiltarget.class.php:795 msgid "Hour" msgid_plural "Hours" -msgstr[0] "Hora" -msgstr[1] "Horas" -msgstr[2] "Horas" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: inc/abstracttarget.class.php:1050 +#: inc/abstractitiltarget.class.php:796 msgid "Day" msgid_plural "Days" -msgstr[0] "Dia" -msgstr[1] "Dias" -msgstr[2] "Dias" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: inc/abstracttarget.class.php:1051 +#: inc/abstractitiltarget.class.php:797 msgid "Month" msgid_plural "Months" -msgstr[0] "Mês" -msgstr[1] "Meses" -msgstr[2] "Meses" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: inc/abstracttarget.class.php:1083 +#: inc/abstractitiltarget.class.php:829 msgid "SLA (TTO/TTR)" msgstr "SLA (TTO/TTR)" -#: inc/abstracttarget.class.php:1084 inc/abstracttarget.class.php:1157 +#: inc/abstractitiltarget.class.php:830 inc/abstractitiltarget.class.php:903 msgid "Question (TTO/TTR)" msgstr "Questão (TTO/TTR)" -#: inc/abstracttarget.class.php:1156 +#: inc/abstractitiltarget.class.php:902 msgid "OLA (TTO/TTR)" msgstr "OLA (TTO/TTR)" -#: inc/abstracttarget.class.php:1260 +#: inc/abstractitiltarget.class.php:1006 msgid "Urgency " msgstr "Urgência " -#: inc/abstracttarget.class.php:1290 +#: inc/abstractitiltarget.class.php:1036 msgid "Ticket tags" msgstr "Tags do chamado" -#: inc/abstracttarget.class.php:1338 +#: inc/abstractitiltarget.class.php:1084 msgid "Tags" -msgstr "Tags" +msgstr "Etiquetas" -#: inc/abstracttarget.class.php:1454 +#: inc/abstractitiltarget.class.php:1203 msgid "Location" msgstr "Localização" -#: inc/abstracttarget.class.php:1466 +#: inc/abstractitiltarget.class.php:1215 msgid "Location " msgstr "Localização " -#: inc/abstracttarget.class.php:1707 -msgid "A target must be associated to a form." -msgstr "Um alvo deve ser associado a um formulário." - -#: inc/abstracttarget.class.php:1712 -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:1717 -msgid "Name is required." -msgstr "Um nome é necessário." - -#: inc/abstracttarget.class.php:1753 +#: inc/abstractitiltarget.class.php:1547 msgid "The description cannot be empty!" msgstr "A descrição não pode ser vazia!" -#: inc/abstracttarget.class.php:1987 +#: inc/abstractitiltarget.class.php:1717 msgid "Watcher" msgid_plural "Watchers" -msgstr[0] "Observador" -msgstr[1] "Observadores" -msgstr[2] "Observadores" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: inc/abstracttarget.class.php:2006 +#: inc/abstractitiltarget.class.php:1736 msgid "Cancel" msgstr "Cancelar" -#: inc/abstracttarget.class.php:2278 inc/abstracttarget.class.php:2295 -#: inc/abstracttarget.class.php:2296 +#: inc/abstractitiltarget.class.php:2011 inc/abstractitiltarget.class.php:2027 +#: inc/abstractitiltarget.class.php:2028 msgid "Email followup" msgstr "Acompanhamento de e-mail" -#: inc/abstracttarget.class.php:2293 inc/abstracttarget.class.php:2321 +#: inc/abstractitiltarget.class.php:2025 inc/abstractitiltarget.class.php:2053 msgid "Group" msgstr "Grupo" -#: inc/abstracttarget.class.php:2294 inc/abstracttarget.class.php:2350 +#: inc/abstractitiltarget.class.php:2026 inc/abstractitiltarget.class.php:2082 msgid "Supplier" msgstr "Fornecedor" -#: inc/abstracttarget.class.php:2295 +#: inc/abstractitiltarget.class.php:2027 msgid "Yes" msgstr "Sim" -#: inc/abstracttarget.class.php:2332 +#: inc/abstractitiltarget.class.php:2064 msgid "Group from the object" msgstr "Grupo do objeto" -#: inc/abstracttarget.class.php:2338 +#: inc/abstractitiltarget.class.php:2070 msgid "Tech group from the object" msgstr "Grupo técnico do objeto" -#: inc/questionregex.class.php:53 -msgid "Question regular expression" -msgid_plural "Question regular expressions" -msgstr[0] "Expressão regular da questão" -msgstr[1] "Expressões regulares da questão" -msgstr[2] "Expressões regulares da questão" - -#: inc/questionregex.class.php:96 -msgid "" -"Specify the additional validation conditions in the description of the " -"question to help users." -msgstr "" -"Para ajudar os usuários, especifique as condições adicionais de validação na" -" descrição das questões." - -#: inc/questiondependency.class.php:68 -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" - -#: inc/answer.class.php:66 entrée standard:43 -msgid "Answer" -msgid_plural "Answers" -msgstr[0] "Resposta" -msgstr[1] "Respostas" -msgstr[2] "Respostas" - -#: inc/item_targetticket.class.php:52 -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" - -#: inc/targetticket.class.php:53 entrée standard:43 -msgid "Target ticket" -msgid_plural "Target tickets" -msgstr[0] "Chamado alvo" -msgstr[1] "Chamados alvo" -msgstr[2] "Chamados alvo" - -#: inc/targetticket.class.php:96 -msgid "Specific asset" -msgstr "Ativo específico" - -#: inc/targetticket.class.php:104 -msgid "Default or from a template" -msgstr "Padrão ou a partir de um modelo" - -#: inc/targetticket.class.php:105 -msgid "Specific type" -msgstr "Tipo específico" - -#: inc/targetticket.class.php:178 entrée standard:48 -msgid "Ticket title" -msgstr "Título do chamado" - -#: inc/targetticket.class.php:290 -msgid "Add validation message as first ticket followup" -msgstr "" -"Adicionar mensagem de validação como primeiro acompanhamento do chamado" - -#: inc/targetticket.class.php:324 -msgid "Add a field" -msgstr "Adicionar um campo " - -#: inc/targetticket.class.php:329 -msgid "Field" -msgstr "Campo" - -#: inc/targetticket.class.php:352 -msgid "Managed fields" -msgstr "Campos gerenciados" - -#: inc/targetticket.class.php:359 -msgid "No managed field" -msgstr "Nenhum campo gerenciado" - -#: inc/targetticket.class.php:379 -msgid "Link to an other ticket" -msgstr "Link para outro chamado" - -#: inc/targetticket.class.php:388 -msgid "An other destination of this form" -msgstr "Outro destino deste formulário" - -#: inc/targetticket.class.php:389 -msgid "An existing ticket" -msgstr "Um chamado existente" - -#: inc/targetticket.class.php:390 -msgid "A ticket from an answer to a question" -msgstr "Um chamado de uma resposta para uma pergunta" - -#: inc/targetticket.class.php:471 -msgctxt "button" -msgid "Delete permanently" -msgstr "Apagar permanentemente" - -#: inc/targetticket.class.php:724 -msgid "Invalid link type" -msgstr "Tipo de vínculo inválido" - -#: inc/targetticket.class.php:744 -msgid "Invalid linked item type" -msgstr "Tipo de item vinculado inválido" - -#: 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 vincular o item" - -#: inc/targetticket.class.php:937 install/install.php:330 -msgid "Your form has been accepted by the validator" -msgstr "Seu formulário foi aceito pelo validador" - -#: inc/targetticket.class.php:1038 -msgid "Type " -msgstr "Tipo " - -#: inc/targetticket.class.php:1066 -msgid "Associated elements" -msgstr "Elementos associados" - -#: inc/targetticket.class.php:1077 -msgid "Item " -msgstr "Item " - -#: inc/translation.class.php:163 -msgid "No more string to translate" -msgstr "Nenhuma string para traduzir" - -#: inc/translation.class.php:226 -msgid "Language not found." -msgstr "Língua não encontrada." - -#: inc/translation.class.php:231 -msgid "Form not found." -msgstr "Formulário não encontrado." - -#: inc/translation.class.php:244 -msgid "Failed to add the translation." -msgstr "Falia ao adiciona a tradução." - -#: inc/form_profile.class.php:48 inc/form_profile.class.php:85 -msgid "Access type" -msgid_plural "Access types" -msgstr[0] "Tipo de acesso" -msgstr[1] "Tipos de acesso" -msgstr[2] "Tipos de acesso" - -#: inc/form_profile.class.php:99 -msgid "Link to the form" -msgstr "Link para o formulário" - -#: inc/form_profile.class.php:112 -msgid "Please activate the form to view the link" -msgstr "Por favor, ative o formulário para visualizar o link" - -#: inc/form_profile.class.php:120 -msgid "Enable captcha" -msgstr "Habilitar captcha" - -#: install/install.php:127 +#: install/install.php:133 msgid "" "Upgrade tables to innoDB; run php bin/console " "glpi:migration:myisam_to_innodb" @@ -2097,15 +2226,22 @@ msgstr "" "Atualizar tabelas para innoDB; execute php bin/console " "glpi:migration:myisam_to_innodb" -#: install/install.php:311 +#: install/install.php:174 +#, 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:349 msgid "A form has been created" msgstr "Formulário criado" -#: install/install.php:312 +#: install/install.php:350 msgid "Your request has been saved" msgstr "Sua requisição foi salva" -#: install/install.php:313 +#: install/install.php:351 msgid "" "Hi,\\nYour request from GLPI has been successfully saved with number " "##formcreator.request_id## and transmitted to the helpdesk team.\\nYou can " @@ -2115,11 +2251,11 @@ msgstr "" "##formcreator.request_id## e transmitido para a equipe de helpdesk.\\nVocê " "pode ver suas respostas no seguinte link:\\n##formcreator.validation_link##" -#: install/install.php:318 +#: install/install.php:356 msgid "A form from GLPI need to be validate" msgstr "Um formulário vindo do GLPI necessita ser validado" -#: install/install.php:319 +#: install/install.php:357 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 " @@ -2129,11 +2265,11 @@ msgstr "" "validador.\\nVocê pode acessá-lo clicando neste " "link:\\n##formcreator.validation_link##" -#: install/install.php:324 +#: install/install.php:362 msgid "Your form has been refused by the validator" msgstr "Seu formulário foi recusado pelo validador" -#: install/install.php:325 +#: install/install.php:363 msgid "" "Hi,\\nWe are sorry to inform you that your form has been refused by the " "validator for the reason " @@ -2145,7 +2281,7 @@ msgstr "" "modificá-lo e re-submetê-lo clicando neste " "link:\\n##formcreator.validation_link##" -#: install/install.php:331 +#: install/install.php:369 msgid "" "Hi,\\nWe are pleased to inform you that your form has been accepted by the " "validator.\\nYour request will be considered soon." @@ -2153,11 +2289,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:336 +#: install/install.php:374 msgid "Your form has been deleted by an administrator" msgstr "Seu formulário foi deletado por um administrador" -#: install/install.php:337 +#: install/install.php:375 msgid "" "Hi,\\nWe are sorry to inform you that your request cannot be considered and " "has been deleted by an administrator." @@ -2165,98 +2301,132 @@ 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:560 +#: install/install.php:601 msgid "Formcreator - Sync service catalog issues" msgstr "Formcreator - Sincronizar problemas do catálogo de serviços" -#: hook.php:299 +#: hook.php:305 msgctxt "button" msgid "Duplicate" msgstr "Duplicar" -#: hook.php:300 +#: hook.php:306 msgid "Transfer" msgstr "Transferir" -#: hook.php:301 +#: hook.php:307 msgctxt "button" msgid "Export" msgstr "Exportar" -#: hook.php:536 -msgid "Seek assistance" -msgstr "Serviços" - -#: hook.php:541 -msgid "My requests for assistance" -msgstr "Meus chamados" - -#: hook.php:556 -msgid "Consult feeds" -msgstr "Consultar feeds" - -#: hook.php:623 +#: hook.php:667 msgid "Cancel my ticket" msgstr "Cancelar meu chamado" -#: hook.php:630 -msgid "processing issues" -msgstr "Processando problemas" - -#: hook.php:631 -msgid "waiting issues" -msgstr "problemas em espera" - -#: hook.php:632 -msgid "issues to validate" -msgstr "problemas para validar" - -#: hook.php:633 -msgid "solved issues" -msgstr "problemas resolvidos" +#: hook.php:685 +msgid "Old" +msgstr "" -#: hook.php:640 +#: hook.php:692 #, php-format msgid "Number of %s" msgstr "Número de %s" -#: js/scripts.js:328 -msgid "No form found. Please choose a form below instead" -msgstr "Nenhum formulário encontrado. Por favor escolha um formulário abaixo" +#: hook.php:709 +msgid "Issues summary" +msgstr "" -#: js/scripts.js:351 js/scripts.js:372 -msgid "An error occured while querying forms" -msgstr "Um erro ocorreu enquanto requisitando forumlários" +#: hook.php:747 +msgid "" +"Formcreator's mini dashboard not usable as default. This Setting has been " +"ignored." +msgstr "" + +#: js/scripts.js:319 +msgid "No form found. Please choose a form below instead." +msgstr "" -#: js/scripts.js:434 -msgid "No form yet in this category" -msgstr "Nenhum formulário nesta categoria" +#: js/scripts.js:321 +msgid "No form found." +msgstr "" + +#: js/scripts.js:325 +msgid "No FAQ item found." +msgstr "" -#: js/scripts.js:711 +#: js/scripts.js:709 msgid "Are you sure you want to delete this question?" msgstr "Tem certeza que quer deletar esta questão?" -#: js/scripts.js:899 +#: js/scripts.js:892 msgid "Are you sure you want to delete this section?" msgstr "Tem certeza que quer deletar esta seção?" -#: js/scripts.js:1244 -msgid "Are you sure you want to delete this destination:" -msgstr "Tem certeza que quer deletar este destino:" +#: js/scripts.js:1132 +msgid "Add translations" +msgstr "" -#: entrée standard:62 +#: js/scripts.js:1279 js/scripts.js:1303 +msgid "An error occured while querying forms" +msgstr "Um erro ocorreu enquanto requisitando forumlários" + +#: js/scripts.js:1418 +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:37 +msgid "Default values" +msgstr "Valores padrão" + +#: 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 "Atributos" + +#: entrée standard:70 standard:68 +msgid "Values" +msgstr "Valores" + +#: entrée standard:90 +msgid "Show ticket categories" +msgstr "Mostrar categorias dos chamados" + +#: entrée standard:127 standard:110 +msgid "Selectable root" +msgstr "" + +#: entrée standard:63 msgid "Direct access on homepage" msgstr "Acesso direto na página inicial" -#: entrée standard:103 +#: entrée standard:86 msgid "Default form in service catalog" msgstr "Formulário padrão no catálogo de serviços" -#: entrée standard:104 standard:105 +#: entrée standard:106 standard:107 msgid "Are you a robot ?" msgstr "Você é um robô ?" -#: entrée standard:125 +#: entrée standard:132 msgid "Send" msgstr "Enviar" @@ -2264,6 +2434,10 @@ msgstr "Enviar" 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:54 msgid "Impacts" msgstr "Impactos" @@ -2280,10 +2454,26 @@ msgstr "Adicionar uma seção" msgid "Condition to show the submit button" msgstr "Condição para mostrar o botão de enviar" +#: entrée standard:83 +msgid "Add a question" +msgstr "Adicionar uma questão" + #: entrée standard:39 msgid "List of available tags" msgstr "Lista de tags disponíveis" +#: entrée standard:42 +msgid "Title" +msgstr "Titulo" + #: entrée standard:47 msgid "Full form" msgstr "Formulário completo" + +#: entrée standard:42 +msgid "Min" +msgstr "Mínimo" + +#: entrée standard:53 +msgid "Max" +msgstr "Máximo" diff --git a/locales/tr_TR.po b/locales/tr_TR.po index a3fc4ad6d..8f898c063 100644 --- a/locales/tr_TR.po +++ b/locales/tr_TR.po @@ -6,16 +6,15 @@ # Translators: # Ali AY , 2022 # Kaya Zeren , 2022 -# Thierry Bugier , 2022 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-01-10 12:08+0100\n" -"PO-Revision-Date: 2021-08-30 07:22+0000\n" -"Last-Translator: Thierry Bugier , 2022\n" +"POT-Creation-Date: 2022-06-15 14:47+0200\n" +"PO-Revision-Date: 2022-06-15 12:10+0000\n" +"Last-Translator: Kaya Zeren , 2022\n" "Language-Team: Turkish (Turkey) (https://www.transifex.com/teclib/teams/28042/tr_TR/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -23,7 +22,7 @@ msgstr "" "Language: tr_TR\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" -#: ajax/question_update.php:36 +#: ajax/question_update.php:36 ajax/section_update.php:37 msgid "Bad request" msgstr "İstek hatalı" @@ -36,7 +35,7 @@ msgstr "Soru bulunamadı" #: 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:43 +#: ajax/question_toggle_required.php:55 ajax/section_update.php:44 msgid "You don't have right for this action" msgstr "Bu işlemi yapma izniniz yok" @@ -52,7 +51,7 @@ msgstr "Bazı sorular taşınamadı" msgid "Could not add the section" msgstr "Bölüm eklenemedi" -#: ajax/commontree.php:55 +#: ajax/commontree.php:55 entrée standard:109 standard:92 msgid "Subtree root" msgstr "Alt ağacın kökü" @@ -60,7 +59,7 @@ msgstr "Alt ağacın kökü" msgid "Selectable" msgstr "Seçilebilir" -#: ajax/commontree.php:74 +#: ajax/commontree.php:74 entrée standard:118 standard:101 msgid "Limit subtree depth" msgstr "Alt ağacın derinlik sınırı" @@ -69,13 +68,13 @@ msgid "No limit" msgstr "Sınır yok" #: ajax/homepage_link.php:36 inc/field/dropdownfield.class.php:71 -#: inc/formlist.class.php:46 inc/formanswer.class.php:198 -#: inc/entityconfig.class.php:69 inc/form.class.php:109 inc/form.class.php:520 -#: inc/form.class.php:1897 hook.php:570 +#: inc/formlist.class.php:46 inc/formanswer.class.php:208 +#: inc/entityconfig.class.php:82 inc/form.class.php:111 inc/form.class.php:571 +#: inc/form.class.php:1938 inc/filter/entityfilter.class.php:45 msgid "Form" msgid_plural "Forms" -msgstr[0] "Form" -msgstr[1] "Formlar" +msgstr[0] "" +msgstr[1] "" #: ajax/section_delete.php:44 ajax/section_move.php:49 #: ajax/section_duplicate.php:44 @@ -86,51 +85,74 @@ msgstr "Kaynak bölümü bulunamadı" msgid "Could not delete the section" msgstr "Bölüm silinemedi" +#: ajax/question_add.php:45 +msgid "Could not add the question" +msgstr "Soru eklenemedi" + #: ajax/section_move.php:66 msgid "Could not move the section" msgstr "Bölüm taşınamadı" +#: ajax/target_actor.php:51 +msgid "Failed to add the actor" +msgstr "Aktör eklenemedi" + +#: ajax/target_actor.php:62 +msgid "Failed to delete the actor" +msgstr "Aktör silinemedi" + #: ajax/section_duplicate.php:56 msgid "Could not duplicate the section" msgstr "Bölüm kopyalanamadı" -#: ajax/section_update.php:49 +#: ajax/section_update.php:50 msgid "Could not update the section" msgstr "Bölüm güncellenemedi" #: 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/formanswer.php:46 front/reservation.php:46 front/reservation.php:48 +#: 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/formanswer.form.php:77 -#: front/reservation.form.php:46 front/reservation.form.php:48 +#: front/formanswer.form.php:75 front/reservation.form.php:46 +#: front/reservation.form.php:48 msgid "Service catalog" msgstr "Hizmet kataloğu" -#: front/issue.form.php:88 +#: front/issue.form.php:46 msgid "Item not found" msgstr "Öge bulunamadı" -#: front/targetticket.form.php:74 front/targetchange.form.php:76 -#: front/targetproblem.form.php:76 front/form.php:44 inc/common.class.php:708 -#: inc/common.class.php:715 +#: 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 "Bu ögeyi güncelleme izniniz yok." + +#: front/targetticket.form.php:75 +msgid "Bad request while deleting an actor." +msgstr "Bir aktör 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:78 front/form.php:43 inc/common.class.php:686 +#: inc/common.class.php:693 msgid "Form Creator" msgstr "Form Oluşturucu" -#: front/targetticket.form.php:85 front/targetchange.form.php:86 -#: front/targetproblem.form.php:87 +#: 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:45 front/formlist.php:48 inc/common.class.php:705 +#: front/formlist.php:45 front/formlist.php:48 inc/common.class.php:683 msgid "Form list" msgstr "Form listesi" -#: front/formdisplay.php:84 inc/formanswer.class.php:873 -#: inc/formanswer.class.php:1068 inc/formanswer.class.php:1117 +#: front/formdisplay.php:90 inc/formanswer.class.php:877 +#: inc/formanswer.class.php:1097 inc/formanswer.class.php:1147 msgid "The form has been successfully saved!" msgstr "Form kaydedildi!" @@ -145,128 +167,73 @@ 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:600 -#: inc/abstracttarget.class.php:1207 inc/abstracttarget.class.php:1221 +#: inc/knowbase.class.php:60 inc/form.class.php:648 +#: inc/abstractitiltarget.class.php:953 inc/abstractitiltarget.class.php:967 msgid "Category" msgid_plural "Categories" -msgstr[0] "Kategori" -msgstr[1] "Kategoriler" +msgstr[0] "" +msgstr[1] "" -#: inc/knowbase.class.php:61 inc/form.class.php:601 -msgid "see all" -msgstr "tümünü görüntüle" +#: inc/knowbase.class.php:62 inc/form.class.php:651 +msgid "See all" +msgstr "Tümünü görüntüle" -#: inc/knowbase.class.php:78 +#: inc/knowbase.class.php:83 msgid "Please, describe your need here" msgstr "Lütfen neye gerek duyduğunuzu yazın" -#: inc/field/textareafield.class.php:59 inc/field/dropdownfield.class.php:123 -#: inc/field/textfield.class.php:58 inc/field/radiosfield.class.php:55 -#: inc/field/urgencyfield.class.php:56 inc/field/glpiselectfield.class.php:122 -#: inc/field/timefield.class.php:59 inc/field/datetimefield.class.php:62 -#: inc/field/actorfield.class.php:62 inc/field/checkboxesfield.class.php:56 -#: inc/field/requesttypefield.class.php:52 inc/field/datefield.class.php:60 -msgid "Default values" -msgstr "Varsayılan değerler" - -#: inc/field/textareafield.class.php:126 +#: inc/field/textareafield.class.php:102 msgid "Textarea" msgstr "Metin alanı" -#: inc/field/textareafield.class.php:184 inc/field/dropdownfield.class.php:509 -#: inc/field/ldapselectfield.class.php:218 inc/field/textfield.class.php:149 -#: inc/field/urgencyfield.class.php:193 inc/field/tagfield.class.php:157 -#: inc/field/timefield.class.php:139 inc/field/requesttypefield.class.php:189 +#: inc/field/textareafield.class.php:160 inc/field/dropdownfield.class.php:440 +#: 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:487 +#: inc/field/requesttypefield.class.php:159 msgid "A required field is empty:" msgstr "Zorunlu bir alan boş bırakılmış:" -#: inc/field/textareafield.class.php:202 inc/field/textfield.class.php:202 -#: inc/field/integerfield.class.php:111 inc/field/floatfield.class.php:212 +#: 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 "Kurallı ifade geçersiz" -#: inc/field/dropdownfield.class.php:70 inc/abstracttarget.class.php:2292 -#: inc/abstracttarget.class.php:2310 +#: inc/field/dropdownfield.class.php:70 inc/filter/entityfilter.class.php:44 +#: inc/abstractitiltarget.class.php:2024 inc/abstractitiltarget.class.php:2042 msgid "User" msgstr "Kullanıcı" -#: inc/field/dropdownfield.class.php:72 +#: inc/field/dropdownfield.class.php:72 inc/filter/entityfilter.class.php:46 msgid "User and form" msgstr "Kullanıcı ve form" -#: inc/field/dropdownfield.class.php:86 inc/field/dropdownfield.class.php:500 +#: inc/field/dropdownfield.class.php:431 entrée standard:38 msgid "Dropdown" msgid_plural "Dropdowns" -msgstr[0] "Açılan kutu" -msgstr[1] "Açılan kutular" - -#: inc/field/dropdownfield.class.php:101 -msgid "Service levels" -msgstr "Hizmet düzeyleri" - -#: inc/field/dropdownfield.class.php:102 inc/abstracttarget.class.php:1060 -msgid "SLA" -msgstr "HDA" - -#: inc/field/dropdownfield.class.php:103 inc/abstracttarget.class.php:1133 -msgid "OLA" -msgstr "ODA" - -#: inc/field/dropdownfield.class.php:136 -msgid "Show ticket categories" -msgstr "Çağrı kategorilerini görüntüle" - -#: inc/field/dropdownfield.class.php:141 inc/field/dropdownfield.class.php:143 -msgid "Request categories" -msgstr "İstek kategorileri" - -#: inc/field/dropdownfield.class.php:142 inc/field/dropdownfield.class.php:143 -msgid "Incident categories" -msgstr "Olay kategorileri" - -#: inc/field/dropdownfield.class.php:144 -msgid "Change categories" -msgstr "Değişiklik kategorileri" - -#: inc/field/dropdownfield.class.php:145 -msgid "All" -msgstr "Tümü" +msgstr[0] "" +msgstr[1] "" -#: inc/field/dropdownfield.class.php:175 inc/issue.class.php:524 -#: inc/form.class.php:2098 inc/question.class.php:820 -msgid "Type" -msgid_plural "Types" -msgstr[0] "Tür" -msgstr[1] "Türler" - -#: inc/field/dropdownfield.class.php:180 -msgid "Time to own" -msgstr "Ele alınma zamanı" - -#: inc/field/dropdownfield.class.php:181 inc/abstracttarget.class.php:996 -msgid "Time to resolve" -msgstr "Çözümlenme zamanı" - -#: inc/field/dropdownfield.class.php:531 +#: inc/field/dropdownfield.class.php:462 msgid "Invalid value for " msgstr "Şunun değeri geçersiz" -#: inc/field/dropdownfield.class.php:543 +#: inc/field/dropdownfield.class.php:474 #, php-format -msgid "The field value is required: %s" -msgstr "Alan değeri gerekli: %s" +msgid "The itemtype field is required: %s" +msgstr "Öge türü alanı gerekli: %s" -#: inc/field/dropdownfield.class.php:559 +#: inc/field/dropdownfield.class.php:490 #, php-format msgid "Invalid dropdown type: %s" msgstr "Açılan kutu türü geçersiz: %s" -#: inc/field/dropdownfield.class.php:915 +#: inc/field/dropdownfield.class.php:821 entrée standard:143 standard:126 msgid "Entity restriction" msgstr "Birim kısıtlaması" -#: inc/field/dropdownfield.class.php:925 +#: inc/field/dropdownfield.class.php:830 msgid "" "To respect the GLPI entity system, \"Form\" should be selected. Others " "settings will break the entity restrictions" @@ -274,97 +241,68 @@ msgstr "" "GLPI birim sistemine uymak için \"Form\" seçilmelidir. Diğer ayarlar birim " "kısıtlamalarını bozar" -#: inc/field/ldapselectfield.class.php:49 -msgid "LDAP directory" -msgid_plural "LDAP directories" -msgstr[0] "LDAP klasörü" -msgstr[1] "LDAP klasörleri" - -#: inc/field/ldapselectfield.class.php:73 -msgid "Filter" -msgstr "Süzgeç" - -#: inc/field/ldapselectfield.class.php:85 -msgid "Attribute" -msgstr "Öznitelik" - -#: inc/field/ldapselectfield.class.php:175 +#: inc/field/ldapselectfield.class.php:109 msgid "LDAP size limit exceeded" msgstr "LDAP boyutu sınırı aşıldı" -#: inc/field/ldapselectfield.class.php:199 +#: inc/field/ldapselectfield.class.php:133 msgid "LDAP Select" msgstr "LDAP Seçin" -#: inc/field/ldapselectfield.class.php:236 +#: inc/field/ldapselectfield.class.php:177 msgid "LDAP directory not defined!" msgstr "LDAP dizini belirtilmemiş!" -#: inc/field/ldapselectfield.class.php:243 +#: inc/field/ldapselectfield.class.php:184 msgid "LDAP directory not found!" msgstr "LDAP dizini bulunamadı!" -#: inc/field/ldapselectfield.class.php:276 -msgid "Cannot recover LDAP informations!" -msgstr "LDAP bilgileri geri yüklenemedi." - -#: inc/field/textfield.class.php:170 inc/field/integerfield.class.php:70 -#: inc/field/floatfield.class.php:174 +#: 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 "Özel biçim eşleşmiyor: %s" -#: inc/field/textfield.class.php:179 +#: inc/field/textfield.class.php:154 #, 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:184 +#: inc/field/textfield.class.php:159 #, 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:192 +#: inc/field/textfield.class.php:167 msgid "Text" msgstr "Metin" -#: inc/field/textfield.class.php:236 inc/field/floatfield.class.php:253 -#: inc/questionregex.class.php:63 +#: 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 "Kurallı ifade" -#: inc/field/textfield.class.php:241 inc/field/checkboxesfield.class.php:324 -#: inc/field/floatfield.class.php:258 +#: inc/field/textfield.class.php:217 inc/field/floatfield.class.php:238 msgid "Range" msgstr "Aralık" -#: inc/field/textfield.class.php:247 inc/field/floatfield.class.php:264 +#: inc/field/textfield.class.php:223 inc/field/floatfield.class.php:244 msgid "Additional validation" msgstr "Ek değerlendirme" -#: inc/field/radiosfield.class.php:56 inc/field/radiosfield.class.php:73 -#: inc/field/actorfield.class.php:63 inc/field/checkboxesfield.class.php:57 -#: inc/field/checkboxesfield.class.php:72 -msgid "One per line" -msgstr "Her satıra bir tane" - -#: inc/field/radiosfield.class.php:72 inc/field/checkboxesfield.class.php:71 -msgid "Values" -msgstr "Değerler" - -#: inc/field/radiosfield.class.php:150 +#: inc/field/radiosfield.class.php:108 msgid "Radios" msgstr "Radyo düğmeleri" -#: inc/field/radiosfield.class.php:156 inc/field/glpiselectfield.class.php:168 -#: inc/field/checkboxesfield.class.php:265 +#: inc/field/radiosfield.class.php:114 inc/field/glpiselectfield.class.php:86 +#: inc/field/fieldsfield.class.php:511 inc/field/checkboxesfield.class.php:229 msgid "The field value is required:" msgstr "Alan değeri zorunludur:" -#: inc/field/radiosfield.class.php:234 inc/field/selectfield.class.php:97 -#: inc/field/datetimefield.class.php:140 inc/field/actorfield.class.php:265 -#: inc/field/checkboxesfield.class.php:210 inc/field/floatfield.class.php:143 -#: inc/field/datefield.class.php:138 +#: inc/field/radiosfield.class.php:192 inc/field/selectfield.class.php:104 +#: 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 "Zorunlu bir alan boş bırakılmış: %s" @@ -374,12 +312,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:84 inc/field/floatfield.class.php:185 +#: 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 "Şu sayı %d değerinden büyük olmalıdır: %s" -#: inc/field/integerfield.class.php:90 inc/field/floatfield.class.php:191 +#: 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 "Şu sayı %d değerinden küçük olmalıdır: %s" @@ -388,156 +326,121 @@ msgstr "Şu sayı %d değerinden küçük olmalıdır: %s" msgid "Integer" msgstr "Tamsayı" -#: inc/field/ipfield.class.php:122 +#: inc/field/undefinedfield.class.php:43 +msgid "Undefined" +msgstr "Tanımlanmamış" + +#: inc/field/ipfield.class.php:121 msgid "IP address" -msgid_plural "Adresses IP" -msgstr[0] "IP adresi" -msgstr[1] "IP adresleri" +msgid_plural "IP addresses" +msgstr[0] "" +msgstr[1] "" -#: inc/field/urgencyfield.class.php:113 inc/abstracttarget.class.php:1249 +#: inc/field/urgencyfield.class.php:84 inc/abstractitiltarget.class.php:995 msgid "Urgency" msgstr "Önem düzeyi" -#: inc/field/urgencyfield.class.php:147 +#: inc/field/urgencyfield.class.php:118 msgctxt "urgency" msgid "Very high" msgstr "Çok yüksek" -#: inc/field/urgencyfield.class.php:148 +#: inc/field/urgencyfield.class.php:119 msgctxt "urgency" msgid "High" msgstr "Yüksek" -#: inc/field/urgencyfield.class.php:149 +#: inc/field/urgencyfield.class.php:120 msgctxt "urgency" msgid "Medium" msgstr "Orta" -#: inc/field/urgencyfield.class.php:150 +#: inc/field/urgencyfield.class.php:121 msgctxt "urgency" msgid "Low" msgstr "Düşük" -#: inc/field/urgencyfield.class.php:151 +#: inc/field/urgencyfield.class.php:122 msgctxt "urgency" msgid "Very low" msgstr "Çok düşük" -#: inc/field/tagfield.class.php:191 +#: inc/field/tagfield.class.php:50 +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:196 msgid "Tag" msgid_plural "Tags" -msgstr[0] "Etiket" -msgstr[1] "Etiketler" +msgstr[0] "" +msgstr[1] "" -#: inc/field/glpiselectfield.class.php:77 -#: inc/field/glpiselectfield.class.php:153 +#: inc/field/glpiselectfield.class.php:71 entrée standard:38 msgid "GLPI object" msgid_plural "GLPI objects" -msgstr[0] "GLPI nesnesi" -msgstr[1] "GLPI nesneleri" - -#: inc/field/glpiselectfield.class.php:252 -#: inc/field/glpiselectfield.class.php:292 -#: inc/field/glpiselectfield.class.php:295 -msgid "Assets" -msgstr "Varlıklar" - -#: inc/field/glpiselectfield.class.php:266 hook.php:639 -msgid "Assistance" -msgstr "Destek" - -#: inc/field/glpiselectfield.class.php:271 -msgid "Management" -msgstr "Yönetim" - -#: inc/field/glpiselectfield.class.php:280 -msgid "Tools" -msgstr "Araçlar" - -#: inc/field/glpiselectfield.class.php:281 -msgid "Notes" -msgstr "Notlar" - -#: inc/field/glpiselectfield.class.php:282 -msgid "RSS feed" -msgstr "RSS akışı" - -#: inc/field/glpiselectfield.class.php:284 -msgid "Administration" -msgstr "İdari" - -#: inc/field/glpiselectfield.class.php:292 -#: inc/field/glpiselectfield.class.php:295 -msgid "Plugin" -msgid_plural "Plugins" -msgstr[0] "Uygulama eki" -msgstr[1] "Uygulama ekleri" +msgstr[0] "" +msgstr[1] "" #: inc/field/hostnamefield.class.php:114 msgid "Hostname" -msgid_plural "Hostname" -msgstr[0] "Sunucu adı" -msgstr[1] "Sunucu adı" +msgid_plural "Hostnames" +msgstr[0] "" +msgstr[1] "" -#: inc/field/timefield.class.php:155 +#: inc/field/timefield.class.php:128 msgid "Time" msgstr "Zaman" -#: inc/field/emailfield.class.php:51 inc/field/floatfield.class.php:59 -#: inc/field/hiddenfield.class.php:51 -msgid "Default value" -msgstr "Varsayılan değer" - -#: inc/field/emailfield.class.php:108 +#: inc/field/emailfield.class.php:87 #, php-format msgid "This is not a valid e-mail: %s" msgstr "E-posta adresi geçersiz: %s" -#: inc/field/emailfield.class.php:119 +#: inc/field/emailfield.class.php:98 msgid "Email" msgid_plural "Emails" -msgstr[0] "E-posta" -msgstr[1] "E-postalar" +msgstr[0] "" +msgstr[1] "" -#: inc/field/selectfield.class.php:90 +#: inc/field/selectfield.class.php:97 msgid "Select" msgstr "Seçin" -#: inc/field/datetimefield.class.php:161 +#: inc/field/datetimefield.class.php:138 msgid "Date & time" msgstr "Tarih ve saat" -#: inc/field/actorfield.class.php:94 +#: inc/field/actorfield.class.php:65 msgid "Actor" msgid_plural "Actors" -msgstr[0] "İlgili" -msgstr[1] "İlgililer" +msgstr[0] "" +msgstr[1] "" -#: inc/field/actorfield.class.php:275 +#: inc/field/actorfield.class.php:249 #, php-format msgid "Invalid value: %s" msgstr "Değer geçersiz: %s" -#: inc/field/actorfield.class.php:298 +#: inc/field/actorfield.class.php:272 #, 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:94 +#: inc/field/filefield.class.php:104 msgid "No attached document" msgstr "Ekli bir belge yok" -#: inc/field/filefield.class.php:96 inc/field/filefield.class.php:258 -#: inc/field/filefield.class.php:265 +#: inc/field/filefield.class.php:113 inc/field/filefield.class.php:275 +#: inc/field/filefield.class.php:282 msgid "Attached document" msgstr "Ekli belge" -#: inc/field/filefield.class.php:139 +#: inc/field/filefield.class.php:156 #, php-format msgid "A required file is missing: %s" msgstr "Gerekli bir dosya eksik: %s" -#: inc/field/filefield.class.php:156 +#: inc/field/filefield.class.php:173 msgid "File" msgstr "Dosya" @@ -545,59 +448,99 @@ msgstr "Dosya" msgid "Multiselect" msgstr "Çoklu seçim" -#: inc/field/checkboxesfield.class.php:152 +#: inc/field/fieldsfield.class.php:153 +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:166 +msgid "Block" +msgstr "Engelle" + +#: inc/field/fieldsfield.class.php:170 inc/targetticket.class.php:340 +msgid "Field" +msgstr "Alan" + +#: inc/field/fieldsfield.class.php:253 +msgid "show" +msgstr "görüntüle" + +#: inc/field/fieldsfield.class.php:388 +#, php-format +msgid "Field '%1$s' type not implemented yet !" +msgstr "" + +#: inc/field/fieldsfield.class.php:465 +msgid "Some numeric fields contains non numeric values" +msgstr "Bazı sayısal alanlarda sayısal olmayan değerler var" + +#: inc/field/fieldsfield.class.php:470 +msgid "Some URL fields contains invalid links" +msgstr "Bazı adres alanlarında geçersiz bağlantılar var" + +#: inc/field/fieldsfield.class.php:556 +msgid "Additionnal fields" +msgstr "Ek alanlar" + +#: inc/field/checkboxesfield.class.php:116 msgid "Checkboxes" msgstr "İşaret kutuları" -#: inc/field/checkboxesfield.class.php:247 +#: inc/field/checkboxesfield.class.php:211 #, php-format msgid "The following question needs at least %d answers" msgstr "Şu sorunun en az %d yanıtı olmalıdır" -#: inc/field/checkboxesfield.class.php:253 +#: inc/field/checkboxesfield.class.php:217 #, php-format msgid "The following question does not accept more than %d answers" msgstr "Şu soruya %d yanıttan fazlası verilemez" -#: inc/field/requesttypefield.class.php:115 inc/targetticket.class.php:1026 +#: inc/field/checkboxesfield.class.php:289 +msgid "Range min" +msgstr "Aralık başlangıcı" + +#: inc/field/checkboxesfield.class.php:290 +msgid "Range max" +msgstr "Aralık bitişi" + +#: inc/field/requesttypefield.class.php:85 inc/targetticket.class.php:1123 msgid "Request type" msgstr "İstek türü" -#: inc/field/floatfield.class.php:160 +#: inc/field/floatfield.class.php:140 #, php-format msgid "This is not a number: %s" msgstr "Bu bir sayı değil: %s" -#: inc/field/floatfield.class.php:201 -msgid "Float" -msgstr "Ondalık" +#: inc/field/floatfield.class.php:181 +msgid "Decimal number" +msgstr "" -#: inc/field/datefield.class.php:159 +#: inc/field/datefield.class.php:135 msgid "Date" msgstr "Tarih" -#: inc/field/descriptionfield.class.php:99 inc/form.class.php:163 -#: inc/question.class.php:165 inc/question.class.php:888 entrée standard:99 -#: standard:52 +#: 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 "Açıklama" -#: inc/field/descriptionfield.class.php:106 +#: inc/field/descriptionfield.class.php:110 msgid "A description field should have a description:" msgstr "Bir açıklama alanında açıklama bulunmalıdır:" -#: inc/field/hiddenfield.class.php:114 +#: inc/field/hiddenfield.class.php:94 msgid "Hidden field" msgid_plural "Hidden fields" -msgstr[0] "Gizli alan" -msgstr[1] "Gizli alanlar" +msgstr[0] "" +msgstr[1] "" -#: inc/condition.class.php:65 inc/targetproblem.class.php:591 -#: inc/targetchange.class.php:106 inc/targetticket.class.php:126 +#: 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] "Koşul" -msgstr[1] "Koşullar" +msgstr[0] "" +msgstr[1] "" #: inc/condition.class.php:104 msgid "is visible" @@ -623,26 +566,26 @@ msgstr "Şu olmadan gizlensin" msgid "Displayed unless" msgstr "Şu olmadan görüntülensin" -#: inc/condition.class.php:179 inc/target_actor.class.php:179 -#: inc/form_language.class.php:536 inc/form_validator.class.php:387 -#: inc/targetproblem.class.php:551 inc/questionrange.class.php:204 -#: inc/form.class.php:1792 inc/targetchange.class.php:303 -#: inc/section.class.php:383 inc/question.class.php:1009 -#: inc/questionregex.class.php:191 inc/questiondependency.class.php:202 -#: inc/item_targetticket.class.php:150 inc/targetticket.class.php:1332 -#: inc/form_profile.class.php:226 +#: 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:1831 inc/targetchange.class.php:303 +#: inc/section.class.php:379 inc/restrictedformcriteria.class.php:200 +#: inc/question.class.php:832 inc/questionparameter/range.class.php:205 +#: inc/questionregex.class.php:185 inc/questiondependency.class.php:196 +#: inc/item_targetticket.class.php:150 inc/targetticket.class.php:1429 #, 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:200 -#: inc/form_language.class.php:552 inc/form_validator.class.php:411 -#: inc/targetproblem.class.php:386 inc/questionrange.class.php:136 -#: inc/form.class.php:1485 inc/targetchange.class.php:148 -#: inc/section.class.php:408 inc/question.class.php:1058 -#: inc/questionregex.class.php:123 inc/questiondependency.class.php:217 -#: inc/item_targetticket.class.php:64 inc/targetticket.class.php:1371 -#: inc/form_profile.class.php:243 +#: 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:1522 inc/targetchange.class.php:148 +#: inc/section.class.php:404 inc/restrictedformcriteria.class.php:226 +#: inc/question.class.php:881 inc/questionparameter/range.class.php:140 +#: inc/questionregex.class.php:120 inc/questiondependency.class.php:211 +#: inc/item_targetticket.class.php:64 inc/targetticket.class.php:1468 #, php-format msgid "Cannot export an empty object: %s" msgstr "Boş bir nesne dışa aktarılamaz: %s" @@ -662,139 +605,224 @@ msgstr "İçe aktarılıyor" #: inc/issue.class.php:41 msgid "Issue" msgid_plural "Issues" -msgstr[0] "Sorun" -msgstr[1] "Sorunlar" +msgstr[0] "" +msgstr[1] "" #: inc/issue.class.php:54 msgid "Update issue data from tickets and form answers" msgstr "Sorun verileri çağrı kaydı ve form yanıtlarından güncellensin" -#: inc/issue.class.php:417 +#: inc/issue.class.php:403 msgid "Satisfaction survey expired" msgstr "Memnuniyet anketinin süresi geçmiş" -#: inc/issue.class.php:502 inc/form_language.class.php:209 -#: inc/form.class.php:154 inc/form.class.php:2088 entrée standard:52 -#: standard:48 standard:57 standard:38 +#: inc/issue.class.php:532 inc/form_language.class.php:213 +#: inc/form.class.php:156 inc/form.class.php:2133 entrée standard:52 +#: standard:49 standard:57 standard:38 standard:39 msgid "Name" msgstr "Ad" -#: inc/issue.class.php:515 inc/formanswer.class.php:188 -#: inc/formanswer.class.php:262 inc/targetproblem.class.php:634 -#: inc/form.class.php:145 inc/targetchange.class.php:334 -#: inc/section.class.php:95 inc/question.class.php:155 -#: inc/targetticket.class.php:169 +#: inc/issue.class.php:545 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 "Kod" -#: inc/issue.class.php:537 inc/formanswer.class.php:249 +#: inc/issue.class.php:554 inc/form.class.php:505 inc/form.class.php:2142 +#: entrée standard:65 +msgid "Type" +msgid_plural "Types" +msgstr[0] "" +msgstr[1] "" + +#: inc/issue.class.php:567 inc/formanswer.class.php:259 msgid "Status" msgstr "Durum" -#: inc/issue.class.php:549 +#: inc/issue.class.php:579 msgid "Opening date" msgstr "Açılma tarihi" -#: inc/issue.class.php:558 +#: inc/issue.class.php:588 msgid "Last update" msgstr "Son güncelleme" -#: inc/issue.class.php:567 inc/form.class.php:172 -#: inc/abstracttarget.class.php:942 +#: inc/issue.class.php:597 inc/form.class.php:174 +#: inc/abstracttarget.class.php:517 msgid "Entity" msgid_plural "Entities" -msgstr[0] "Birim" -msgstr[1] "Birimler" +msgstr[0] "" +msgstr[1] "" -#: inc/issue.class.php:577 inc/notificationtargetformanswer.class.php:79 -#: inc/target_actor.class.php:83 inc/formanswer.class.php:208 -#: inc/formanswer.class.php:609 inc/abstracttarget.class.php:1980 +#: inc/issue.class.php:607 inc/notificationtargetformanswer.class.php:79 +#: inc/target_actor.class.php:83 inc/formanswer.class.php:218 +#: inc/formanswer.class.php:608 inc/abstractitiltarget.class.php:1710 msgid "Requester" msgid_plural "Requesters" -msgstr[0] "İstekte bulunan" -msgstr[1] "İstekte bulunanlar" +msgstr[0] "" +msgstr[1] "" -#: inc/issue.class.php:595 inc/formanswer.class.php:218 +#: inc/issue.class.php:625 inc/formanswer.class.php:228 msgid "Form approver" -msgstr "Form onaylayıcı" +msgstr "Formu onaylayan" -#: inc/issue.class.php:611 inc/formanswer.class.php:533 -#: inc/formanswer.class.php:540 inc/formanswer.class.php:624 -#: inc/form_language.class.php:223 +#: inc/issue.class.php:641 inc/formanswer.class.php:537 +#: inc/formanswer.class.php:544 inc/formanswer.class.php:623 +#: inc/form_language.class.php:227 msgid "Comment" msgstr "Açıklama" -#: inc/issue.class.php:623 +#: inc/issue.class.php:653 msgid "Ticket approver" -msgstr "Çağrı kaydını onaylayan" +msgstr "Destek kaydını onaylayan" -#: inc/issue.class.php:657 +#: inc/issue.class.php:687 msgid "Technician" msgstr "Teknisyen" -#: inc/issue.class.php:690 +#: inc/issue.class.php:718 msgid "Technician group" msgstr "Teknisyen grubu" -#: inc/issue.class.php:721 inc/formanswer.class.php:238 +#: inc/issue.class.php:751 inc/formanswer.class.php:248 msgid "Form approver group" msgstr "Form onaylayıcı grubu" -#: inc/issue.class.php:744 +#: inc/issue.class.php:762 inc/abstractitiltarget.class.php:742 +msgid "Time to resolve" +msgstr "Çözümlenme zamanı" + +#: inc/issue.class.php:773 +msgid "Time to resolve + Progress" +msgstr "" + +#: inc/issue.class.php:783 +msgid "Internal time to resolve" +msgstr "" + +#: inc/issue.class.php:794 +msgid "Internal time to resolve + Progress" +msgstr "" + +#: inc/issue.class.php:804 +msgid "Resolution date" +msgstr "" + +#: inc/issue.class.php:819 +msgid "Internal time to own" +msgstr "" + +#: inc/issue.class.php:830 +msgid "Internal time to own + Progress" +msgstr "" + +#: inc/issue.class.php:840 +msgid "Time to own" +msgstr "Ele alınma zamanı" + +#: inc/issue.class.php:851 +msgid "Time to own + Progress" +msgstr "" + +#: inc/issue.class.php:877 msgid "Ticket" msgstr "Destek kaydı" -#: inc/issue.class.php:745 inc/formanswer.class.php:173 +#: inc/issue.class.php:878 inc/formanswer.class.php:183 msgid "Form answer" msgid_plural "Form answers" -msgstr[0] "Form yanıtı" -msgstr[1] "Form yanıtları" +msgstr[0] "" +msgstr[1] "" -#: inc/issue.class.php:750 +#: inc/issue.class.php:883 msgid "Not validated" msgstr "Değerlendirilmemiş" -#: inc/issue.class.php:751 inc/formanswer.class.php:66 +#: inc/issue.class.php:884 inc/formanswer.class.php:76 #: inc/form_validator.class.php:71 msgid "Refused" msgstr "Reddedilmiş" -#: inc/issue.class.php:819 +#: inc/issue.class.php:952 #, php-format msgid "%1$s %2$s" msgstr "%1$s %2$s" -#: inc/category.class.php:50 inc/form.class.php:228 hook.php:72 +#: inc/issue.class.php:1215 inc/filter/itilcategoryfilter.class.php:56 +#: hook.php:677 +msgid "All" +msgstr "Tümü" + +#: inc/issue.class.php:1221 hook.php:678 +msgid "New" +msgstr "Ekle" + +#: inc/issue.class.php:1227 hook.php:679 +msgid "Assigned" +msgstr "Atanmış" + +#: inc/issue.class.php:1233 inc/formanswer.class.php:75 +#: inc/form_validator.class.php:69 hook.php:680 +msgid "Waiting" +msgstr "Bekliyor" + +#: inc/issue.class.php:1239 hook.php:681 +msgid "To validate" +msgstr "Değerlendirilecek" + +#: inc/issue.class.php:1245 hook.php:682 +msgid "Solved" +msgstr "Çözümlenmiş" + +#: inc/issue.class.php:1251 hook.php:683 +msgid "Closed" +msgstr "Kapalı" + +#: inc/category.class.php:50 inc/form.class.php:230 hook.php:72 msgid "Form category" msgid_plural "Form categories" -msgstr[0] "Form kategorisi" -msgstr[1] "Form kategorileri" +msgstr[0] "" +msgstr[1] "" -#: 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:261 entrée standard:65 +msgid "Icon" +msgstr "Simge" + +#: inc/category.class.php:98 inc/form.class.php:269 entrée standard:67 +msgid "Icon color" +msgstr "Simge rengi" + +#: inc/category.class.php:104 inc/form.class.php:277 entrée standard:80 +msgid "Background color" +msgstr "Arka plan rengi" + #: inc/notificationtargetformanswer.class.php:43 msgid "The form as been saved" msgstr "Form kaydedildi" -#: inc/notificationtargetformanswer.class.php:44 install/install.php:317 +#: inc/notificationtargetformanswer.class.php:44 install/install.php:355 msgid "A form need to be validate" msgstr "Değerlendirilmesi gereken bir form var" -#: inc/notificationtargetformanswer.class.php:45 install/install.php:323 +#: inc/notificationtargetformanswer.class.php:45 install/install.php:361 msgid "The form is refused" msgstr "Form reddedildi" -#: inc/notificationtargetformanswer.class.php:46 install/install.php:329 +#: inc/notificationtargetformanswer.class.php:46 install/install.php:367 msgid "The form is accepted" msgstr "Form onaylandı" -#: inc/notificationtargetformanswer.class.php:47 install/install.php:335 +#: inc/notificationtargetformanswer.class.php:47 install/install.php:373 msgid "The form is deleted" msgstr "Form silindi" @@ -810,10 +838,10 @@ msgstr "Form adı" #: inc/form_validator.class.php:76 msgid "Validator" msgid_plural "Validators" -msgstr[0] "Değerlendiren" -msgstr[1] "Değerlendirenler" +msgstr[0] "" +msgstr[1] "" -#: inc/notificationtargetformanswer.class.php:81 inc/formanswer.class.php:229 +#: inc/notificationtargetformanswer.class.php:81 inc/formanswer.class.php:239 msgid "Creation date" msgstr "Oluşturulma tarihi" @@ -838,15 +866,15 @@ msgid "Author" msgstr "Sorumlu" #: inc/notificationtargetformanswer.class.php:98 -#: inc/abstracttarget.class.php:1537 +#: inc/abstractitiltarget.class.php:1290 msgid "Approver" msgstr "Onaylayan" -#: inc/target_actor.class.php:66 inc/abstracttarget.class.php:2302 +#: inc/target_actor.class.php:66 inc/abstractitiltarget.class.php:2034 msgid "Form author" msgstr "Form sorumlusu" -#: inc/target_actor.class.php:67 inc/abstracttarget.class.php:2305 +#: inc/target_actor.class.php:67 inc/abstractitiltarget.class.php:2037 msgid "Form validator" msgstr "Formu değerlendiren" @@ -854,7 +882,7 @@ msgstr "Formu değerlendiren" msgid "Specific person" msgstr "Belirli kişi" -#: inc/target_actor.class.php:69 inc/abstracttarget.class.php:2315 +#: inc/target_actor.class.php:69 inc/abstractitiltarget.class.php:2047 msgid "Person from the question" msgstr "Sorudan kişi" @@ -862,7 +890,7 @@ msgstr "Sorudan kişi" msgid "Specific group" msgstr "Belirli grup" -#: inc/target_actor.class.php:71 inc/abstracttarget.class.php:2326 +#: inc/target_actor.class.php:71 inc/abstractitiltarget.class.php:2058 msgid "Group from the question" msgstr "Sorudan grup" @@ -878,15 +906,15 @@ msgstr "Bir nesneden teknik grup" msgid "Specific supplier" msgstr "Belirli sağlayıcı" -#: inc/target_actor.class.php:75 inc/abstracttarget.class.php:2355 +#: inc/target_actor.class.php:75 inc/abstractitiltarget.class.php:2087 msgid "Supplier from the question" msgstr "Sorudan sağlayıcı" -#: inc/target_actor.class.php:76 inc/abstracttarget.class.php:2344 +#: inc/target_actor.class.php:76 inc/abstractitiltarget.class.php:2076 msgid "Actors from the question" msgstr "Sorudan ilgililer" -#: inc/target_actor.class.php:77 inc/abstracttarget.class.php:2359 +#: inc/target_actor.class.php:77 inc/abstractitiltarget.class.php:2091 msgid "Form author's supervisor" msgstr "Formu hazırlayanın yöneticisi" @@ -894,172 +922,212 @@ msgstr "Formu hazırlayanın yöneticisi" msgid "Observer" msgstr "Gözlemci" -#: inc/target_actor.class.php:85 inc/abstracttarget.class.php:1994 +#: inc/target_actor.class.php:85 inc/abstractitiltarget.class.php:1724 msgid "Assigned to" msgstr "Atanan" #: inc/target_actor.class.php:91 msgid "Target actor" msgid_plural "Target actors" -msgstr[0] "Hedef ilgili" -msgstr[1] "Hedef ilgililer" +msgstr[0] "" +msgstr[1] "" -#: inc/target_actor.class.php:144 -#, php-format -msgid "Failed to find a user: ID %1$d" -msgstr "%1$d kodlu kullanıcı bulunamadı " +#: 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 "Bir aktör eklenirken hatalı bir istek yapıldı." -#: inc/target_actor.class.php:153 +#: inc/target_actor.class.php:179 #, php-format -msgid "Failed to find a group: ID %1$d" -msgstr "%1$d kodlu bir grup bulunamadı" +msgid "Failed to find a user: %1$s" +msgstr "Bir kullanıcı bulunamadı: %1$s" -#: inc/target_actor.class.php:162 +#: inc/target_actor.class.php:188 #, php-format -msgid "Failed to find a supplier: ID %1$d" -msgstr "%1$d kodlu bir sağlayıcı bulunamadı" +msgid "Failed to find a group: %1$s" +msgstr "Bir grup bulunamadı: %1$s" -#: inc/formanswer.class.php:65 inc/form_validator.class.php:69 -msgid "Waiting" -msgstr "Bekliyor" +#: inc/target_actor.class.php:197 +#, php-format +msgid "Failed to find a supplier: %1$s" +msgstr "Bir sağlayıcı bulunamadı: %1$s" -#: inc/formanswer.class.php:67 inc/form_validator.class.php:70 +#: inc/formanswer.class.php:77 inc/form_validator.class.php:70 msgid "Accepted" msgstr "Onaylanmış" -#: inc/formanswer.class.php:520 +#: inc/formanswer.class.php:523 msgid "Print this form" msgstr "Bu formu yazdır" -#: inc/formanswer.class.php:543 +#: inc/formanswer.class.php:547 msgid "Form accepted by validator." msgstr "Form değerlendirici tarafından onaylandı" -#: inc/formanswer.class.php:545 +#: inc/formanswer.class.php:549 msgid "Form successfully saved." msgstr "Form kaydedildi" -#: inc/formanswer.class.php:617 inc/form_profile.class.php:168 +#: inc/formanswer.class.php:616 inc/formaccesstype.class.php:122 msgid "Save" msgstr "Kaydet" -#: inc/formanswer.class.php:629 +#: inc/formanswer.class.php:628 msgid "Required if refused" msgstr "Reddedildi ise zorunlu" -#: inc/formanswer.class.php:635 +#: inc/formanswer.class.php:634 msgid "Refuse" msgstr "Reddet" -#: inc/formanswer.class.php:643 +#: inc/formanswer.class.php:642 msgid "Edit answers" msgstr "Yanıtları düzenle" -#: inc/formanswer.class.php:649 +#: inc/formanswer.class.php:648 msgid "Cancel edition" msgstr "Düzenlemeyi iptal et" -#: inc/formanswer.class.php:656 +#: inc/formanswer.class.php:655 msgid "Accept" msgstr "Onayla" -#: inc/formanswer.class.php:677 +#: inc/formanswer.class.php:676 msgid "Refused comment is required!" msgstr "Red açıklaması zorunludur!" -#: inc/formanswer.class.php:749 +#: inc/formanswer.class.php:750 msgid "You are not the validator of these answers" msgstr "Bu yanıtların değerlendireni değilsiniz" -#: inc/formanswer.class.php:935 inc/formanswer.class.php:937 +#: inc/formanswer.class.php:956 inc/formanswer.class.php:958 msgid "Form data" msgstr "Form verileri" -#: inc/formanswer.class.php:1055 inc/formanswer.class.php:1104 +#: inc/formanswer.class.php:1084 inc/formanswer.class.php:1134 msgid "Cannot generate targets!" msgstr "Hedefler oluşturulamadı!" -#: inc/formanswer.class.php:1212 +#: inc/formanswer.class.php:1258 msgid "No turing test set" msgstr "Herhangi bir Turing sınaması ayarlanmamış" -#: inc/formanswer.class.php:1217 +#: inc/formanswer.class.php:1263 msgid "You failed the Turing test" msgstr "Turing sınamasını geçemediniz" -#: inc/formanswer.class.php:1259 +#: inc/formanswer.class.php:1305 msgid "You must select validator!" msgstr "Bir değerlendiren seçmelisiniz!" -#: inc/common.class.php:228 +#: inc/common.class.php:229 msgid "You cannot delete this issue. Maybe it is taken into account." msgstr "Bu sorunu silemezsiniz. Değerlendirmeye alınmış olabilir." -#: inc/common.class.php:233 +#: inc/common.class.php:234 msgid "Failed to delete this issue. An internal error occured." msgstr "Bu sorun silinemedi. Bir iç sorun çıktı." +#: inc/common.class.php:777 +msgid "Seek assistance" +msgstr "Destek iste" + +#: inc/common.class.php:782 +msgid "My requests for assistance" +msgstr "Destek isteklerim" + +#: inc/common.class.php:812 +msgid "Consult feeds" +msgstr "Akışlara bak" + +#: 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 "Form bağlantısı" + +#: inc/formaccesstype.class.php:91 +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:99 +msgid "Enable captcha" +msgstr "Güvenlik kodu kullanılsın" + +#: inc/formaccesstype.class.php:109 +msgid "Restricted to" +msgstr "Şununla kısıtlanmış" + #: inc/form_language.class.php:51 msgid "Form language" msgid_plural "Form languages" -msgstr[0] "Form dili" -msgstr[1] "Form dilleri" +msgstr[0] "" +msgstr[1] "" -#: inc/form_language.class.php:68 inc/form_language.class.php:344 +#: inc/form_language.class.php:72 inc/form_language.class.php:348 msgid "Translation" msgid_plural "Translations" -msgstr[0] "Çeviri" -msgstr[1] "Çeviriler" +msgstr[0] "" +msgstr[1] "" -#: inc/form_language.class.php:107 inc/form.class.php:1073 -#: inc/form.class.php:1171 inc/abstracttarget.class.php:1747 +#: inc/form_language.class.php:111 inc/form.class.php:1048 +#: inc/form.class.php:1173 inc/abstracttarget.class.php:161 +#: inc/abstractitiltarget.class.php:1541 msgid "The name cannot be empty!" msgstr "Ad boş olamaz!" -#: inc/form_language.class.php:115 +#: inc/form_language.class.php:119 msgid "The language must be associated to a form!" msgstr "Forma bir dil atanmalıdır." -#: inc/form_language.class.php:245 inc/form_language.class.php:279 +#: inc/form_language.class.php:249 msgid "Add a translation" msgstr "Bir çeviri ekle" -#: inc/form_language.class.php:307 inc/form_language.class.php:309 +#: inc/form_language.class.php:283 js/scripts.js:1179 +msgid "Update a translation" +msgstr "Bir çeviriyi güncelle" + +#: inc/form_language.class.php:313 inc/form_language.class.php:315 msgid "New translation" msgstr "Yeni çeviri" -#: inc/form_language.class.php:312 +#: inc/form_language.class.php:318 msgid "Filter list" msgstr "Listeyi süz" -#: inc/form_language.class.php:317 inc/form_language.class.php:409 +#: inc/form_language.class.php:323 inc/form_language.class.php:413 msgid "No translation found" msgstr "Herhangi bir çeviri bulunamadı" -#: inc/form_language.class.php:322 +#: inc/form_language.class.php:328 msgid "Do you want to delete the selected items?" msgstr "Seçilmiş ögeleri silmek ister misiniz?" -#: inc/form_language.class.php:333 inc/form_language.class.php:372 -#: inc/form.class.php:482 inc/abstracttarget.class.php:1821 +#: inc/form_language.class.php:337 inc/form_language.class.php:376 +#: inc/form.class.php:529 inc/abstractitiltarget.class.php:1615 msgid "Delete" msgstr "Sil" -#: inc/form_language.class.php:343 +#: inc/form_language.class.php:347 msgid "Original string" msgstr "Özgün dizge" -#: inc/form_language.class.php:395 +#: inc/form_language.class.php:399 msgid "Add a new language" msgstr "Dil ekle" -#: inc/form_language.class.php:428 inc/form_language.class.php:460 -#: inc/form.class.php:190 entrée standard:83 +#: inc/form_language.class.php:432 inc/form_language.class.php:464 +#: inc/form.class.php:192 entrée standard:72 msgid "Language" msgstr "Dil" -#: inc/form_validator.class.php:68 inc/abstracttarget.class.php:228 -#: inc/targetticket.class.php:95 +#: inc/form_validator.class.php:68 inc/targetticket.class.php:98 +#: inc/abstractitiltarget.class.php:179 msgid "None" msgstr "Yok" @@ -1067,40 +1135,40 @@ msgstr "Yok" msgid "Need validaton?" msgstr "Değerlendirme gerekli" -#: inc/form_validator.class.php:126 inc/abstracttarget.class.php:2296 +#: inc/form_validator.class.php:126 inc/abstractitiltarget.class.php:2028 msgid "No" msgstr "Hayır" -#: inc/form_validator.class.php:303 inc/targetproblem.class.php:146 -#: inc/entityconfig.class.php:262 inc/targetchange.class.php:483 -#: inc/abstracttarget.class.php:2285 inc/targetticket.class.php:306 -#: inc/targetticket.class.php:341 +#: inc/form_validator.class.php:303 inc/profile.class.php:62 +#: inc/targetproblem.class.php:146 inc/entityconfig.class.php:389 +#: inc/targetchange.class.php:483 inc/targetticket.class.php:317 +#: inc/targetticket.class.php:352 inc/abstractitiltarget.class.php:2017 msgctxt "button" msgid "Save" msgstr "Kaydet" -#: inc/form_validator.class.php:709 inc/abstracttarget.class.php:1521 +#: inc/form_validator.class.php:717 inc/abstractitiltarget.class.php:1270 msgid "Validation" msgstr "Değerlendirme" -#: inc/form_validator.class.php:711 +#: inc/form_validator.class.php:719 msgid "Choose a validator" msgstr "Bir değerlendiren seçin" #: inc/targetproblem.class.php:42 entrée standard:43 msgid "Target problem" msgid_plural "Target problems" -msgstr[0] "Hedef sorun" -msgstr[1] "Hedes sorunlar" +msgstr[0] "" +msgstr[1] "" -#: inc/targetproblem.class.php:108 inc/targetproblem.class.php:589 +#: inc/targetproblem.class.php:108 inc/targetproblem.class.php:577 #: inc/targetchange.class.php:104 inc/targetchange.class.php:440 -#: inc/targetticket.class.php:124 inc/targetticket.class.php:227 +#: inc/targetticket.class.php:134 inc/targetticket.class.php:237 msgid "Properties" msgstr "Özellikler" -#: inc/targetproblem.class.php:533 inc/targetchange.class.php:285 -#: inc/targetticket.class.php:1314 +#: inc/targetproblem.class.php:521 inc/targetchange.class.php:285 +#: inc/targetticket.class.php:1411 #, php-format msgid "" "Failed to add or update the %1$s %2$s: a question is missing and is used in " @@ -1109,338 +1177,367 @@ 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:590 inc/targetchange.class.php:105 -#: inc/abstracttarget.class.php:1423 inc/targetticket.class.php:125 +#: inc/targetproblem.class.php:578 inc/targetchange.class.php:105 +#: inc/targetticket.class.php:135 inc/abstractitiltarget.class.php:1172 msgid "Actors" msgstr "İlgililer" -#: inc/targetproblem.class.php:643 entrée standard:48 +#: inc/targetproblem.class.php:631 entrée standard:48 msgid "Problem title" msgstr "Sorun başlığı" -#: inc/targetproblem.class.php:653 inc/targetchange.class.php:353 -#: inc/targetticket.class.php:188 +#: inc/targetproblem.class.php:641 inc/targetchange.class.php:353 +#: inc/targetticket.class.php:198 msgid "Content" msgstr "İçerik" -#: inc/targetproblem.class.php:663 inc/targetchange.class.php:363 +#: inc/targetproblem.class.php:651 inc/targetchange.class.php:363 msgid "Impact" msgstr "Etki" -#: inc/targetproblem.class.php:673 entrée standard:56 +#: inc/targetproblem.class.php:661 entrée standard:56 msgid "Cause" msgstr "Neden" -#: inc/targetproblem.class.php:683 entrée standard:58 +#: inc/targetproblem.class.php:671 entrée standard:58 msgid "Symptom" msgstr "Belirti" -#: inc/entityconfig.class.php:77 inc/entityconfig.class.php:86 -#: inc/entityconfig.class.php:94 inc/entityconfig.class.php:102 -#: inc/entityconfig.class.php:110 +#: inc/entityconfig.class.php:90 inc/entityconfig.class.php:99 +#: inc/entityconfig.class.php:107 inc/entityconfig.class.php:115 +#: inc/entityconfig.class.php:123 inc/entityconfig.class.php:131 +#: inc/entityconfig.class.php:139 inc/entityconfig.class.php:147 +#: inc/entityconfig.class.php:155 msgid "Inheritance of the parent entity" msgstr "Üst birimden devralma" -#: inc/entityconfig.class.php:78 +#: inc/entityconfig.class.php:91 msgid "GLPi's helpdesk" msgstr "GLPI destek merkezi" -#: inc/entityconfig.class.php:79 +#: inc/entityconfig.class.php:92 msgid "Service catalog simplified" msgstr "Basitleştirilmiş hizmet kataloğu" -#: inc/entityconfig.class.php:80 +#: inc/entityconfig.class.php:93 msgid "Service catalog extended" msgstr "Genişletilmiş hizmet kataloğu" -#: inc/entityconfig.class.php:87 +#: inc/entityconfig.class.php:100 +msgid "All available forms" +msgstr "Kullanılabilecek tüm formlar" + +#: inc/entityconfig.class.php:101 +msgid "Only default forms" +msgstr "Yalnızca varsayılan formlar" + +#: inc/entityconfig.class.php:108 msgid "Popularity sort" msgstr "Sık kullanım sıralaması" -#: inc/entityconfig.class.php:88 +#: inc/entityconfig.class.php:109 msgid "Alphabetic sort" msgstr "Alfabetik sıralama" -#: inc/entityconfig.class.php:95 +#: inc/entityconfig.class.php:116 msgid "Merged with Forms" msgstr "Formlar ile Birleştirilmiş" -#: inc/entityconfig.class.php:96 +#: inc/entityconfig.class.php:117 msgid "Distinct menu entry" msgstr "Farklı menü kaydı" -#: inc/entityconfig.class.php:103 inc/entityconfig.class.php:111 -#: inc/form.class.php:283 entrée standard:117 +#: inc/entityconfig.class.php:124 inc/entityconfig.class.php:132 +#: inc/entityconfig.class.php:140 inc/entityconfig.class.php:148 +#: inc/form.class.php:285 entrée standard:100 msgid "Visible" msgstr "Görünür" -#: inc/entityconfig.class.php:104 inc/entityconfig.class.php:112 +#: inc/entityconfig.class.php:125 inc/entityconfig.class.php:133 +#: inc/entityconfig.class.php:141 inc/entityconfig.class.php:149 msgid "Hidden" msgstr "Gizli" -#: inc/entityconfig.class.php:165 +#: inc/entityconfig.class.php:156 +msgid "Variable height" +msgstr "" + +#: inc/entityconfig.class.php:157 +msgid "Uniform height" +msgstr "" + +#: inc/entityconfig.class.php:231 msgid "Helpdesk" msgstr "Destek merkezi" -#: inc/entityconfig.class.php:173 inc/entityconfig.class.php:276 +#: inc/entityconfig.class.php:239 inc/entityconfig.class.php:403 entrée +#: standard:44 msgid "Helpdesk mode" msgstr "Destek merkezi kipi" -#: inc/entityconfig.class.php:189 inc/entityconfig.class.php:286 +#: inc/entityconfig.class.php:250 +msgid "Default Form list mode" +msgstr "Varsayılan form listesi kipi" + +#: inc/entityconfig.class.php:268 inc/entityconfig.class.php:413 msgid "Sort order" msgstr "Sıralama" -#: inc/entityconfig.class.php:205 inc/entityconfig.class.php:296 +#: inc/entityconfig.class.php:284 inc/entityconfig.class.php:423 msgid "Knowledge base" msgstr "Bilgi bankası" -#: inc/entityconfig.class.php:220 +#: inc/entityconfig.class.php:299 msgid "Search" msgstr "Arama" -#: inc/entityconfig.class.php:236 +#: inc/entityconfig.class.php:315 +msgid "Counters dashboard" +msgstr "Sayaç panosu" + +#: inc/entityconfig.class.php:331 msgid "Header message" msgstr "Başlık iletisi" -#: inc/entityconfig.class.php:248 inc/entityconfig.class.php:326 -#: inc/form.class.php:237 entrée standard:101 +#: inc/entityconfig.class.php:347 +msgid "Search issue" +msgstr "" + +#: inc/entityconfig.class.php:363 +msgid "Tile design" +msgstr "" + +#: inc/entityconfig.class.php:375 inc/entityconfig.class.php:453 +#: inc/form.class.php:239 entrée standard:84 msgid "Header" msgid_plural "Headers" -msgstr[0] "Başlık" -msgstr[1] "Başlıklar" +msgstr[0] "" +msgstr[1] "" -#: inc/entityconfig.class.php:306 +#: inc/entityconfig.class.php:433 msgid "Display search field" msgstr "Arama alanı görüntülensin" -#: inc/entityconfig.class.php:316 +#: inc/entityconfig.class.php:443 msgid "Display header" msgstr "Başlık görüntülensin" -#: inc/questionrange.class.php:53 +#: inc/questionrange.class.php:52 inc/questionparameter/range.class.php:59 msgid "Question range" msgid_plural "Question ranges" -msgstr[0] "Soru aralığı" -msgstr[1] "Soru aralıkları" +msgstr[0] "" +msgstr[1] "" -#: inc/questionrange.class.php:63 +#: inc/questionrange.class.php:62 inc/questionparameter/range.class.php:69 msgid "Minimum range" msgstr "En küçük aralık" -#: inc/questionrange.class.php:72 +#: inc/questionrange.class.php:71 inc/questionparameter/range.class.php:78 msgid "maximum range" msgstr "En büyük aralık" -#: inc/questionrange.class.php:105 -msgid "Min" -msgstr "En küçük" - -#: inc/questionrange.class.php:107 -msgid "Max" -msgstr "En büyük" - -#: inc/form.class.php:64 inc/form.class.php:388 +#: inc/form.class.php:66 inc/form.class.php:432 msgid "Public access" msgstr "Herkese açık" -#: inc/form.class.php:65 inc/form.class.php:392 +#: inc/form.class.php:67 inc/form.class.php:436 msgid "Private access" msgstr "Özel erişim" -#: inc/form.class.php:66 inc/form.class.php:396 +#: inc/form.class.php:68 inc/form.class.php:440 msgid "Restricted access" msgstr "Kısıtlı erişim" -#: inc/form.class.php:120 -msgid "Forms waiting for validation" -msgstr "Değerlendirilmeyi bekleyen formlar" +#: inc/form.class.php:122 +msgid "Answers waiting for validation" +msgstr "Değerlendirilmeyi bekleyen yanıtlar" -#: inc/form.class.php:122 inc/form.class.php:1567 inc/form.class.php:1593 +#: inc/form.class.php:124 inc/form.class.php:1606 inc/form.class.php:1632 msgid "Import forms" msgstr "Formları içe aktar" -#: inc/form.class.php:138 +#: inc/form.class.php:140 msgid "Characteristics" msgstr "Özellikler" -#: inc/form.class.php:181 +#: inc/form.class.php:183 msgid "Recursive" msgstr "Özyinelemeli" -#: inc/form.class.php:202 +#: inc/form.class.php:204 msgid "Homepage" msgstr "Açılış" -#: inc/form.class.php:215 +#: inc/form.class.php:217 msgid "Access" msgstr "Erişim" -#: inc/form.class.php:246 inc/form.class.php:314 inc/form.class.php:372 entrée -#: standard:53 +#: inc/form.class.php:248 inc/form.class.php:330 inc/form.class.php:397 entrée +#: standard:54 msgid "Active" msgstr "Etkin" -#: inc/form.class.php:259 entrée standard:66 -msgid "Icon" -msgstr "Simge" - -#: inc/form.class.php:267 entrée standard:78 -msgid "Icon color" -msgstr "Simge rengi" - -#: inc/form.class.php:275 entrée standard:97 -msgid "Background color" -msgstr "Arka plan rengi" +#: inc/form.class.php:300 inc/form.class.php:341 inc/form.class.php:416 +msgid "Default form" +msgstr "Varsayılan form" -#: inc/form.class.php:313 inc/form.class.php:368 +#: inc/form.class.php:329 inc/form.class.php:394 msgid "Inactive" msgstr "Etkin değil" -#: inc/form.class.php:337 inc/form.class.php:404 -msgid "All langages" +#: inc/form.class.php:340 inc/form.class.php:413 +msgid "Not default form" +msgstr "Varsayılan olmayan form" + +#: inc/form.class.php:364 inc/form.class.php:448 entrée standard:75 +msgid "All languages" msgstr "Tüm diller" -#: inc/form.class.php:448 entrée standard:119 +#: inc/form.class.php:492 entrée standard:102 msgid "Answers title" msgstr "Yanıtlar başlığı" -#: inc/form.class.php:460 inc/form.class.php:512 +#: inc/form.class.php:504 inc/form.class.php:563 msgid "Target" msgid_plural "Targets" -msgstr[0] "Hedef" -msgstr[1] "Hedefler" +msgstr[0] "" +msgstr[1] "" -#: inc/form.class.php:477 -msgid "Edit" -msgstr "Düzenle" +#: inc/form.class.php:506 +msgid "Actions" +msgstr "" -#: inc/form.class.php:495 inc/form.class.php:2085 +#: inc/form.class.php:546 inc/form.class.php:2130 msgid "Add a target" msgstr "Bir hedef ekle" -#: inc/form.class.php:515 +#: inc/form.class.php:566 msgid "Preview" msgstr "Ön izleme" -#: inc/form.class.php:516 +#: inc/form.class.php:567 msgid "properties" msgstr "özellikler" -#: inc/form.class.php:905 +#: inc/form.class.php:886 msgid "What are you looking for?" msgstr "Ne arıyorsunuz?" -#: inc/form.class.php:913 +#: inc/form.class.php:894 #, php-format msgid "My %1$d last forms (requester)" msgstr "Son %1$d formum (istekte bulunan)" -#: inc/form.class.php:916 +#: inc/form.class.php:897 msgid "No form posted yet" msgstr "Henüz bir form gönderilmemiş" -#: inc/form.class.php:946 +#: inc/form.class.php:927 msgid "All my forms (requester)" msgstr "Tüm formlarım (istekte bulunan)" -#: inc/form.class.php:959 +#: inc/form.class.php:940 #, php-format msgid "My %1$d last forms (validator)" msgstr "Son %1$d formum (değerlendiren)" -#: inc/form.class.php:967 +#: inc/form.class.php:948 msgid "No form waiting for validation" msgstr "Değerlendirilmeyi bekleyen bir form yok" -#: inc/form.class.php:1002 +#: inc/form.class.php:983 msgid "All my forms (validator)" msgstr "Tüm formlarım (değerlendiren)" -#: inc/form.class.php:1149 +#: inc/form.class.php:1184 +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:1279 #, 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:1308 +#: inc/form.class.php:1359 msgid "Errored duplicate" msgstr "Hatalı kopya" -#: inc/form.class.php:1319 +#: inc/form.class.php:1370 msgid "Duplicate" msgstr "Kopyala" -#: inc/form.class.php:1366 +#: inc/form.class.php:1417 msgctxt "button" msgid "Post" msgstr "İleti" -#: inc/form.class.php:1384 +#: inc/form.class.php:1440 #, php-format msgid "Form duplicated: %s" msgstr "Form kopyalandı: %s" -#: inc/form.class.php:1395 +#: inc/form.class.php:1456 #, php-format msgid "Form Transfered: %s" msgstr "Form aktarıldı: %s" -#: inc/form.class.php:1414 +#: inc/form.class.php:1480 msgid "Back" msgstr "Geri" -#: inc/form.class.php:1540 +#: inc/form.class.php:1579 msgid "Upload of JSON files not allowed." msgstr "JSON dosyalarının yüklenmesine izin verilmiyor." -#: inc/form.class.php:1543 +#: inc/form.class.php:1582 msgid "You may allow JSON files right now." msgstr "JSON dosyalarına şimdi izin verebilirsiniz." -#: inc/form.class.php:1544 +#: inc/form.class.php:1583 msgctxt "button" msgid "Create" -msgstr "Oluştur" +msgstr "Ekle" -#: inc/form.class.php:1547 inc/form.class.php:1558 +#: inc/form.class.php:1586 inc/form.class.php:1597 msgid "Please contact your GLPI administrator." msgstr "Lütfen GLPI yöneticiniz ile görüşün." -#: inc/form.class.php:1548 inc/form.class.php:1559 +#: inc/form.class.php:1587 inc/form.class.php:1598 msgctxt "button" msgid "Back" msgstr "Geri" -#: inc/form.class.php:1551 +#: inc/form.class.php:1590 msgid "Upload of JSON files not enabled." msgstr "JSON dosyası yükleme seçeneği etkinleştirilmemiş." -#: inc/form.class.php:1554 inc/form.class.php:1557 +#: inc/form.class.php:1593 inc/form.class.php:1596 msgid "You may enable JSON files right now." msgstr "JSON dosyaları yükleme seçeneğini şimdi etkinleştirebilirsiniz." -#: inc/form.class.php:1555 +#: inc/form.class.php:1594 msgctxt "button" msgid "Enable" msgstr "Etkinleştir" -#: inc/form.class.php:1602 +#: inc/form.class.php:1641 msgctxt "button" msgid "Send" msgstr "Gönder" -#: inc/form.class.php:1621 +#: inc/form.class.php:1660 msgid "Forms import impossible, the file is empty" msgstr "Form içe aktarılamadı, dosya boş" -#: inc/form.class.php:1625 inc/form.class.php:1629 +#: inc/form.class.php:1664 inc/form.class.php:1668 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:1635 +#: inc/form.class.php:1674 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:1642 +#: inc/form.class.php:1681 msgid "" "The file does not specifies the schema version. It was probably generated " "with a version older than 2.10. Giving up." @@ -1448,69 +1545,69 @@ 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:1668 +#: inc/form.class.php:1707 #, php-format msgid "Failed to import %s" msgstr "%s içe aktarılamadı" -#: inc/form.class.php:1673 +#: inc/form.class.php:1712 #, php-format msgid "Forms successfully imported from %s" msgstr "Form %s üzerinden içe aktarıldı" -#: inc/form.class.php:1736 +#: inc/form.class.php:1775 #, 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:1744 +#: inc/form.class.php:1783 #, 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:1754 +#: inc/form.class.php:1793 #, 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:1832 +#: inc/form.class.php:1875 msgid "Failed to create JSON document type" msgstr "JSON belge türü oluşturulamadı" -#: inc/form.class.php:1839 +#: inc/form.class.php:1882 msgid "JSON document type not found" msgstr "JSON belge türü bulunamadı" -#: inc/form.class.php:1846 +#: inc/form.class.php:1889 msgid "Failed to update JSON document type" msgstr "JSON belge türü güncellenemedi" -#: inc/form.class.php:1866 +#: inc/form.class.php:1909 msgid "Forms without category" msgstr "Kategorisi bulunmayan formlar" -#: inc/form.class.php:1889 +#: inc/form.class.php:1930 msgid "No form available" msgstr "Kullanılabilecek bir form yok" -#: inc/form.class.php:2117 inc/abstracttarget.class.php:2004 -#: inc/abstracttarget.class.php:2285 inc/targetticket.class.php:381 +#: inc/form.class.php:2161 inc/targetticket.class.php:392 +#: inc/abstractitiltarget.class.php:1734 inc/abstractitiltarget.class.php:2017 msgid "Add" msgstr "Ekle" -#: inc/form.class.php:2135 inc/form.class.php:2158 +#: inc/form.class.php:2179 inc/form.class.php:2202 msgid "Unsupported target type." msgstr "Hedef türü desteklenmiyor." -#: inc/form.class.php:2197 +#: inc/form.class.php:2241 msgid "plugin_formcreator_load_check" msgstr "plugin_formcreator_load_check" #: inc/targetchange.class.php:43 entrée standard:43 msgid "Target change" msgid_plural "Target changes" -msgstr[0] "Hedef değişikliği" -msgstr[1] "Hedef değişiklikleri" +msgstr[0] "" +msgstr[1] "" #: inc/targetchange.class.php:343 entrée standard:48 msgid "Change title" @@ -1532,80 +1629,107 @@ msgstr "Yedekleme planı" msgid "Check list" msgstr "Denetim listesi" -#: inc/section.class.php:71 inc/question.class.php:796 entrée standard:63 -#: entrée standard:44 +#: inc/section.class.php:71 entrée standard:53 standard:44 msgid "Section" msgid_plural "Sections" -msgstr[0] "Bölüm" -msgstr[1] "Bölümler" +msgstr[0] "" +msgstr[1] "" #: inc/section.class.php:123 inc/section.class.php:164 -#: inc/question.class.php:314 +#: inc/question.class.php:312 msgid "The title is required" msgstr "Başlık zorunludur" -#: inc/question.class.php:69 inc/abstracttarget.class.php:1222 -#: inc/abstracttarget.class.php:1259 inc/abstracttarget.class.php:1337 -#: inc/abstracttarget.class.php:1465 inc/abstracttarget.class.php:1540 -#: inc/targetticket.class.php:1037 inc/targetticket.class.php:1076 entrée -#: standard:41 +#: inc/restrictedformcriteria.class.php:179 +#, php-format +msgid "Failed to find %1$s %2$s" +msgstr "%1$s %2$s bulunamadı" + +#: inc/question.class.php:70 inc/targetticket.class.php:1134 +#: inc/targetticket.class.php:1173 inc/abstractitiltarget.class.php:968 +#: inc/abstractitiltarget.class.php:1005 inc/abstractitiltarget.class.php:1083 +#: inc/abstractitiltarget.class.php:1214 inc/abstractitiltarget.class.php:1295 +#: entrée standard:41 msgid "Question" msgid_plural "Questions" -msgstr[0] "Soru" -msgstr[1] "Sorular" +msgstr[0] "" +msgstr[1] "" -#: inc/question.class.php:225 entrée standard:37 +#: inc/question.class.php:228 entrée standard:37 msgid "Count of conditions" msgstr "Koşul sayısı" -#: inc/question.class.php:322 +#: inc/question.class.php:320 msgid "The field type is required" msgstr "Alan türü zorunludur" -#: inc/question.class.php:329 +#: inc/question.class.php:327 msgid "The section is required" msgstr "Bölüm zorunludur" -#: inc/question.class.php:341 +#: inc/question.class.php:339 #, 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:355 +#: inc/question.class.php:353 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:364 +#: inc/question.class.php:362 msgid "This type of question requires parameters" msgstr "Bu soru türü için parametrelerin belirtilmesi gerekli" -#: inc/question.class.php:370 +#: inc/question.class.php:368 msgid "A parameter is missing for this question type" msgstr "Bu soru türü için bir parametre eksik" -#: inc/question.class.php:752 entrée standard:83 -msgid "Add a question" -msgstr "Bir soru ekle" +#: inc/question.class.php:1268 +msgid "Service levels" +msgstr "Hizmet düzeyleri" -#: inc/question.class.php:755 -msgid "Edit a question" -msgstr "Bir soruyu düzenle" +#: inc/question.class.php:1269 inc/abstractitiltarget.class.php:806 +msgid "SLA" +msgstr "HDA" -#: inc/question.class.php:778 entrée standard:42 -msgid "Title" -msgstr "Başlık" +#: inc/question.class.php:1270 inc/abstractitiltarget.class.php:879 +msgid "OLA" +msgstr "ODA" -#: inc/question.class.php:847 -msgid "Required" -msgstr "Zorunlu" +#: inc/question.class.php:1287 inc/question.class.php:1327 +#: inc/question.class.php:1330 +msgid "Assets" +msgstr "Varlıklar" -#: inc/question.class.php:864 -msgid "Show empty" -msgstr "Boşlar görüntülensin" +#: inc/question.class.php:1301 hook.php:691 hook.php:708 +msgid "Assistance" +msgstr "Destek" -#: inc/question.class.php:907 -msgid "Condition to show the question" -msgstr "Sorunun görüntülenme koşulu" +#: inc/question.class.php:1306 +msgid "Management" +msgstr "Yönetim" + +#: inc/question.class.php:1315 +msgid "Tools" +msgstr "Araçlar" + +#: inc/question.class.php:1316 +msgid "Notes" +msgstr "Notlar" + +#: inc/question.class.php:1317 +msgid "RSS feed" +msgstr "RSS akışı" + +#: inc/question.class.php:1319 +msgid "Administration" +msgstr "İdari" + +#: inc/question.class.php:1327 inc/question.class.php:1330 +msgid "Plugin" +msgid_plural "Plugins" +msgstr[0] "" +msgstr[1] "" #: inc/abstractquestionparameter.class.php:92 msgid "Parameter" @@ -1615,426 +1739,432 @@ msgstr "Parametre" msgid "Field name" msgstr "Alan adı" -#: inc/abstracttarget.class.php:214 +#: inc/abstracttarget.class.php:96 msgid "Current active entity" msgstr "Geçerli etkin birim" -#: inc/abstracttarget.class.php:215 +#: inc/abstracttarget.class.php:97 msgid "Default requester user's entity" msgstr "Varsayılan istekte bulunan kullanıcı birimi" -#: inc/abstracttarget.class.php:216 +#: inc/abstracttarget.class.php:98 msgid "First dynamic requester user's entity (alphabetical)" msgstr "İlk devingen istekte bulunan kullanıcı birimi (alfabetik)" -#: inc/abstracttarget.class.php:217 +#: inc/abstracttarget.class.php:99 msgid "Last dynamic requester user's entity (alphabetical)" msgstr "Son devingen istekte bulunan kullanıcı birimi (alfabetik)" -#: inc/abstracttarget.class.php:218 +#: inc/abstracttarget.class.php:100 msgid "The form entity" msgstr "Form birimi" -#: inc/abstracttarget.class.php:219 +#: inc/abstracttarget.class.php:101 msgid "Default entity of the validator" msgstr "Varsayılan değerlendiren kişi birimi" -#: inc/abstracttarget.class.php:220 +#: inc/abstracttarget.class.php:102 msgid "Specific entity" msgstr "Belirli birim" -#: inc/abstracttarget.class.php:221 +#: inc/abstracttarget.class.php:103 msgid "Default entity of a user type question answer" msgstr "Varsayılan soruyu yanıtlayan kullanıcı türü birimi" -#: inc/abstracttarget.class.php:222 +#: inc/abstracttarget.class.php:104 msgid "From a GLPI object > Entity type question answer" msgstr "Bir GLPI nesnesinden > Birim türü soru yanıtı" -#: inc/abstracttarget.class.php:229 -msgid "Tags from questions" -msgstr "Sorulardan etiketler" +#: inc/abstracttarget.class.php:115 +msgid "Always generated" +msgstr "Her zaman oluşturulsun" -#: inc/abstracttarget.class.php:230 -msgid "Specific tags" -msgstr "Belirli etiketler" +#: inc/abstracttarget.class.php:116 +msgid "Disabled unless" +msgstr "Şu olmadan devre dışı bırakılsın" -#: inc/abstracttarget.class.php:231 -msgid "Tags from questions and specific tags" -msgstr "Sorulardan etiketler ve belirli etiketler" +#: inc/abstracttarget.class.php:117 +msgid "Generated unless" +msgstr "Şu olmadan oluşturulsun" -#: inc/abstracttarget.class.php:232 -msgid "Tags from questions or specific tags" -msgstr "Sorulardan etiketler ya da belirli etiketler" - -#: inc/abstracttarget.class.php:238 -msgid "equals to the answer to the question" -msgstr "sorunun yanıtına eşit olan" - -#: inc/abstracttarget.class.php:239 -msgid "calculated from the ticket creation date" -msgstr "çağrı oluşturma zamanından hesaplanan" - -#: inc/abstracttarget.class.php:240 -msgid "calculated from the answer to the question" -msgstr "sorunun yanıtından hesaplanan" - -#: inc/abstracttarget.class.php:246 -msgid "SLA from template or none" -msgstr "Kalıptan HDA ya da yok" - -#: inc/abstracttarget.class.php:247 -msgid "Specific SLA" -msgstr "Belirli bir HDA" - -#: inc/abstracttarget.class.php:248 inc/abstracttarget.class.php:256 -#: inc/abstracttarget.class.php:264 inc/abstracttarget.class.php:272 -#: inc/abstracttarget.class.php:281 inc/targetticket.class.php:97 -#: inc/targetticket.class.php:106 -msgid "Equals to the answer to the question" -msgstr "Sorunun yanıtına eşit olan" - -#: inc/abstracttarget.class.php:254 -msgid "OLA from template or none" -msgstr "Kalıptan ODA ya da yok" - -#: inc/abstracttarget.class.php:255 -msgid "Specific OLA" -msgstr "Belirli bir ODA" - -#: inc/abstracttarget.class.php:262 -msgid "Urgency from template or Medium" -msgstr "Önem düzeyi kalıp ya da ortamdan" - -#: inc/abstracttarget.class.php:263 -msgid "Specific urgency" -msgstr "Belirli önem düzeyi" - -#: inc/abstracttarget.class.php:270 -msgid "Category from template or none" -msgstr "Temadan kategori ya da yok" - -#: inc/abstracttarget.class.php:271 -msgid "Specific category" -msgstr "Belirli kategori" - -#: inc/abstracttarget.class.php:273 inc/targetticket.class.php:98 -msgid "Last valid answer" -msgstr "Geçerli son yanıt" - -#: inc/abstracttarget.class.php:279 -msgid "Location from template or none" -msgstr "Temadan konum ya da yok" - -#: inc/abstracttarget.class.php:280 -msgid "Specific location" -msgstr "Belirli konum" - -#: inc/abstracttarget.class.php:292 -msgid "Always generated" -msgstr "Her zaman oluşturulsun" - -#: inc/abstracttarget.class.php:293 -msgid "Disabled unless" -msgstr "Şu olmadan devre dışı bırakılsın" - -#: inc/abstracttarget.class.php:294 -msgid "Generated unless" -msgstr "Şu olmadan oluşturulsun" - -#: inc/abstracttarget.class.php:300 -msgid "No validation" -msgstr "Değerlendirme yok" - -#: inc/abstracttarget.class.php:301 -msgid "Specific user or group" -msgstr "Belirli bir kullanıcı ya da grup" - -#: inc/abstracttarget.class.php:302 -msgid "User from question answer" -msgstr "Soru yanıtından kullanıcı" - -#: inc/abstracttarget.class.php:927 -msgid "Destination entity" -msgstr "Hedef birim" - -#: inc/abstracttarget.class.php:943 -msgid "User type question" -msgstr "Kullanıcı türü sorusu" - -#: inc/abstracttarget.class.php:944 -msgid "Entity type question" -msgstr "Birim türü sorusu" - -#: inc/abstracttarget.class.php:1048 -msgid "Minute" -msgid_plural "Minutes" -msgstr[0] "dakika" -msgstr[1] "dakika" - -#: inc/abstracttarget.class.php:1049 -msgid "Hour" -msgid_plural "Hours" -msgstr[0] "saat" -msgstr[1] "saat" - -#: inc/abstracttarget.class.php:1050 -msgid "Day" -msgid_plural "Days" -msgstr[0] "gün" -msgstr[1] "gün" - -#: inc/abstracttarget.class.php:1051 -msgid "Month" -msgid_plural "Months" -msgstr[0] "ay" -msgstr[1] "ay" - -#: inc/abstracttarget.class.php:1083 -msgid "SLA (TTO/TTR)" -msgstr "HDA (EAZ/ÇÖZ)" - -#: inc/abstracttarget.class.php:1084 inc/abstracttarget.class.php:1157 -msgid "Question (TTO/TTR)" -msgstr "Soru (EAZ/ÇÖZ)" - -#: inc/abstracttarget.class.php:1156 -msgid "OLA (TTO/TTR)" -msgstr "ODA (EAZ/ÇÖZ)" - -#: inc/abstracttarget.class.php:1260 -msgid "Urgency " -msgstr "Önem düzeyi" - -#: inc/abstracttarget.class.php:1290 -msgid "Ticket tags" -msgstr "Çağrı etiketleri" - -#: inc/abstracttarget.class.php:1338 -msgid "Tags" -msgstr "Etiketler" - -#: inc/abstracttarget.class.php:1454 -msgid "Location" -msgstr "Konum" - -#: inc/abstracttarget.class.php:1466 -msgid "Location " -msgstr "Konum" - -#: inc/abstracttarget.class.php:1707 +#: inc/abstracttarget.class.php:128 msgid "A target must be associated to a form." msgstr "Bir forma bir hedef atanmalıdır." -#: inc/abstracttarget.class.php:1712 +#: inc/abstracttarget.class.php:133 msgid "A target must be associated to an existing form." msgstr "Var olan bir forma bir hedef atanmalıdır." -#: inc/abstracttarget.class.php:1717 +#: inc/abstracttarget.class.php:138 msgid "Name is required." msgstr "Ad zorunludur" -#: inc/abstracttarget.class.php:1753 -msgid "The description cannot be empty!" -msgstr "Açıklama boş olamaz!" - -#: inc/abstracttarget.class.php:1987 -msgid "Watcher" -msgid_plural "Watchers" -msgstr[0] "İzleyen" -msgstr[1] "İzleyenler" - -#: inc/abstracttarget.class.php:2006 -msgid "Cancel" -msgstr "İptal" - -#: inc/abstracttarget.class.php:2278 inc/abstracttarget.class.php:2295 -#: inc/abstracttarget.class.php:2296 -msgid "Email followup" -msgstr "E-posta izlemesi" +#: inc/abstracttarget.class.php:502 +msgid "Destination entity" +msgstr "Hedef birim" -#: inc/abstracttarget.class.php:2293 inc/abstracttarget.class.php:2321 -msgid "Group" -msgstr "Grup" +#: inc/abstracttarget.class.php:518 +msgid "User type question" +msgstr "Kullanıcı türü sorusu" -#: inc/abstracttarget.class.php:2294 inc/abstracttarget.class.php:2350 -msgid "Supplier" -msgstr "Sağlayıcı" +#: inc/abstracttarget.class.php:519 +msgid "Entity type question" +msgstr "Birim türü sorusu" -#: inc/abstracttarget.class.php:2295 -msgid "Yes" -msgstr "Evet" +#: inc/filter/itilcategoryfilter.class.php:52 +#: inc/filter/itilcategoryfilter.class.php:54 +msgid "Request categories" +msgstr "İstek kategorileri" -#: inc/abstracttarget.class.php:2332 -msgid "Group from the object" -msgstr "Nesneden grup" +#: inc/filter/itilcategoryfilter.class.php:53 +#: inc/filter/itilcategoryfilter.class.php:54 +msgid "Incident categories" +msgstr "Olay kategorileri" -#: inc/abstracttarget.class.php:2338 -msgid "Tech group from the object" -msgstr "Nesneden teknik grup" +#: inc/filter/itilcategoryfilter.class.php:55 +msgid "Change categories" +msgstr "Değişiklik kategorileri" -#: inc/questionregex.class.php:53 +#: inc/questionregex.class.php:52 msgid "Question regular expression" msgid_plural "Question regular expressions" -msgstr[0] "Soru kuralları ifadesi" -msgstr[1] "Soru kuralları ifadeleri" +msgstr[0] "" +msgstr[1] "" -#: inc/questionregex.class.php:96 -msgid "" -"Specify the additional validation conditions in the description of the " -"question to help users." -msgstr "" -"Açıklamada ek değerlendirme koşullarını belirterek kullanıcılara yardımcı " -"olabilirsiniz." - -#: inc/questiondependency.class.php:68 +#: inc/questiondependency.class.php:66 msgid "Question dependency" msgid_plural "Question dependencies" -msgstr[0] "Soru bağımlılığı" -msgstr[1] "Soru bağımlılıkları" +msgstr[0] "" +msgstr[1] "" #: inc/answer.class.php:66 entrée standard:43 msgid "Answer" msgid_plural "Answers" -msgstr[0] "Yanıt" -msgstr[1] "Yanıtlar" +msgstr[0] "" +msgstr[1] "" #: inc/item_targetticket.class.php:52 msgid "Composite ticket relation" msgid_plural "Composite ticket relations" -msgstr[0] "Birleşik destek kaydı ilişkisi" -msgstr[1] "Birleşik destek kaydı ilişkileri" +msgstr[0] "" +msgstr[1] "" -#: inc/targetticket.class.php:53 entrée standard:43 +#: inc/targetticket.class.php:56 entrée standard:43 msgid "Target ticket" msgid_plural "Target tickets" -msgstr[0] "Hedef destek kaydı" -msgstr[1] "Hedef destek kayıtları" +msgstr[0] "" +msgstr[1] "" -#: inc/targetticket.class.php:96 +#: inc/targetticket.class.php:99 msgid "Specific asset" msgstr "Belirli varlık" -#: inc/targetticket.class.php:104 +#: inc/targetticket.class.php:100 inc/targetticket.class.php:116 +#: inc/abstractitiltarget.class.php:200 inc/abstractitiltarget.class.php:208 +#: inc/abstractitiltarget.class.php:216 inc/abstractitiltarget.class.php:224 +#: inc/abstractitiltarget.class.php:233 +msgid "Equals to the answer to the question" +msgstr "Sorunun yanıtına eşit olan" + +#: inc/targetticket.class.php:101 inc/abstractitiltarget.class.php:225 +#: inc/abstractitiltarget.class.php:234 +msgid "Last valid answer" +msgstr "Geçerli son yanıt" + +#: inc/targetticket.class.php:107 +msgid "Source from template or user default or GLPI default" +msgstr "" +"Kalıptan ya da kullanıcı varsayılanından ya da GLPI varsayılanından kaynak " + +#: inc/targetticket.class.php:108 +msgid "Formcreator" +msgstr "Formcreator" + +#: inc/targetticket.class.php:114 msgid "Default or from a template" msgstr "Varsayılan ya da bir kalıptan" -#: inc/targetticket.class.php:105 +#: inc/targetticket.class.php:115 msgid "Specific type" msgstr "Belirli tür" -#: inc/targetticket.class.php:178 entrée standard:48 +#: inc/targetticket.class.php:188 entrée standard:48 msgid "Ticket title" msgstr "Çağrı başlığı" -#: inc/targetticket.class.php:290 +#: inc/targetticket.class.php:301 msgid "Add validation message as first ticket followup" msgstr "İlk çağrı izlemesine değerlendirme iletisi eklensin" -#: inc/targetticket.class.php:324 +#: inc/targetticket.class.php:335 msgid "Add a field" msgstr "Alan ekle" -#: inc/targetticket.class.php:329 -msgid "Field" -msgstr "Alan" - -#: inc/targetticket.class.php:352 +#: inc/targetticket.class.php:363 msgid "Managed fields" msgstr "Yönetilen alanlar" -#: inc/targetticket.class.php:359 +#: inc/targetticket.class.php:370 msgid "No managed field" msgstr "Herhangi bir yönetilen alan yok" -#: inc/targetticket.class.php:379 +#: inc/targetticket.class.php:390 msgid "Link to an other ticket" msgstr "Başka bir çağrıya bağlantı" -#: inc/targetticket.class.php:388 +#: inc/targetticket.class.php:399 msgid "An other destination of this form" msgstr "Bu form için farklı bir hedef" -#: inc/targetticket.class.php:389 +#: inc/targetticket.class.php:400 msgid "An existing ticket" msgstr "Var olan bir çağrı" -#: inc/targetticket.class.php:390 +#: inc/targetticket.class.php:401 msgid "A ticket from an answer to a question" msgstr "Bir sorunun bir yanıtından bir destek kaydı" -#: inc/targetticket.class.php:471 +#: inc/targetticket.class.php:482 msgctxt "button" msgid "Delete permanently" msgstr "Kalıcı olarak sil" -#: inc/targetticket.class.php:724 +#: inc/targetticket.class.php:741 msgid "Invalid link type" msgstr "Bağlantı türü geçersiz" -#: inc/targetticket.class.php:744 +#: inc/targetticket.class.php:761 msgid "Invalid linked item type" msgstr "Bağlantılı öge türü geçersiz" -#: inc/targetticket.class.php:757 +#: inc/targetticket.class.php:774 msgid "Linked item does not exists" msgstr "Bağlantılı öge bulunamadı" -#: inc/targetticket.class.php:770 +#: inc/targetticket.class.php:787 msgid "Failed to link the item" msgstr "Öge bağlantısı kurulamadı" -#: inc/targetticket.class.php:937 install/install.php:330 +#: inc/targetticket.class.php:959 install/install.php:368 msgid "Your form has been accepted by the validator" msgstr "Formunuz değerlendiren tarafından onaylandı" -#: inc/targetticket.class.php:1038 +#: inc/targetticket.class.php:1110 +msgid "Request source" +msgstr "İstek kaynağı" + +#: inc/targetticket.class.php:1135 msgid "Type " msgstr "Tür" -#: inc/targetticket.class.php:1066 +#: inc/targetticket.class.php:1163 msgid "Associated elements" msgstr "İlgili bileşenler" -#: inc/targetticket.class.php:1077 +#: inc/targetticket.class.php:1174 msgid "Item " msgstr "Öge" -#: inc/translation.class.php:163 +#: inc/translation.class.php:153 msgid "No more string to translate" msgstr "Çevrilecek bir dizge yok" -#: inc/translation.class.php:226 +#: inc/translation.class.php:216 msgid "Language not found." msgstr "Dil bulunamadı" -#: inc/translation.class.php:231 +#: inc/translation.class.php:221 msgid "Form not found." msgstr "Form bulunamadı." -#: inc/translation.class.php:244 +#: inc/translation.class.php:234 msgid "Failed to add the translation." msgstr "Çeviri eklenemedi." -#: inc/form_profile.class.php:48 inc/form_profile.class.php:85 -msgid "Access type" -msgid_plural "Access types" -msgstr[0] "Erişim türü" -msgstr[1] "Erişim türleri" +#: inc/abstractitiltarget.class.php:180 +msgid "Tags from questions" +msgstr "Sorulardan etiketler" -#: inc/form_profile.class.php:99 -msgid "Link to the form" -msgstr "Form bağlantısı" +#: inc/abstractitiltarget.class.php:181 +msgid "Specific tags" +msgstr "Belirli etiketler" -#: inc/form_profile.class.php:112 -msgid "Please activate the form to view the link" -msgstr "Bağlantının görüntülenmesi için formu etkinleştirin" +#: inc/abstractitiltarget.class.php:182 +msgid "Tags from questions and specific tags" +msgstr "Sorulardan etiketler ve belirli etiketler" -#: inc/form_profile.class.php:120 -msgid "Enable captcha" -msgstr "Güvenlik kodu kullanılsın" +#: inc/abstractitiltarget.class.php:183 +msgid "Tags from questions or specific tags" +msgstr "Sorulardan etiketler ya da belirli etiketler" + +#: inc/abstractitiltarget.class.php:189 +msgid "TTR from template or none" +msgstr "" + +#: inc/abstractitiltarget.class.php:190 +msgid "equals to the answer to the question" +msgstr "sorunun yanıtına eşit olan" -#: install/install.php:127 +#: inc/abstractitiltarget.class.php:191 +msgid "calculated from the ticket creation date" +msgstr "çağrı oluşturma zamanından hesaplanan" + +#: inc/abstractitiltarget.class.php:192 +msgid "calculated from the answer to the question" +msgstr "sorunun yanıtından hesaplanan" + +#: inc/abstractitiltarget.class.php:198 +msgid "SLA from template or none" +msgstr "Kalıptan HDA ya da yok" + +#: inc/abstractitiltarget.class.php:199 +msgid "Specific SLA" +msgstr "Belirli hizmet düzeyi anlaşması" + +#: inc/abstractitiltarget.class.php:206 +msgid "OLA from template or none" +msgstr "Kalıptan operasyon düzeyi anlaşması ya da yok" + +#: inc/abstractitiltarget.class.php:207 +msgid "Specific OLA" +msgstr "Belirli bir operasyon düzeyi anlaşması" + +#: inc/abstractitiltarget.class.php:214 +msgid "Urgency from template or Medium" +msgstr "Önem düzeyi kalıp ya da ortamdan" + +#: inc/abstractitiltarget.class.php:215 +msgid "Specific urgency" +msgstr "Belirli önem düzeyi" + +#: inc/abstractitiltarget.class.php:222 +msgid "Category from template or none" +msgstr "Temadan kategori ya da yok" + +#: inc/abstractitiltarget.class.php:223 +msgid "Specific category" +msgstr "Belirli kategori" + +#: inc/abstractitiltarget.class.php:231 +msgid "Location from template or none" +msgstr "Temadan konum ya da yok" + +#: inc/abstractitiltarget.class.php:232 +msgid "Specific location" +msgstr "Belirli konum" + +#: inc/abstractitiltarget.class.php:240 +msgid "No validation" +msgstr "Değerlendirme yok" + +#: inc/abstractitiltarget.class.php:241 +msgid "Specific user or group" +msgstr "Belirli bir kullanıcı ya da grup" + +#: inc/abstractitiltarget.class.php:242 +msgid "User from question answer" +msgstr "Soru yanıtından kullanıcı" + +#: inc/abstractitiltarget.class.php:243 +msgid "Group from question answer" +msgstr "Soru yanıtından grup" + +#: inc/abstractitiltarget.class.php:794 +msgid "Minute" +msgid_plural "Minutes" +msgstr[0] "" +msgstr[1] "" + +#: inc/abstractitiltarget.class.php:795 +msgid "Hour" +msgid_plural "Hours" +msgstr[0] "" +msgstr[1] "" + +#: inc/abstractitiltarget.class.php:796 +msgid "Day" +msgid_plural "Days" +msgstr[0] "" +msgstr[1] "" + +#: inc/abstractitiltarget.class.php:797 +msgid "Month" +msgid_plural "Months" +msgstr[0] "" +msgstr[1] "" + +#: inc/abstractitiltarget.class.php:829 +msgid "SLA (TTO/TTR)" +msgstr "HDA (EAZ/ÇÖZ)" + +#: inc/abstractitiltarget.class.php:830 inc/abstractitiltarget.class.php:903 +msgid "Question (TTO/TTR)" +msgstr "Soru (EAZ/ÇÖZ)" + +#: inc/abstractitiltarget.class.php:902 +msgid "OLA (TTO/TTR)" +msgstr "ODA (EAZ/ÇÖZ)" + +#: inc/abstractitiltarget.class.php:1006 +msgid "Urgency " +msgstr "Önem düzeyi" + +#: inc/abstractitiltarget.class.php:1036 +msgid "Ticket tags" +msgstr "Çağrı etiketleri" + +#: inc/abstractitiltarget.class.php:1084 +msgid "Tags" +msgstr "Etiketler" + +#: inc/abstractitiltarget.class.php:1203 +msgid "Location" +msgstr "Konum" + +#: inc/abstractitiltarget.class.php:1215 +msgid "Location " +msgstr "Konum" + +#: inc/abstractitiltarget.class.php:1547 +msgid "The description cannot be empty!" +msgstr "Açıklama boş olamaz!" + +#: inc/abstractitiltarget.class.php:1717 +msgid "Watcher" +msgid_plural "Watchers" +msgstr[0] "" +msgstr[1] "" + +#: inc/abstractitiltarget.class.php:1736 +msgid "Cancel" +msgstr "İptal" + +#: inc/abstractitiltarget.class.php:2011 inc/abstractitiltarget.class.php:2027 +#: inc/abstractitiltarget.class.php:2028 +msgid "Email followup" +msgstr "E-posta izlemesi" + +#: inc/abstractitiltarget.class.php:2025 inc/abstractitiltarget.class.php:2053 +msgid "Group" +msgstr "Grup" + +#: inc/abstractitiltarget.class.php:2026 inc/abstractitiltarget.class.php:2082 +msgid "Supplier" +msgstr "Sağlayıcı" + +#: inc/abstractitiltarget.class.php:2027 +msgid "Yes" +msgstr "Evet" + +#: inc/abstractitiltarget.class.php:2064 +msgid "Group from the object" +msgstr "Nesneden grup" + +#: inc/abstractitiltarget.class.php:2070 +msgid "Tech group from the object" +msgstr "Nesneden teknik grup" + +#: install/install.php:133 msgid "" "Upgrade tables to innoDB; run php bin/console " "glpi:migration:myisam_to_innodb" @@ -2042,15 +2172,22 @@ msgstr "" "Tabloları innoDB olarak değiştirmek için php bin/console " "glpi:migration:myisam_to_innodb komutunu yürütün" -#: install/install.php:311 +#: install/install.php:174 +#, 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:349 msgid "A form has been created" msgstr "Bir form eklendi" -#: install/install.php:312 +#: install/install.php:350 msgid "Your request has been saved" msgstr "İsteğiniz kaydedildi" -#: install/install.php:313 +#: install/install.php:351 msgid "" "Hi,\\nYour request from GLPI has been successfully saved with number " "##formcreator.request_id## and transmitted to the helpdesk team.\\nYou can " @@ -2060,11 +2197,11 @@ msgstr "" "kaydedilerek destek ekibimize iletildi.\\nİsteğinize verilen yanıtları şu " "bağlantıdan görebilirsiniz:\\n##formcreator.validation_link##" -#: install/install.php:318 +#: install/install.php:356 msgid "A form from GLPI need to be validate" msgstr "Değerlendirilmesi gereken bir GLPI formu var" -#: install/install.php:319 +#: install/install.php:357 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 " @@ -2074,12 +2211,12 @@ msgstr "" "üzere seçildiniz.\\nAşağıdaki bağlantıya tıklayarak forma " "erişebilirsiniz:\\n##formcreator.validation_link##" -#: install/install.php:324 +#: install/install.php:362 msgid "Your form has been refused by the validator" msgstr "" "Formunuzdaki bilgiler hatalı olduğundan değerlendiren tarafından reddedildi" -#: install/install.php:325 +#: install/install.php:363 msgid "" "Hi,\\nWe are sorry to inform you that your form has been refused by the " "validator for the reason " @@ -2091,7 +2228,7 @@ msgstr "" "düzenleyip yeniden göndermek için şu bağlantıyı " "kullanabilirsiniz:\\n##formcreator.validation_link##" -#: install/install.php:331 +#: install/install.php:369 msgid "" "Hi,\\nWe are pleased to inform you that your form has been accepted by the " "validator.\\nYour request will be considered soon." @@ -2099,109 +2236,144 @@ msgstr "" "Merhaba,\\nFormunuz değerlendiren tarafından kabul edildi.\\nİsteğiniz kısa " "süre içinde değerlendirilecek." -#: install/install.php:336 +#: install/install.php:374 msgid "Your form has been deleted by an administrator" msgstr "Formunuz bir yönetici tarafından silindi" -#: install/install.php:337 +#: install/install.php:375 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:560 +#: install/install.php:601 msgid "Formcreator - Sync service catalog issues" msgstr "Formcreator - Eşitleme hizmeti katalog sorunları" -#: hook.php:299 +#: hook.php:305 msgctxt "button" msgid "Duplicate" msgstr "Kopyala" -#: hook.php:300 +#: hook.php:306 msgid "Transfer" msgstr "Aktar" -#: hook.php:301 +#: hook.php:307 msgctxt "button" msgid "Export" msgstr "Dışa aktar" -#: hook.php:536 -msgid "Seek assistance" -msgstr "Destek iste" - -#: hook.php:541 -msgid "My requests for assistance" -msgstr "Destek isteklerim" - -#: hook.php:556 -msgid "Consult feeds" -msgstr "Akışlara bak" - -#: hook.php:623 +#: hook.php:667 msgid "Cancel my ticket" msgstr "Çağrı kaydımı iptal et" -#: hook.php:630 -msgid "processing issues" -msgstr "sorun işleniyor" - -#: hook.php:631 -msgid "waiting issues" -msgstr "sorun bekliyor" - -#: hook.php:632 -msgid "issues to validate" -msgstr "sorun değerlendirilecek" - -#: hook.php:633 -msgid "solved issues" -msgstr "sorun çözümlenmiş" +#: hook.php:685 +msgid "Old" +msgstr "" -#: hook.php:640 +#: hook.php:692 #, php-format msgid "Number of %s" msgstr "%s sayısı" -#: js/scripts.js:328 -msgid "No form found. Please choose a form below instead" -msgstr "Herhangi bir form bulunamadı. Lütfen aşağıdan bir form seçin" +#: hook.php:709 +msgid "Issues summary" +msgstr "Sorun özeti" -#: js/scripts.js:351 js/scripts.js:372 -msgid "An error occured while querying forms" -msgstr "Formlar alınırken bir sorun çıktı" +#: hook.php:747 +msgid "" +"Formcreator's mini dashboard not usable as default. This Setting has been " +"ignored." +msgstr "" +"Formcreator mini panosu varsayılan olarak kullanılamaz. Bu ayar yok " +"sayılacak." -#: js/scripts.js:434 -msgid "No form yet in this category" -msgstr "Bu kategoride henüz bir form yok" +#: js/scripts.js:319 +msgid "No form found. Please choose a form below instead." +msgstr "" -#: js/scripts.js:711 +#: js/scripts.js:321 +msgid "No form found." +msgstr "" + +#: js/scripts.js:325 +msgid "No FAQ item found." +msgstr "" + +#: js/scripts.js:709 msgid "Are you sure you want to delete this question?" msgstr "Bu soruyu silmek istediğinize emin misiniz?" -#: js/scripts.js:899 +#: js/scripts.js:892 msgid "Are you sure you want to delete this section?" msgstr "Bu bölümü silmek istediğinize emin misiniz?" -#: js/scripts.js:1244 -msgid "Are you sure you want to delete this destination:" +#: js/scripts.js:1132 +msgid "Add translations" +msgstr "Çeviriler ekle" + +#: js/scripts.js:1279 js/scripts.js:1303 +msgid "An error occured while querying forms" +msgstr "Formlar alınırken bir sorun çıktı" + +#: js/scripts.js:1418 +msgid "Are you sure you want to delete this target:" msgstr "Bu hedefi silmek istediğinize emin misiniz:" -#: entrée standard:62 +#: entrée standard:43 standard:50 standard:44 standard:49 standard:78 +msgid "Required" +msgstr "Zorunlu" + +#: entrée standard:57 standard:61 standard:60 standard:59 standard:43 +#: standard:69 standard:52 standard:37 +msgid "Default values" +msgstr "Varsayılan değerler" + +#: entrée standard:52 standard:59 standard:58 +msgid "Show empty" +msgstr "Boşlar görüntülensin" + +#: entrée standard:39 +msgid "LDAP directory" +msgid_plural "LDAP directories" +msgstr[0] "" +msgstr[1] "" + +#: entrée standard:68 +msgid "Filter" +msgstr "Süzgeç" + +#: entrée standard:78 +msgid "Attribute" +msgstr "Öznitelik" + +#: entrée standard:70 standard:68 +msgid "Values" +msgstr "Değerler" + +#: entrée standard:90 +msgid "Show ticket categories" +msgstr "Çağrı kategorilerini görüntüle" + +#: entrée standard:127 standard:110 +msgid "Selectable root" +msgstr "Seçilebilir kök" + +#: entrée standard:63 msgid "Direct access on homepage" msgstr "Açılışa doğrudan erişim" -#: entrée standard:103 +#: entrée standard:86 msgid "Default form in service catalog" msgstr "Hizmet kataloğundaki varsayılan form" -#: entrée standard:104 standard:105 +#: entrée standard:106 standard:107 msgid "Are you a robot ?" msgstr "Robot musunuz?" -#: entrée standard:125 +#: entrée standard:132 msgid "Send" msgstr "Gönder" @@ -2209,6 +2381,10 @@ msgstr "Gönder" 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:54 msgid "Impacts" msgstr "Etkiler" @@ -2225,10 +2401,26 @@ msgstr "Bir bölüm ekle" msgid "Condition to show the submit button" msgstr "Gönder düğmesinin görüntülenme koşulu" +#: entrée standard:83 +msgid "Add a question" +msgstr "Bir soru ekle" + #: entrée standard:39 msgid "List of available tags" msgstr "Kullanılabilecek etiketlerin listesi" +#: entrée standard:42 +msgid "Title" +msgstr "Başlık" + #: entrée standard:47 msgid "Full form" msgstr "Tam form" + +#: entrée standard:42 +msgid "Min" +msgstr "En küçük" + +#: entrée standard:53 +msgid "Max" +msgstr "En büyük" From 2e63bf299e184bb58e565cbc7a12b81ab4103447 Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Wed, 15 Jun 2022 15:02:43 +0200 Subject: [PATCH 052/245] test(FloadtField): update tests --- tests/3-unit/GlpiPlugin/Formcreator/Field/FloatField.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/3-unit/GlpiPlugin/Formcreator/Field/FloatField.php b/tests/3-unit/GlpiPlugin/Formcreator/Field/FloatField.php index 9d499eb2b..d37c8c57f 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() { From 8ed2781075b062ca0a557b92d41311694a614973 Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Wed, 15 Jun 2022 16:40:45 +0200 Subject: [PATCH 053/245] feat(form): taget edition converted to twig --- inc/form.class.php | 59 ++------------------------ templates/pages/form_targets.html.twig | 44 +++++++++++++++++++ 2 files changed, 48 insertions(+), 55 deletions(-) create mode 100644 templates/pages/form_targets.html.twig diff --git a/inc/form.class.php b/inc/form.class.php index 818329de0..27fd7f6de 100644 --- a/inc/form.class.php +++ b/inc/form.class.php @@ -499,61 +499,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').''.__('Type', 'formcreator').''.__('Actions', 'formcreator').'
'; - echo $target->fields['name']; - echo ''; - echo $target->getTypeName(); - 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) { diff --git a/templates/pages/form_targets.html.twig b/templates/pages/form_targets.html.twig new file mode 100644 index 000000000..39b0a3bef --- /dev/null +++ b/templates/pages/form_targets.html.twig @@ -0,0 +1,44 @@ + + + + + + +{% 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') }}{{ __('Type', 'formcreator') }}{{ __('Actions', 'formcreator') }}
+ {{ target.fields['name'] }} + {{ target.getTypeName() }} + +
+ + + {{ __('Add a target', 'formcreator') }} + +
From 10226e6c66034c5dc9fa756398a70c5cd06eb050 Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Thu, 16 Jun 2022 08:55:53 +0200 Subject: [PATCH 054/245] fix(form): form property showed twice --- inc/form.class.php | 14 +++---- templates/pages/form.html.twig | 2 - .../pages/form_formanswerproperties.html.twig | 37 +++++++++++++++++++ 3 files changed, 43 insertions(+), 10 deletions(-) create mode 100644 templates/pages/form_formanswerproperties.html.twig diff --git a/inc/form.class.php b/inc/form.class.php index 27fd7f6de..ef4d8ffd2 100644 --- a/inc/form.class.php +++ b/inc/form.class.php @@ -486,16 +486,14 @@ public function showForm($ID, $options = []) { public function showFormAnswerProperties($ID, $options = []) { $options['candel'] = false; $this->initForm($ID, $options); - $this->showFormHeader($options); - - echo ''; - echo '' . __('Answers title', 'formcretor') . ''; - echo '' . Html::input('formanswer_name', ['value' => $this->fields['formanswer_name']]) . ''; - echo ''; - - $this->showFormButtons($options); + TemplateRenderer::getInstance()->display('@formcreator/pages/form_formanswerproperties.html.twig', [ + 'item' => $this, + 'params' => $options, + ]); $this->showTagsList(); + + return true; } public function showTargets($ID, $options = []) { diff --git a/templates/pages/form.html.twig b/templates/pages/form.html.twig index 0bf395afd..c5b149a2d 100644 --- a/templates/pages/form.html.twig +++ b/templates/pages/form.html.twig @@ -98,6 +98,4 @@ {% set visible = item.fields['is_visible'] %} {% endif %} {{ fields.dropdownYesNo('is_visible', visible, __('Visible', 'formcreator'), { 'add_field_html': tooltip }) }} - - {{ fields.textField('formanswer_name', item.fields['formanswer_name'], __('Answers title', 'formcreator')) }} {% endblock %} diff --git a/templates/pages/form_formanswerproperties.html.twig b/templates/pages/form_formanswerproperties.html.twig new file mode 100644 index 000000000..787806e32 --- /dev/null +++ b/templates/pages/form_formanswerproperties.html.twig @@ -0,0 +1,37 @@ +{# + # --------------------------------------------------------------------- + # 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.textField('formanswer_name', item.fields['formanswer_name'], __('Answers title', 'formcreator')) }} +{% endblock %} From 157438b12854b3859b2e9e8c301adc1ae565a2a2 Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Tue, 21 Jun 2022 09:34:25 +0200 Subject: [PATCH 055/245] style(install): alignment --- install/mysql/plugin_formcreator_empty.sql | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/install/mysql/plugin_formcreator_empty.sql b/install/mysql/plugin_formcreator_empty.sql index 7cfe1e02d..c67af1307 100644 --- a/install/mysql/plugin_formcreator_empty.sql +++ b/install/mysql/plugin_formcreator_empty.sql @@ -307,7 +307,7 @@ CREATE TABLE IF NOT EXISTS `glpi_plugin_formcreator_issues` ( `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', + `takeintoaccount_delay_stat` int(11) NOT NULL DEFAULT '0', PRIMARY KEY (`id`), INDEX `item` (`itemtype`, `items_id`), INDEX `entities_id` (`entities_id`), From fda1218236f2c8cdf2462172ce865e18f1852a42 Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Wed, 22 Jun 2022 09:02:36 +0200 Subject: [PATCH 056/245] feat: removed unused file --- ajax/homepage_link.php | 38 -------------------------------------- 1 file changed, 38 deletions(-) delete mode 100644 ajax/homepage_link.php diff --git a/ajax/homepage_link.php b/ajax/homepage_link.php deleted file mode 100644 index 7f5c561b8..000000000 --- a/ajax/homepage_link.php +++ /dev/null @@ -1,38 +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 - * --------------------------------------------------------------------- - */ - -include ('../../../inc/includes.php'); - -echo ''; From ae994a1e13f4f4168ef3cd9e7400fb749cd88d2f Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Wed, 22 Jun 2022 14:49:32 +0200 Subject: [PATCH 057/245] fix(target_actor): prevent duplicates --- install/mysql/plugin_formcreator_empty.sql | 1 + install/upgrade_to_2.14.php | 30 ++++++++++++++++++++++ tests/3-unit/PluginFormcreatorIssue.php | 4 +-- 3 files changed, 33 insertions(+), 2 deletions(-) diff --git a/install/mysql/plugin_formcreator_empty.sql b/install/mysql/plugin_formcreator_empty.sql index c67af1307..506cc10ff 100644 --- a/install/mysql/plugin_formcreator_empty.sql +++ b/install/mysql/plugin_formcreator_empty.sql @@ -283,6 +283,7 @@ 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` ( diff --git a/install/upgrade_to_2.14.php b/install/upgrade_to_2.14.php index bee1a9d65..68c3c2d19 100644 --- a/install/upgrade_to_2.14.php +++ b/install/upgrade_to_2.14.php @@ -41,6 +41,7 @@ public function upgrade(Migration $migration) { $this->addTtoToIssues(); $this->addRights(); $this->addPropertiesToCategories(); + $this->addTargetActorUnicity(); } public function addTtoToIssues() { @@ -101,4 +102,33 @@ public function addPropertiesToCategories() { $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'); + } } diff --git a/tests/3-unit/PluginFormcreatorIssue.php b/tests/3-unit/PluginFormcreatorIssue.php index 362767ecb..6cd46dc60 100644 --- a/tests/3-unit/PluginFormcreatorIssue.php +++ b/tests/3-unit/PluginFormcreatorIssue.php @@ -395,7 +395,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(); @@ -405,7 +405,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(); From 0bd2ba9f5cc71e655e38235cf4f5cb16ff9215f9 Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Thu, 23 Jun 2022 15:56:28 +0200 Subject: [PATCH 058/245] docs(locales): update locales --- locales/ca_ES.po | 725 +++++++------ locales/cs_CZ.po | 747 +++++++------- locales/de_AT.po | 2485 ++++++++++++++++++++++++++++---------------- locales/de_DE.po | 737 ++++++------- locales/en.po | 843 +-------------- locales/en_US.po | 729 +++++++------ locales/es_419.po | 760 ++++++++------ locales/es_AR.po | 766 ++++++++------ locales/es_CL.po | 2528 +++++++++++++++++++++++++++++---------------- locales/es_CO.po | 1857 ++++++++++++++++++--------------- locales/es_ES.po | 1108 +------------------- locales/es_MX.po | 1884 ++++++++++++++++++--------------- locales/es_VE.po | 1295 +++-------------------- locales/fi_FI.po | 723 +++++++------ locales/fr_CA.po | 1097 +------------------- locales/fr_FR.po | 1073 +------------------ locales/glpi.pot | 427 ++++---- locales/hr_HR.po | 1313 +++-------------------- locales/hu_HU.po | 721 +++++++------ locales/it_IT.po | 1960 +++++++++++++++++++---------------- locales/ko_KR.po | 1085 +------------------ locales/lv_LV.po | 723 +++++++------ locales/nb_NO.po | 717 +++++++------ locales/nl_BE.po | 721 +++++++------ locales/nl_NL.po | 810 --------------- locales/pl_PL.po | 871 ---------------- locales/pt_BR.po | 1086 +------------------ locales/pt_PT.po | 1883 ++++++++++++++++++--------------- locales/ro_RO.po | 721 +++++++------ locales/ru_RU.po | 485 +++++---- locales/sr_RS.po | 723 +++++++------ locales/tr_TR.po | 1034 ++---------------- locales/uk_UA.po | 727 +++++++------ 33 files changed, 13786 insertions(+), 21578 deletions(-) diff --git a/locales/ca_ES.po b/locales/ca_ES.po index 84e3e0813..6ee3420dd 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 , 2022 # #, fuzzy @@ -12,8 +12,8 @@ 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" +"POT-Creation-Date: 2022-06-15 14:47+0200\n" +"PO-Revision-Date: 2022-06-15 12:10+0000\n" "Last-Translator: Nuria Costa , 2022\n" "Language-Team: Catalan (Spain) (https://www.transifex.com/teclib/teams/28042/ca_ES/)\n" "MIME-Version: 1.0\n" @@ -69,9 +69,8 @@ msgstr "Sense límit" #: 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 +#: inc/entityconfig.class.php:82 inc/form.class.php:111 inc/form.class.php:571 +#: inc/form.class.php:1938 inc/filter/entityfilter.class.php:45 msgid "Form" msgid_plural "Forms" msgstr[0] "" @@ -94,11 +93,11 @@ msgstr "" msgid "Could not move the section" msgstr "No s'ha pogut moure la secció" -#: ajax/target_actor.php:52 +#: ajax/target_actor.php:51 msgid "Failed to add the actor" msgstr "" -#: ajax/target_actor.php:63 +#: ajax/target_actor.php:62 msgid "Failed to delete the actor" msgstr "" @@ -137,7 +136,7 @@ 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 +#: front/formanswer.form.php:78 front/form.php:43 inc/common.class.php:686 #: inc/common.class.php:693 msgid "Form Creator" msgstr "Creador de formularis" @@ -152,8 +151,8 @@ msgstr "" msgid "Form list" msgstr "Llista de formularis" -#: front/formdisplay.php:84 inc/formanswer.class.php:880 -#: inc/formanswer.class.php:1098 inc/formanswer.class.php:1148 +#: front/formdisplay.php:90 inc/formanswer.class.php:877 +#: inc/formanswer.class.php:1097 inc/formanswer.class.php:1147 msgid "The form has been successfully saved!" msgstr "S'ha guardat el formulari correctament!" @@ -168,18 +167,18 @@ msgstr "" 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 +#: inc/knowbase.class.php:60 inc/form.class.php:648 +#: inc/abstractitiltarget.class.php:953 inc/abstractitiltarget.class.php:967 msgid "Category" msgid_plural "Categories" msgstr[0] "" msgstr[1] "" -#: inc/knowbase.class.php:62 inc/form.class.php:643 +#: inc/knowbase.class.php:62 inc/form.class.php:651 msgid "See all" msgstr "" -#: inc/knowbase.class.php:79 +#: inc/knowbase.class.php:83 msgid "Please, describe your need here" msgstr "Si us plau, descriu què necessites aquí" @@ -187,10 +186,10 @@ msgstr "Si us plau, descriu què necessites aquí" msgid "Textarea" msgstr "Textarea" -#: inc/field/textareafield.class.php:160 inc/field/dropdownfield.class.php:439 +#: inc/field/textareafield.class.php:160 inc/field/dropdownfield.class.php:440 #: 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/timefield.class.php:112 inc/field/fieldsfield.class.php:487 #: inc/field/requesttypefield.class.php:159 msgid "A required field is empty:" msgstr "Un camp obligatori està buit:" @@ -202,7 +201,7 @@ msgid "The regular expression is invalid" msgstr "Expressió regular no vàlida" #: inc/field/dropdownfield.class.php:70 inc/filter/entityfilter.class.php:44 -#: inc/abstractitiltarget.class.php:2025 inc/abstractitiltarget.class.php:2043 +#: inc/abstractitiltarget.class.php:2024 inc/abstractitiltarget.class.php:2042 msgid "User" msgstr "" @@ -210,22 +209,22 @@ msgstr "" msgid "User and form" msgstr "" -#: inc/field/dropdownfield.class.php:430 entrée standard:38 +#: inc/field/dropdownfield.class.php:431 entrée standard:38 msgid "Dropdown" msgid_plural "Dropdowns" msgstr[0] "" msgstr[1] "" -#: inc/field/dropdownfield.class.php:461 +#: inc/field/dropdownfield.class.php:462 msgid "Invalid value for " msgstr "Valor no vàlid per" -#: inc/field/dropdownfield.class.php:473 +#: inc/field/dropdownfield.class.php:474 #, php-format msgid "The itemtype field is required: %s" msgstr "" -#: inc/field/dropdownfield.class.php:489 +#: inc/field/dropdownfield.class.php:490 #, php-format msgid "Invalid dropdown type: %s" msgstr "El tipus de desplegable no és vàlid: %s" @@ -294,11 +293,11 @@ msgid "Radios" msgstr "Radios" #: inc/field/radiosfield.class.php:114 inc/field/glpiselectfield.class.php:86 -#: inc/field/fieldsfield.class.php:488 inc/field/checkboxesfield.class.php:229 +#: inc/field/fieldsfield.class.php:511 inc/field/checkboxesfield.class.php:229 msgid "The field value is required:" msgstr "El camp Valor és obligatori" -#: inc/field/radiosfield.class.php:192 inc/field/selectfield.class.php:111 +#: inc/field/radiosfield.class.php:192 inc/field/selectfield.class.php:104 #: 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 @@ -331,11 +330,11 @@ msgstr "" #: inc/field/ipfield.class.php:121 msgid "IP address" -msgid_plural "Adresses IP" +msgid_plural "IP addresses" msgstr[0] "" msgstr[1] "" -#: inc/field/urgencyfield.class.php:84 inc/abstractitiltarget.class.php:994 +#: inc/field/urgencyfield.class.php:84 inc/abstractitiltarget.class.php:995 msgid "Urgency" msgstr "" @@ -382,7 +381,7 @@ msgstr[1] "" #: inc/field/hostnamefield.class.php:114 msgid "Hostname" -msgid_plural "Hostname" +msgid_plural "Hostnames" msgstr[0] "" msgstr[1] "" @@ -401,7 +400,7 @@ msgid_plural "Emails" msgstr[0] "" msgstr[1] "" -#: inc/field/selectfield.class.php:104 +#: inc/field/selectfield.class.php:97 msgid "Select" msgstr "Select" @@ -459,23 +458,24 @@ msgstr "" msgid "Field" msgstr "" -#: inc/field/fieldsfield.class.php:243 +#: inc/field/fieldsfield.class.php:253 msgid "show" msgstr "" -#: inc/field/fieldsfield.class.php:361 -msgid "Field type not implemented yet !" +#: inc/field/fieldsfield.class.php:388 +#, php-format +msgid "Field '%1$s' type not implemented yet !" msgstr "" -#: inc/field/fieldsfield.class.php:442 +#: inc/field/fieldsfield.class.php:465 msgid "Some numeric fields contains non numeric values" msgstr "" -#: inc/field/fieldsfield.class.php:447 +#: inc/field/fieldsfield.class.php:470 msgid "Some URL fields contains invalid links" msgstr "" -#: inc/field/fieldsfield.class.php:533 +#: inc/field/fieldsfield.class.php:556 msgid "Additionnal fields" msgstr "" @@ -501,7 +501,7 @@ msgstr "" msgid "Range max" msgstr "" -#: inc/field/requesttypefield.class.php:85 inc/targetticket.class.php:1121 +#: inc/field/requesttypefield.class.php:85 inc/targetticket.class.php:1123 msgid "Request type" msgstr "Tipus de petició" @@ -511,8 +511,8 @@ msgid "This is not a number: %s" msgstr "Això no és un número: %s" #: inc/field/floatfield.class.php:181 -msgid "Float" -msgstr "Float" +msgid "Decimal number" +msgstr "" #: inc/field/datefield.class.php:135 msgid "Date" @@ -567,11 +567,11 @@ msgstr "Mostra llevat que" #: 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/form.class.php:1831 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 +#: inc/question.class.php:832 inc/questionparameter/range.class.php:205 +#: inc/questionregex.class.php:185 inc/questiondependency.class.php:196 +#: inc/item_targetticket.class.php:150 inc/targetticket.class.php:1429 #, 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" @@ -579,11 +579,11 @@ msgstr "No s'ha pogut afegir o actualitzar %1$s%2$s" #: 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/form.class.php:1522 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 +#: inc/question.class.php:881 inc/questionparameter/range.class.php:140 +#: inc/questionregex.class.php:120 inc/questiondependency.class.php:211 +#: inc/item_targetticket.class.php:64 inc/targetticket.class.php:1468 #, php-format msgid "Cannot export an empty object: %s" msgstr "" @@ -611,17 +611,17 @@ 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:389 +#: inc/issue.class.php:403 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 +#: inc/issue.class.php:532 inc/form_language.class.php:213 +#: inc/form.class.php:156 inc/form.class.php:2133 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/issue.class.php:545 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 @@ -629,115 +629,153 @@ msgstr "" msgid "ID" msgstr "" -#: inc/issue.class.php:531 inc/form.class.php:2120 entrée standard:65 +#: inc/issue.class.php:554 inc/form.class.php:505 inc/form.class.php:2142 +#: entrée standard:65 msgid "Type" msgid_plural "Types" msgstr[0] "" msgstr[1] "" -#: inc/issue.class.php:544 inc/formanswer.class.php:259 +#: inc/issue.class.php:567 inc/formanswer.class.php:259 msgid "Status" msgstr "" -#: inc/issue.class.php:556 +#: inc/issue.class.php:579 msgid "Opening date" msgstr "" -#: inc/issue.class.php:565 +#: inc/issue.class.php:588 msgid "Last update" msgstr "" -#: inc/issue.class.php:574 inc/form.class.php:174 -#: inc/abstracttarget.class.php:508 +#: inc/issue.class.php:597 inc/form.class.php:174 +#: inc/abstracttarget.class.php:517 msgid "Entity" msgid_plural "Entities" msgstr[0] "" msgstr[1] "" -#: inc/issue.class.php:584 inc/notificationtargetformanswer.class.php:79 +#: inc/issue.class.php:607 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 +#: inc/formanswer.class.php:608 inc/abstractitiltarget.class.php:1710 msgid "Requester" msgid_plural "Requesters" msgstr[0] "" msgstr[1] "" -#: inc/issue.class.php:602 inc/formanswer.class.php:228 +#: inc/issue.class.php:625 inc/formanswer.class.php:228 msgid "Form approver" msgstr "Usuari que aprova la sol·licitud" -#: inc/issue.class.php:618 inc/formanswer.class.php:539 -#: inc/formanswer.class.php:546 inc/formanswer.class.php:628 +#: inc/issue.class.php:641 inc/formanswer.class.php:537 +#: inc/formanswer.class.php:544 inc/formanswer.class.php:623 #: inc/form_language.class.php:227 msgid "Comment" msgstr "Comentari" -#: inc/issue.class.php:630 +#: inc/issue.class.php:653 msgid "Ticket approver" msgstr "Qui aprova tiquets" -#: inc/issue.class.php:664 +#: inc/issue.class.php:687 msgid "Technician" msgstr "" -#: inc/issue.class.php:697 +#: inc/issue.class.php:718 msgid "Technician group" msgstr "" -#: inc/issue.class.php:728 inc/formanswer.class.php:248 +#: inc/issue.class.php:751 inc/formanswer.class.php:248 msgid "Form approver group" msgstr "Grup que aprova la sol·licitud" -#: inc/issue.class.php:761 +#: inc/issue.class.php:762 inc/abstractitiltarget.class.php:742 +msgid "Time to resolve" +msgstr "Temps de resoldre" + +#: inc/issue.class.php:773 +msgid "Time to resolve + Progress" +msgstr "" + +#: inc/issue.class.php:783 +msgid "Internal time to resolve" +msgstr "" + +#: inc/issue.class.php:794 +msgid "Internal time to resolve + Progress" +msgstr "" + +#: inc/issue.class.php:804 +msgid "Resolution date" +msgstr "" + +#: inc/issue.class.php:819 +msgid "Internal time to own" +msgstr "" + +#: inc/issue.class.php:830 +msgid "Internal time to own + Progress" +msgstr "" + +#: inc/issue.class.php:840 +msgid "Time to own" +msgstr "Temps per apropiar" + +#: inc/issue.class.php:851 +msgid "Time to own + Progress" +msgstr "" + +#: inc/issue.class.php:877 msgid "Ticket" msgstr "" -#: inc/issue.class.php:762 inc/formanswer.class.php:183 +#: inc/issue.class.php:878 inc/formanswer.class.php:183 msgid "Form answer" msgid_plural "Form answers" msgstr[0] "" msgstr[1] "" -#: inc/issue.class.php:767 +#: inc/issue.class.php:883 msgid "Not validated" msgstr "No validat" -#: inc/issue.class.php:768 inc/formanswer.class.php:76 +#: inc/issue.class.php:884 inc/formanswer.class.php:76 #: inc/form_validator.class.php:71 msgid "Refused" msgstr "Rebutjat" -#: inc/issue.class.php:836 +#: inc/issue.class.php:952 #, php-format msgid "%1$s %2$s" msgstr "" -#: inc/issue.class.php:1099 inc/filter/itilcategoryfilter.class.php:56 +#: inc/issue.class.php:1215 inc/filter/itilcategoryfilter.class.php:56 +#: hook.php:677 msgid "All" msgstr "" -#: inc/issue.class.php:1105 +#: inc/issue.class.php:1221 hook.php:678 msgid "New" msgstr "" -#: inc/issue.class.php:1111 +#: inc/issue.class.php:1227 hook.php:679 msgid "Assigned" msgstr "" -#: inc/issue.class.php:1117 inc/formanswer.class.php:75 -#: inc/form_validator.class.php:69 +#: inc/issue.class.php:1233 inc/formanswer.class.php:75 +#: inc/form_validator.class.php:69 hook.php:680 msgid "Waiting" msgstr "Esperant" -#: inc/issue.class.php:1123 +#: inc/issue.class.php:1239 hook.php:681 msgid "To validate" msgstr "Per validar" -#: inc/issue.class.php:1129 +#: inc/issue.class.php:1245 hook.php:682 msgid "Solved" msgstr "" -#: inc/issue.class.php:1135 +#: inc/issue.class.php:1251 hook.php:683 msgid "Closed" msgstr "Tancat" @@ -747,31 +785,43 @@ msgid_plural "Form categories" 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 "" +#: inc/category.class.php:92 inc/form.class.php:261 entrée standard:65 +msgid "Icon" +msgstr "Icona" + +#: inc/category.class.php:98 inc/form.class.php:269 entrée standard:67 +msgid "Icon color" +msgstr "Color de la Icona" + +#: inc/category.class.php:104 inc/form.class.php:277 entrée standard:80 +msgid "Background color" +msgstr "Color de fons" + #: 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:321 +#: inc/notificationtargetformanswer.class.php:44 install/install.php:355 msgid "A form need to be validate" msgstr "La sol·licitud ha de ser validada" -#: inc/notificationtargetformanswer.class.php:45 install/install.php:327 +#: inc/notificationtargetformanswer.class.php:45 install/install.php:361 msgid "The form is refused" msgstr "Sol·licitud denegada" -#: inc/notificationtargetformanswer.class.php:46 install/install.php:333 +#: inc/notificationtargetformanswer.class.php:46 install/install.php:367 msgid "The form is accepted" msgstr "Sol·licitud acceptada" -#: inc/notificationtargetformanswer.class.php:47 install/install.php:339 +#: inc/notificationtargetformanswer.class.php:47 install/install.php:373 msgid "The form is deleted" msgstr "Sol·licitud eliminada" @@ -815,15 +865,15 @@ msgid "Author" msgstr "" #: inc/notificationtargetformanswer.class.php:98 -#: inc/abstractitiltarget.class.php:1289 +#: inc/abstractitiltarget.class.php:1290 msgid "Approver" msgstr "" -#: inc/target_actor.class.php:66 inc/abstractitiltarget.class.php:2035 +#: inc/target_actor.class.php:66 inc/abstractitiltarget.class.php:2034 msgid "Form author" msgstr "Autor del formulari" -#: inc/target_actor.class.php:67 inc/abstractitiltarget.class.php:2038 +#: inc/target_actor.class.php:67 inc/abstractitiltarget.class.php:2037 msgid "Form validator" msgstr "Validador de la sol·licitud" @@ -831,7 +881,7 @@ msgstr "Validador de la sol·licitud" msgid "Specific person" msgstr "Persona específica" -#: inc/target_actor.class.php:69 inc/abstractitiltarget.class.php:2048 +#: inc/target_actor.class.php:69 inc/abstractitiltarget.class.php:2047 msgid "Person from the question" msgstr "Persona d'una pregunta" @@ -839,7 +889,7 @@ msgstr "Persona d'una pregunta" msgid "Specific group" msgstr "Grup específic" -#: inc/target_actor.class.php:71 inc/abstractitiltarget.class.php:2059 +#: inc/target_actor.class.php:71 inc/abstractitiltarget.class.php:2058 msgid "Group from the question" msgstr "Grup de la pregunta" @@ -855,15 +905,15 @@ msgstr "Grup tècnic d'un objecte" msgid "Specific supplier" msgstr "Proveïdor específic" -#: inc/target_actor.class.php:75 inc/abstractitiltarget.class.php:2088 +#: inc/target_actor.class.php:75 inc/abstractitiltarget.class.php:2087 msgid "Supplier from the question" msgstr "Proveïdor d'una pregunta" -#: inc/target_actor.class.php:76 inc/abstractitiltarget.class.php:2077 +#: inc/target_actor.class.php:76 inc/abstractitiltarget.class.php:2076 msgid "Actors from the question" msgstr "Actors de la pregunta" -#: inc/target_actor.class.php:77 inc/abstractitiltarget.class.php:2092 +#: inc/target_actor.class.php:77 inc/abstractitiltarget.class.php:2091 msgid "Form author's supervisor" msgstr "" @@ -871,7 +921,7 @@ msgstr "" msgid "Observer" msgstr "" -#: inc/target_actor.class.php:85 inc/abstractitiltarget.class.php:1725 +#: inc/target_actor.class.php:85 inc/abstractitiltarget.class.php:1724 msgid "Assigned to" msgstr "" @@ -905,67 +955,67 @@ msgstr "" msgid "Accepted" msgstr "Acceptat" -#: inc/formanswer.class.php:525 +#: inc/formanswer.class.php:523 msgid "Print this form" msgstr "Imprimeix el formulari" -#: inc/formanswer.class.php:549 +#: inc/formanswer.class.php:547 msgid "Form accepted by validator." msgstr "Sol·licitud acceptada pel validador." -#: inc/formanswer.class.php:551 +#: inc/formanswer.class.php:549 msgid "Form successfully saved." msgstr "Sol·licitud guardada correctament." -#: inc/formanswer.class.php:621 inc/formaccesstype.class.php:122 +#: inc/formanswer.class.php:616 inc/formaccesstype.class.php:122 msgid "Save" msgstr "" -#: inc/formanswer.class.php:633 +#: inc/formanswer.class.php:628 msgid "Required if refused" msgstr "Es requereix si es va denegar" -#: inc/formanswer.class.php:639 +#: inc/formanswer.class.php:634 msgid "Refuse" msgstr "Denegar" -#: inc/formanswer.class.php:647 +#: inc/formanswer.class.php:642 msgid "Edit answers" msgstr "" -#: inc/formanswer.class.php:653 +#: inc/formanswer.class.php:648 msgid "Cancel edition" msgstr "" -#: inc/formanswer.class.php:660 +#: inc/formanswer.class.php:655 msgid "Accept" msgstr "Acceptat" -#: inc/formanswer.class.php:681 +#: inc/formanswer.class.php:676 msgid "Refused comment is required!" msgstr "Cal un comentari de denegació!" -#: inc/formanswer.class.php:753 +#: inc/formanswer.class.php:750 msgid "You are not the validator of these answers" msgstr "No ets el validador d'aquestes respostes" -#: inc/formanswer.class.php:959 inc/formanswer.class.php:961 +#: inc/formanswer.class.php:956 inc/formanswer.class.php:958 msgid "Form data" msgstr "Dades de la sol·licitud" -#: inc/formanswer.class.php:1085 inc/formanswer.class.php:1135 +#: inc/formanswer.class.php:1084 inc/formanswer.class.php:1134 msgid "Cannot generate targets!" msgstr "No es poden generar objectius!" -#: inc/formanswer.class.php:1252 +#: inc/formanswer.class.php:1258 msgid "No turing test set" msgstr "No hi ha conjunt de proves de turing" -#: inc/formanswer.class.php:1257 +#: inc/formanswer.class.php:1263 msgid "You failed the Turing test" msgstr "Has fallat el test de Turing" -#: inc/formanswer.class.php:1299 +#: inc/formanswer.class.php:1305 msgid "You must select validator!" msgstr "Cal que seleccionis un/a validador/a!" @@ -977,15 +1027,15 @@ msgstr "No pots borrar aquesta incidència. Potser s'ha tingut en compte." msgid "Failed to delete this issue. An internal error occured." msgstr "No s'ha pogut borrar aquesta incidència. Hi ha hagut un error intern." -#: inc/common.class.php:761 +#: inc/common.class.php:777 msgid "Seek assistance" msgstr "Obrir un tiquet" -#: inc/common.class.php:766 +#: inc/common.class.php:782 msgid "My requests for assistance" msgstr "Els meus tiquets" -#: inc/common.class.php:796 +#: inc/common.class.php:812 msgid "Consult feeds" msgstr "Consultar feeds" @@ -1023,9 +1073,9 @@ 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 +#: inc/form_language.class.php:111 inc/form.class.php:1048 +#: inc/form.class.php:1173 inc/abstracttarget.class.php:161 +#: inc/abstractitiltarget.class.php:1541 msgid "The name cannot be empty!" msgstr "No es pot deixar el nom en blanc!" @@ -1037,7 +1087,7 @@ msgstr "" msgid "Add a translation" msgstr "" -#: inc/form_language.class.php:283 js/scripts.js:1113 +#: inc/form_language.class.php:283 js/scripts.js:1179 msgid "Update a translation" msgstr "" @@ -1058,7 +1108,7 @@ 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 +#: inc/form.class.php:529 inc/abstractitiltarget.class.php:1615 msgid "Delete" msgstr "Eliminar" @@ -1084,23 +1134,23 @@ msgstr "Cap" msgid "Need validaton?" msgstr "" -#: inc/form_validator.class.php:126 inc/abstractitiltarget.class.php:2029 +#: inc/form_validator.class.php:126 inc/abstractitiltarget.class.php:2028 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 +#: inc/form_validator.class.php:303 inc/profile.class.php:62 +#: inc/targetproblem.class.php:146 inc/entityconfig.class.php:389 +#: inc/targetchange.class.php:483 inc/targetticket.class.php:317 +#: inc/targetticket.class.php:352 inc/abstractitiltarget.class.php:2017 msgctxt "button" msgid "Save" msgstr "" -#: inc/form_validator.class.php:709 inc/abstractitiltarget.class.php:1269 +#: inc/form_validator.class.php:717 inc/abstractitiltarget.class.php:1270 msgid "Validation" msgstr "Validació" -#: inc/form_validator.class.php:711 +#: inc/form_validator.class.php:719 msgid "Choose a validator" msgstr "Escull un validador" @@ -1117,7 +1167,7 @@ msgid "Properties" msgstr "" #: inc/targetproblem.class.php:521 inc/targetchange.class.php:285 -#: inc/targetticket.class.php:1409 +#: inc/targetticket.class.php:1411 #, php-format msgid "" "Failed to add or update the %1$s %2$s: a question is missing and is used in " @@ -1127,7 +1177,7 @@ msgstr "" " en un paràmetre de l'objectiu" #: inc/targetproblem.class.php:578 inc/targetchange.class.php:105 -#: inc/targetticket.class.php:135 inc/abstractitiltarget.class.php:1171 +#: inc/targetticket.class.php:135 inc/abstractitiltarget.class.php:1172 msgid "Actors" msgstr "Actors" @@ -1152,104 +1202,122 @@ msgstr "" 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 +#: inc/entityconfig.class.php:90 inc/entityconfig.class.php:99 +#: inc/entityconfig.class.php:107 inc/entityconfig.class.php:115 +#: inc/entityconfig.class.php:123 inc/entityconfig.class.php:131 +#: inc/entityconfig.class.php:139 inc/entityconfig.class.php:147 +#: inc/entityconfig.class.php:155 msgid "Inheritance of the parent entity" msgstr "" -#: inc/entityconfig.class.php:84 +#: inc/entityconfig.class.php:91 msgid "GLPi's helpdesk" msgstr "GLPI Helpdesk" -#: inc/entityconfig.class.php:85 +#: inc/entityconfig.class.php:92 msgid "Service catalog simplified" msgstr "Catàleg de serveis simplificat" -#: inc/entityconfig.class.php:86 +#: inc/entityconfig.class.php:93 msgid "Service catalog extended" msgstr "Catàleg de servei extès" -#: inc/entityconfig.class.php:93 +#: inc/entityconfig.class.php:100 msgid "All available forms" msgstr "" -#: inc/entityconfig.class.php:94 +#: inc/entityconfig.class.php:101 msgid "Only default forms" msgstr "" -#: inc/entityconfig.class.php:101 +#: inc/entityconfig.class.php:108 msgid "Popularity sort" msgstr "Ordenar per popularitat" -#: inc/entityconfig.class.php:102 +#: inc/entityconfig.class.php:109 msgid "Alphabetic sort" msgstr "Ordenar alfabèticament" -#: inc/entityconfig.class.php:109 +#: inc/entityconfig.class.php:116 msgid "Merged with Forms" msgstr "Fusionat amb Formularis" -#: inc/entityconfig.class.php:110 +#: inc/entityconfig.class.php:117 msgid "Distinct menu entry" msgstr "Entrada de menú diferent" -#: inc/entityconfig.class.php:117 inc/entityconfig.class.php:125 -#: inc/entityconfig.class.php:133 inc/form.class.php:285 entrée standard:100 +#: inc/entityconfig.class.php:124 inc/entityconfig.class.php:132 +#: inc/entityconfig.class.php:140 inc/entityconfig.class.php:148 +#: 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 +#: inc/entityconfig.class.php:125 inc/entityconfig.class.php:133 +#: inc/entityconfig.class.php:141 inc/entityconfig.class.php:149 msgid "Hidden" msgstr "" -#: inc/entityconfig.class.php:208 +#: inc/entityconfig.class.php:156 +msgid "Variable height" +msgstr "" + +#: inc/entityconfig.class.php:157 +msgid "Uniform height" +msgstr "" + +#: inc/entityconfig.class.php:231 msgid "Helpdesk" msgstr "Helpdesk" -#: inc/entityconfig.class.php:216 inc/entityconfig.class.php:348 entrée +#: inc/entityconfig.class.php:239 inc/entityconfig.class.php:403 entrée #: standard:44 msgid "Helpdesk mode" msgstr "Mode Helpdesk" -#: inc/entityconfig.class.php:227 +#: inc/entityconfig.class.php:250 msgid "Default Form list mode" msgstr "" -#: inc/entityconfig.class.php:245 inc/entityconfig.class.php:358 +#: inc/entityconfig.class.php:268 inc/entityconfig.class.php:413 msgid "Sort order" msgstr "Ordre de classificació" -#: inc/entityconfig.class.php:261 inc/entityconfig.class.php:368 +#: inc/entityconfig.class.php:284 inc/entityconfig.class.php:423 msgid "Knowledge base" msgstr "Base de coneixements" -#: inc/entityconfig.class.php:276 +#: inc/entityconfig.class.php:299 msgid "Search" msgstr "" -#: inc/entityconfig.class.php:292 +#: inc/entityconfig.class.php:315 msgid "Counters dashboard" msgstr "" -#: inc/entityconfig.class.php:308 +#: inc/entityconfig.class.php:331 msgid "Header message" msgstr "" -#: inc/entityconfig.class.php:320 inc/entityconfig.class.php:398 +#: inc/entityconfig.class.php:347 +msgid "Search issue" +msgstr "" + +#: inc/entityconfig.class.php:363 +msgid "Tile design" +msgstr "" + +#: inc/entityconfig.class.php:375 inc/entityconfig.class.php:453 #: inc/form.class.php:239 entrée standard:84 msgid "Header" msgid_plural "Headers" msgstr[0] "" msgstr[1] "" -#: inc/entityconfig.class.php:378 +#: inc/entityconfig.class.php:433 msgid "Display search field" msgstr "" -#: inc/entityconfig.class.php:388 +#: inc/entityconfig.class.php:443 msgid "Display header" msgstr "" @@ -1283,7 +1351,7 @@ msgstr "Accés restringit" msgid "Answers waiting for validation" msgstr "" -#: inc/form.class.php:124 inc/form.class.php:1583 inc/form.class.php:1609 +#: inc/form.class.php:124 inc/form.class.php:1606 inc/form.class.php:1632 msgid "Import forms" msgstr "Importar formularis" @@ -1308,18 +1376,6 @@ msgstr "Accés" 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 "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 msgid "Default form" msgstr "" @@ -1340,145 +1396,149 @@ msgstr "" msgid "Answers title" msgstr "" -#: inc/form.class.php:504 inc/form.class.php:557 +#: inc/form.class.php:504 inc/form.class.php:563 msgid "Target" msgid_plural "Targets" msgstr[0] "" msgstr[1] "" -#: inc/form.class.php:540 inc/form.class.php:2108 +#: inc/form.class.php:506 +msgid "Actions" +msgstr "" + +#: inc/form.class.php:546 inc/form.class.php:2130 msgid "Add a target" msgstr "Afegeix un objectiu" -#: inc/form.class.php:560 +#: inc/form.class.php:566 msgid "Preview" msgstr "" -#: inc/form.class.php:561 +#: inc/form.class.php:567 msgid "properties" msgstr "" -#: inc/form.class.php:869 +#: inc/form.class.php:886 msgid "What are you looking for?" msgstr "" -#: inc/form.class.php:877 +#: inc/form.class.php:894 #, php-format msgid "My %1$d last forms (requester)" msgstr "El meu %1$d últim formulari (sol·licitant)" -#: inc/form.class.php:880 +#: inc/form.class.php:897 msgid "No form posted yet" msgstr "Formulari no publicat" -#: inc/form.class.php:910 +#: inc/form.class.php:927 msgid "All my forms (requester)" msgstr "Totes les meves sol·licituds (sol·licitant)" -#: inc/form.class.php:923 +#: inc/form.class.php:940 #, php-format msgid "My %1$d last forms (validator)" msgstr "El meu %1$d últim formulari (validador)" -#: inc/form.class.php:931 +#: inc/form.class.php:948 msgid "No form waiting for validation" msgstr "No hi ha sol·licituds pendents de validació" -#: inc/form.class.php:966 +#: inc/form.class.php:983 msgid "All my forms (validator)" msgstr "Totes les meves sol·licituds (validador)" -#: inc/form.class.php:1176 +#: inc/form.class.php:1184 msgid "Cannot use empty name for form answers. Keeping the previous value." msgstr "" -#: inc/form.class.php:1271 +#: inc/form.class.php:1279 #, 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:1351 +#: inc/form.class.php:1359 msgid "Errored duplicate" msgstr "Duplicat erroni" -#: inc/form.class.php:1362 +#: inc/form.class.php:1370 msgid "Duplicate" msgstr "Duplicada" -#: inc/form.class.php:1409 +#: inc/form.class.php:1417 msgctxt "button" msgid "Post" msgstr "" -#: inc/form.class.php:1427 +#: inc/form.class.php:1440 #, php-format msgid "Form duplicated: %s" msgstr "Sol·licitud duplicada: %s" -#: inc/form.class.php:1438 +#: inc/form.class.php:1456 #, php-format msgid "Form Transfered: %s" msgstr "Sol·licitud transferida: %s" -#: inc/form.class.php:1457 +#: inc/form.class.php:1480 msgid "Back" msgstr "Enrere" -#: inc/form.class.php:1556 +#: inc/form.class.php:1579 msgid "Upload of JSON files not allowed." msgstr "Càrrega de fitxers JSON no permesa." -#: inc/form.class.php:1559 +#: inc/form.class.php:1582 msgid "You may allow JSON files right now." msgstr "Hauries de permetre fitxers JSON ara." -#: inc/form.class.php:1560 +#: inc/form.class.php:1583 msgctxt "button" msgid "Create" msgstr "Crea" -#: inc/form.class.php:1563 inc/form.class.php:1574 +#: inc/form.class.php:1586 inc/form.class.php:1597 msgid "Please contact your GLPI administrator." msgstr "Siusplau, contacta amb l'administrador del GLPI." -#: inc/form.class.php:1564 inc/form.class.php:1575 +#: inc/form.class.php:1587 inc/form.class.php:1598 msgctxt "button" msgid "Back" msgstr "Enrere" -#: inc/form.class.php:1567 +#: inc/form.class.php:1590 msgid "Upload of JSON files not enabled." msgstr "La càrrega de fitxers JSON no està habilitada." -#: inc/form.class.php:1570 inc/form.class.php:1573 +#: inc/form.class.php:1593 inc/form.class.php:1596 msgid "You may enable JSON files right now." msgstr "Hauries d'habilitar els fitxers JSON ara." -#: inc/form.class.php:1571 +#: inc/form.class.php:1594 msgctxt "button" msgid "Enable" msgstr "Habilitat" -#: inc/form.class.php:1618 +#: inc/form.class.php:1641 msgctxt "button" msgid "Send" msgstr "" -#: inc/form.class.php:1637 +#: inc/form.class.php:1660 msgid "Forms import impossible, the file is empty" msgstr "Importació de formularis impossible, l'arxiu està buit" -#: inc/form.class.php:1641 inc/form.class.php:1645 +#: inc/form.class.php:1664 inc/form.class.php:1668 msgid "Forms import impossible, the file seems corrupt" msgstr "Importació de formularis impossible, l'arxiu sembla corrupte" -#: inc/form.class.php:1651 +#: inc/form.class.php:1674 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:1658 +#: inc/form.class.php:1681 msgid "" "The file does not specifies the schema version. It was probably generated " "with a version older than 2.10. Giving up." @@ -1486,62 +1546,62 @@ 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:1684 +#: inc/form.class.php:1707 #, php-format msgid "Failed to import %s" msgstr "No s'ha pogut importar %s" -#: inc/form.class.php:1689 +#: inc/form.class.php:1712 #, php-format msgid "Forms successfully imported from %s" msgstr "Formularis importats correctament de %s" -#: inc/form.class.php:1752 +#: inc/form.class.php:1775 #, 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:1760 +#: inc/form.class.php:1783 #, php-format msgid "You don't have right to update the entity %1$s." msgstr "" -#: inc/form.class.php:1770 +#: inc/form.class.php:1793 #, 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:1852 +#: inc/form.class.php:1875 msgid "Failed to create JSON document type" msgstr "Error en la creació de documents tipus JSON." -#: inc/form.class.php:1859 +#: inc/form.class.php:1882 msgid "JSON document type not found" msgstr "Document tipus JSON no trobat." -#: inc/form.class.php:1866 +#: inc/form.class.php:1889 msgid "Failed to update JSON document type" msgstr "Error en actualitzar el document tipus JSON." -#: inc/form.class.php:1886 +#: inc/form.class.php:1909 msgid "Forms without category" msgstr "Formularis sense categoria" -#: inc/form.class.php:1907 +#: inc/form.class.php:1930 msgid "No form available" msgstr "No hi ha formulari disponible" -#: inc/form.class.php:2139 inc/targetticket.class.php:392 -#: inc/abstractitiltarget.class.php:1735 inc/abstractitiltarget.class.php:2018 +#: inc/form.class.php:2161 inc/targetticket.class.php:392 +#: inc/abstractitiltarget.class.php:1734 inc/abstractitiltarget.class.php:2017 msgid "Add" msgstr "Afegir" -#: inc/form.class.php:2157 inc/form.class.php:2180 +#: inc/form.class.php:2179 inc/form.class.php:2202 msgid "Unsupported target type." msgstr "Tipus d'objectiu no admès." -#: inc/form.class.php:2219 +#: inc/form.class.php:2241 msgid "plugin_formcreator_load_check" msgstr "" @@ -1587,10 +1647,10 @@ msgstr "El títol és obligatori" 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 +#: inc/question.class.php:70 inc/targetticket.class.php:1134 +#: inc/targetticket.class.php:1173 inc/abstractitiltarget.class.php:968 +#: inc/abstractitiltarget.class.php:1005 inc/abstractitiltarget.class.php:1083 +#: inc/abstractitiltarget.class.php:1214 inc/abstractitiltarget.class.php:1295 #: entrée standard:41 msgid "Question" msgid_plural "Questions" @@ -1626,48 +1686,48 @@ msgstr "Aquest tipus de pregunta requereix paràmetres" msgid "A parameter is missing for this question type" msgstr "Falta un paràmetre per a aquest tipus de pregunta" -#: inc/question.class.php:1273 +#: inc/question.class.php:1268 msgid "Service levels" msgstr "" -#: inc/question.class.php:1274 inc/abstractitiltarget.class.php:805 +#: inc/question.class.php:1269 inc/abstractitiltarget.class.php:806 msgid "SLA" msgstr "SLA" -#: inc/question.class.php:1275 inc/abstractitiltarget.class.php:878 +#: inc/question.class.php:1270 inc/abstractitiltarget.class.php:879 msgid "OLA" msgstr "OLA" -#: inc/question.class.php:1292 inc/question.class.php:1332 -#: inc/question.class.php:1335 +#: inc/question.class.php:1287 inc/question.class.php:1327 +#: inc/question.class.php:1330 msgid "Assets" msgstr "" -#: inc/question.class.php:1306 hook.php:675 hook.php:692 +#: inc/question.class.php:1301 hook.php:691 hook.php:708 msgid "Assistance" msgstr "" -#: inc/question.class.php:1311 +#: inc/question.class.php:1306 msgid "Management" msgstr "" -#: inc/question.class.php:1320 +#: inc/question.class.php:1315 msgid "Tools" msgstr "" -#: inc/question.class.php:1321 +#: inc/question.class.php:1316 msgid "Notes" msgstr "" -#: inc/question.class.php:1322 +#: inc/question.class.php:1317 msgid "RSS feed" msgstr "" -#: inc/question.class.php:1324 +#: inc/question.class.php:1319 msgid "Administration" msgstr "" -#: inc/question.class.php:1332 inc/question.class.php:1335 +#: inc/question.class.php:1327 inc/question.class.php:1330 msgid "Plugin" msgid_plural "Plugins" msgstr[0] "" @@ -1741,15 +1801,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:493 +#: inc/abstracttarget.class.php:502 msgid "Destination entity" msgstr "" -#: inc/abstracttarget.class.php:509 +#: inc/abstracttarget.class.php:518 msgid "User type question" msgstr "Pregunta de tipus Usuari" -#: inc/abstracttarget.class.php:510 +#: inc/abstracttarget.class.php:519 msgid "Entity type question" msgstr "Pregunta de tipus Entitat" @@ -1802,14 +1862,14 @@ msgid "Specific asset" msgstr "Actiu específic" #: 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 +#: inc/abstractitiltarget.class.php:200 inc/abstractitiltarget.class.php:208 +#: inc/abstractitiltarget.class.php:216 inc/abstractitiltarget.class.php:224 +#: inc/abstractitiltarget.class.php:233 msgid "Equals to the answer to the question" msgstr "Igual que la resposta de la pregunta" -#: inc/targetticket.class.php:101 inc/abstractitiltarget.class.php:224 -#: inc/abstractitiltarget.class.php:233 +#: inc/targetticket.class.php:101 inc/abstractitiltarget.class.php:225 +#: inc/abstractitiltarget.class.php:234 msgid "Last valid answer" msgstr "Última resposta vàlida" @@ -1886,23 +1946,23 @@ msgstr "L'element enllaçat no existeix" msgid "Failed to link the item" msgstr "No s'ha pogut enllaçar l'element" -#: inc/targetticket.class.php:957 install/install.php:334 +#: inc/targetticket.class.php:959 install/install.php:368 msgid "Your form has been accepted by the validator" msgstr "La teva sol·licitud ha estat acceptada pel validador" -#: inc/targetticket.class.php:1108 +#: inc/targetticket.class.php:1110 msgid "Request source" msgstr "" -#: inc/targetticket.class.php:1133 +#: inc/targetticket.class.php:1135 msgid "Type " msgstr "Tipus" -#: inc/targetticket.class.php:1161 +#: inc/targetticket.class.php:1163 msgid "Associated elements" msgstr "" -#: inc/targetticket.class.php:1172 +#: inc/targetticket.class.php:1174 msgid "Item " msgstr "Ítem" @@ -1939,187 +1999,194 @@ msgid "Tags from questions or specific tags" msgstr "Etiquetes de preguntes o etiquetes específiques" #: inc/abstractitiltarget.class.php:189 +msgid "TTR from template or none" +msgstr "" + +#: inc/abstractitiltarget.class.php:190 msgid "equals to the answer to the question" msgstr "és igual la resposta a la pregunta" -#: inc/abstractitiltarget.class.php:190 +#: inc/abstractitiltarget.class.php:191 msgid "calculated from the ticket creation date" msgstr "calculada a partir de la data de creació del tiquet" -#: inc/abstractitiltarget.class.php:191 +#: inc/abstractitiltarget.class.php:192 msgid "calculated from the answer to the question" msgstr "calculada a partir de la data de resposta" -#: inc/abstractitiltarget.class.php:197 +#: inc/abstractitiltarget.class.php:198 msgid "SLA from template or none" msgstr "SLA des de la plantilla o cap" -#: inc/abstractitiltarget.class.php:198 +#: inc/abstractitiltarget.class.php:199 msgid "Specific SLA" msgstr "SLA específic" -#: inc/abstractitiltarget.class.php:205 +#: inc/abstractitiltarget.class.php:206 msgid "OLA from template or none" msgstr "OLA des de la plantilla o cap" -#: inc/abstractitiltarget.class.php:206 +#: inc/abstractitiltarget.class.php:207 msgid "Specific OLA" msgstr "OLA específic" -#: inc/abstractitiltarget.class.php:213 +#: inc/abstractitiltarget.class.php:214 msgid "Urgency from template or Medium" msgstr "Urgència de plantilla o mitjà" -#: inc/abstractitiltarget.class.php:214 +#: inc/abstractitiltarget.class.php:215 msgid "Specific urgency" msgstr "Urgència específica" -#: inc/abstractitiltarget.class.php:221 +#: inc/abstractitiltarget.class.php:222 msgid "Category from template or none" msgstr "Categoria de plantilla o cap" -#: inc/abstractitiltarget.class.php:222 +#: inc/abstractitiltarget.class.php:223 msgid "Specific category" msgstr "Categoria específica" -#: inc/abstractitiltarget.class.php:230 +#: inc/abstractitiltarget.class.php:231 msgid "Location from template or none" msgstr "Ubicació de la plantilla o cap" -#: inc/abstractitiltarget.class.php:231 +#: inc/abstractitiltarget.class.php:232 msgid "Specific location" msgstr "Ubicació específica" -#: inc/abstractitiltarget.class.php:239 +#: inc/abstractitiltarget.class.php:240 msgid "No validation" msgstr "" -#: inc/abstractitiltarget.class.php:240 +#: inc/abstractitiltarget.class.php:241 msgid "Specific user or group" msgstr "" -#: inc/abstractitiltarget.class.php:241 +#: inc/abstractitiltarget.class.php:242 msgid "User from question answer" msgstr "" -#: inc/abstractitiltarget.class.php:242 +#: inc/abstractitiltarget.class.php:243 msgid "Group from question answer" msgstr "" -#: inc/abstractitiltarget.class.php:741 -msgid "Time to resolve" -msgstr "Temps de resoldre" - -#: inc/abstractitiltarget.class.php:793 +#: inc/abstractitiltarget.class.php:794 msgid "Minute" msgid_plural "Minutes" msgstr[0] "" msgstr[1] "" -#: inc/abstractitiltarget.class.php:794 +#: inc/abstractitiltarget.class.php:795 msgid "Hour" msgid_plural "Hours" msgstr[0] "" msgstr[1] "" -#: inc/abstractitiltarget.class.php:795 +#: inc/abstractitiltarget.class.php:796 msgid "Day" msgid_plural "Days" msgstr[0] "" msgstr[1] "" -#: inc/abstractitiltarget.class.php:796 +#: inc/abstractitiltarget.class.php:797 msgid "Month" msgid_plural "Months" msgstr[0] "" msgstr[1] "" -#: inc/abstractitiltarget.class.php:828 +#: inc/abstractitiltarget.class.php:829 msgid "SLA (TTO/TTR)" msgstr "SLA (TTO/TTR)" -#: inc/abstractitiltarget.class.php:829 inc/abstractitiltarget.class.php:902 +#: inc/abstractitiltarget.class.php:830 inc/abstractitiltarget.class.php:903 msgid "Question (TTO/TTR)" msgstr "Pregunta (TTO/TTR)" -#: inc/abstractitiltarget.class.php:901 +#: inc/abstractitiltarget.class.php:902 msgid "OLA (TTO/TTR)" msgstr "OLA (TTO/TTR)" -#: inc/abstractitiltarget.class.php:1005 +#: inc/abstractitiltarget.class.php:1006 msgid "Urgency " msgstr "Urgència" -#: inc/abstractitiltarget.class.php:1035 +#: inc/abstractitiltarget.class.php:1036 msgid "Ticket tags" msgstr "Etiquetes del tiquet" -#: inc/abstractitiltarget.class.php:1083 +#: inc/abstractitiltarget.class.php:1084 msgid "Tags" msgstr "Tags" -#: inc/abstractitiltarget.class.php:1202 +#: inc/abstractitiltarget.class.php:1203 msgid "Location" msgstr "" -#: inc/abstractitiltarget.class.php:1214 +#: inc/abstractitiltarget.class.php:1215 msgid "Location " msgstr "Ubicació" -#: inc/abstractitiltarget.class.php:1544 +#: inc/abstractitiltarget.class.php:1547 msgid "The description cannot be empty!" msgstr "Cal que posis una descripció!" -#: inc/abstractitiltarget.class.php:1718 +#: inc/abstractitiltarget.class.php:1717 msgid "Watcher" msgid_plural "Watchers" msgstr[0] "" msgstr[1] "" -#: inc/abstractitiltarget.class.php:1737 +#: inc/abstractitiltarget.class.php:1736 msgid "Cancel" msgstr "Cancel·lar" -#: inc/abstractitiltarget.class.php:2012 inc/abstractitiltarget.class.php:2028 -#: inc/abstractitiltarget.class.php:2029 +#: inc/abstractitiltarget.class.php:2011 inc/abstractitiltarget.class.php:2027 +#: inc/abstractitiltarget.class.php:2028 msgid "Email followup" msgstr "" -#: inc/abstractitiltarget.class.php:2026 inc/abstractitiltarget.class.php:2054 +#: inc/abstractitiltarget.class.php:2025 inc/abstractitiltarget.class.php:2053 msgid "Group" msgstr "" -#: inc/abstractitiltarget.class.php:2027 inc/abstractitiltarget.class.php:2083 +#: inc/abstractitiltarget.class.php:2026 inc/abstractitiltarget.class.php:2082 msgid "Supplier" msgstr "" -#: inc/abstractitiltarget.class.php:2028 +#: inc/abstractitiltarget.class.php:2027 msgid "Yes" msgstr "" -#: inc/abstractitiltarget.class.php:2065 +#: inc/abstractitiltarget.class.php:2064 msgid "Group from the object" msgstr "Grup de l'objecte" -#: inc/abstractitiltarget.class.php:2071 +#: inc/abstractitiltarget.class.php:2070 msgid "Tech group from the object" msgstr "Grup tècnic de l'objecte" -#: install/install.php:128 +#: install/install.php:133 msgid "" "Upgrade tables to innoDB; run php bin/console " "glpi:migration:myisam_to_innodb" msgstr "" -#: install/install.php:315 +#: install/install.php:174 +#, 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:349 msgid "A form has been created" msgstr "S'ha creat el formulari" -#: install/install.php:316 +#: install/install.php:350 msgid "Your request has been saved" msgstr "La teva sol·licitud s'ha guardat" -#: install/install.php:317 +#: install/install.php:351 msgid "" "Hi,\\nYour request from GLPI has been successfully saved with number " "##formcreator.request_id## and transmitted to the helpdesk team.\\nYou can " @@ -2129,11 +2196,11 @@ msgstr "" " ##formcreator.request_id## i s'ha tramès a l'equip de suport. \\nPots veure" " les seves respostes a l'enllaç : \\n ##formcreator.validation_link##" -#: install/install.php:322 +#: install/install.php:356 msgid "A form from GLPI need to be validate" msgstr "Hi ha una sol·licitud pendent de validació" -#: install/install.php:323 +#: install/install.php:357 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 " @@ -2143,11 +2210,11 @@ msgstr "" " com a validador. \\ nPots accedir-hi fent clic en aquest enllaç :.\\n " "##formcreator.validation_link##" -#: install/install.php:328 +#: install/install.php:362 msgid "Your form has been refused by the validator" msgstr "La teva sol·licitud ha estat denegada pel validador" -#: install/install.php:329 +#: install/install.php:363 msgid "" "Hi,\\nWe are sorry to inform you that your form has been refused by the " "validator for the reason " @@ -2158,7 +2225,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:335 +#: install/install.php:369 msgid "" "Hi,\\nWe are pleased to inform you that your form has been accepted by the " "validator.\\nYour request will be considered soon." @@ -2166,11 +2233,11 @@ msgstr "" "Hola, \\nEns complau informar-te que la seva sol·licitud ha estat acceptada " "pel validador. \\nLa sol·licitud serà tramitada en breu." -#: install/install.php:340 +#: install/install.php:374 msgid "Your form has been deleted by an administrator" msgstr "La teva sol·licitud ha estat eliminada per un administrador" -#: install/install.php:341 +#: install/install.php:375 msgid "" "Hi,\\nWe are sorry to inform you that your request cannot be considered and " "has been deleted by an administrator." @@ -2178,7 +2245,7 @@ msgstr "" "Hola, \\n Malauradament la teva sol·licitud no pot ser considerada i s'ha " "suprimit per un administrador." -#: install/install.php:567 +#: install/install.php:601 msgid "Formcreator - Sync service catalog issues" msgstr "Formcreator - Problemes amb la sincronització del catàleg de serveis" @@ -2196,82 +2263,58 @@ msgctxt "button" msgid "Export" msgstr "" -#: hook.php:651 +#: hook.php:667 msgid "Cancel my ticket" msgstr "Cancel·lar el meu tiquet" -#: 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" +#: hook.php:685 +msgid "Old" 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 +#: hook.php:692 #, php-format msgid "Number of %s" msgstr "" -#: hook.php:693 +#: hook.php:709 msgid "Issues summary" msgstr "" -#: hook.php:731 +#: hook.php:747 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 "Formulari no trobat. Escull-ne un altre." +#: js/scripts.js:319 +msgid "No form found. Please choose a form below instead." +msgstr "" -#: js/scripts.js:360 -msgid "No form yet in this category" -msgstr "No hi ha cap formulari en aquesta categoria" +#: js/scripts.js:321 +msgid "No form found." +msgstr "" -#: js/scripts.js:639 +#: js/scripts.js:325 +msgid "No FAQ item found." +msgstr "" + +#: js/scripts.js:709 msgid "Are you sure you want to delete this question?" msgstr "Segur que vols eliminar aquesta pregunta?" -#: js/scripts.js:826 +#: js/scripts.js:892 msgid "Are you sure you want to delete this section?" msgstr "Segur que vols eliminar aquesta secció?" -#: js/scripts.js:1066 +#: js/scripts.js:1132 msgid "Add translations" msgstr "" -#: js/scripts.js:1213 js/scripts.js:1237 +#: js/scripts.js:1279 js/scripts.js:1303 msgid "An error occured while querying forms" msgstr "Error en consultar els formularis" -#: js/scripts.js:1351 +#: js/scripts.js:1418 msgid "Are you sure you want to delete this target:" msgstr "" @@ -2326,7 +2369,7 @@ msgstr "Formulari per defecte del catàleg de serveis" msgid "Are you a robot ?" msgstr "Ets un robot?" -#: entrée standard:127 +#: entrée standard:132 msgid "Send" msgstr "" diff --git a/locales/cs_CZ.po b/locales/cs_CZ.po index 8c8088305..9ac4773a6 100644 --- a/locales/cs_CZ.po +++ b/locales/cs_CZ.po @@ -4,18 +4,18 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Thierry Bugier , 2021 -# David Stepan , 2022 +# Thierry Bugier , 2022 # Pavel Borecki , 2022 +# David Stepan , 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: Pavel Borecki , 2022\n" +"POT-Creation-Date: 2022-06-15 14:47+0200\n" +"PO-Revision-Date: 2022-06-15 12:10+0000\n" +"Last-Translator: David Stepan , 2022\n" "Language-Team: Czech (Czech Republic) (https://www.transifex.com/teclib/teams/28042/cs_CZ/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -58,7 +58,7 @@ msgstr "Kořen dílčího stromu" #: ajax/commontree.php:59 msgid "Selectable" -msgstr "" +msgstr "Volitelný" #: ajax/commontree.php:74 entrée standard:118 standard:101 msgid "Limit subtree depth" @@ -70,9 +70,8 @@ msgstr "Žádný 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 +#: inc/entityconfig.class.php:82 inc/form.class.php:111 inc/form.class.php:571 +#: inc/form.class.php:1938 inc/filter/entityfilter.class.php:45 msgid "Form" msgid_plural "Forms" msgstr[0] "" @@ -97,11 +96,11 @@ msgstr "Není možné přidat otázku" msgid "Could not move the section" msgstr "Není možné přesunout sekci" -#: ajax/target_actor.php:52 +#: ajax/target_actor.php:51 msgid "Failed to add the actor" msgstr "" -#: ajax/target_actor.php:63 +#: ajax/target_actor.php:62 msgid "Failed to delete the actor" msgstr "" @@ -126,7 +125,7 @@ msgstr "Katalog služeb" #: front/issue.form.php:46 msgid "Item not found" -msgstr "" +msgstr "Položka nebyla nalezena" #: front/targetticket.form.php:46 front/targetticket.form.php:56 #: front/targetticket.form.php:81 front/targetchange.form.php:46 @@ -140,7 +139,7 @@ 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 +#: front/formanswer.form.php:78 front/form.php:43 inc/common.class.php:686 #: inc/common.class.php:693 msgid "Form Creator" msgstr "Tvorba formulářů" @@ -149,14 +148,14 @@ msgstr "Tvorba formulářů" #: front/targetproblem.form.php:90 #, php-format msgid "%1$s = %2$s" -msgstr "" +msgstr "%1$s = %2$s" #: front/formlist.php:45 front/formlist.php:48 inc/common.class.php:683 msgid "Form list" msgstr "Seznam formulářů" -#: front/formdisplay.php:84 inc/formanswer.class.php:880 -#: inc/formanswer.class.php:1098 inc/formanswer.class.php:1148 +#: front/formdisplay.php:90 inc/formanswer.class.php:877 +#: inc/formanswer.class.php:1097 inc/formanswer.class.php:1147 msgid "The form has been successfully saved!" msgstr "Formulář byl úspěšně uložen!" @@ -171,8 +170,8 @@ msgstr "" 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 +#: inc/knowbase.class.php:60 inc/form.class.php:648 +#: inc/abstractitiltarget.class.php:953 inc/abstractitiltarget.class.php:967 msgid "Category" msgid_plural "Categories" msgstr[0] "" @@ -180,11 +179,11 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: inc/knowbase.class.php:62 inc/form.class.php:643 +#: inc/knowbase.class.php:62 inc/form.class.php:651 msgid "See all" msgstr "" -#: inc/knowbase.class.php:79 +#: inc/knowbase.class.php:83 msgid "Please, describe your need here" msgstr "Zde popište své potřeby" @@ -192,10 +191,10 @@ msgstr "Zde popište své potřeby" msgid "Textarea" msgstr "Textové pole" -#: inc/field/textareafield.class.php:160 inc/field/dropdownfield.class.php:439 +#: inc/field/textareafield.class.php:160 inc/field/dropdownfield.class.php:440 #: 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/timefield.class.php:112 inc/field/fieldsfield.class.php:487 #: inc/field/requesttypefield.class.php:159 msgid "A required field is empty:" msgstr "Není vyplněná povinná kolonka:" @@ -207,15 +206,15 @@ msgid "The regular expression is invalid" msgstr "Regulární výraz není platný" #: inc/field/dropdownfield.class.php:70 inc/filter/entityfilter.class.php:44 -#: inc/abstractitiltarget.class.php:2025 inc/abstractitiltarget.class.php:2043 +#: inc/abstractitiltarget.class.php:2024 inc/abstractitiltarget.class.php:2042 msgid "User" -msgstr "" +msgstr "Uživatel" #: inc/field/dropdownfield.class.php:72 inc/filter/entityfilter.class.php:46 msgid "User and form" -msgstr "" +msgstr "Uživatel a formulář" -#: inc/field/dropdownfield.class.php:430 entrée standard:38 +#: inc/field/dropdownfield.class.php:431 entrée standard:38 msgid "Dropdown" msgid_plural "Dropdowns" msgstr[0] "" @@ -223,16 +222,16 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: inc/field/dropdownfield.class.php:461 +#: inc/field/dropdownfield.class.php:462 msgid "Invalid value for " msgstr "" -#: inc/field/dropdownfield.class.php:473 +#: inc/field/dropdownfield.class.php:474 #, php-format msgid "The itemtype field is required: %s" msgstr "" -#: inc/field/dropdownfield.class.php:489 +#: inc/field/dropdownfield.class.php:490 #, php-format msgid "Invalid dropdown type: %s" msgstr "" @@ -301,11 +300,11 @@ msgid "Radios" msgstr "Přepínač" #: inc/field/radiosfield.class.php:114 inc/field/glpiselectfield.class.php:86 -#: inc/field/fieldsfield.class.php:488 inc/field/checkboxesfield.class.php:229 +#: inc/field/fieldsfield.class.php:511 inc/field/checkboxesfield.class.php:229 msgid "The field value is required:" msgstr "Je třeba vyplnit hodnotu do kolonky:" -#: inc/field/radiosfield.class.php:192 inc/field/selectfield.class.php:111 +#: inc/field/radiosfield.class.php:192 inc/field/selectfield.class.php:104 #: 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 @@ -338,13 +337,13 @@ msgstr "" #: inc/field/ipfield.class.php:121 msgid "IP address" -msgid_plural "Adresses IP" +msgid_plural "IP addresses" msgstr[0] "" msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: inc/field/urgencyfield.class.php:84 inc/abstractitiltarget.class.php:994 +#: inc/field/urgencyfield.class.php:84 inc/abstractitiltarget.class.php:995 msgid "Urgency" msgstr "" @@ -395,7 +394,7 @@ msgstr[3] "" #: inc/field/hostnamefield.class.php:114 msgid "Hostname" -msgid_plural "Hostname" +msgid_plural "Hostnames" msgstr[0] "" msgstr[1] "" msgstr[2] "" @@ -418,7 +417,7 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: inc/field/selectfield.class.php:104 +#: inc/field/selectfield.class.php:97 msgid "Select" msgstr "Vybrat" @@ -478,23 +477,24 @@ msgstr "" msgid "Field" msgstr "" -#: inc/field/fieldsfield.class.php:243 +#: inc/field/fieldsfield.class.php:253 msgid "show" msgstr "" -#: inc/field/fieldsfield.class.php:361 -msgid "Field type not implemented yet !" +#: inc/field/fieldsfield.class.php:388 +#, php-format +msgid "Field '%1$s' type not implemented yet !" msgstr "" -#: inc/field/fieldsfield.class.php:442 +#: inc/field/fieldsfield.class.php:465 msgid "Some numeric fields contains non numeric values" msgstr "" -#: inc/field/fieldsfield.class.php:447 +#: inc/field/fieldsfield.class.php:470 msgid "Some URL fields contains invalid links" msgstr "" -#: inc/field/fieldsfield.class.php:533 +#: inc/field/fieldsfield.class.php:556 msgid "Additionnal fields" msgstr "" @@ -520,7 +520,7 @@ msgstr "" msgid "Range max" msgstr "" -#: inc/field/requesttypefield.class.php:85 inc/targetticket.class.php:1121 +#: inc/field/requesttypefield.class.php:85 inc/targetticket.class.php:1123 msgid "Request type" msgstr "Typ dotazu" @@ -530,8 +530,8 @@ msgid "This is not a number: %s" msgstr "Toto není číslo: %s" #: inc/field/floatfield.class.php:181 -msgid "Float" -msgstr "Desetinné číslo" +msgid "Decimal number" +msgstr "" #: inc/field/datefield.class.php:135 msgid "Date" @@ -590,11 +590,11 @@ msgstr "Zobrazit dokud" #: 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/form.class.php:1831 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 +#: inc/question.class.php:832 inc/questionparameter/range.class.php:205 +#: inc/questionregex.class.php:185 inc/questiondependency.class.php:196 +#: inc/item_targetticket.class.php:150 inc/targetticket.class.php:1429 #, php-format msgid "Failed to add or update the %1$s %2$s" msgstr "" @@ -602,11 +602,11 @@ 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/form.class.php:1522 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 +#: inc/question.class.php:881 inc/questionparameter/range.class.php:140 +#: inc/questionregex.class.php:120 inc/questiondependency.class.php:211 +#: inc/item_targetticket.class.php:64 inc/targetticket.class.php:1468 #, php-format msgid "Cannot export an empty object: %s" msgstr "" @@ -635,17 +635,17 @@ msgstr[3] "" 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:389 +#: inc/issue.class.php:403 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 +#: inc/issue.class.php:532 inc/form_language.class.php:213 +#: inc/form.class.php:156 inc/form.class.php:2133 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/issue.class.php:545 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 @@ -653,7 +653,8 @@ msgstr "" msgid "ID" msgstr "" -#: inc/issue.class.php:531 inc/form.class.php:2120 entrée standard:65 +#: inc/issue.class.php:554 inc/form.class.php:505 inc/form.class.php:2142 +#: entrée standard:65 msgid "Type" msgid_plural "Types" msgstr[0] "" @@ -661,20 +662,20 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: inc/issue.class.php:544 inc/formanswer.class.php:259 +#: inc/issue.class.php:567 inc/formanswer.class.php:259 msgid "Status" msgstr "" -#: inc/issue.class.php:556 +#: inc/issue.class.php:579 msgid "Opening date" msgstr "" -#: inc/issue.class.php:565 +#: inc/issue.class.php:588 msgid "Last update" msgstr "" -#: inc/issue.class.php:574 inc/form.class.php:174 -#: inc/abstracttarget.class.php:508 +#: inc/issue.class.php:597 inc/form.class.php:174 +#: inc/abstracttarget.class.php:517 msgid "Entity" msgid_plural "Entities" msgstr[0] "" @@ -682,9 +683,9 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: inc/issue.class.php:584 inc/notificationtargetformanswer.class.php:79 +#: inc/issue.class.php:607 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 +#: inc/formanswer.class.php:608 inc/abstractitiltarget.class.php:1710 msgid "Requester" msgid_plural "Requesters" msgstr[0] "" @@ -692,37 +693,73 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: inc/issue.class.php:602 inc/formanswer.class.php:228 +#: inc/issue.class.php:625 inc/formanswer.class.php:228 msgid "Form approver" msgstr "Schvalovatel formuláře" -#: inc/issue.class.php:618 inc/formanswer.class.php:539 -#: inc/formanswer.class.php:546 inc/formanswer.class.php:628 +#: inc/issue.class.php:641 inc/formanswer.class.php:537 +#: inc/formanswer.class.php:544 inc/formanswer.class.php:623 #: inc/form_language.class.php:227 msgid "Comment" msgstr "Komentář" -#: inc/issue.class.php:630 +#: inc/issue.class.php:653 msgid "Ticket approver" msgstr "Schvalovatel požadavku" -#: inc/issue.class.php:664 +#: inc/issue.class.php:687 msgid "Technician" msgstr "" -#: inc/issue.class.php:697 +#: inc/issue.class.php:718 msgid "Technician group" msgstr "" -#: inc/issue.class.php:728 inc/formanswer.class.php:248 +#: inc/issue.class.php:751 inc/formanswer.class.php:248 msgid "Form approver group" msgstr "Skupina schvalovatele formuláře" -#: inc/issue.class.php:761 +#: inc/issue.class.php:762 inc/abstractitiltarget.class.php:742 +msgid "Time to resolve" +msgstr "" + +#: inc/issue.class.php:773 +msgid "Time to resolve + Progress" +msgstr "" + +#: inc/issue.class.php:783 +msgid "Internal time to resolve" +msgstr "" + +#: inc/issue.class.php:794 +msgid "Internal time to resolve + Progress" +msgstr "" + +#: inc/issue.class.php:804 +msgid "Resolution date" +msgstr "" + +#: inc/issue.class.php:819 +msgid "Internal time to own" +msgstr "" + +#: inc/issue.class.php:830 +msgid "Internal time to own + Progress" +msgstr "" + +#: inc/issue.class.php:840 +msgid "Time to own" +msgstr "" + +#: inc/issue.class.php:851 +msgid "Time to own + Progress" +msgstr "" + +#: inc/issue.class.php:877 msgid "Ticket" msgstr "" -#: inc/issue.class.php:762 inc/formanswer.class.php:183 +#: inc/issue.class.php:878 inc/formanswer.class.php:183 msgid "Form answer" msgid_plural "Form answers" msgstr[0] "" @@ -730,46 +767,47 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: inc/issue.class.php:767 +#: inc/issue.class.php:883 msgid "Not validated" msgstr "Neověřeno" -#: inc/issue.class.php:768 inc/formanswer.class.php:76 +#: inc/issue.class.php:884 inc/formanswer.class.php:76 #: inc/form_validator.class.php:71 msgid "Refused" msgstr "Odmítnuto" -#: inc/issue.class.php:836 +#: inc/issue.class.php:952 #, php-format msgid "%1$s %2$s" msgstr "" -#: inc/issue.class.php:1099 inc/filter/itilcategoryfilter.class.php:56 +#: inc/issue.class.php:1215 inc/filter/itilcategoryfilter.class.php:56 +#: hook.php:677 msgid "All" msgstr "" -#: inc/issue.class.php:1105 +#: inc/issue.class.php:1221 hook.php:678 msgid "New" msgstr "" -#: inc/issue.class.php:1111 +#: inc/issue.class.php:1227 hook.php:679 msgid "Assigned" msgstr "" -#: inc/issue.class.php:1117 inc/formanswer.class.php:75 -#: inc/form_validator.class.php:69 +#: inc/issue.class.php:1233 inc/formanswer.class.php:75 +#: inc/form_validator.class.php:69 hook.php:680 msgid "Waiting" msgstr "Čeká se" -#: inc/issue.class.php:1123 +#: inc/issue.class.php:1239 hook.php:681 msgid "To validate" msgstr "K ověření" -#: inc/issue.class.php:1129 +#: inc/issue.class.php:1245 hook.php:682 msgid "Solved" msgstr "" -#: inc/issue.class.php:1135 +#: inc/issue.class.php:1251 hook.php:683 msgid "Closed" msgstr "Uzavřeno" @@ -781,31 +819,43 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: 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 "" +#: inc/category.class.php:92 inc/form.class.php:261 entrée standard:65 +msgid "Icon" +msgstr "Ikona" + +#: inc/category.class.php:98 inc/form.class.php:269 entrée standard:67 +msgid "Icon color" +msgstr "Barva ikony" + +#: inc/category.class.php:104 inc/form.class.php:277 entrée standard:80 +msgid "Background color" +msgstr "Barva pozadí" + #: inc/notificationtargetformanswer.class.php:43 msgid "The form as been saved" msgstr "Formulář byl uložen" -#: inc/notificationtargetformanswer.class.php:44 install/install.php:321 +#: inc/notificationtargetformanswer.class.php:44 install/install.php:355 msgid "A form need to be validate" msgstr "Formulář je třeba ověřit" -#: inc/notificationtargetformanswer.class.php:45 install/install.php:327 +#: inc/notificationtargetformanswer.class.php:45 install/install.php:361 msgid "The form is refused" msgstr "Formulář byl zamítnut" -#: inc/notificationtargetformanswer.class.php:46 install/install.php:333 +#: inc/notificationtargetformanswer.class.php:46 install/install.php:367 msgid "The form is accepted" msgstr "Formulář byl přijat" -#: inc/notificationtargetformanswer.class.php:47 install/install.php:339 +#: inc/notificationtargetformanswer.class.php:47 install/install.php:373 msgid "The form is deleted" msgstr "Formulář byl smazán" @@ -851,15 +901,15 @@ msgid "Author" msgstr "" #: inc/notificationtargetformanswer.class.php:98 -#: inc/abstractitiltarget.class.php:1289 +#: inc/abstractitiltarget.class.php:1290 msgid "Approver" msgstr "" -#: inc/target_actor.class.php:66 inc/abstractitiltarget.class.php:2035 +#: inc/target_actor.class.php:66 inc/abstractitiltarget.class.php:2034 msgid "Form author" msgstr "" -#: inc/target_actor.class.php:67 inc/abstractitiltarget.class.php:2038 +#: inc/target_actor.class.php:67 inc/abstractitiltarget.class.php:2037 msgid "Form validator" msgstr "Ověřování formulářů" @@ -867,7 +917,7 @@ msgstr "Ověřování formulářů" msgid "Specific person" msgstr "Konkrétní osoba" -#: inc/target_actor.class.php:69 inc/abstractitiltarget.class.php:2048 +#: inc/target_actor.class.php:69 inc/abstractitiltarget.class.php:2047 msgid "Person from the question" msgstr "Osoba z otázky" @@ -875,7 +925,7 @@ msgstr "Osoba z otázky" msgid "Specific group" msgstr "Konkrétní skupina" -#: inc/target_actor.class.php:71 inc/abstractitiltarget.class.php:2059 +#: inc/target_actor.class.php:71 inc/abstractitiltarget.class.php:2058 msgid "Group from the question" msgstr "Skupina z otázky" @@ -891,15 +941,15 @@ msgstr "Skupina řešitelů z objektu" msgid "Specific supplier" msgstr "Konkrétní dodavatel" -#: inc/target_actor.class.php:75 inc/abstractitiltarget.class.php:2088 +#: inc/target_actor.class.php:75 inc/abstractitiltarget.class.php:2087 msgid "Supplier from the question" msgstr "Dodavatel z otázky" -#: inc/target_actor.class.php:76 inc/abstractitiltarget.class.php:2077 +#: inc/target_actor.class.php:76 inc/abstractitiltarget.class.php:2076 msgid "Actors from the question" msgstr "Účastníci z otázky" -#: inc/target_actor.class.php:77 inc/abstractitiltarget.class.php:2092 +#: inc/target_actor.class.php:77 inc/abstractitiltarget.class.php:2091 msgid "Form author's supervisor" msgstr "" @@ -907,7 +957,7 @@ msgstr "" msgid "Observer" msgstr "" -#: inc/target_actor.class.php:85 inc/abstractitiltarget.class.php:1725 +#: inc/target_actor.class.php:85 inc/abstractitiltarget.class.php:1724 msgid "Assigned to" msgstr "" @@ -943,67 +993,67 @@ msgstr "" msgid "Accepted" msgstr "Přijato" -#: inc/formanswer.class.php:525 +#: inc/formanswer.class.php:523 msgid "Print this form" msgstr "Vytisknout tento formulář" -#: inc/formanswer.class.php:549 +#: inc/formanswer.class.php:547 msgid "Form accepted by validator." msgstr "Formulář byl schválen ověřovatelem." -#: inc/formanswer.class.php:551 +#: inc/formanswer.class.php:549 msgid "Form successfully saved." msgstr "Formulář byl úspěšně uložen." -#: inc/formanswer.class.php:621 inc/formaccesstype.class.php:122 +#: inc/formanswer.class.php:616 inc/formaccesstype.class.php:122 msgid "Save" msgstr "" -#: inc/formanswer.class.php:633 +#: inc/formanswer.class.php:628 msgid "Required if refused" msgstr "Požadováno pokud je zamítnuto" -#: inc/formanswer.class.php:639 +#: inc/formanswer.class.php:634 msgid "Refuse" msgstr "Zamítnout" -#: inc/formanswer.class.php:647 +#: inc/formanswer.class.php:642 msgid "Edit answers" msgstr "" -#: inc/formanswer.class.php:653 +#: inc/formanswer.class.php:648 msgid "Cancel edition" msgstr "" -#: inc/formanswer.class.php:660 +#: inc/formanswer.class.php:655 msgid "Accept" msgstr "Schválit" -#: inc/formanswer.class.php:681 +#: inc/formanswer.class.php:676 msgid "Refused comment is required!" msgstr "Komentář k zamítnutí je povinný!" -#: inc/formanswer.class.php:753 +#: inc/formanswer.class.php:750 msgid "You are not the validator of these answers" msgstr "Nejste ověřovatelem těchto odpovědí" -#: inc/formanswer.class.php:959 inc/formanswer.class.php:961 +#: inc/formanswer.class.php:956 inc/formanswer.class.php:958 msgid "Form data" msgstr "Data formuláře" -#: inc/formanswer.class.php:1085 inc/formanswer.class.php:1135 +#: inc/formanswer.class.php:1084 inc/formanswer.class.php:1134 msgid "Cannot generate targets!" msgstr "Není možné vytvářet cíle!" -#: inc/formanswer.class.php:1252 +#: inc/formanswer.class.php:1258 msgid "No turing test set" msgstr "" -#: inc/formanswer.class.php:1257 +#: inc/formanswer.class.php:1263 msgid "You failed the Turing test" msgstr "" -#: inc/formanswer.class.php:1299 +#: inc/formanswer.class.php:1305 msgid "You must select validator!" msgstr "Je třeba vybrat ověřovatele!" @@ -1015,15 +1065,15 @@ msgstr "" msgid "Failed to delete this issue. An internal error occured." msgstr "" -#: inc/common.class.php:761 +#: inc/common.class.php:777 msgid "Seek assistance" msgstr "Požádat o pomoc" -#: inc/common.class.php:766 +#: inc/common.class.php:782 msgid "My requests for assistance" msgstr "Mé žádosti o pomoc" -#: inc/common.class.php:796 +#: inc/common.class.php:812 msgid "Consult feeds" msgstr "Konzultovat zdroje" @@ -1067,9 +1117,9 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: 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 +#: inc/form_language.class.php:111 inc/form.class.php:1048 +#: inc/form.class.php:1173 inc/abstracttarget.class.php:161 +#: inc/abstractitiltarget.class.php:1541 msgid "The name cannot be empty!" msgstr "Jméno nemůže být prázdné!" @@ -1081,7 +1131,7 @@ msgstr "" msgid "Add a translation" msgstr "" -#: inc/form_language.class.php:283 js/scripts.js:1113 +#: inc/form_language.class.php:283 js/scripts.js:1179 msgid "Update a translation" msgstr "" @@ -1102,7 +1152,7 @@ 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 +#: inc/form.class.php:529 inc/abstractitiltarget.class.php:1615 msgid "Delete" msgstr "Smazat" @@ -1128,23 +1178,23 @@ msgstr "Žádné" msgid "Need validaton?" msgstr "" -#: inc/form_validator.class.php:126 inc/abstractitiltarget.class.php:2029 +#: inc/form_validator.class.php:126 inc/abstractitiltarget.class.php:2028 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 +#: inc/form_validator.class.php:303 inc/profile.class.php:62 +#: inc/targetproblem.class.php:146 inc/entityconfig.class.php:389 +#: inc/targetchange.class.php:483 inc/targetticket.class.php:317 +#: inc/targetticket.class.php:352 inc/abstractitiltarget.class.php:2017 msgctxt "button" msgid "Save" msgstr "" -#: inc/form_validator.class.php:709 inc/abstractitiltarget.class.php:1269 +#: inc/form_validator.class.php:717 inc/abstractitiltarget.class.php:1270 msgid "Validation" msgstr "Ověření správnosti" -#: inc/form_validator.class.php:711 +#: inc/form_validator.class.php:719 msgid "Choose a validator" msgstr "Vyberte ověřovatele" @@ -1163,7 +1213,7 @@ msgid "Properties" msgstr "" #: inc/targetproblem.class.php:521 inc/targetchange.class.php:285 -#: inc/targetticket.class.php:1409 +#: inc/targetticket.class.php:1411 #, php-format msgid "" "Failed to add or update the %1$s %2$s: a question is missing and is used in " @@ -1171,7 +1221,7 @@ msgid "" msgstr "" #: inc/targetproblem.class.php:578 inc/targetchange.class.php:105 -#: inc/targetticket.class.php:135 inc/abstractitiltarget.class.php:1171 +#: inc/targetticket.class.php:135 inc/abstractitiltarget.class.php:1172 msgid "Actors" msgstr "Účastníci" @@ -1196,93 +1246,111 @@ msgstr "" 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 +#: inc/entityconfig.class.php:90 inc/entityconfig.class.php:99 +#: inc/entityconfig.class.php:107 inc/entityconfig.class.php:115 +#: inc/entityconfig.class.php:123 inc/entityconfig.class.php:131 +#: inc/entityconfig.class.php:139 inc/entityconfig.class.php:147 +#: inc/entityconfig.class.php:155 msgid "Inheritance of the parent entity" msgstr "" -#: inc/entityconfig.class.php:84 +#: inc/entityconfig.class.php:91 msgid "GLPi's helpdesk" msgstr "GLPI služba podpory" -#: inc/entityconfig.class.php:85 +#: inc/entityconfig.class.php:92 msgid "Service catalog simplified" msgstr "Zjednodušený katalog služeb" -#: inc/entityconfig.class.php:86 +#: inc/entityconfig.class.php:93 msgid "Service catalog extended" msgstr "Rozšířený katalog služeb" -#: inc/entityconfig.class.php:93 +#: inc/entityconfig.class.php:100 msgid "All available forms" msgstr "" -#: inc/entityconfig.class.php:94 +#: inc/entityconfig.class.php:101 msgid "Only default forms" msgstr "" -#: inc/entityconfig.class.php:101 +#: inc/entityconfig.class.php:108 msgid "Popularity sort" msgstr "Řazení podle oblíbenosti" -#: inc/entityconfig.class.php:102 +#: inc/entityconfig.class.php:109 msgid "Alphabetic sort" msgstr "Abecední řazení" -#: inc/entityconfig.class.php:109 +#: inc/entityconfig.class.php:116 msgid "Merged with Forms" msgstr "" -#: inc/entityconfig.class.php:110 +#: inc/entityconfig.class.php:117 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 +#: inc/entityconfig.class.php:124 inc/entityconfig.class.php:132 +#: inc/entityconfig.class.php:140 inc/entityconfig.class.php:148 +#: 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 +#: inc/entityconfig.class.php:125 inc/entityconfig.class.php:133 +#: inc/entityconfig.class.php:141 inc/entityconfig.class.php:149 msgid "Hidden" msgstr "" -#: inc/entityconfig.class.php:208 +#: inc/entityconfig.class.php:156 +msgid "Variable height" +msgstr "" + +#: inc/entityconfig.class.php:157 +msgid "Uniform height" +msgstr "" + +#: inc/entityconfig.class.php:231 msgid "Helpdesk" msgstr "Služba podpory" -#: inc/entityconfig.class.php:216 inc/entityconfig.class.php:348 entrée +#: inc/entityconfig.class.php:239 inc/entityconfig.class.php:403 entrée #: standard:44 msgid "Helpdesk mode" msgstr "Režim služby podpory" -#: inc/entityconfig.class.php:227 +#: inc/entityconfig.class.php:250 msgid "Default Form list mode" msgstr "" -#: inc/entityconfig.class.php:245 inc/entityconfig.class.php:358 +#: inc/entityconfig.class.php:268 inc/entityconfig.class.php:413 msgid "Sort order" msgstr "" -#: inc/entityconfig.class.php:261 inc/entityconfig.class.php:368 +#: inc/entityconfig.class.php:284 inc/entityconfig.class.php:423 msgid "Knowledge base" msgstr "" -#: inc/entityconfig.class.php:276 +#: inc/entityconfig.class.php:299 msgid "Search" msgstr "" -#: inc/entityconfig.class.php:292 +#: inc/entityconfig.class.php:315 msgid "Counters dashboard" msgstr "" -#: inc/entityconfig.class.php:308 +#: inc/entityconfig.class.php:331 msgid "Header message" msgstr "" -#: inc/entityconfig.class.php:320 inc/entityconfig.class.php:398 +#: inc/entityconfig.class.php:347 +msgid "Search issue" +msgstr "" + +#: inc/entityconfig.class.php:363 +msgid "Tile design" +msgstr "" + +#: inc/entityconfig.class.php:375 inc/entityconfig.class.php:453 #: inc/form.class.php:239 entrée standard:84 msgid "Header" msgid_plural "Headers" @@ -1291,11 +1359,11 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: inc/entityconfig.class.php:378 +#: inc/entityconfig.class.php:433 msgid "Display search field" msgstr "" -#: inc/entityconfig.class.php:388 +#: inc/entityconfig.class.php:443 msgid "Display header" msgstr "" @@ -1331,7 +1399,7 @@ msgstr "Omezený přístup" msgid "Answers waiting for validation" msgstr "" -#: inc/form.class.php:124 inc/form.class.php:1583 inc/form.class.php:1609 +#: inc/form.class.php:124 inc/form.class.php:1606 inc/form.class.php:1632 msgid "Import forms" msgstr "Importovat formuláře" @@ -1356,18 +1424,6 @@ msgstr "Přístup" msgid "Active" msgstr "" -#: 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 msgid "Default form" msgstr "" @@ -1388,7 +1444,7 @@ msgstr "" msgid "Answers title" msgstr "" -#: inc/form.class.php:504 inc/form.class.php:557 +#: inc/form.class.php:504 inc/form.class.php:563 msgid "Target" msgid_plural "Targets" msgstr[0] "" @@ -1396,197 +1452,201 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: inc/form.class.php:540 inc/form.class.php:2108 +#: inc/form.class.php:506 +msgid "Actions" +msgstr "" + +#: inc/form.class.php:546 inc/form.class.php:2130 msgid "Add a target" msgstr "Přidat cíl" -#: inc/form.class.php:560 +#: inc/form.class.php:566 msgid "Preview" msgstr "" -#: inc/form.class.php:561 +#: inc/form.class.php:567 msgid "properties" msgstr "" -#: inc/form.class.php:869 +#: inc/form.class.php:886 msgid "What are you looking for?" msgstr "" -#: inc/form.class.php:877 +#: inc/form.class.php:894 #, php-format msgid "My %1$d last forms (requester)" msgstr "Mých %1$dposledních formulářů (žadatel)" -#: inc/form.class.php:880 +#: inc/form.class.php:897 msgid "No form posted yet" msgstr "Nebyl odeslán žádný formulář" -#: inc/form.class.php:910 +#: inc/form.class.php:927 msgid "All my forms (requester)" msgstr "Všechny mé formuláře (žadatel)" -#: inc/form.class.php:923 +#: inc/form.class.php:940 #, php-format msgid "My %1$d last forms (validator)" msgstr "Mých %1$dposledních formulářů (ověřovatel)" -#: inc/form.class.php:931 +#: inc/form.class.php:948 msgid "No form waiting for validation" msgstr "Žádný formulář nečeká na ověření" -#: inc/form.class.php:966 +#: inc/form.class.php:983 msgid "All my forms (validator)" msgstr "Všechny mé formuláře (ověřovatel)" -#: inc/form.class.php:1176 +#: inc/form.class.php:1184 msgid "Cannot use empty name for form answers. Keeping the previous value." msgstr "" -#: inc/form.class.php:1271 +#: inc/form.class.php:1279 #, 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:1351 +#: inc/form.class.php:1359 msgid "Errored duplicate" msgstr "" -#: inc/form.class.php:1362 +#: inc/form.class.php:1370 msgid "Duplicate" msgstr "Kopírovat" -#: inc/form.class.php:1409 +#: inc/form.class.php:1417 msgctxt "button" msgid "Post" msgstr "" -#: inc/form.class.php:1427 +#: inc/form.class.php:1440 #, php-format msgid "Form duplicated: %s" msgstr "Formulář byl zkopírován: %s" -#: inc/form.class.php:1438 +#: inc/form.class.php:1456 #, php-format msgid "Form Transfered: %s" msgstr "Formulář byl přesunut: %s" -#: inc/form.class.php:1457 +#: inc/form.class.php:1480 msgid "Back" msgstr "Zpět" -#: inc/form.class.php:1556 +#: inc/form.class.php:1579 msgid "Upload of JSON files not allowed." msgstr "Nahrání JSON souborů není dovoleno." -#: inc/form.class.php:1559 +#: inc/form.class.php:1582 msgid "You may allow JSON files right now." msgstr "JSON soubory můžete povolit právě teď." -#: inc/form.class.php:1560 +#: inc/form.class.php:1583 msgctxt "button" msgid "Create" msgstr "Vytvořit" -#: inc/form.class.php:1563 inc/form.class.php:1574 +#: inc/form.class.php:1586 inc/form.class.php:1597 msgid "Please contact your GLPI administrator." msgstr "Obraťte se na svého správce GLPI." -#: inc/form.class.php:1564 inc/form.class.php:1575 +#: inc/form.class.php:1587 inc/form.class.php:1598 msgctxt "button" msgid "Back" msgstr "Zpět" -#: inc/form.class.php:1567 +#: inc/form.class.php:1590 msgid "Upload of JSON files not enabled." msgstr "Nahrávání JSON souborů není zapnuto." -#: inc/form.class.php:1570 inc/form.class.php:1573 +#: inc/form.class.php:1593 inc/form.class.php:1596 msgid "You may enable JSON files right now." msgstr "JSON soubory můžete zapnout právě teď." -#: inc/form.class.php:1571 +#: inc/form.class.php:1594 msgctxt "button" msgid "Enable" msgstr "Zapnout" -#: inc/form.class.php:1618 +#: inc/form.class.php:1641 msgctxt "button" msgid "Send" msgstr "" -#: inc/form.class.php:1637 +#: inc/form.class.php:1660 msgid "Forms import impossible, the file is empty" msgstr "Import formuláře není možný, soubor je prázdný" -#: inc/form.class.php:1641 inc/form.class.php:1645 +#: inc/form.class.php:1664 inc/form.class.php:1668 msgid "Forms import impossible, the file seems corrupt" msgstr "Import formuláře není možný, soubor je poškozen" -#: inc/form.class.php:1651 +#: inc/form.class.php:1674 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:1658 +#: inc/form.class.php:1681 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 +#: inc/form.class.php:1707 #, php-format msgid "Failed to import %s" msgstr "%s se nepodařilo importovat" -#: inc/form.class.php:1689 +#: inc/form.class.php:1712 #, php-format msgid "Forms successfully imported from %s" msgstr "Formuláře byly úspěšně importovány z %s" -#: inc/form.class.php:1752 +#: inc/form.class.php:1775 #, 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:1760 +#: inc/form.class.php:1783 #, php-format msgid "You don't have right to update the entity %1$s." msgstr "" -#: inc/form.class.php:1770 +#: inc/form.class.php:1793 #, 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:1852 +#: inc/form.class.php:1875 msgid "Failed to create JSON document type" msgstr "Nepodařilo se vytvořit typ dokumentu JSON" -#: inc/form.class.php:1859 +#: inc/form.class.php:1882 msgid "JSON document type not found" msgstr "Typ JSON dokumentu nenalezen" -#: inc/form.class.php:1866 +#: inc/form.class.php:1889 msgid "Failed to update JSON document type" msgstr "Nepodařilo se aktualizovat typ JSON dokumentu" -#: inc/form.class.php:1886 +#: inc/form.class.php:1909 msgid "Forms without category" msgstr "Formuláře bez kategorie" -#: inc/form.class.php:1907 +#: inc/form.class.php:1930 msgid "No form available" msgstr "Není k dispozici žádný formulář" -#: inc/form.class.php:2139 inc/targetticket.class.php:392 -#: inc/abstractitiltarget.class.php:1735 inc/abstractitiltarget.class.php:2018 +#: inc/form.class.php:2161 inc/targetticket.class.php:392 +#: inc/abstractitiltarget.class.php:1734 inc/abstractitiltarget.class.php:2017 msgid "Add" msgstr "Přidat" -#: inc/form.class.php:2157 inc/form.class.php:2180 +#: inc/form.class.php:2179 inc/form.class.php:2202 msgid "Unsupported target type." msgstr "Nepodporovaný typ cíle." -#: inc/form.class.php:2219 +#: inc/form.class.php:2241 msgid "plugin_formcreator_load_check" msgstr "" @@ -1636,10 +1696,10 @@ msgstr "Název je povinný" 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 +#: inc/question.class.php:70 inc/targetticket.class.php:1134 +#: inc/targetticket.class.php:1173 inc/abstractitiltarget.class.php:968 +#: inc/abstractitiltarget.class.php:1005 inc/abstractitiltarget.class.php:1083 +#: inc/abstractitiltarget.class.php:1214 inc/abstractitiltarget.class.php:1295 #: entrée standard:41 msgid "Question" msgid_plural "Questions" @@ -1677,48 +1737,48 @@ msgstr "Tento typ otázky vyžaduje parametry" msgid "A parameter is missing for this question type" msgstr "Chybí parametr pro tento typ otázky" -#: inc/question.class.php:1273 +#: inc/question.class.php:1268 msgid "Service levels" -msgstr "" +msgstr "Úrovně služby" -#: inc/question.class.php:1274 inc/abstractitiltarget.class.php:805 +#: inc/question.class.php:1269 inc/abstractitiltarget.class.php:806 msgid "SLA" -msgstr "" +msgstr "SLA" -#: inc/question.class.php:1275 inc/abstractitiltarget.class.php:878 +#: inc/question.class.php:1270 inc/abstractitiltarget.class.php:879 msgid "OLA" -msgstr "" +msgstr "OLA" -#: inc/question.class.php:1292 inc/question.class.php:1332 -#: inc/question.class.php:1335 +#: inc/question.class.php:1287 inc/question.class.php:1327 +#: inc/question.class.php:1330 msgid "Assets" msgstr "" -#: inc/question.class.php:1306 hook.php:675 hook.php:692 +#: inc/question.class.php:1301 hook.php:691 hook.php:708 msgid "Assistance" msgstr "" -#: inc/question.class.php:1311 +#: inc/question.class.php:1306 msgid "Management" msgstr "" -#: inc/question.class.php:1320 +#: inc/question.class.php:1315 msgid "Tools" msgstr "" -#: inc/question.class.php:1321 +#: inc/question.class.php:1316 msgid "Notes" msgstr "" -#: inc/question.class.php:1322 +#: inc/question.class.php:1317 msgid "RSS feed" msgstr "" -#: inc/question.class.php:1324 +#: inc/question.class.php:1319 msgid "Administration" msgstr "" -#: inc/question.class.php:1332 inc/question.class.php:1335 +#: inc/question.class.php:1327 inc/question.class.php:1330 msgid "Plugin" msgid_plural "Plugins" msgstr[0] "" @@ -1794,15 +1854,15 @@ msgstr "Je třeba, aby cíl byl přiřazen k existujícímu formuláři." msgid "Name is required." msgstr "" -#: inc/abstracttarget.class.php:493 +#: inc/abstracttarget.class.php:502 msgid "Destination entity" msgstr "" -#: inc/abstracttarget.class.php:509 +#: inc/abstracttarget.class.php:518 msgid "User type question" msgstr "Typ uživatele dle otázky" -#: inc/abstracttarget.class.php:510 +#: inc/abstracttarget.class.php:519 msgid "Entity type question" msgstr "Typ entity dle otázky" @@ -1865,14 +1925,14 @@ msgid "Specific asset" msgstr "Konkrétní majetek" #: 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 +#: inc/abstractitiltarget.class.php:200 inc/abstractitiltarget.class.php:208 +#: inc/abstractitiltarget.class.php:216 inc/abstractitiltarget.class.php:224 +#: inc/abstractitiltarget.class.php:233 msgid "Equals to the answer to the question" msgstr "Rovná se odpovědi na otázku" -#: inc/targetticket.class.php:101 inc/abstractitiltarget.class.php:224 -#: inc/abstractitiltarget.class.php:233 +#: inc/targetticket.class.php:101 inc/abstractitiltarget.class.php:225 +#: inc/abstractitiltarget.class.php:234 msgid "Last valid answer" msgstr "Poslední platná odpověď" @@ -1949,23 +2009,23 @@ msgstr "Odkazovaná položka neexistuje" msgid "Failed to link the item" msgstr "Nepodařilo se odkázat na položku" -#: inc/targetticket.class.php:957 install/install.php:334 +#: inc/targetticket.class.php:959 install/install.php:368 msgid "Your form has been accepted by the validator" msgstr "Váš formulář byl ověřen ověřovatelem" -#: inc/targetticket.class.php:1108 +#: inc/targetticket.class.php:1110 msgid "Request source" msgstr "" -#: inc/targetticket.class.php:1133 +#: inc/targetticket.class.php:1135 msgid "Type " msgstr "Typ" -#: inc/targetticket.class.php:1161 +#: inc/targetticket.class.php:1163 msgid "Associated elements" msgstr "" -#: inc/targetticket.class.php:1172 +#: inc/targetticket.class.php:1174 msgid "Item " msgstr "Položka" @@ -2002,78 +2062,78 @@ msgid "Tags from questions or specific tags" msgstr "Štítky z otázek nebo konkrétní štítky" #: inc/abstractitiltarget.class.php:189 +msgid "TTR from template or none" +msgstr "" + +#: inc/abstractitiltarget.class.php:190 msgid "equals to the answer to the question" msgstr "rovná se odpovědi na otázku" -#: inc/abstractitiltarget.class.php:190 +#: inc/abstractitiltarget.class.php:191 msgid "calculated from the ticket creation date" msgstr "počítáno od data vytvoření požadavku" -#: inc/abstractitiltarget.class.php:191 +#: inc/abstractitiltarget.class.php:192 msgid "calculated from the answer to the question" msgstr "počítáno od odpovědi na otázku" -#: inc/abstractitiltarget.class.php:197 +#: inc/abstractitiltarget.class.php:198 msgid "SLA from template or none" msgstr "" -#: inc/abstractitiltarget.class.php:198 +#: inc/abstractitiltarget.class.php:199 msgid "Specific SLA" msgstr "" -#: inc/abstractitiltarget.class.php:205 +#: inc/abstractitiltarget.class.php:206 msgid "OLA from template or none" msgstr "" -#: inc/abstractitiltarget.class.php:206 +#: inc/abstractitiltarget.class.php:207 msgid "Specific OLA" msgstr "" -#: inc/abstractitiltarget.class.php:213 +#: inc/abstractitiltarget.class.php:214 msgid "Urgency from template or Medium" msgstr "Naléhavost z šablony nebo Střední" -#: inc/abstractitiltarget.class.php:214 +#: inc/abstractitiltarget.class.php:215 msgid "Specific urgency" msgstr "Konkrétní naléhavost" -#: inc/abstractitiltarget.class.php:221 +#: inc/abstractitiltarget.class.php:222 msgid "Category from template or none" msgstr "Kategorie ze šablony nebo žádná" -#: inc/abstractitiltarget.class.php:222 +#: inc/abstractitiltarget.class.php:223 msgid "Specific category" msgstr "Konkrétní kategorie" -#: inc/abstractitiltarget.class.php:230 +#: inc/abstractitiltarget.class.php:231 msgid "Location from template or none" msgstr "Umístění ze šablony nebo žádné" -#: inc/abstractitiltarget.class.php:231 +#: inc/abstractitiltarget.class.php:232 msgid "Specific location" msgstr "Konkrétní umístění" -#: inc/abstractitiltarget.class.php:239 +#: inc/abstractitiltarget.class.php:240 msgid "No validation" msgstr "" -#: inc/abstractitiltarget.class.php:240 +#: inc/abstractitiltarget.class.php:241 msgid "Specific user or group" msgstr "" -#: inc/abstractitiltarget.class.php:241 +#: inc/abstractitiltarget.class.php:242 msgid "User from question answer" msgstr "" -#: inc/abstractitiltarget.class.php:242 +#: inc/abstractitiltarget.class.php:243 msgid "Group from question answer" msgstr "" -#: inc/abstractitiltarget.class.php:741 -msgid "Time to resolve" -msgstr "" - -#: inc/abstractitiltarget.class.php:793 +#: inc/abstractitiltarget.class.php:794 msgid "Minute" msgid_plural "Minutes" msgstr[0] "" @@ -2081,7 +2141,7 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: inc/abstractitiltarget.class.php:794 +#: inc/abstractitiltarget.class.php:795 msgid "Hour" msgid_plural "Hours" msgstr[0] "" @@ -2089,7 +2149,7 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: inc/abstractitiltarget.class.php:795 +#: inc/abstractitiltarget.class.php:796 msgid "Day" msgid_plural "Days" msgstr[0] "" @@ -2097,7 +2157,7 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: inc/abstractitiltarget.class.php:796 +#: inc/abstractitiltarget.class.php:797 msgid "Month" msgid_plural "Months" msgstr[0] "" @@ -2105,43 +2165,43 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: inc/abstractitiltarget.class.php:828 +#: inc/abstractitiltarget.class.php:829 msgid "SLA (TTO/TTR)" msgstr "" -#: inc/abstractitiltarget.class.php:829 inc/abstractitiltarget.class.php:902 +#: inc/abstractitiltarget.class.php:830 inc/abstractitiltarget.class.php:903 msgid "Question (TTO/TTR)" msgstr "" -#: inc/abstractitiltarget.class.php:901 +#: inc/abstractitiltarget.class.php:902 msgid "OLA (TTO/TTR)" msgstr "" -#: inc/abstractitiltarget.class.php:1005 +#: inc/abstractitiltarget.class.php:1006 msgid "Urgency " msgstr "Naléhavost" -#: inc/abstractitiltarget.class.php:1035 +#: inc/abstractitiltarget.class.php:1036 msgid "Ticket tags" msgstr "Tagy požadavků" -#: inc/abstractitiltarget.class.php:1083 +#: inc/abstractitiltarget.class.php:1084 msgid "Tags" msgstr "Štítky" -#: inc/abstractitiltarget.class.php:1202 +#: inc/abstractitiltarget.class.php:1203 msgid "Location" msgstr "" -#: inc/abstractitiltarget.class.php:1214 +#: inc/abstractitiltarget.class.php:1215 msgid "Location " msgstr "Umístění" -#: inc/abstractitiltarget.class.php:1544 +#: inc/abstractitiltarget.class.php:1547 msgid "The description cannot be empty!" msgstr "Popis nemůže být prázdný" -#: inc/abstractitiltarget.class.php:1718 +#: inc/abstractitiltarget.class.php:1717 msgid "Watcher" msgid_plural "Watchers" msgstr[0] "" @@ -2149,50 +2209,57 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: inc/abstractitiltarget.class.php:1737 +#: inc/abstractitiltarget.class.php:1736 msgid "Cancel" msgstr "Storno" -#: inc/abstractitiltarget.class.php:2012 inc/abstractitiltarget.class.php:2028 -#: inc/abstractitiltarget.class.php:2029 +#: inc/abstractitiltarget.class.php:2011 inc/abstractitiltarget.class.php:2027 +#: inc/abstractitiltarget.class.php:2028 msgid "Email followup" msgstr "" -#: inc/abstractitiltarget.class.php:2026 inc/abstractitiltarget.class.php:2054 +#: inc/abstractitiltarget.class.php:2025 inc/abstractitiltarget.class.php:2053 msgid "Group" msgstr "" -#: inc/abstractitiltarget.class.php:2027 inc/abstractitiltarget.class.php:2083 +#: inc/abstractitiltarget.class.php:2026 inc/abstractitiltarget.class.php:2082 msgid "Supplier" msgstr "" -#: inc/abstractitiltarget.class.php:2028 +#: inc/abstractitiltarget.class.php:2027 msgid "Yes" msgstr "" -#: inc/abstractitiltarget.class.php:2065 +#: inc/abstractitiltarget.class.php:2064 msgid "Group from the object" msgstr "Skupina z objektu" -#: inc/abstractitiltarget.class.php:2071 +#: inc/abstractitiltarget.class.php:2070 msgid "Tech group from the object" msgstr "Skupina řešitelů z objektu" -#: install/install.php:128 +#: install/install.php:133 msgid "" "Upgrade tables to innoDB; run php bin/console " "glpi:migration:myisam_to_innodb" msgstr "" -#: install/install.php:315 +#: install/install.php:174 +#, 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:349 msgid "A form has been created" msgstr "Formulář byl vytvořen" -#: install/install.php:316 +#: install/install.php:350 msgid "Your request has been saved" msgstr "Vaše žádost byla uložena" -#: install/install.php:317 +#: install/install.php:351 msgid "" "Hi,\\nYour request from GLPI has been successfully saved with number " "##formcreator.request_id## and transmitted to the helpdesk team.\\nYou can " @@ -2202,11 +2269,11 @@ msgstr "" "##formcreator.request_id## a předán týmu podpory. Odpovědi můžete vidět na " "následujícím odkazu:\\n##formcreator.validation_link##" -#: install/install.php:322 +#: install/install.php:356 msgid "A form from GLPI need to be validate" msgstr "Formulář z GLPI je třeba ověřit" -#: install/install.php:323 +#: install/install.php:357 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 " @@ -2216,11 +2283,11 @@ msgstr "" "jako ověřovatel.\\n K formuláři můžete přistoupit kliknutím na tento " "odkaz:\\n##formcreator.validation_link##" -#: install/install.php:328 +#: install/install.php:362 msgid "Your form has been refused by the validator" msgstr "Váš formulář byl zamítnut ověřovatelem" -#: install/install.php:329 +#: install/install.php:363 msgid "" "Hi,\\nWe are sorry to inform you that your form has been refused by the " "validator for the reason " @@ -2231,7 +2298,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:335 +#: install/install.php:369 msgid "" "Hi,\\nWe are pleased to inform you that your form has been accepted by the " "validator.\\nYour request will be considered soon." @@ -2239,17 +2306,17 @@ msgstr "" "Dobrý den,\\n Váš formulář byl schválen ověřovatelem.\\n Váš požadavek bude " "brzy řešen." -#: install/install.php:340 +#: install/install.php:374 msgid "Your form has been deleted by an administrator" msgstr "Váš formulář byl smazán správcem" -#: install/install.php:341 +#: install/install.php:375 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:567 +#: install/install.php:601 msgid "Formcreator - Sync service catalog issues" msgstr "Vytváření formulářů – problémy katalogu synchronizační služby" @@ -2267,82 +2334,58 @@ 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" +msgid "Cancel my ticket" msgstr "" -#: hook.php:669 -msgid "Old issues" +#: hook.php:685 +msgid "Old" msgstr "" -#: hook.php:676 +#: hook.php:692 #, php-format msgid "Number of %s" msgstr "" -#: hook.php:693 +#: hook.php:709 msgid "Issues summary" msgstr "" -#: hook.php:731 +#: hook.php:747 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 "Nebyl nalezen žádný formulář. Prosím vyberte níže nějaký" +#: js/scripts.js:319 +msgid "No form found. Please choose a form below instead." +msgstr "" + +#: js/scripts.js:321 +msgid "No form found." +msgstr "" -#: js/scripts.js:360 -msgid "No form yet in this category" -msgstr "Žádný formulář v této kategorii" +#: js/scripts.js:325 +msgid "No FAQ item found." +msgstr "" -#: js/scripts.js:639 +#: js/scripts.js:709 msgid "Are you sure you want to delete this question?" msgstr "Opravdu chcete smazat tuto otázku?" -#: js/scripts.js:826 +#: js/scripts.js:892 msgid "Are you sure you want to delete this section?" msgstr "Opravdu chcete smazat tuto sekci?" -#: js/scripts.js:1066 +#: js/scripts.js:1132 msgid "Add translations" msgstr "" -#: js/scripts.js:1213 js/scripts.js:1237 +#: js/scripts.js:1279 js/scripts.js:1303 msgid "An error occured while querying forms" msgstr "Došlo k chybě při dotazování formuláře" -#: js/scripts.js:1351 +#: js/scripts.js:1418 msgid "Are you sure you want to delete this target:" msgstr "" @@ -2353,7 +2396,7 @@ msgstr "Povinné" #: entrée standard:57 standard:61 standard:60 standard:59 standard:43 #: standard:69 standard:52 standard:37 msgid "Default values" -msgstr "" +msgstr "Výchozí hodnoty" #: entrée standard:52 standard:59 standard:58 msgid "Show empty" @@ -2399,7 +2442,7 @@ msgstr "Výchozí formulář v katalogu služeb" msgid "Are you a robot ?" msgstr "" -#: entrée standard:127 +#: entrée standard:132 msgid "Send" msgstr "" diff --git a/locales/de_AT.po b/locales/de_AT.po index 919bbd09b..15e32c02a 100644 --- a/locales/de_AT.po +++ b/locales/de_AT.po @@ -8,8 +8,8 @@ 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" +"POT-Creation-Date: 2022-06-15 14:47+0200\n" +"PO-Revision-Date: 2022-06-15 12:10+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" @@ -17,31 +17,36 @@ msgstr "" "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] "" +#: ajax/question_update.php:36 ajax/section_update.php:37 +msgid "Bad request" +msgstr "" -#: 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] "" +#: 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 "" -#: hook.php:602 -msgid "Cancel my ticket" +#: 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 "" -#: setup.php:257 inc/form.class.php:111 inc/formlist.class.php:55 -#: inc/formlist.class.php:56 -msgid "Forms waiting for validation" +#: ajax/section_add.php:44 +msgid "Could not add the section" msgstr "" -#: ajax/commontree.php:55 +#: ajax/commontree.php:55 entrée standard:109 standard:92 msgid "Subtree root" msgstr "" @@ -49,7 +54,7 @@ msgstr "" msgid "Selectable" msgstr "" -#: ajax/commontree.php:74 +#: ajax/commontree.php:74 entrée standard:118 standard:101 msgid "Limit subtree depth" msgstr "" @@ -57,1615 +62,2335 @@ msgstr "" 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" +#: ajax/homepage_link.php:36 inc/field/dropdownfield.class.php:71 +#: inc/formlist.class.php:46 inc/formanswer.class.php:208 +#: inc/entityconfig.class.php:82 inc/form.class.php:111 inc/form.class.php:571 +#: inc/form.class.php:1938 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/question_duplicate.php:43 -msgid "Source question not found" +#: ajax/section_delete.php:56 +msgid "Could not delete the section" msgstr "" -#: ajax/question_move.php:45 ajax/question_toggle_required.php:49 -#: ajax/question_update.php:45 -msgid "Question not found" +#: ajax/question_add.php:45 +msgid "Could not add the question" msgstr "" -#: ajax/question_move.php:73 -msgid "Could not move some questions" +#: ajax/section_move.php:66 +msgid "Could not move the section" msgstr "" -#: ajax/question_update.php:36 -msgid "Bad request" +#: ajax/target_actor.php:51 +msgid "Failed to add the actor" msgstr "" -#: ajax/section_add.php:44 -msgid "Could not add the section" +#: ajax/target_actor.php:62 +msgid "Failed to delete the actor" msgstr "" -#: ajax/section_delete.php:44 ajax/section_duplicate.php:44 -#: ajax/section_move.php:49 -msgid "Source section not found" +#: ajax/section_duplicate.php:56 +msgid "Could not duplicate the section" msgstr "" -#: ajax/section_delete.php:56 -msgid "Could not delete the section" +#: ajax/section_update.php:50 +msgid "Could not update the section" msgstr "" -#: ajax/section_duplicate.php:56 -msgid "Could not duplicate the section" +#: 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 "" -#: ajax/section_move.php:66 -msgid "Could not move the section" +#: front/issue.form.php:46 +msgid "Item not found" msgstr "" -#: ajax/section_update.php:49 -msgid "Could not update the section" +#: 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/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 +#: 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:43 inc/common.class.php:686 +#: inc/common.class.php:693 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" +#: 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/form.class.php:2242 +#: front/formlist.php:45 front/formlist.php:48 inc/common.class.php:683 msgid "Form list" msgstr "" -#: inc/abstractquestionparameter.class.php:92 -msgid "Parameter" +#: front/formdisplay.php:90 inc/formanswer.class.php:877 +#: inc/formanswer.class.php:1097 inc/formanswer.class.php:1147 +msgid "The form has been successfully saved!" msgstr "" -#: inc/abstractquestionparameter.class.php:99 -msgid "Field name" +#. TRANS: %s is the user login +#: front/reservation.form.php:71 +#, php-format +msgid "%1$s purges the reservation for item %2$s" msgstr "" -#: inc/abstracttarget.class.php:186 -msgid "Current active entity" +#: front/reservation.form.php:124 +#, php-format +msgid "%1$s adds the reservation %2$s for item %3$s" msgstr "" -#: inc/abstracttarget.class.php:187 -msgid "Default requester user's entity" +#: inc/knowbase.class.php:60 inc/form.class.php:648 +#: inc/abstractitiltarget.class.php:953 inc/abstractitiltarget.class.php:967 +msgid "Category" +msgid_plural "Categories" +msgstr[0] "" +msgstr[1] "" + +#: inc/knowbase.class.php:62 inc/form.class.php:651 +msgid "See all" msgstr "" -#: inc/abstracttarget.class.php:188 -msgid "First dynamic requester user's entity (alphabetical)" +#: inc/knowbase.class.php:83 +msgid "Please, describe your need here" msgstr "" -#: inc/abstracttarget.class.php:189 -msgid "Last dynamic requester user's entity (alphabetical)" +#: inc/field/textareafield.class.php:102 +msgid "Textarea" msgstr "" -#: inc/abstracttarget.class.php:190 -msgid "The form entity" +#: inc/field/textareafield.class.php:160 inc/field/dropdownfield.class.php:440 +#: 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:487 +#: inc/field/requesttypefield.class.php:159 +msgid "A required field is empty:" msgstr "" -#: inc/abstracttarget.class.php:191 -msgid "Default entity of the validator" +#: 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/abstracttarget.class.php:192 -msgid "Specific entity" +#: inc/field/dropdownfield.class.php:70 inc/filter/entityfilter.class.php:44 +#: inc/abstractitiltarget.class.php:2024 inc/abstractitiltarget.class.php:2042 +msgid "User" msgstr "" -#: inc/abstracttarget.class.php:193 -msgid "Default entity of a user type question answer" +#: inc/field/dropdownfield.class.php:72 inc/filter/entityfilter.class.php:46 +msgid "User and form" msgstr "" -#: inc/abstracttarget.class.php:194 -msgid "From a GLPI object > Entity type question answer" +#: inc/field/dropdownfield.class.php:431 entrée standard:38 +msgid "Dropdown" +msgid_plural "Dropdowns" +msgstr[0] "" +msgstr[1] "" + +#: inc/field/dropdownfield.class.php:462 +msgid "Invalid value for " msgstr "" -#: inc/abstracttarget.class.php:201 -msgid "Tags from questions" +#: inc/field/dropdownfield.class.php:474 +#, php-format +msgid "The itemtype field is required: %s" msgstr "" -#: inc/abstracttarget.class.php:202 -msgid "Specific tags" +#: inc/field/dropdownfield.class.php:490 +#, php-format +msgid "Invalid dropdown type: %s" msgstr "" -#: inc/abstracttarget.class.php:203 -msgid "Tags from questions and specific tags" +#: inc/field/dropdownfield.class.php:821 entrée standard:143 standard:126 +msgid "Entity restriction" msgstr "" -#: inc/abstracttarget.class.php:204 -msgid "Tags from questions or specific tags" +#: 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/abstracttarget.class.php:210 -msgid "equals to the answer to the question" +#: inc/field/ldapselectfield.class.php:109 +msgid "LDAP size limit exceeded" msgstr "" -#: inc/abstracttarget.class.php:211 -msgid "calculated from the ticket creation date" +#: inc/field/ldapselectfield.class.php:133 +msgid "LDAP Select" msgstr "" -#: inc/abstracttarget.class.php:212 -msgid "calculated from the answer to the question" +#: inc/field/ldapselectfield.class.php:177 +msgid "LDAP directory not defined!" msgstr "" -#: inc/abstracttarget.class.php:218 -msgid "SLA from template or none" +#: inc/field/ldapselectfield.class.php:184 +msgid "LDAP directory not found!" msgstr "" -#: inc/abstracttarget.class.php:219 -msgid "Specific SLA" +#: 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/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" +#: inc/field/textfield.class.php:154 +#, php-format +msgid "The text is too short (minimum %d characters): %s" msgstr "" -#: inc/abstracttarget.class.php:226 -msgid "OLA from template or none" +#: inc/field/textfield.class.php:159 +#, php-format +msgid "The text is too long (maximum %d characters): %s" msgstr "" -#: inc/abstracttarget.class.php:227 -msgid "Specific OLA" +#: inc/field/textfield.class.php:167 +msgid "Text" msgstr "" -#: inc/abstracttarget.class.php:234 -msgid "Urgency from template or Medium" +#: 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/abstracttarget.class.php:235 inc/targetchange.class.php:48 -msgid "Specific urgency" +#: inc/field/textfield.class.php:217 inc/field/floatfield.class.php:238 +msgid "Range" msgstr "" -#: inc/abstracttarget.class.php:242 -msgid "Category from template or none" +#: inc/field/textfield.class.php:223 inc/field/floatfield.class.php:244 +msgid "Additional validation" msgstr "" -#: inc/abstracttarget.class.php:243 inc/targetchange.class.php:56 -msgid "Specific category" +#: inc/field/radiosfield.class.php:108 +msgid "Radios" msgstr "" -#: inc/abstracttarget.class.php:245 inc/targetticket.class.php:89 -msgid "Last valid answer" +#: inc/field/radiosfield.class.php:114 inc/field/glpiselectfield.class.php:86 +#: inc/field/fieldsfield.class.php:511 inc/field/checkboxesfield.class.php:229 +msgid "The field value is required:" msgstr "" -#: inc/abstracttarget.class.php:251 -msgid "Location from template or none" +#: inc/field/radiosfield.class.php:192 inc/field/selectfield.class.php:104 +#: 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/abstracttarget.class.php:252 -msgid "Specific location" +#: inc/field/integerfield.class.php:58 +#, php-format +msgid "This is not an integer: %s" msgstr "" -#: inc/abstracttarget.class.php:880 -msgid "User type question" +#: 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/abstracttarget.class.php:881 -msgid "Entity type question" +#: 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/abstracttarget.class.php:1017 -msgid "SLA (TTO/TTR)" +#: inc/field/integerfield.class.php:100 +msgid "Integer" msgstr "" -#: inc/abstracttarget.class.php:1018 inc/abstracttarget.class.php:1089 -msgid "Question (TTO/TTR)" +#: inc/field/undefinedfield.class.php:43 +msgid "Undefined" msgstr "" -#: inc/abstracttarget.class.php:1088 -msgid "OLA (TTO/TTR)" +#: inc/field/ipfield.class.php:121 +msgid "IP address" +msgid_plural "IP addresses" +msgstr[0] "" +msgstr[1] "" + +#: inc/field/urgencyfield.class.php:84 inc/abstractitiltarget.class.php:995 +msgid "Urgency" 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" +#: 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] "" -#: 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" +#: inc/field/glpiselectfield.class.php:71 entrée standard:38 +msgid "GLPI object" +msgid_plural "GLPI objects" msgstr[0] "" msgstr[1] "" -#: inc/abstracttarget.class.php:1189 -msgid "Urgency " +#: inc/field/hostnamefield.class.php:114 +msgid "Hostname" +msgid_plural "Hostnames" +msgstr[0] "" +msgstr[1] "" + +#: inc/field/timefield.class.php:128 +msgid "Time" msgstr "" -#: inc/abstracttarget.class.php:1219 -msgid "Ticket tags" +#: inc/field/emailfield.class.php:87 +#, php-format +msgid "This is not a valid e-mail: %s" msgstr "" -#: inc/abstracttarget.class.php:1267 -msgid "Tags" +#: inc/field/emailfield.class.php:98 +msgid "Email" +msgid_plural "Emails" +msgstr[0] "" +msgstr[1] "" + +#: inc/field/selectfield.class.php:97 +msgid "Select" msgstr "" -#: inc/abstracttarget.class.php:1352 -msgid "Actors" +#: inc/field/datetimefield.class.php:138 +msgid "Date & time" msgstr "" -#: inc/abstracttarget.class.php:1395 -msgid "Location " +#: 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/abstracttarget.class.php:1521 -msgid "A target must be associated to a form." +#: inc/field/actorfield.class.php:272 +#, php-format +msgid "User not found or invalid email address: %s" msgstr "" -#: inc/abstracttarget.class.php:1526 -msgid "A target must be associated to an existing form." +#: inc/field/filefield.class.php:104 +msgid "No attached document" msgstr "" -#: inc/abstracttarget.class.php:1531 -msgid "Name is required." +#: inc/field/filefield.class.php:113 inc/field/filefield.class.php:275 +#: inc/field/filefield.class.php:282 +msgid "Attached document" msgstr "" -#: inc/abstracttarget.class.php:1558 inc/form.class.php:1407 -#: inc/form_language.class.php:108 -msgid "The name cannot be empty!" +#: inc/field/filefield.class.php:156 +#, php-format +msgid "A required file is missing: %s" msgstr "" -#: inc/abstracttarget.class.php:1564 -msgid "The description cannot be empty!" +#: inc/field/filefield.class.php:173 +msgid "File" msgstr "" -#: inc/abstracttarget.class.php:1652 inc/answer.class.php:66 -msgid "Answer" -msgid_plural "Answers" -msgstr[0] "" -msgstr[1] "" +#: inc/field/multiselectfield.class.php:86 +msgid "Multiselect" +msgstr "" -#: 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/field/fieldsfield.class.php:153 +msgid "Warning: Additional Fields plugin is disabled or missing" +msgstr "" -#: inc/abstracttarget.class.php:1657 -msgid "Full form" +#: inc/field/fieldsfield.class.php:166 +msgid "Block" msgstr "" -#: inc/abstracttarget.class.php:1831 -msgid "Add" +#: inc/field/fieldsfield.class.php:170 inc/targetticket.class.php:340 +msgid "Field" msgstr "" -#: inc/abstracttarget.class.php:1833 -msgid "Cancel" +#: inc/field/fieldsfield.class.php:253 +msgid "show" msgstr "" -#: inc/abstracttarget.class.php:2002 inc/target_actor.class.php:65 -msgid "Form author" +#: inc/field/fieldsfield.class.php:388 +#, php-format +msgid "Field '%1$s' type not implemented yet !" msgstr "" -#: inc/abstracttarget.class.php:2005 inc/target_actor.class.php:66 -msgid "Form validator" +#: inc/field/fieldsfield.class.php:465 +msgid "Some numeric fields contains non numeric values" msgstr "" -#: inc/abstracttarget.class.php:2015 inc/target_actor.class.php:68 -msgid "Person from the question" +#: inc/field/fieldsfield.class.php:470 +msgid "Some URL fields contains invalid links" msgstr "" -#: inc/abstracttarget.class.php:2026 inc/target_actor.class.php:70 -msgid "Group from the question" +#: inc/field/fieldsfield.class.php:556 +msgid "Additionnal fields" msgstr "" -#: inc/abstracttarget.class.php:2032 -msgid "Group from the object" +#: inc/field/checkboxesfield.class.php:116 +msgid "Checkboxes" msgstr "" -#: inc/abstracttarget.class.php:2038 -msgid "Tech group from the object" +#: inc/field/checkboxesfield.class.php:211 +#, php-format +msgid "The following question needs at least %d answers" msgstr "" -#: inc/abstracttarget.class.php:2044 inc/target_actor.class.php:75 -msgid "Actors from the question" +#: inc/field/checkboxesfield.class.php:217 +#, php-format +msgid "The following question does not accept more than %d answers" msgstr "" -#: inc/abstracttarget.class.php:2055 inc/target_actor.class.php:74 -msgid "Supplier from the question" +#: inc/field/checkboxesfield.class.php:289 +msgid "Range min" msgstr "" -#: inc/category.class.php:72 -msgid "Knowbase category" +#: inc/field/checkboxesfield.class.php:290 +msgid "Range max" msgstr "" -#: inc/common.class.php:228 -msgid "You cannot delete this issue. Maybe it is taken into account." +#: inc/field/requesttypefield.class.php:85 inc/targetticket.class.php:1123 +msgid "Request type" msgstr "" -#: inc/common.class.php:233 -msgid "Failed to delete this issue. An internal error occured." +#: inc/field/floatfield.class.php:140 +#, php-format +msgid "This is not a number: %s" +msgstr "" + +#: inc/field/floatfield.class.php:181 +msgid "Decimal number" +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/condition.class.php:64 +#: 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:103 +#: inc/condition.class.php:104 msgid "is visible" msgstr "" -#: inc/condition.class.php:104 +#: inc/condition.class.php:105 msgid "is not visible" msgstr "" -#: inc/condition.class.php:105 +#: inc/condition.class.php:106 msgid "regular expression matches" msgstr "" -#: inc/condition.class.php:116 +#: inc/condition.class.php:117 msgid "Always displayed" msgstr "" -#: inc/condition.class.php:117 +#: inc/condition.class.php:118 msgid "Hidden unless" msgstr "" -#: inc/condition.class.php:118 +#: inc/condition.class.php:119 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 +#: 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:1831 inc/targetchange.class.php:303 +#: inc/section.class.php:379 inc/restrictedformcriteria.class.php:200 +#: inc/question.class.php:832 inc/questionparameter/range.class.php:205 +#: inc/questionregex.class.php:185 inc/questiondependency.class.php:196 +#: inc/item_targetticket.class.php:150 inc/targetticket.class.php:1429 #, 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 +#: 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:1522 inc/targetchange.class.php:148 +#: inc/section.class.php:404 inc/restrictedformcriteria.class.php:226 +#: inc/question.class.php:881 inc/questionparameter/range.class.php:140 +#: inc/questionregex.class.php:120 inc/questiondependency.class.php:211 +#: inc/item_targetticket.class.php:64 inc/targetticket.class.php:1468 #, php-format msgid "Cannot export an empty object: %s" msgstr "" -#: inc/entityconfig.class.php:78 -msgid "GLPi's helpdesk" +#: inc/condition.class.php:269 +msgid "Conditions" 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" +#: inc/linker.class.php:78 +msgid "Importing" msgstr "" -#: inc/entityconfig.class.php:95 -msgid "Merged with Forms" +#: inc/linker.class.php:80 +msgid "Import in progress" msgstr "" -#: inc/entityconfig.class.php:96 -msgid "Distinct menu entry" -msgstr "" +#: inc/issue.class.php:41 +msgid "Issue" +msgid_plural "Issues" +msgstr[0] "" +msgstr[1] "" -#: inc/entityconfig.class.php:103 inc/entityconfig.class.php:111 -msgid "Visible" +#: inc/issue.class.php:54 +msgid "Update issue data from tickets and form answers" msgstr "" -#: inc/entityconfig.class.php:104 inc/entityconfig.class.php:112 -msgid "Hidden" +#: inc/issue.class.php:403 +msgid "Satisfaction survey expired" msgstr "" -#: inc/entityconfig.class.php:161 -msgid "Helpdesk" +#: inc/issue.class.php:532 inc/form_language.class.php:213 +#: inc/form.class.php:156 inc/form.class.php:2133 entrée standard:52 +#: standard:49 standard:57 standard:38 standard:39 +msgid "Name" msgstr "" -#: inc/entityconfig.class.php:169 inc/entityconfig.class.php:277 -msgid "Helpdesk mode" +#: inc/issue.class.php:545 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/entityconfig.class.php:186 inc/entityconfig.class.php:287 -msgid "Sort order" -msgstr "" +#: inc/issue.class.php:554 inc/form.class.php:505 inc/form.class.php:2142 +#: entrée standard:65 +msgid "Type" +msgid_plural "Types" +msgstr[0] "" +msgstr[1] "" -#: inc/entityconfig.class.php:203 inc/entityconfig.class.php:297 -msgid "Knowledge base" +#: inc/issue.class.php:567 inc/formanswer.class.php:259 +msgid "Status" msgstr "" -#: inc/entityconfig.class.php:219 -msgid "Search" +#: inc/issue.class.php:579 +msgid "Opening date" msgstr "" -#: inc/entityconfig.class.php:236 -msgid "Header message" +#: inc/issue.class.php:588 +msgid "Last update" 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" +#: inc/issue.class.php:597 inc/form.class.php:174 +#: inc/abstracttarget.class.php:517 +msgid "Entity" +msgid_plural "Entities" msgstr[0] "" msgstr[1] "" -#: inc/entityconfig.class.php:307 -msgid "Display search field" -msgstr "" +#: inc/issue.class.php:607 inc/notificationtargetformanswer.class.php:79 +#: inc/target_actor.class.php:83 inc/formanswer.class.php:218 +#: inc/formanswer.class.php:608 inc/abstractitiltarget.class.php:1710 +msgid "Requester" +msgid_plural "Requesters" +msgstr[0] "" +msgstr[1] "" -#: inc/entityconfig.class.php:317 -msgid "Display header" +#: inc/issue.class.php:625 inc/formanswer.class.php:228 +msgid "Form approver" msgstr "" -#: inc/form.class.php:63 inc/form.class.php:361 -msgid "Public access" +#: inc/issue.class.php:641 inc/formanswer.class.php:537 +#: inc/formanswer.class.php:544 inc/formanswer.class.php:623 +#: inc/form_language.class.php:227 +msgid "Comment" msgstr "" -#: inc/form.class.php:64 inc/form.class.php:365 -msgid "Private access" +#: inc/issue.class.php:653 +msgid "Ticket approver" msgstr "" -#: inc/form.class.php:65 inc/form.class.php:369 -msgid "Restricted access" +#: inc/issue.class.php:687 +msgid "Technician" msgstr "" -#: inc/form.class.php:113 -msgid "Import forms" +#: inc/issue.class.php:718 +msgid "Technician group" msgstr "" -#: inc/form.class.php:191 -msgid "Homepage" +#: inc/issue.class.php:751 inc/formanswer.class.php:248 +msgid "Form approver group" msgstr "" -#: inc/form.class.php:204 -msgid "Access" +#: inc/issue.class.php:762 inc/abstractitiltarget.class.php:742 +msgid "Time to resolve" msgstr "" -#: inc/form.class.php:248 -msgid "Icon" +#: inc/issue.class.php:773 +msgid "Time to resolve + Progress" msgstr "" -#: inc/form.class.php:256 -msgid "Icon color" +#: inc/issue.class.php:783 +msgid "Internal time to resolve" msgstr "" -#: inc/form.class.php:264 inc/form.class.php:443 -msgid "Background color" +#: inc/issue.class.php:794 +msgid "Internal time to resolve + Progress" msgstr "" -#: inc/form.class.php:316 inc/form.class.php:377 inc/form.class.php:458 -msgid "All langages" +#: inc/issue.class.php:804 +msgid "Resolution date" msgstr "" -#: inc/form.class.php:428 -msgid "Direct access on homepage" +#: inc/issue.class.php:819 +msgid "Internal time to own" msgstr "" -#: inc/form.class.php:436 -msgid "Form icon" +#: inc/issue.class.php:830 +msgid "Internal time to own + Progress" msgstr "" -#: inc/form.class.php:476 -msgid "Need to be validate?" +#: inc/issue.class.php:840 +msgid "Time to own" msgstr "" -#: inc/form.class.php:633 -msgid "Default form in service catalog" +#: inc/issue.class.php:851 +msgid "Time to own + Progress" msgstr "" -#: inc/form.class.php:645 -msgid "To delete this form you must delete all its answers first." +#: inc/issue.class.php:877 +msgid "Ticket" msgstr "" -#: inc/form.class.php:657 inc/form.class.php:714 -msgid "Target" -msgid_plural "Targets" +#: inc/issue.class.php:878 inc/formanswer.class.php:183 +msgid "Form answer" +msgid_plural "Form answers" 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" +#: inc/issue.class.php:883 +msgid "Not validated" msgstr "" -#: inc/form.class.php:1122 -msgid "What are you looking for?" +#: inc/issue.class.php:884 inc/formanswer.class.php:76 +#: inc/form_validator.class.php:71 +msgid "Refused" msgstr "" -#: inc/form.class.php:1130 +#: inc/issue.class.php:952 #, php-format -msgid "My %1$d last forms (requester)" +msgid "%1$s %2$s" 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)" +#: inc/issue.class.php:1215 inc/filter/itilcategoryfilter.class.php:56 +#: hook.php:677 +msgid "All" msgstr "" -#: inc/form.class.php:1174 -msgid "No form waiting for validation" +#: inc/issue.class.php:1221 hook.php:678 +msgid "New" msgstr "" -#: inc/form.class.php:1203 -msgid "All my forms (validator)" +#: inc/issue.class.php:1227 hook.php:679 +msgid "Assigned" msgstr "" -#: inc/form.class.php:1323 inc/form.class.php:1324 -msgid "Are you a robot ?" +#: inc/issue.class.php:1233 inc/formanswer.class.php:75 +#: inc/form_validator.class.php:69 hook.php:680 +msgid "Waiting" msgstr "" -#: inc/form.class.php:1365 -msgid "Validation" +#: inc/issue.class.php:1239 hook.php:681 +msgid "To validate" msgstr "" -#: inc/form.class.php:1367 -msgid "Choose a validator" +#: inc/issue.class.php:1245 hook.php:682 +msgid "Solved" msgstr "" -#: inc/form.class.php:1472 -#, php-format -msgid "The question %s is not compatible with public forms" +#: inc/issue.class.php:1251 hook.php:683 +msgid "Closed" msgstr "" -#: inc/form.class.php:1607 -msgid "Errored duplicate" -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] "" -#: inc/form.class.php:1618 -msgid "Duplicate" +#: inc/category.class.php:80 +msgid "Knowbase category" msgstr "" -#: inc/form.class.php:1683 -#, php-format -msgid "Form duplicated: %s" +#: inc/category.class.php:86 +msgid "As child of" msgstr "" -#: inc/form.class.php:1694 -#, php-format -msgid "Form Transfered: %s" +#: inc/category.class.php:92 inc/form.class.php:261 entrée standard:65 +msgid "Icon" msgstr "" -#: inc/form.class.php:1830 -msgid "Upload of JSON files not allowed." +#: inc/category.class.php:98 inc/form.class.php:269 entrée standard:67 +msgid "Icon color" msgstr "" -#: inc/form.class.php:1833 -msgid "You may allow JSON files right now." +#: inc/category.class.php:104 inc/form.class.php:277 entrée standard:80 +msgid "Background color" msgstr "" -#: inc/form.class.php:1834 -msgctxt "button" -msgid "Create" +#: inc/notificationtargetformanswer.class.php:43 +msgid "The form as been saved" msgstr "" -#: inc/form.class.php:1837 inc/form.class.php:1848 -msgid "Please contact your GLPI administrator." +#: inc/notificationtargetformanswer.class.php:44 install/install.php:355 +msgid "A form need to be validate" msgstr "" -#: inc/form.class.php:1838 inc/form.class.php:1849 -msgctxt "button" -msgid "Back" +#: inc/notificationtargetformanswer.class.php:45 install/install.php:361 +msgid "The form is refused" msgstr "" -#: inc/form.class.php:1841 -msgid "Upload of JSON files not enabled." +#: inc/notificationtargetformanswer.class.php:46 install/install.php:367 +msgid "The form is accepted" msgstr "" -#: inc/form.class.php:1844 inc/form.class.php:1847 -msgid "You may enable JSON files right now." +#: inc/notificationtargetformanswer.class.php:47 install/install.php:373 +msgid "The form is deleted" msgstr "" -#: inc/form.class.php:1845 -msgctxt "button" -msgid "Enable" +#: inc/notificationtargetformanswer.class.php:77 +msgid "Form #" msgstr "" -#: inc/form.class.php:1911 -msgid "Forms import impossible, the file is empty" +#: inc/notificationtargetformanswer.class.php:78 +msgid "Form name" msgstr "" -#: inc/form.class.php:1915 inc/form.class.php:1919 -msgid "Forms import impossible, the file seems corrupt" -msgstr "" +#: inc/notificationtargetformanswer.class.php:80 +#: inc/form_validator.class.php:76 +msgid "Validator" +msgid_plural "Validators" +msgstr[0] "" +msgstr[1] "" -#: inc/form.class.php:1925 -msgid "Forms import impossible, the file was generated with another version" +#: inc/notificationtargetformanswer.class.php:81 inc/formanswer.class.php:239 +msgid "Creation date" 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." +#: inc/notificationtargetformanswer.class.php:82 +msgid "Full form answers" msgstr "" -#: inc/form.class.php:1958 -#, php-format -msgid "Failed to import %s" +#: inc/notificationtargetformanswer.class.php:83 +msgid "Refused comment" msgstr "" -#: inc/form.class.php:1963 -#, php-format -msgid "Forms successfully imported from %s" +#: inc/notificationtargetformanswer.class.php:84 +msgid "Validation link" msgstr "" -#: inc/form.class.php:2029 -#, php-format -msgid "The form %1$s already exists and is in an unmodifiable entity." +#: inc/notificationtargetformanswer.class.php:85 +msgid "Request #" msgstr "" -#: inc/form.class.php:2037 -#, php-format -msgid "The entity %1$s is required for the form %2$s." +#: inc/notificationtargetformanswer.class.php:97 +msgid "Author" msgstr "" -#: inc/form.class.php:2114 -msgid "Failed to create JSON document type" +#: inc/notificationtargetformanswer.class.php:98 +#: inc/abstractitiltarget.class.php:1290 +msgid "Approver" msgstr "" -#: inc/form.class.php:2121 -msgid "JSON document type not found" +#: inc/target_actor.class.php:66 inc/abstractitiltarget.class.php:2034 +msgid "Form author" msgstr "" -#: inc/form.class.php:2128 -msgid "Failed to update JSON document type" +#: inc/target_actor.class.php:67 inc/abstractitiltarget.class.php:2037 +msgid "Form validator" msgstr "" -#: inc/form.class.php:2148 -msgid "Forms without category" +#: inc/target_actor.class.php:68 +msgid "Specific person" msgstr "" -#: inc/form.class.php:2171 -msgid "No form available" +#: inc/target_actor.class.php:69 inc/abstractitiltarget.class.php:2047 +msgid "Person from the question" msgstr "" -#: inc/form.class.php:2450 -msgid "Unsupported target type." +#: inc/target_actor.class.php:70 +msgid "Specific group" msgstr "" -#: inc/form.class.php:2473 -msgid "Unsuported target type." +#: inc/target_actor.class.php:71 inc/abstractitiltarget.class.php:2058 +msgid "Group from the question" msgstr "" -#: inc/form.class.php:2512 -msgid "plugin_formcreator_load_check" +#: inc/target_actor.class.php:72 +msgid "Group from an object" 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!" +#: inc/target_actor.class.php:73 +msgid "Tech group from an object" msgstr "" -#: inc/form_language.class.php:246 inc/form_language.class.php:281 -msgid "Add a translation" +#: inc/target_actor.class.php:74 +msgid "Specific supplier" msgstr "" -#: inc/form_language.class.php:309 inc/form_language.class.php:311 -msgid "New translation" +#: inc/target_actor.class.php:75 inc/abstractitiltarget.class.php:2087 +msgid "Supplier from the question" msgstr "" -#: inc/form_language.class.php:314 -msgid "Filter list" +#: inc/target_actor.class.php:76 inc/abstractitiltarget.class.php:2076 +msgid "Actors from the question" msgstr "" -#: inc/form_language.class.php:319 inc/form_language.class.php:411 -msgid "No translation found" +#: inc/target_actor.class.php:77 inc/abstractitiltarget.class.php:2091 +msgid "Form author's supervisor" msgstr "" -#: inc/form_language.class.php:324 -msgid "Do you want to delete the selected items?" +#: inc/target_actor.class.php:84 +msgid "Observer" msgstr "" -#: inc/form_language.class.php:345 -msgid "Original string" +#: inc/target_actor.class.php:85 inc/abstractitiltarget.class.php:1724 +msgid "Assigned to" msgstr "" -#: inc/form_profile.class.php:48 inc/form_profile.class.php:87 -msgid "Access type" -msgid_plural "Access types" +#: inc/target_actor.class.php:91 +msgid "Target actor" +msgid_plural "Target actors" 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" +#: 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/form_profile.class.php:122 -msgid "Enable captcha" +#: inc/target_actor.class.php:179 +#, php-format +msgid "Failed to find a user: %1$s" msgstr "" -#: inc/formanswer.class.php:62 -msgid "Waiting" +#: inc/target_actor.class.php:188 +#, php-format +msgid "Failed to find a group: %1$s" msgstr "" -#: inc/formanswer.class.php:63 inc/issue.class.php:635 -msgid "Refused" +#: inc/target_actor.class.php:197 +#, php-format +msgid "Failed to find a supplier: %1$s" msgstr "" -#: inc/formanswer.class.php:64 +#: inc/formanswer.class.php:77 inc/form_validator.class.php:70 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 +#: inc/formanswer.class.php:523 msgid "Print this form" msgstr "" -#: inc/formanswer.class.php:525 +#: inc/formanswer.class.php:547 msgid "Form accepted by validator." msgstr "" -#: inc/formanswer.class.php:527 +#: inc/formanswer.class.php:549 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" +#: inc/formanswer.class.php:616 inc/formaccesstype.class.php:122 +msgid "Save" msgstr "" -#: inc/formanswer.class.php:611 +#: inc/formanswer.class.php:628 msgid "Required if refused" msgstr "" -#: inc/formanswer.class.php:617 +#: inc/formanswer.class.php:634 msgid "Refuse" msgstr "" -#: inc/formanswer.class.php:625 +#: inc/formanswer.class.php:642 msgid "Edit answers" msgstr "" -#: inc/formanswer.class.php:631 +#: inc/formanswer.class.php:648 msgid "Cancel edition" msgstr "" -#: inc/formanswer.class.php:639 +#: inc/formanswer.class.php:655 msgid "Accept" msgstr "" -#: inc/formanswer.class.php:656 +#: inc/formanswer.class.php:676 msgid "Refused comment is required!" msgstr "" -#: inc/formanswer.class.php:741 +#: inc/formanswer.class.php:750 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 +#: inc/formanswer.class.php:956 inc/formanswer.class.php:958 msgid "Form data" msgstr "" -#: inc/formanswer.class.php:1001 inc/formanswer.class.php:1044 +#: inc/formanswer.class.php:1084 inc/formanswer.class.php:1134 msgid "Cannot generate targets!" msgstr "" -#: inc/formanswer.class.php:1155 +#: inc/formanswer.class.php:1258 msgid "No turing test set" msgstr "" -#: inc/formanswer.class.php:1160 +#: inc/formanswer.class.php:1263 msgid "You failed the Turing test" msgstr "" -#: inc/formanswer.class.php:1178 +#: inc/formanswer.class.php:1305 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/common.class.php:229 +msgid "You cannot delete this issue. Maybe it is taken into account." +msgstr "" -#: inc/issue.class.php:53 -msgid "Update issue data from tickets and form answers" +#: inc/common.class.php:234 +msgid "Failed to delete this issue. An internal error occured." msgstr "" -#: inc/issue.class.php:529 -msgid "Ticket approver" +#: inc/common.class.php:777 +msgid "Seek assistance" msgstr "" -#: inc/issue.class.php:634 -msgid "Not validated" +#: inc/common.class.php:782 +msgid "My requests for assistance" msgstr "" -#: inc/item_targetticket.class.php:52 -msgid "Composite ticket relation" -msgid_plural "Composite ticket relations" +#: inc/common.class.php:812 +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/knowbase.class.php:89 -msgid "Please, describe your need here" -msgstr "" - -#: inc/linker.class.php:78 -msgid "Importing" +#: inc/formaccesstype.class.php:78 +msgid "Link to the form" msgstr "" -#: inc/notificationtargetformanswer.class.php:43 -msgid "The form as been saved" +#: inc/formaccesstype.class.php:91 +msgid "Please activate the form to view the link" msgstr "" -#: inc/notificationtargetformanswer.class.php:44 install/install.php:283 -msgid "A form need to be validate" +#: inc/formaccesstype.class.php:99 +msgid "Enable captcha" msgstr "" -#: inc/notificationtargetformanswer.class.php:45 install/install.php:289 -msgid "The form is refused" +#: inc/formaccesstype.class.php:109 +msgid "Restricted to" msgstr "" -#: inc/notificationtargetformanswer.class.php:46 install/install.php:295 -msgid "The form is accepted" +#: 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:1048 +#: inc/form.class.php:1173 inc/abstracttarget.class.php:161 +#: inc/abstractitiltarget.class.php:1541 +msgid "The name cannot be empty!" msgstr "" -#: inc/notificationtargetformanswer.class.php:47 install/install.php:301 -msgid "The form is deleted" +#: inc/form_language.class.php:119 +msgid "The language must be associated to a form!" msgstr "" -#: inc/notificationtargetformanswer.class.php:77 -msgid "Form #" +#: inc/form_language.class.php:249 +msgid "Add a translation" msgstr "" -#: inc/notificationtargetformanswer.class.php:78 -msgid "Form name" +#: inc/form_language.class.php:283 js/scripts.js:1179 +msgid "Update a translation" msgstr "" -#: inc/notificationtargetformanswer.class.php:80 -msgid "Validator" +#: inc/form_language.class.php:313 inc/form_language.class.php:315 +msgid "New translation" msgstr "" -#: inc/notificationtargetformanswer.class.php:82 -msgid "Full form answers" +#: inc/form_language.class.php:318 +msgid "Filter list" msgstr "" -#: inc/notificationtargetformanswer.class.php:83 -msgid "Refused comment" +#: inc/form_language.class.php:323 inc/form_language.class.php:413 +msgid "No translation found" msgstr "" -#: inc/notificationtargetformanswer.class.php:84 -msgid "Validation link" +#: inc/form_language.class.php:328 +msgid "Do you want to delete the selected items?" msgstr "" -#: inc/notificationtargetformanswer.class.php:85 -msgid "Request #" +#: inc/form_language.class.php:337 inc/form_language.class.php:376 +#: inc/form.class.php:529 inc/abstractitiltarget.class.php:1615 +msgid "Delete" msgstr "" -#: inc/question.class.php:179 inc/section.class.php:421 -msgid "Add a section" +#: inc/form_language.class.php:347 +msgid "Original string" msgstr "" -#: inc/question.class.php:191 -msgid "Show submit button" +#: inc/form_language.class.php:399 +msgid "Add a new language" msgstr "" -#: inc/question.class.php:238 inc/section.class.php:553 -msgid "Count of conditions" +#: 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/question.class.php:327 inc/section.class.php:96 -#: inc/section.class.php:134 -msgid "The title is required" +#: inc/form_validator.class.php:68 inc/targetticket.class.php:98 +#: inc/abstractitiltarget.class.php:179 +msgid "None" msgstr "" -#: inc/question.class.php:335 -msgid "The field type is required" +#: inc/form_validator.class.php:122 +msgid "Need validaton?" msgstr "" -#: inc/question.class.php:342 -msgid "The section is required" +#: inc/form_validator.class.php:126 inc/abstractitiltarget.class.php:2028 +msgid "No" +msgstr "" + +#: inc/form_validator.class.php:303 inc/profile.class.php:62 +#: inc/targetproblem.class.php:146 inc/entityconfig.class.php:389 +#: inc/targetchange.class.php:483 inc/targetticket.class.php:317 +#: inc/targetticket.class.php:352 inc/abstractitiltarget.class.php:2017 +msgctxt "button" +msgid "Save" +msgstr "" + +#: inc/form_validator.class.php:717 inc/abstractitiltarget.class.php:1270 +msgid "Validation" +msgstr "" + +#: inc/form_validator.class.php:719 +msgid "Choose a validator" msgstr "" -#: inc/question.class.php:354 +#: 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:1411 #, php-format -msgid "Field type %1$s is not available for question %2$s." +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/question.class.php:367 -msgid "This type of question is not compatible with public forms." +#: inc/targetproblem.class.php:578 inc/targetchange.class.php:105 +#: inc/targetticket.class.php:135 inc/abstractitiltarget.class.php:1172 +msgid "Actors" msgstr "" -#: inc/question.class.php:376 -msgid "This type of question requires parameters" +#: inc/targetproblem.class.php:631 entrée standard:48 +msgid "Problem title" msgstr "" -#: inc/question.class.php:382 -msgid "A parameter is missing for this question type" +#: inc/targetproblem.class.php:641 inc/targetchange.class.php:353 +#: inc/targetticket.class.php:198 +msgid "Content" msgstr "" -#: inc/question.class.php:685 inc/section.class.php:592 -msgid "Add a question" +#: inc/targetproblem.class.php:651 inc/targetchange.class.php:363 +msgid "Impact" msgstr "" -#: inc/question.class.php:688 -msgid "Edit a question" +#: inc/targetproblem.class.php:661 entrée standard:56 +msgid "Cause" msgstr "" -#: inc/question.class.php:781 -msgid "Required" +#: inc/targetproblem.class.php:671 entrée standard:58 +msgid "Symptom" msgstr "" -#: inc/question.class.php:798 -msgid "Show empty" +#: inc/entityconfig.class.php:90 inc/entityconfig.class.php:99 +#: inc/entityconfig.class.php:107 inc/entityconfig.class.php:115 +#: inc/entityconfig.class.php:123 inc/entityconfig.class.php:131 +#: inc/entityconfig.class.php:139 inc/entityconfig.class.php:147 +#: inc/entityconfig.class.php:155 +msgid "Inheritance of the parent entity" msgstr "" -#: inc/question.class.php:841 -msgid "Condition to show the question" +#: inc/entityconfig.class.php:91 +msgid "GLPi's helpdesk" msgstr "" -#: inc/questiondependency.class.php:68 -msgid "Question dependency" -msgid_plural "Question dependencies" +#: inc/entityconfig.class.php:92 +msgid "Service catalog simplified" +msgstr "" + +#: inc/entityconfig.class.php:93 +msgid "Service catalog extended" +msgstr "" + +#: inc/entityconfig.class.php:100 +msgid "All available forms" +msgstr "" + +#: inc/entityconfig.class.php:101 +msgid "Only default forms" +msgstr "" + +#: inc/entityconfig.class.php:108 +msgid "Popularity sort" +msgstr "" + +#: inc/entityconfig.class.php:109 +msgid "Alphabetic sort" +msgstr "" + +#: inc/entityconfig.class.php:116 +msgid "Merged with Forms" +msgstr "" + +#: inc/entityconfig.class.php:117 +msgid "Distinct menu entry" +msgstr "" + +#: inc/entityconfig.class.php:124 inc/entityconfig.class.php:132 +#: inc/entityconfig.class.php:140 inc/entityconfig.class.php:148 +#: inc/form.class.php:285 entrée standard:100 +msgid "Visible" +msgstr "" + +#: inc/entityconfig.class.php:125 inc/entityconfig.class.php:133 +#: inc/entityconfig.class.php:141 inc/entityconfig.class.php:149 +msgid "Hidden" +msgstr "" + +#: inc/entityconfig.class.php:156 +msgid "Variable height" +msgstr "" + +#: inc/entityconfig.class.php:157 +msgid "Uniform height" +msgstr "" + +#: inc/entityconfig.class.php:231 +msgid "Helpdesk" +msgstr "" + +#: inc/entityconfig.class.php:239 inc/entityconfig.class.php:403 entrée +#: standard:44 +msgid "Helpdesk mode" +msgstr "" + +#: inc/entityconfig.class.php:250 +msgid "Default Form list mode" +msgstr "" + +#: inc/entityconfig.class.php:268 inc/entityconfig.class.php:413 +msgid "Sort order" +msgstr "" + +#: inc/entityconfig.class.php:284 inc/entityconfig.class.php:423 +msgid "Knowledge base" +msgstr "" + +#: inc/entityconfig.class.php:299 +msgid "Search" +msgstr "" + +#: inc/entityconfig.class.php:315 +msgid "Counters dashboard" +msgstr "" + +#: inc/entityconfig.class.php:331 +msgid "Header message" +msgstr "" + +#: inc/entityconfig.class.php:347 +msgid "Search issue" +msgstr "" + +#: inc/entityconfig.class.php:363 +msgid "Tile design" +msgstr "" + +#: inc/entityconfig.class.php:375 inc/entityconfig.class.php:453 +#: inc/form.class.php:239 entrée standard:84 +msgid "Header" +msgid_plural "Headers" msgstr[0] "" msgstr[1] "" -#: inc/questionrange.class.php:53 +#: inc/entityconfig.class.php:433 +msgid "Display search field" +msgstr "" + +#: inc/entityconfig.class.php:443 +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:63 +#: inc/questionrange.class.php:62 inc/questionparameter/range.class.php:69 msgid "Minimum range" msgstr "" -#: inc/questionrange.class.php:72 +#: inc/questionrange.class.php:71 inc/questionparameter/range.class.php:78 msgid "maximum range" msgstr "" -#: inc/questionrange.class.php:105 -msgid "Min" +#: inc/form.class.php:66 inc/form.class.php:432 +msgid "Public access" msgstr "" -#: inc/questionrange.class.php:107 -msgid "Max" +#: inc/form.class.php:67 inc/form.class.php:436 +msgid "Private access" msgstr "" -#: inc/questionregex.class.php:53 -msgid "Question regular expression" -msgid_plural "Question regular expressions" +#: 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:1606 inc/form.class.php:1632 +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: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:563 +msgid "Target" +msgid_plural "Targets" msgstr[0] "" msgstr[1] "" -#: inc/questionregex.class.php:63 inc/field/floatfield.class.php:252 -#: inc/field/textfield.class.php:235 -msgid "Regular expression" +#: inc/form.class.php:506 +msgid "Actions" +msgstr "" + +#: inc/form.class.php:546 inc/form.class.php:2130 +msgid "Add a target" +msgstr "" + +#: inc/form.class.php:566 +msgid "Preview" +msgstr "" + +#: inc/form.class.php:567 +msgid "properties" +msgstr "" + +#: inc/form.class.php:886 +msgid "What are you looking for?" +msgstr "" + +#: inc/form.class.php:894 +#, php-format +msgid "My %1$d last forms (requester)" +msgstr "" + +#: inc/form.class.php:897 +msgid "No form posted yet" +msgstr "" + +#: inc/form.class.php:927 +msgid "All my forms (requester)" +msgstr "" + +#: inc/form.class.php:940 +#, php-format +msgid "My %1$d last forms (validator)" +msgstr "" + +#: inc/form.class.php:948 +msgid "No form waiting for validation" +msgstr "" + +#: inc/form.class.php:983 +msgid "All my forms (validator)" +msgstr "" + +#: inc/form.class.php:1184 +msgid "Cannot use empty name for form answers. Keeping the previous value." +msgstr "" + +#: inc/form.class.php:1279 +#, php-format +msgid "The question %s is not compatible with public forms" +msgstr "" + +#: inc/form.class.php:1359 +msgid "Errored duplicate" +msgstr "" + +#: inc/form.class.php:1370 +msgid "Duplicate" +msgstr "" + +#: inc/form.class.php:1417 +msgctxt "button" +msgid "Post" +msgstr "" + +#: inc/form.class.php:1440 +#, php-format +msgid "Form duplicated: %s" +msgstr "" + +#: inc/form.class.php:1456 +#, php-format +msgid "Form Transfered: %s" +msgstr "" + +#: inc/form.class.php:1480 +msgid "Back" +msgstr "" + +#: inc/form.class.php:1579 +msgid "Upload of JSON files not allowed." msgstr "" -#: inc/questionregex.class.php:96 +#: inc/form.class.php:1582 +msgid "You may allow JSON files right now." +msgstr "" + +#: inc/form.class.php:1583 +msgctxt "button" +msgid "Create" +msgstr "" + +#: inc/form.class.php:1586 inc/form.class.php:1597 +msgid "Please contact your GLPI administrator." +msgstr "" + +#: inc/form.class.php:1587 inc/form.class.php:1598 +msgctxt "button" +msgid "Back" +msgstr "" + +#: inc/form.class.php:1590 +msgid "Upload of JSON files not enabled." +msgstr "" + +#: inc/form.class.php:1593 inc/form.class.php:1596 +msgid "You may enable JSON files right now." +msgstr "" + +#: inc/form.class.php:1594 +msgctxt "button" +msgid "Enable" +msgstr "" + +#: inc/form.class.php:1641 +msgctxt "button" +msgid "Send" +msgstr "" + +#: inc/form.class.php:1660 +msgid "Forms import impossible, the file is empty" +msgstr "" + +#: inc/form.class.php:1664 inc/form.class.php:1668 +msgid "Forms import impossible, the file seems corrupt" +msgstr "" + +#: inc/form.class.php:1674 +msgid "Forms import impossible, the file was generated with another version" +msgstr "" + +#: inc/form.class.php:1681 msgid "" -"Specify the additional validation conditions in the description of the " -"question to help users." +"The file does not specifies the schema version. It was probably generated " +"with a version older than 2.10. Giving up." msgstr "" -#: inc/section.class.php:424 -msgid "Edit a section" +#: inc/form.class.php:1707 +#, php-format +msgid "Failed to import %s" msgstr "" -#: inc/section.class.php:451 -msgid "Condition to show the section" +#: inc/form.class.php:1712 +#, php-format +msgid "Forms successfully imported from %s" msgstr "" -#: inc/target_actor.class.php:67 -msgid "Specific person" +#: inc/form.class.php:1775 +#, php-format +msgid "The form %1$s already exists and is in an unmodifiable entity." msgstr "" -#: inc/target_actor.class.php:69 -msgid "Specific group" +#: inc/form.class.php:1783 +#, php-format +msgid "You don't have right to update the entity %1$s." msgstr "" -#: inc/target_actor.class.php:71 -msgid "Group from an object" +#: inc/form.class.php:1793 +#, php-format +msgid "The entity %1$s is required for the form %2$s." msgstr "" -#: inc/target_actor.class.php:72 -msgid "Tech group from an object" +#: inc/form.class.php:1875 +msgid "Failed to create JSON document type" msgstr "" -#: inc/target_actor.class.php:73 -msgid "Specific supplier" +#: inc/form.class.php:1882 +msgid "JSON document type not found" msgstr "" -#: inc/target_actor.class.php:89 -msgid "Target actor" -msgid_plural "Target actors" -msgstr[0] "" -msgstr[1] "" +#: inc/form.class.php:1889 +msgid "Failed to update JSON document type" +msgstr "" + +#: inc/form.class.php:1909 +msgid "Forms without category" +msgstr "" + +#: inc/form.class.php:1930 +msgid "No form available" +msgstr "" + +#: inc/form.class.php:2161 inc/targetticket.class.php:392 +#: inc/abstractitiltarget.class.php:1734 inc/abstractitiltarget.class.php:2017 +msgid "Add" +msgstr "" + +#: inc/form.class.php:2179 inc/form.class.php:2202 +msgid "Unsupported target type." +msgstr "" + +#: inc/form.class.php:2241 +msgid "plugin_formcreator_load_check" +msgstr "" -#: inc/targetchange.class.php:42 inc/targetchange.class.php:389 +#: inc/targetchange.class.php:43 entrée standard:43 msgid "Target change" msgid_plural "Target changes" msgstr[0] "" msgstr[1] "" -#: inc/targetchange.class.php:47 -msgid "Medium" +#: inc/targetchange.class.php:343 entrée standard:48 +msgid "Change title" msgstr "" -#: inc/targetchange.class.php:55 inc/targetticket.class.php:86 -msgid "None" +#: 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:232 inc/targetticket.class.php:1245 +#: 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 "" + +#: inc/restrictedformcriteria.class.php:179 #, 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" +msgid "Failed to find %1$s %2$s" msgstr "" -#: inc/targetchange.class.php:288 inc/targetchange.class.php:392 -msgid "Change title" +#: inc/question.class.php:70 inc/targetticket.class.php:1134 +#: inc/targetticket.class.php:1173 inc/abstractitiltarget.class.php:968 +#: inc/abstractitiltarget.class.php:1005 inc/abstractitiltarget.class.php:1083 +#: inc/abstractitiltarget.class.php:1214 inc/abstractitiltarget.class.php:1295 +#: 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/targetchange.class.php:298 inc/targetticket.class.php:127 -msgid "Content" +#: inc/question.class.php:320 +msgid "The field type is required" msgstr "" -#: inc/targetchange.class.php:308 -msgid "Impact" +#: inc/question.class.php:327 +msgid "The section is required" msgstr "" -#: inc/targetchange.class.php:318 -msgid "Control list" +#: inc/question.class.php:339 +#, php-format +msgid "Field type %1$s is not available for question %2$s." msgstr "" -#: inc/targetchange.class.php:328 -msgid "Rollout plan" +#: inc/question.class.php:353 +msgid "This type of question is not compatible with public forms." msgstr "" -#: inc/targetchange.class.php:338 -msgid "Backup plan" +#: inc/question.class.php:362 +msgid "This type of question requires parameters" msgstr "" -#: inc/targetchange.class.php:348 -msgid "Check list" +#: inc/question.class.php:368 +msgid "A parameter is missing for this question type" +msgstr "" + +#: inc/question.class.php:1268 +msgid "Service levels" +msgstr "" + +#: inc/question.class.php:1269 inc/abstractitiltarget.class.php:806 +msgid "SLA" +msgstr "" + +#: inc/question.class.php:1270 inc/abstractitiltarget.class.php:879 +msgid "OLA" +msgstr "" + +#: inc/question.class.php:1287 inc/question.class.php:1327 +#: inc/question.class.php:1330 +msgid "Assets" +msgstr "" + +#: inc/question.class.php:1301 hook.php:691 hook.php:708 +msgid "Assistance" +msgstr "" + +#: inc/question.class.php:1306 +msgid "Management" +msgstr "" + +#: inc/question.class.php:1315 +msgid "Tools" +msgstr "" + +#: inc/question.class.php:1316 +msgid "Notes" +msgstr "" + +#: inc/question.class.php:1317 +msgid "RSS feed" +msgstr "" + +#: inc/question.class.php:1319 +msgid "Administration" +msgstr "" + +#: inc/question.class.php:1327 inc/question.class.php:1330 +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 "" + +#: 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:502 +msgid "Destination entity" +msgstr "" + +#: inc/abstracttarget.class.php:518 +msgid "User type question" +msgstr "" + +#: inc/abstracttarget.class.php:519 +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] "" + +#: 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/targetchange.class.php:360 inc/targetticket.class.php:145 -msgid "Add a target " +#: inc/targetticket.class.php:100 inc/targetticket.class.php:116 +#: inc/abstractitiltarget.class.php:200 inc/abstractitiltarget.class.php:208 +#: inc/abstractitiltarget.class.php:216 inc/abstractitiltarget.class.php:224 +#: inc/abstractitiltarget.class.php:233 +msgid "Equals to the answer to the question" msgstr "" -#: inc/targetchange.class.php:362 inc/targetticket.class.php:147 -msgid "Edit a target" +#: inc/targetticket.class.php:101 inc/abstractitiltarget.class.php:225 +#: inc/abstractitiltarget.class.php:234 +msgid "Last valid answer" msgstr "" -#: inc/targetchange.class.php:493 inc/targetticket.class.php:258 -msgid "Condition to create the target" +#: inc/targetticket.class.php:107 +msgid "Source from template or user default or GLPI default" 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" +#: inc/targetticket.class.php:108 +msgid "Formcreator" msgstr "" -#: inc/targetticket.class.php:95 +#: inc/targetticket.class.php:114 msgid "Default or from a template" msgstr "" -#: inc/targetticket.class.php:96 +#: inc/targetticket.class.php:115 msgid "Specific type" msgstr "" -#: inc/targetticket.class.php:117 inc/targetticket.class.php:177 +#: inc/targetticket.class.php:188 entrée standard:48 msgid "Ticket title" msgstr "" -#: inc/targetticket.class.php:247 +#: inc/targetticket.class.php:301 msgid "Add validation message as first ticket followup" msgstr "" -#: inc/targetticket.class.php:301 +#: 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:310 +#: inc/targetticket.class.php:399 msgid "An other destination of this form" msgstr "" -#: inc/targetticket.class.php:311 +#: inc/targetticket.class.php:400 msgid "An existing ticket" msgstr "" -#: inc/targetticket.class.php:596 +#: 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:612 +#: inc/targetticket.class.php:761 msgid "Invalid linked item type" msgstr "" -#: inc/targetticket.class.php:625 +#: inc/targetticket.class.php:774 msgid "Linked item does not exists" msgstr "" -#: inc/targetticket.class.php:638 +#: inc/targetticket.class.php:787 msgid "Failed to link the item" msgstr "" -#: inc/targetticket.class.php:868 install/install.php:296 +#: inc/targetticket.class.php:959 install/install.php:368 msgid "Your form has been accepted by the validator" msgstr "" -#: inc/targetticket.class.php:969 +#: inc/targetticket.class.php:1110 +msgid "Request source" +msgstr "" + +#: inc/targetticket.class.php:1135 msgid "Type " msgstr "" -#: inc/targetticket.class.php:1008 +#: inc/targetticket.class.php:1163 +msgid "Associated elements" +msgstr "" + +#: inc/targetticket.class.php:1174 msgid "Item " msgstr "" -#: inc/translation.class.php:157 +#: inc/translation.class.php:153 msgid "No more string to translate" msgstr "" -#: inc/translation.class.php:218 +#: inc/translation.class.php:216 msgid "Language not found." msgstr "" -#: inc/translation.class.php:223 +#: inc/translation.class.php:221 msgid "Form not found." msgstr "" -#: inc/translation.class.php:236 +#: inc/translation.class.php:234 msgid "Failed to add the translation." msgstr "" -#: inc/wizard.class.php:100 inc/wizard.class.php:101 -msgid "Seek assistance" +#: inc/abstractitiltarget.class.php:180 +msgid "Tags from questions" msgstr "" -#: inc/wizard.class.php:106 inc/wizard.class.php:107 -msgid "My requests for assistance" +#: inc/abstractitiltarget.class.php:181 +msgid "Specific tags" msgstr "" -#: inc/wizard.class.php:115 inc/wizard.class.php:116 -msgid "Knowledge Base" +#: inc/abstractitiltarget.class.php:182 +msgid "Tags from questions and specific tags" msgstr "" -#: inc/wizard.class.php:123 inc/wizard.class.php:124 -msgid "Book an asset" +#: inc/abstractitiltarget.class.php:183 +msgid "Tags from questions or specific tags" msgstr "" -#: inc/wizard.class.php:131 inc/wizard.class.php:132 -msgid "Consult feeds" +#: inc/abstractitiltarget.class.php:189 +msgid "TTR from template or none" msgstr "" -#: inc/wizard.class.php:260 -msgid "To validate" +#: inc/abstractitiltarget.class.php:190 +msgid "equals to the answer to the question" msgstr "" -#: inc/wizard.class.php:270 -msgid "Closed" +#: inc/abstractitiltarget.class.php:191 +msgid "calculated from the ticket creation date" 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" +#: inc/abstractitiltarget.class.php:192 +msgid "calculated from the answer to the question" msgstr "" -#: inc/field/actorfield.class.php:94 -msgid "Actor" -msgid_plural "Actors" -msgstr[0] "" -msgstr[1] "" +#: inc/abstractitiltarget.class.php:198 +msgid "SLA from template or none" +msgstr "" -#: 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" +#: inc/abstractitiltarget.class.php:199 +msgid "Specific SLA" msgstr "" -#: inc/field/actorfield.class.php:277 -#, php-format -msgid "Invalid value: %s" +#: inc/abstractitiltarget.class.php:206 +msgid "OLA from template or none" msgstr "" -#: inc/field/actorfield.class.php:300 -#, php-format -msgid "User not found or invalid email address: %s" +#: inc/abstractitiltarget.class.php:207 +msgid "Specific OLA" msgstr "" -#: inc/field/checkboxesfield.class.php:152 -msgid "Checkboxes" +#: inc/abstractitiltarget.class.php:214 +msgid "Urgency from template or Medium" msgstr "" -#: inc/field/checkboxesfield.class.php:247 -#, php-format -msgid "The following question needs at least %d answers" +#: inc/abstractitiltarget.class.php:215 +msgid "Specific urgency" msgstr "" -#: inc/field/checkboxesfield.class.php:253 -#, php-format -msgid "The following question does not accept more than %d answers" +#: inc/abstractitiltarget.class.php:222 +msgid "Category from template or none" 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:" +#: inc/abstractitiltarget.class.php:223 +msgid "Specific category" msgstr "" -#: inc/field/checkboxesfield.class.php:326 inc/field/floatfield.class.php:267 -#: inc/field/textfield.class.php:250 -msgid "Range" +#: inc/abstractitiltarget.class.php:231 +msgid "Location from template or none" msgstr "" -#: inc/field/datetimefield.class.php:161 -msgid "Date & time" +#: inc/abstractitiltarget.class.php:232 +msgid "Specific location" msgstr "" -#: inc/field/descriptionfield.class.php:106 -msgid "A description field should have a description:" +#: inc/abstractitiltarget.class.php:240 +msgid "No validation" msgstr "" -#: inc/field/dropdownfield.class.php:84 -msgid "SLA" +#: inc/abstractitiltarget.class.php:241 +msgid "Specific user or group" msgstr "" -#: inc/field/dropdownfield.class.php:85 -msgid "OLA" +#: inc/abstractitiltarget.class.php:242 +msgid "User from question answer" msgstr "" -#: inc/field/dropdownfield.class.php:118 -msgid "Show ticket categories" +#: inc/abstractitiltarget.class.php:243 +msgid "Group from question answer" msgstr "" -#: inc/field/dropdownfield.class.php:123 inc/field/dropdownfield.class.php:125 -msgid "Request categories" +#: inc/abstractitiltarget.class.php:794 +msgid "Minute" +msgid_plural "Minutes" +msgstr[0] "" +msgstr[1] "" + +#: inc/abstractitiltarget.class.php:795 +msgid "Hour" +msgid_plural "Hours" +msgstr[0] "" +msgstr[1] "" + +#: inc/abstractitiltarget.class.php:796 +msgid "Day" +msgid_plural "Days" +msgstr[0] "" +msgstr[1] "" + +#: inc/abstractitiltarget.class.php:797 +msgid "Month" +msgid_plural "Months" +msgstr[0] "" +msgstr[1] "" + +#: inc/abstractitiltarget.class.php:829 +msgid "SLA (TTO/TTR)" msgstr "" -#: inc/field/dropdownfield.class.php:124 inc/field/dropdownfield.class.php:125 -msgid "Incident categories" +#: inc/abstractitiltarget.class.php:830 inc/abstractitiltarget.class.php:903 +msgid "Question (TTO/TTR)" msgstr "" -#: inc/field/dropdownfield.class.php:126 -msgid "Change categories" +#: inc/abstractitiltarget.class.php:902 +msgid "OLA (TTO/TTR)" msgstr "" -#: inc/field/dropdownfield.class.php:154 -msgid "Type" +#: inc/abstractitiltarget.class.php:1006 +msgid "Urgency " msgstr "" -#: inc/field/dropdownfield.class.php:159 -msgid "Time to own" +#: inc/abstractitiltarget.class.php:1036 +msgid "Ticket tags" msgstr "" -#: inc/field/dropdownfield.class.php:160 -msgid "Time to resolve" +#: inc/abstractitiltarget.class.php:1084 +msgid "Tags" 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:" +#: inc/abstractitiltarget.class.php:1203 +msgid "Location" msgstr "" -#: inc/field/dropdownfield.class.php:475 -msgid "Invalid value for " +#: inc/abstractitiltarget.class.php:1215 +msgid "Location " msgstr "" -#: inc/field/dropdownfield.class.php:487 -#, php-format -msgid "The field value is required: %s" +#: inc/abstractitiltarget.class.php:1547 +msgid "The description cannot be empty!" msgstr "" -#: inc/field/dropdownfield.class.php:503 -#, php-format -msgid "Invalid dropdown type: %s" +#: inc/abstractitiltarget.class.php:1717 +msgid "Watcher" +msgid_plural "Watchers" +msgstr[0] "" +msgstr[1] "" + +#: inc/abstractitiltarget.class.php:1736 +msgid "Cancel" msgstr "" -#: inc/field/emailfield.class.php:108 -#, php-format -msgid "This is not a valid e-mail: %s" +#: inc/abstractitiltarget.class.php:2011 inc/abstractitiltarget.class.php:2027 +#: inc/abstractitiltarget.class.php:2028 +msgid "Email followup" msgstr "" -#: inc/field/filefield.class.php:94 -msgid "No attached document" +#: inc/abstractitiltarget.class.php:2025 inc/abstractitiltarget.class.php:2053 +msgid "Group" msgstr "" -#: inc/field/filefield.class.php:96 inc/field/filefield.class.php:258 -#: inc/field/filefield.class.php:265 -msgid "Attached document" +#: inc/abstractitiltarget.class.php:2026 inc/abstractitiltarget.class.php:2082 +msgid "Supplier" msgstr "" -#: inc/field/filefield.class.php:139 -#, php-format -msgid "A required file is missing: %s" +#: inc/abstractitiltarget.class.php:2027 +msgid "Yes" msgstr "" -#: inc/field/floatfield.class.php:159 -#, php-format -msgid "This is not a number: %s" +#: inc/abstractitiltarget.class.php:2064 +msgid "Group from the object" 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" +#: inc/abstractitiltarget.class.php:2070 +msgid "Tech group from the object" 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" +#: install/install.php:133 +msgid "" +"Upgrade tables to innoDB; run php bin/console " +"glpi:migration:myisam_to_innodb" msgstr "" -#: inc/field/floatfield.class.php:190 inc/field/integerfield.class.php:89 +#: install/install.php:174 #, php-format -msgid "The following number must be lower than %d: %s" +msgid "" +"A fatal error occured in the upgrade from %s! Upgrade aborted. Please check " +"logs to fix the problem then try again." msgstr "" -#: inc/field/floatfield.class.php:200 -msgid "Float" +#: install/install.php:349 +msgid "A form has been created" 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" +#: install/install.php:350 +msgid "Your request has been saved" msgstr "" -#: inc/field/floatfield.class.php:259 inc/field/textfield.class.php:242 -msgid "Additional validation" +#: install/install.php:351 +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 "" -#: inc/field/glpiselectfield.class.php:78 -#: inc/field/glpiselectfield.class.php:134 -msgid "GLPI object" -msgid_plural "GLPI objects" -msgstr[0] "" -msgstr[1] "" +#: install/install.php:356 +msgid "A form from GLPI need to be validate" +msgstr "" + +#: install/install.php:357 +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:362 +msgid "Your form has been refused by the validator" +msgstr "" + +#: install/install.php:363 +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:369 +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:374 +msgid "Your form has been deleted by an administrator" +msgstr "" + +#: install/install.php:375 +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:601 +msgid "Formcreator - Sync service catalog issues" +msgstr "" + +#: hook.php:305 +msgctxt "button" +msgid "Duplicate" +msgstr "" -#: inc/field/glpiselectfield.class.php:276 -#: inc/field/glpiselectfield.class.php:280 -msgid "Objects management" +#: hook.php:306 +msgid "Transfer" msgstr "" -#: inc/field/integerfield.class.php:57 +#: hook.php:307 +msgctxt "button" +msgid "Export" +msgstr "" + +#: hook.php:667 +msgid "Cancel my ticket" +msgstr "" + +#: hook.php:685 +msgid "Old" +msgstr "" + +#: hook.php:692 #, php-format -msgid "This is not an integer: %s" +msgid "Number of %s" msgstr "" -#: inc/field/integerfield.class.php:99 -msgid "Integer" +#: hook.php:709 +msgid "Issues summary" msgstr "" -#: inc/field/ldapselectfield.class.php:73 -msgid "Filter" +#: hook.php:747 +msgid "" +"Formcreator's mini dashboard not usable as default. This Setting has been " +"ignored." msgstr "" -#: inc/field/ldapselectfield.class.php:85 -msgid "Attribute" +#: js/scripts.js:319 +msgid "No form found. Please choose a form below instead." msgstr "" -#: inc/field/ldapselectfield.class.php:183 -msgid "LDAP size limit exceeded" +#: js/scripts.js:321 +msgid "No form found." msgstr "" -#: inc/field/ldapselectfield.class.php:211 -msgid "LDAP Select" +#: js/scripts.js:325 +msgid "No FAQ item found." msgstr "" -#: inc/field/ldapselectfield.class.php:248 -msgid "LDAP directory not defined!" +#: js/scripts.js:709 +msgid "Are you sure you want to delete this question?" msgstr "" -#: inc/field/ldapselectfield.class.php:255 -msgid "LDAP directory not found!" +#: js/scripts.js:892 +msgid "Are you sure you want to delete this section?" msgstr "" -#: inc/field/ldapselectfield.class.php:277 -msgid "Cannot recover LDAP informations!" +#: js/scripts.js:1132 +msgid "Add translations" msgstr "" -#: inc/field/multiselectfield.class.php:86 -msgid "Multiselect" +#: js/scripts.js:1279 js/scripts.js:1303 +msgid "An error occured while querying forms" msgstr "" -#: inc/field/radiosfield.class.php:150 -msgid "Radios" +#: js/scripts.js:1418 +msgid "Are you sure you want to delete this target:" msgstr "" -#: inc/field/requesttypefield.class.php:115 -msgid "Request type" +#: entrée standard:43 standard:50 standard:44 standard:49 standard:78 +msgid "Required" msgstr "" -#: inc/field/selectfield.class.php:90 -msgid "Select" +#: entrée standard:57 standard:61 standard:60 standard:59 standard:43 +#: standard:69 standard:52 standard:37 +msgid "Default values" msgstr "" -#: inc/field/tagfield.class.php:191 -msgid "Tag" -msgid_plural "Tags" +#: 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] "" -#: 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" +#: entrée standard:68 +msgid "Filter" msgstr "" -#: inc/field/textfield.class.php:183 -#, php-format -msgid "The text is too long (maximum %d characters): %s" +#: entrée standard:78 +msgid "Attribute" msgstr "" -#: inc/field/textfield.class.php:191 -msgid "Text" +#: entrée standard:70 standard:68 +msgid "Values" msgstr "" -#: inc/field/timefield.class.php:155 -msgid "Time" +#: entrée standard:90 +msgid "Show ticket categories" msgstr "" -#: install/install.php:277 -msgid "A form has been created" +#: entrée standard:127 standard:110 +msgid "Selectable root" msgstr "" -#: install/install.php:278 -msgid "Your request has been saved" +#: entrée standard:63 +msgid "Direct access on homepage" 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##" +#: entrée standard:86 +msgid "Default form in service catalog" msgstr "" -#: install/install.php:284 -msgid "A form from GLPI need to be validate" +#: entrée standard:106 standard:107 +msgid "Are you a robot ?" 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##" +#: entrée standard:132 +msgid "Send" msgstr "" -#: install/install.php:290 -msgid "Your form has been refused by the validator" +#: entrée standard:40 +msgid "Condition to generate the target" 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##" +#: entrée standard:127 +msgid "Condition to show the question" 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." +#: entrée standard:54 +msgid "Impacts" msgstr "" -#: install/install.php:302 -msgid "Your form has been deleted by an administrator" +#: entrée standard:62 +msgid "Checklist" 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." +#: entrée standard:45 +msgid "Add a section" msgstr "" -#: install/install.php:525 install/upgrade_to_2.5.php:409 -msgid "Formcreator - Sync service catalog issues" +#: entrée standard:55 +msgid "Condition to show the submit button" msgstr "" -#: js/scripts.js.php:361 -msgid "No form found. Please choose a form below instead" +#: entrée standard:83 +msgid "Add a question" msgstr "" -#: js/scripts.js.php:384 js/scripts.js.php:405 -msgid "An error occured while querying forms" +#: entrée standard:39 +msgid "List of available tags" msgstr "" -#: js/scripts.js.php:467 -msgid "No form yet in this category" +#: entrée standard:42 +msgid "Title" msgstr "" -#: js/scripts.js.php:743 -msgid "Are you sure you want to delete this question?" +#: entrée standard:47 +msgid "Full form" msgstr "" -#: js/scripts.js.php:947 -msgid "Are you sure you want to delete this section?" +#: entrée standard:42 +msgid "Min" msgstr "" -#: js/scripts.js.php:1239 -msgid "Are you sure you want to delete this destination:" +#: entrée standard:53 +msgid "Max" msgstr "" diff --git a/locales/de_DE.po b/locales/de_DE.po index 60a8a2869..72436e2cb 100644 --- a/locales/de_DE.po +++ b/locales/de_DE.po @@ -4,23 +4,23 @@ # FIRST AUTHOR , YEAR. # # Translators: -# armin0103 , 2021 -# Janosch, 2021 -# Thierry Bugier , 2021 -# Kerstin Heim , 2021 -# Administrator System, 2021 +# Janosch, 2022 +# armin0103 , 2022 +# Thomas Spranger , 2022 +# Thierry Bugier , 2022 +# Kerstin Heim , 2022 +# Administrator System, 2022 # Florian Ried , 2022 # Robert Langenkamp , 2022 -# Thomas Spranger , 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: Thomas Spranger , 2022\n" +"POT-Creation-Date: 2022-06-15 14:47+0200\n" +"PO-Revision-Date: 2022-06-15 12:10+0000\n" +"Last-Translator: Robert Langenkamp , 2022\n" "Language-Team: German (Germany) (https://www.transifex.com/teclib/teams/28042/de_DE/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -75,9 +75,8 @@ msgstr "Uneingeschränkt" #: 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 +#: inc/entityconfig.class.php:82 inc/form.class.php:111 inc/form.class.php:571 +#: inc/form.class.php:1938 inc/filter/entityfilter.class.php:45 msgid "Form" msgid_plural "Forms" msgstr[0] "" @@ -100,11 +99,11 @@ msgstr "" msgid "Could not move the section" msgstr "" -#: ajax/target_actor.php:52 +#: ajax/target_actor.php:51 msgid "Failed to add the actor" msgstr "" -#: ajax/target_actor.php:63 +#: ajax/target_actor.php:62 msgid "Failed to delete the actor" msgstr "" @@ -143,7 +142,7 @@ 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 +#: front/formanswer.form.php:78 front/form.php:43 inc/common.class.php:686 #: inc/common.class.php:693 msgid "Form Creator" msgstr "Formular erstellen" @@ -158,8 +157,8 @@ msgstr "" msgid "Form list" msgstr "Formularliste" -#: front/formdisplay.php:84 inc/formanswer.class.php:880 -#: inc/formanswer.class.php:1098 inc/formanswer.class.php:1148 +#: front/formdisplay.php:90 inc/formanswer.class.php:877 +#: inc/formanswer.class.php:1097 inc/formanswer.class.php:1147 msgid "The form has been successfully saved!" msgstr "Das Formular wurde erfolgreich gespeichert" @@ -174,18 +173,18 @@ msgstr "" 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 +#: inc/knowbase.class.php:60 inc/form.class.php:648 +#: inc/abstractitiltarget.class.php:953 inc/abstractitiltarget.class.php:967 msgid "Category" msgid_plural "Categories" msgstr[0] "" msgstr[1] "" -#: inc/knowbase.class.php:62 inc/form.class.php:643 +#: inc/knowbase.class.php:62 inc/form.class.php:651 msgid "See all" msgstr "" -#: inc/knowbase.class.php:79 +#: inc/knowbase.class.php:83 msgid "Please, describe your need here" msgstr "Bitte beschreiben Sie hier Ihre Anforderung" @@ -193,10 +192,10 @@ msgstr "Bitte beschreiben Sie hier Ihre Anforderung" msgid "Textarea" msgstr "Textbereich" -#: inc/field/textareafield.class.php:160 inc/field/dropdownfield.class.php:439 +#: inc/field/textareafield.class.php:160 inc/field/dropdownfield.class.php:440 #: 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/timefield.class.php:112 inc/field/fieldsfield.class.php:487 #: inc/field/requesttypefield.class.php:159 msgid "A required field is empty:" msgstr "Ein notwendiges Feld ist nicht ausgefüllt:" @@ -208,7 +207,7 @@ msgid "The regular expression is invalid" msgstr "Der reguläre Ausdruck ist ungültig" #: inc/field/dropdownfield.class.php:70 inc/filter/entityfilter.class.php:44 -#: inc/abstractitiltarget.class.php:2025 inc/abstractitiltarget.class.php:2043 +#: inc/abstractitiltarget.class.php:2024 inc/abstractitiltarget.class.php:2042 msgid "User" msgstr "" @@ -216,22 +215,22 @@ msgstr "" msgid "User and form" msgstr "" -#: inc/field/dropdownfield.class.php:430 entrée standard:38 +#: inc/field/dropdownfield.class.php:431 entrée standard:38 msgid "Dropdown" msgid_plural "Dropdowns" msgstr[0] "" msgstr[1] "" -#: inc/field/dropdownfield.class.php:461 +#: inc/field/dropdownfield.class.php:462 msgid "Invalid value for " msgstr "" -#: inc/field/dropdownfield.class.php:473 +#: inc/field/dropdownfield.class.php:474 #, php-format msgid "The itemtype field is required: %s" msgstr "" -#: inc/field/dropdownfield.class.php:489 +#: inc/field/dropdownfield.class.php:490 #, php-format msgid "Invalid dropdown type: %s" msgstr "" @@ -300,11 +299,11 @@ msgid "Radios" msgstr "Radios" #: inc/field/radiosfield.class.php:114 inc/field/glpiselectfield.class.php:86 -#: inc/field/fieldsfield.class.php:488 inc/field/checkboxesfield.class.php:229 +#: inc/field/fieldsfield.class.php:511 inc/field/checkboxesfield.class.php:229 msgid "The field value is required:" msgstr "Dieses Feld muss ausgefüllt werden:" -#: inc/field/radiosfield.class.php:192 inc/field/selectfield.class.php:111 +#: inc/field/radiosfield.class.php:192 inc/field/selectfield.class.php:104 #: 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 @@ -337,11 +336,11 @@ msgstr "" #: inc/field/ipfield.class.php:121 msgid "IP address" -msgid_plural "Adresses IP" +msgid_plural "IP addresses" msgstr[0] "" msgstr[1] "" -#: inc/field/urgencyfield.class.php:84 inc/abstractitiltarget.class.php:994 +#: inc/field/urgencyfield.class.php:84 inc/abstractitiltarget.class.php:995 msgid "Urgency" msgstr "" @@ -388,7 +387,7 @@ msgstr[1] "" #: inc/field/hostnamefield.class.php:114 msgid "Hostname" -msgid_plural "Hostname" +msgid_plural "Hostnames" msgstr[0] "" msgstr[1] "" @@ -407,7 +406,7 @@ msgid_plural "Emails" msgstr[0] "" msgstr[1] "" -#: inc/field/selectfield.class.php:104 +#: inc/field/selectfield.class.php:97 msgid "Select" msgstr "auswählen" @@ -465,23 +464,24 @@ msgstr "" msgid "Field" msgstr "" -#: inc/field/fieldsfield.class.php:243 +#: inc/field/fieldsfield.class.php:253 msgid "show" msgstr "" -#: inc/field/fieldsfield.class.php:361 -msgid "Field type not implemented yet !" +#: inc/field/fieldsfield.class.php:388 +#, php-format +msgid "Field '%1$s' type not implemented yet !" msgstr "" -#: inc/field/fieldsfield.class.php:442 +#: inc/field/fieldsfield.class.php:465 msgid "Some numeric fields contains non numeric values" msgstr "" -#: inc/field/fieldsfield.class.php:447 +#: inc/field/fieldsfield.class.php:470 msgid "Some URL fields contains invalid links" msgstr "" -#: inc/field/fieldsfield.class.php:533 +#: inc/field/fieldsfield.class.php:556 msgid "Additionnal fields" msgstr "" @@ -507,7 +507,7 @@ msgstr "" msgid "Range max" msgstr "" -#: inc/field/requesttypefield.class.php:85 inc/targetticket.class.php:1121 +#: inc/field/requesttypefield.class.php:85 inc/targetticket.class.php:1123 msgid "Request type" msgstr "" @@ -517,8 +517,8 @@ msgid "This is not a number: %s" msgstr "" #: inc/field/floatfield.class.php:181 -msgid "Float" -msgstr "Gleitkommazahl" +msgid "Decimal number" +msgstr "" #: inc/field/datefield.class.php:135 msgid "Date" @@ -573,11 +573,11 @@ msgstr "angezeigt, es sei denn" #: 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/form.class.php:1831 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 +#: inc/question.class.php:832 inc/questionparameter/range.class.php:205 +#: inc/questionregex.class.php:185 inc/questiondependency.class.php:196 +#: inc/item_targetticket.class.php:150 inc/targetticket.class.php:1429 #, php-format msgid "Failed to add or update the %1$s %2$s" msgstr "" @@ -585,11 +585,11 @@ 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/form.class.php:1522 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 +#: inc/question.class.php:881 inc/questionparameter/range.class.php:140 +#: inc/questionregex.class.php:120 inc/questiondependency.class.php:211 +#: inc/item_targetticket.class.php:64 inc/targetticket.class.php:1468 #, php-format msgid "Cannot export an empty object: %s" msgstr "" @@ -616,17 +616,17 @@ msgstr[1] "" msgid "Update issue data from tickets and form answers" msgstr "" -#: inc/issue.class.php:389 +#: inc/issue.class.php:403 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 +#: inc/issue.class.php:532 inc/form_language.class.php:213 +#: inc/form.class.php:156 inc/form.class.php:2133 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/issue.class.php:545 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 @@ -634,115 +634,153 @@ msgstr "" msgid "ID" msgstr "" -#: inc/issue.class.php:531 inc/form.class.php:2120 entrée standard:65 +#: inc/issue.class.php:554 inc/form.class.php:505 inc/form.class.php:2142 +#: entrée standard:65 msgid "Type" msgid_plural "Types" msgstr[0] "" msgstr[1] "" -#: inc/issue.class.php:544 inc/formanswer.class.php:259 +#: inc/issue.class.php:567 inc/formanswer.class.php:259 msgid "Status" msgstr "" -#: inc/issue.class.php:556 +#: inc/issue.class.php:579 msgid "Opening date" msgstr "" -#: inc/issue.class.php:565 +#: inc/issue.class.php:588 msgid "Last update" msgstr "" -#: inc/issue.class.php:574 inc/form.class.php:174 -#: inc/abstracttarget.class.php:508 +#: inc/issue.class.php:597 inc/form.class.php:174 +#: inc/abstracttarget.class.php:517 msgid "Entity" msgid_plural "Entities" msgstr[0] "" msgstr[1] "" -#: inc/issue.class.php:584 inc/notificationtargetformanswer.class.php:79 +#: inc/issue.class.php:607 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 +#: inc/formanswer.class.php:608 inc/abstractitiltarget.class.php:1710 msgid "Requester" msgid_plural "Requesters" msgstr[0] "" msgstr[1] "" -#: inc/issue.class.php:602 inc/formanswer.class.php:228 +#: inc/issue.class.php:625 inc/formanswer.class.php:228 msgid "Form approver" msgstr "Formulargenehmiger" -#: inc/issue.class.php:618 inc/formanswer.class.php:539 -#: inc/formanswer.class.php:546 inc/formanswer.class.php:628 +#: inc/issue.class.php:641 inc/formanswer.class.php:537 +#: inc/formanswer.class.php:544 inc/formanswer.class.php:623 #: inc/form_language.class.php:227 msgid "Comment" msgstr "notwendig bei Ablehnung" -#: inc/issue.class.php:630 +#: inc/issue.class.php:653 msgid "Ticket approver" msgstr "Ticket-Genehmiger" -#: inc/issue.class.php:664 +#: inc/issue.class.php:687 msgid "Technician" msgstr "" -#: inc/issue.class.php:697 +#: inc/issue.class.php:718 msgid "Technician group" msgstr "" -#: inc/issue.class.php:728 inc/formanswer.class.php:248 +#: inc/issue.class.php:751 inc/formanswer.class.php:248 msgid "Form approver group" msgstr "Formulargenehmigergruppe" -#: inc/issue.class.php:761 +#: inc/issue.class.php:762 inc/abstractitiltarget.class.php:742 +msgid "Time to resolve" +msgstr "" + +#: inc/issue.class.php:773 +msgid "Time to resolve + Progress" +msgstr "" + +#: inc/issue.class.php:783 +msgid "Internal time to resolve" +msgstr "" + +#: inc/issue.class.php:794 +msgid "Internal time to resolve + Progress" +msgstr "" + +#: inc/issue.class.php:804 +msgid "Resolution date" +msgstr "" + +#: inc/issue.class.php:819 +msgid "Internal time to own" +msgstr "" + +#: inc/issue.class.php:830 +msgid "Internal time to own + Progress" +msgstr "" + +#: inc/issue.class.php:840 +msgid "Time to own" +msgstr "" + +#: inc/issue.class.php:851 +msgid "Time to own + Progress" +msgstr "" + +#: inc/issue.class.php:877 msgid "Ticket" msgstr "" -#: inc/issue.class.php:762 inc/formanswer.class.php:183 +#: inc/issue.class.php:878 inc/formanswer.class.php:183 msgid "Form answer" msgid_plural "Form answers" msgstr[0] "" msgstr[1] "" -#: inc/issue.class.php:767 +#: inc/issue.class.php:883 msgid "Not validated" msgstr "" -#: inc/issue.class.php:768 inc/formanswer.class.php:76 +#: inc/issue.class.php:884 inc/formanswer.class.php:76 #: inc/form_validator.class.php:71 msgid "Refused" msgstr "" -#: inc/issue.class.php:836 +#: inc/issue.class.php:952 #, php-format msgid "%1$s %2$s" msgstr "" -#: inc/issue.class.php:1099 inc/filter/itilcategoryfilter.class.php:56 +#: inc/issue.class.php:1215 inc/filter/itilcategoryfilter.class.php:56 +#: hook.php:677 msgid "All" msgstr "" -#: inc/issue.class.php:1105 +#: inc/issue.class.php:1221 hook.php:678 msgid "New" msgstr "" -#: inc/issue.class.php:1111 +#: inc/issue.class.php:1227 hook.php:679 msgid "Assigned" msgstr "" -#: inc/issue.class.php:1117 inc/formanswer.class.php:75 -#: inc/form_validator.class.php:69 +#: inc/issue.class.php:1233 inc/formanswer.class.php:75 +#: inc/form_validator.class.php:69 hook.php:680 msgid "Waiting" msgstr "" -#: inc/issue.class.php:1123 +#: inc/issue.class.php:1239 hook.php:681 msgid "To validate" msgstr "Zu genehmigen" -#: inc/issue.class.php:1129 +#: inc/issue.class.php:1245 hook.php:682 msgid "Solved" msgstr "" -#: inc/issue.class.php:1135 +#: inc/issue.class.php:1251 hook.php:683 msgid "Closed" msgstr "Abgeschlossen" @@ -752,31 +790,43 @@ msgid_plural "Form categories" msgstr[0] "" msgstr[1] "" -#: 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 "" +#: inc/category.class.php:92 inc/form.class.php:261 entrée standard:65 +msgid "Icon" +msgstr "" + +#: inc/category.class.php:98 inc/form.class.php:269 entrée standard:67 +msgid "Icon color" +msgstr "" + +#: inc/category.class.php:104 inc/form.class.php:277 entrée standard:80 +msgid "Background color" +msgstr "" + #: inc/notificationtargetformanswer.class.php:43 msgid "The form as been saved" msgstr "Das Formular wurde gespeichert" -#: inc/notificationtargetformanswer.class.php:44 install/install.php:321 +#: inc/notificationtargetformanswer.class.php:44 install/install.php:355 msgid "A form need to be validate" msgstr "Ein Formular wartet auf Genehmigung" -#: inc/notificationtargetformanswer.class.php:45 install/install.php:327 +#: inc/notificationtargetformanswer.class.php:45 install/install.php:361 msgid "The form is refused" msgstr "Das Formular wurde abgelehnt" -#: inc/notificationtargetformanswer.class.php:46 install/install.php:333 +#: inc/notificationtargetformanswer.class.php:46 install/install.php:367 msgid "The form is accepted" msgstr "Das Formular wurde akzeptiert" -#: inc/notificationtargetformanswer.class.php:47 install/install.php:339 +#: inc/notificationtargetformanswer.class.php:47 install/install.php:373 msgid "The form is deleted" msgstr "Das Formular wurde gelöscht" @@ -820,15 +870,15 @@ msgid "Author" msgstr "" #: inc/notificationtargetformanswer.class.php:98 -#: inc/abstractitiltarget.class.php:1289 +#: inc/abstractitiltarget.class.php:1290 msgid "Approver" msgstr "" -#: inc/target_actor.class.php:66 inc/abstractitiltarget.class.php:2035 +#: inc/target_actor.class.php:66 inc/abstractitiltarget.class.php:2034 msgid "Form author" msgstr "" -#: inc/target_actor.class.php:67 inc/abstractitiltarget.class.php:2038 +#: inc/target_actor.class.php:67 inc/abstractitiltarget.class.php:2037 msgid "Form validator" msgstr "Formular Genehmiger" @@ -836,7 +886,7 @@ msgstr "Formular Genehmiger" msgid "Specific person" msgstr "einzelne Person" -#: inc/target_actor.class.php:69 inc/abstractitiltarget.class.php:2048 +#: inc/target_actor.class.php:69 inc/abstractitiltarget.class.php:2047 msgid "Person from the question" msgstr "Fragesteller" @@ -844,7 +894,7 @@ msgstr "Fragesteller" msgid "Specific group" msgstr "einzelne Gruppe" -#: inc/target_actor.class.php:71 inc/abstractitiltarget.class.php:2059 +#: inc/target_actor.class.php:71 inc/abstractitiltarget.class.php:2058 msgid "Group from the question" msgstr "Gruppe der Frage" @@ -860,15 +910,15 @@ msgstr "" msgid "Specific supplier" msgstr "Lieferant wählen" -#: inc/target_actor.class.php:75 inc/abstractitiltarget.class.php:2088 +#: inc/target_actor.class.php:75 inc/abstractitiltarget.class.php:2087 msgid "Supplier from the question" msgstr "Fragesteller" -#: inc/target_actor.class.php:76 inc/abstractitiltarget.class.php:2077 +#: inc/target_actor.class.php:76 inc/abstractitiltarget.class.php:2076 msgid "Actors from the question" msgstr "Bearbeiter der Frage" -#: inc/target_actor.class.php:77 inc/abstractitiltarget.class.php:2092 +#: inc/target_actor.class.php:77 inc/abstractitiltarget.class.php:2091 msgid "Form author's supervisor" msgstr "" @@ -876,7 +926,7 @@ msgstr "" msgid "Observer" msgstr "" -#: inc/target_actor.class.php:85 inc/abstractitiltarget.class.php:1725 +#: inc/target_actor.class.php:85 inc/abstractitiltarget.class.php:1724 msgid "Assigned to" msgstr "" @@ -910,67 +960,67 @@ msgstr "" msgid "Accepted" msgstr "" -#: inc/formanswer.class.php:525 +#: inc/formanswer.class.php:523 msgid "Print this form" msgstr "Drucke dieses Formular" -#: inc/formanswer.class.php:549 +#: inc/formanswer.class.php:547 msgid "Form accepted by validator." msgstr "Formular genehmigt" -#: inc/formanswer.class.php:551 +#: inc/formanswer.class.php:549 msgid "Form successfully saved." msgstr "Formular erfolgreich gespeichert" -#: inc/formanswer.class.php:621 inc/formaccesstype.class.php:122 +#: inc/formanswer.class.php:616 inc/formaccesstype.class.php:122 msgid "Save" msgstr "" -#: inc/formanswer.class.php:633 +#: inc/formanswer.class.php:628 msgid "Required if refused" msgstr "Erforderlich, falls abgelehnt" -#: inc/formanswer.class.php:639 +#: inc/formanswer.class.php:634 msgid "Refuse" msgstr "ablehnen" -#: inc/formanswer.class.php:647 +#: inc/formanswer.class.php:642 msgid "Edit answers" msgstr "" -#: inc/formanswer.class.php:653 +#: inc/formanswer.class.php:648 msgid "Cancel edition" msgstr "" -#: inc/formanswer.class.php:660 +#: inc/formanswer.class.php:655 msgid "Accept" msgstr "akzeptieren" -#: inc/formanswer.class.php:681 +#: inc/formanswer.class.php:676 msgid "Refused comment is required!" msgstr "Kommentar zur Ablehnung erforderlich" -#: inc/formanswer.class.php:753 +#: inc/formanswer.class.php:750 msgid "You are not the validator of these answers" msgstr "Sie sind nicht der Genehmiger dieser Anforderung" -#: inc/formanswer.class.php:959 inc/formanswer.class.php:961 +#: inc/formanswer.class.php:956 inc/formanswer.class.php:958 msgid "Form data" msgstr "Formulardaten " -#: inc/formanswer.class.php:1085 inc/formanswer.class.php:1135 +#: inc/formanswer.class.php:1084 inc/formanswer.class.php:1134 msgid "Cannot generate targets!" msgstr "Zugriff generieren nicht möglich!" -#: inc/formanswer.class.php:1252 +#: inc/formanswer.class.php:1258 msgid "No turing test set" msgstr "" -#: inc/formanswer.class.php:1257 +#: inc/formanswer.class.php:1263 msgid "You failed the Turing test" msgstr "" -#: inc/formanswer.class.php:1299 +#: inc/formanswer.class.php:1305 msgid "You must select validator!" msgstr "" @@ -982,15 +1032,15 @@ msgstr "" msgid "Failed to delete this issue. An internal error occured." msgstr "" -#: inc/common.class.php:761 +#: inc/common.class.php:777 msgid "Seek assistance" msgstr "Hilfe holen" -#: inc/common.class.php:766 +#: inc/common.class.php:782 msgid "My requests for assistance" msgstr "Meine Hilfsanfragen" -#: inc/common.class.php:796 +#: inc/common.class.php:812 msgid "Consult feeds" msgstr "Feeds zu Rate ziehen" @@ -1028,9 +1078,9 @@ 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 +#: inc/form_language.class.php:111 inc/form.class.php:1048 +#: inc/form.class.php:1173 inc/abstracttarget.class.php:161 +#: inc/abstractitiltarget.class.php:1541 msgid "The name cannot be empty!" msgstr "Das Feld Name kann nicht leer sein" @@ -1042,7 +1092,7 @@ msgstr "" msgid "Add a translation" msgstr "" -#: inc/form_language.class.php:283 js/scripts.js:1113 +#: inc/form_language.class.php:283 js/scripts.js:1179 msgid "Update a translation" msgstr "" @@ -1063,7 +1113,7 @@ 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 +#: inc/form.class.php:529 inc/abstractitiltarget.class.php:1615 msgid "Delete" msgstr "Löschen" @@ -1089,23 +1139,23 @@ msgstr "Kein" msgid "Need validaton?" msgstr "" -#: inc/form_validator.class.php:126 inc/abstractitiltarget.class.php:2029 +#: inc/form_validator.class.php:126 inc/abstractitiltarget.class.php:2028 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 +#: inc/form_validator.class.php:303 inc/profile.class.php:62 +#: inc/targetproblem.class.php:146 inc/entityconfig.class.php:389 +#: inc/targetchange.class.php:483 inc/targetticket.class.php:317 +#: inc/targetticket.class.php:352 inc/abstractitiltarget.class.php:2017 msgctxt "button" msgid "Save" msgstr "" -#: inc/form_validator.class.php:709 inc/abstractitiltarget.class.php:1269 +#: inc/form_validator.class.php:717 inc/abstractitiltarget.class.php:1270 msgid "Validation" msgstr "" -#: inc/form_validator.class.php:711 +#: inc/form_validator.class.php:719 msgid "Choose a validator" msgstr "Genehmiger auswählen" @@ -1122,7 +1172,7 @@ msgid "Properties" msgstr "" #: inc/targetproblem.class.php:521 inc/targetchange.class.php:285 -#: inc/targetticket.class.php:1409 +#: inc/targetticket.class.php:1411 #, php-format msgid "" "Failed to add or update the %1$s %2$s: a question is missing and is used in " @@ -1130,7 +1180,7 @@ msgid "" msgstr "" #: inc/targetproblem.class.php:578 inc/targetchange.class.php:105 -#: inc/targetticket.class.php:135 inc/abstractitiltarget.class.php:1171 +#: inc/targetticket.class.php:135 inc/abstractitiltarget.class.php:1172 msgid "Actors" msgstr "Bearbeiter" @@ -1155,104 +1205,122 @@ msgstr "" 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 +#: inc/entityconfig.class.php:90 inc/entityconfig.class.php:99 +#: inc/entityconfig.class.php:107 inc/entityconfig.class.php:115 +#: inc/entityconfig.class.php:123 inc/entityconfig.class.php:131 +#: inc/entityconfig.class.php:139 inc/entityconfig.class.php:147 +#: inc/entityconfig.class.php:155 msgid "Inheritance of the parent entity" msgstr "" -#: inc/entityconfig.class.php:84 +#: inc/entityconfig.class.php:91 msgid "GLPi's helpdesk" msgstr "Helpdesk von GLPI" -#: inc/entityconfig.class.php:85 +#: inc/entityconfig.class.php:92 msgid "Service catalog simplified" msgstr "vereinfachter Servicekatalog" -#: inc/entityconfig.class.php:86 +#: inc/entityconfig.class.php:93 msgid "Service catalog extended" msgstr "erweiterter Servicekatalog" -#: inc/entityconfig.class.php:93 +#: inc/entityconfig.class.php:100 msgid "All available forms" msgstr "" -#: inc/entityconfig.class.php:94 +#: inc/entityconfig.class.php:101 msgid "Only default forms" msgstr "" -#: inc/entityconfig.class.php:101 +#: inc/entityconfig.class.php:108 msgid "Popularity sort" msgstr "sortieren nach: Beliebtheit" -#: inc/entityconfig.class.php:102 +#: inc/entityconfig.class.php:109 msgid "Alphabetic sort" msgstr "sortieren nach: Alphabet" -#: inc/entityconfig.class.php:109 +#: inc/entityconfig.class.php:116 msgid "Merged with Forms" msgstr "" -#: inc/entityconfig.class.php:110 +#: inc/entityconfig.class.php:117 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 +#: inc/entityconfig.class.php:124 inc/entityconfig.class.php:132 +#: inc/entityconfig.class.php:140 inc/entityconfig.class.php:148 +#: 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 +#: inc/entityconfig.class.php:125 inc/entityconfig.class.php:133 +#: inc/entityconfig.class.php:141 inc/entityconfig.class.php:149 msgid "Hidden" msgstr "" -#: inc/entityconfig.class.php:208 +#: inc/entityconfig.class.php:156 +msgid "Variable height" +msgstr "" + +#: inc/entityconfig.class.php:157 +msgid "Uniform height" +msgstr "" + +#: inc/entityconfig.class.php:231 msgid "Helpdesk" msgstr "Helpdesk" -#: inc/entityconfig.class.php:216 inc/entityconfig.class.php:348 entrée +#: inc/entityconfig.class.php:239 inc/entityconfig.class.php:403 entrée #: standard:44 msgid "Helpdesk mode" msgstr "Helpdesk modus" -#: inc/entityconfig.class.php:227 +#: inc/entityconfig.class.php:250 msgid "Default Form list mode" msgstr "" -#: inc/entityconfig.class.php:245 inc/entityconfig.class.php:358 +#: inc/entityconfig.class.php:268 inc/entityconfig.class.php:413 msgid "Sort order" msgstr "" -#: inc/entityconfig.class.php:261 inc/entityconfig.class.php:368 +#: inc/entityconfig.class.php:284 inc/entityconfig.class.php:423 msgid "Knowledge base" msgstr "" -#: inc/entityconfig.class.php:276 +#: inc/entityconfig.class.php:299 msgid "Search" msgstr "" -#: inc/entityconfig.class.php:292 +#: inc/entityconfig.class.php:315 msgid "Counters dashboard" msgstr "" -#: inc/entityconfig.class.php:308 +#: inc/entityconfig.class.php:331 msgid "Header message" msgstr "" -#: inc/entityconfig.class.php:320 inc/entityconfig.class.php:398 +#: inc/entityconfig.class.php:347 +msgid "Search issue" +msgstr "" + +#: inc/entityconfig.class.php:363 +msgid "Tile design" +msgstr "" + +#: inc/entityconfig.class.php:375 inc/entityconfig.class.php:453 #: inc/form.class.php:239 entrée standard:84 msgid "Header" msgid_plural "Headers" msgstr[0] "" msgstr[1] "" -#: inc/entityconfig.class.php:378 +#: inc/entityconfig.class.php:433 msgid "Display search field" msgstr "" -#: inc/entityconfig.class.php:388 +#: inc/entityconfig.class.php:443 msgid "Display header" msgstr "" @@ -1286,7 +1354,7 @@ msgstr "eingeschränkter Zugriff" msgid "Answers waiting for validation" msgstr "" -#: inc/form.class.php:124 inc/form.class.php:1583 inc/form.class.php:1609 +#: inc/form.class.php:124 inc/form.class.php:1606 inc/form.class.php:1632 msgid "Import forms" msgstr "Formulare importieren" @@ -1311,18 +1379,6 @@ msgstr "Zugriff" 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 "" @@ -1343,203 +1399,207 @@ msgstr "" msgid "Answers title" msgstr "" -#: inc/form.class.php:504 inc/form.class.php:557 +#: inc/form.class.php:504 inc/form.class.php:563 msgid "Target" msgid_plural "Targets" msgstr[0] "" msgstr[1] "" -#: inc/form.class.php:540 inc/form.class.php:2108 +#: inc/form.class.php:506 +msgid "Actions" +msgstr "" + +#: inc/form.class.php:546 inc/form.class.php:2130 msgid "Add a target" msgstr "" -#: inc/form.class.php:560 +#: inc/form.class.php:566 msgid "Preview" msgstr "" -#: inc/form.class.php:561 +#: inc/form.class.php:567 msgid "properties" msgstr "" -#: inc/form.class.php:869 +#: inc/form.class.php:886 msgid "What are you looking for?" msgstr "" -#: inc/form.class.php:877 +#: inc/form.class.php:894 #, php-format msgid "My %1$d last forms (requester)" msgstr "" -#: inc/form.class.php:880 +#: inc/form.class.php:897 msgid "No form posted yet" msgstr "bisher kein Formular angelegt" -#: inc/form.class.php:910 +#: inc/form.class.php:927 msgid "All my forms (requester)" msgstr "Alle Formulare (Anforderer)" -#: inc/form.class.php:923 +#: inc/form.class.php:940 #, php-format msgid "My %1$d last forms (validator)" msgstr "" -#: inc/form.class.php:931 +#: inc/form.class.php:948 msgid "No form waiting for validation" msgstr "bisher wartet kein Formular auf eine Genehmigung" -#: inc/form.class.php:966 +#: inc/form.class.php:983 msgid "All my forms (validator)" msgstr "Alle Formulare (Genehmiger)" -#: inc/form.class.php:1176 +#: inc/form.class.php:1184 msgid "Cannot use empty name for form answers. Keeping the previous value." msgstr "" -#: inc/form.class.php:1271 +#: inc/form.class.php:1279 #, php-format msgid "The question %s is not compatible with public forms" msgstr "" -#: inc/form.class.php:1351 +#: inc/form.class.php:1359 msgid "Errored duplicate" msgstr "" -#: inc/form.class.php:1362 +#: inc/form.class.php:1370 msgid "Duplicate" msgstr "duplizieren" -#: inc/form.class.php:1409 +#: inc/form.class.php:1417 msgctxt "button" msgid "Post" msgstr "" -#: inc/form.class.php:1427 +#: inc/form.class.php:1440 #, php-format msgid "Form duplicated: %s" msgstr "Furmular wurde dupliziert: %s" -#: inc/form.class.php:1438 +#: inc/form.class.php:1456 #, php-format msgid "Form Transfered: %s" msgstr "Formular wurde übertragen: %s" -#: inc/form.class.php:1457 +#: inc/form.class.php:1480 msgid "Back" msgstr "Zurück" -#: inc/form.class.php:1556 +#: inc/form.class.php:1579 msgid "Upload of JSON files not allowed." msgstr "Das Hochladen von JSON-Dateien ist nicht erlaubt." -#: inc/form.class.php:1559 +#: inc/form.class.php:1582 msgid "You may allow JSON files right now." msgstr "Das Hochladen von JSON-Dateien wird jetzt erlaubt." -#: inc/form.class.php:1560 +#: inc/form.class.php:1583 msgctxt "button" msgid "Create" msgstr "Erstellen" -#: inc/form.class.php:1563 inc/form.class.php:1574 +#: inc/form.class.php:1586 inc/form.class.php:1597 msgid "Please contact your GLPI administrator." msgstr "Setzen Sie sich bitte mit Ihrem GLPI-Administrator in Verbindung." -#: inc/form.class.php:1564 inc/form.class.php:1575 +#: inc/form.class.php:1587 inc/form.class.php:1598 msgctxt "button" msgid "Back" msgstr "Zurück" -#: inc/form.class.php:1567 +#: inc/form.class.php:1590 msgid "Upload of JSON files not enabled." msgstr "Das Hochladen von JSON-Dateien ist nicht aktiviert." -#: inc/form.class.php:1570 inc/form.class.php:1573 +#: inc/form.class.php:1593 inc/form.class.php:1596 msgid "You may enable JSON files right now." msgstr "Das Hochladen von JSON-Dateien wird jetzt aktiviert." -#: inc/form.class.php:1571 +#: inc/form.class.php:1594 msgctxt "button" msgid "Enable" msgstr "Aktivieren" -#: inc/form.class.php:1618 +#: inc/form.class.php:1641 msgctxt "button" msgid "Send" msgstr "" -#: inc/form.class.php:1637 +#: inc/form.class.php:1660 msgid "Forms import impossible, the file is empty" msgstr "" -#: inc/form.class.php:1641 inc/form.class.php:1645 +#: inc/form.class.php:1664 inc/form.class.php:1668 msgid "Forms import impossible, the file seems corrupt" msgstr "" -#: inc/form.class.php:1651 +#: inc/form.class.php:1674 msgid "Forms import impossible, the file was generated with another version" msgstr "" -#: inc/form.class.php:1658 +#: inc/form.class.php:1681 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 +#: inc/form.class.php:1707 #, php-format msgid "Failed to import %s" msgstr "" -#: inc/form.class.php:1689 +#: inc/form.class.php:1712 #, php-format msgid "Forms successfully imported from %s" msgstr "Formular erfolgreich importiert aus %s" -#: inc/form.class.php:1752 +#: inc/form.class.php:1775 #, php-format msgid "The form %1$s already exists and is in an unmodifiable entity." msgstr "" -#: inc/form.class.php:1760 +#: inc/form.class.php:1783 #, php-format msgid "You don't have right to update the entity %1$s." msgstr "" -#: inc/form.class.php:1770 +#: inc/form.class.php:1793 #, php-format msgid "The entity %1$s is required for the form %2$s." msgstr "" -#: inc/form.class.php:1852 +#: inc/form.class.php:1875 msgid "Failed to create JSON document type" msgstr "Das Anlegen des JSON-Dokumenten-Typs schlug fehl" -#: inc/form.class.php:1859 +#: inc/form.class.php:1882 msgid "JSON document type not found" msgstr "JSON Dokumenttyp nicht gefunden" -#: inc/form.class.php:1866 +#: inc/form.class.php:1889 msgid "Failed to update JSON document type" msgstr "Update des JSON Dokumenttyps fehlgeschlagen" -#: inc/form.class.php:1886 +#: inc/form.class.php:1909 msgid "Forms without category" msgstr "Formulare ohne Kategorie" -#: inc/form.class.php:1907 +#: inc/form.class.php:1930 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 +#: inc/form.class.php:2161 inc/targetticket.class.php:392 +#: inc/abstractitiltarget.class.php:1734 inc/abstractitiltarget.class.php:2017 msgid "Add" msgstr "" -#: inc/form.class.php:2157 inc/form.class.php:2180 +#: inc/form.class.php:2179 inc/form.class.php:2202 msgid "Unsupported target type." msgstr "" -#: inc/form.class.php:2219 +#: inc/form.class.php:2241 msgid "plugin_formcreator_load_check" msgstr "" @@ -1585,10 +1645,10 @@ msgstr "Der Titel wird benötigt" 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 +#: inc/question.class.php:70 inc/targetticket.class.php:1134 +#: inc/targetticket.class.php:1173 inc/abstractitiltarget.class.php:968 +#: inc/abstractitiltarget.class.php:1005 inc/abstractitiltarget.class.php:1083 +#: inc/abstractitiltarget.class.php:1214 inc/abstractitiltarget.class.php:1295 #: entrée standard:41 msgid "Question" msgid_plural "Questions" @@ -1624,48 +1684,48 @@ msgstr "" msgid "A parameter is missing for this question type" msgstr "" -#: inc/question.class.php:1273 +#: inc/question.class.php:1268 msgid "Service levels" msgstr "" -#: inc/question.class.php:1274 inc/abstractitiltarget.class.php:805 +#: inc/question.class.php:1269 inc/abstractitiltarget.class.php:806 msgid "SLA" msgstr "" -#: inc/question.class.php:1275 inc/abstractitiltarget.class.php:878 +#: inc/question.class.php:1270 inc/abstractitiltarget.class.php:879 msgid "OLA" msgstr "" -#: inc/question.class.php:1292 inc/question.class.php:1332 -#: inc/question.class.php:1335 +#: inc/question.class.php:1287 inc/question.class.php:1327 +#: inc/question.class.php:1330 msgid "Assets" msgstr "" -#: inc/question.class.php:1306 hook.php:675 hook.php:692 +#: inc/question.class.php:1301 hook.php:691 hook.php:708 msgid "Assistance" msgstr "" -#: inc/question.class.php:1311 +#: inc/question.class.php:1306 msgid "Management" msgstr "" -#: inc/question.class.php:1320 +#: inc/question.class.php:1315 msgid "Tools" msgstr "" -#: inc/question.class.php:1321 +#: inc/question.class.php:1316 msgid "Notes" msgstr "" -#: inc/question.class.php:1322 +#: inc/question.class.php:1317 msgid "RSS feed" msgstr "" -#: inc/question.class.php:1324 +#: inc/question.class.php:1319 msgid "Administration" msgstr "" -#: inc/question.class.php:1332 inc/question.class.php:1335 +#: inc/question.class.php:1327 inc/question.class.php:1330 msgid "Plugin" msgid_plural "Plugins" msgstr[0] "" @@ -1739,15 +1799,15 @@ msgstr "" msgid "Name is required." msgstr "" -#: inc/abstracttarget.class.php:493 +#: inc/abstracttarget.class.php:502 msgid "Destination entity" msgstr "" -#: inc/abstracttarget.class.php:509 +#: inc/abstracttarget.class.php:518 msgid "User type question" msgstr "Benutzerfragestellung" -#: inc/abstracttarget.class.php:510 +#: inc/abstracttarget.class.php:519 msgid "Entity type question" msgstr "Gruppen-Antwort" @@ -1800,14 +1860,14 @@ 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 +#: inc/abstractitiltarget.class.php:200 inc/abstractitiltarget.class.php:208 +#: inc/abstractitiltarget.class.php:216 inc/abstractitiltarget.class.php:224 +#: inc/abstractitiltarget.class.php:233 msgid "Equals to the answer to the question" msgstr "Entspricht der Antwort auf die Frage" -#: inc/targetticket.class.php:101 inc/abstractitiltarget.class.php:224 -#: inc/abstractitiltarget.class.php:233 +#: inc/targetticket.class.php:101 inc/abstractitiltarget.class.php:225 +#: inc/abstractitiltarget.class.php:234 msgid "Last valid answer" msgstr "" @@ -1884,23 +1944,23 @@ msgstr "Verknüpftes Element existiert nicht" msgid "Failed to link the item" msgstr "Verknüpfung zum Element fehlgeschlagen" -#: inc/targetticket.class.php:957 install/install.php:334 +#: inc/targetticket.class.php:959 install/install.php:368 msgid "Your form has been accepted by the validator" msgstr "Ihr Formular wurde genehmigt." -#: inc/targetticket.class.php:1108 +#: inc/targetticket.class.php:1110 msgid "Request source" msgstr "" -#: inc/targetticket.class.php:1133 +#: inc/targetticket.class.php:1135 msgid "Type " msgstr "" -#: inc/targetticket.class.php:1161 +#: inc/targetticket.class.php:1163 msgid "Associated elements" msgstr "" -#: inc/targetticket.class.php:1172 +#: inc/targetticket.class.php:1174 msgid "Item " msgstr "" @@ -1937,187 +1997,194 @@ msgid "Tags from questions or specific tags" msgstr "Markierung einer Frage oder spezieller Markierungen" #: inc/abstractitiltarget.class.php:189 +msgid "TTR from template or none" +msgstr "" + +#: inc/abstractitiltarget.class.php:190 msgid "equals to the answer to the question" msgstr "Entspricht der Anwort au die Frage" -#: inc/abstractitiltarget.class.php:190 +#: inc/abstractitiltarget.class.php:191 msgid "calculated from the ticket creation date" msgstr "aus dem Ticket-Erstelldatum berechnet" -#: inc/abstractitiltarget.class.php:191 +#: inc/abstractitiltarget.class.php:192 msgid "calculated from the answer to the question" msgstr "von der Antwirt wurdeauf die Frage geschlossen" -#: inc/abstractitiltarget.class.php:197 +#: inc/abstractitiltarget.class.php:198 msgid "SLA from template or none" msgstr "" -#: inc/abstractitiltarget.class.php:198 +#: inc/abstractitiltarget.class.php:199 msgid "Specific SLA" msgstr "" -#: inc/abstractitiltarget.class.php:205 +#: inc/abstractitiltarget.class.php:206 msgid "OLA from template or none" msgstr "" -#: inc/abstractitiltarget.class.php:206 +#: inc/abstractitiltarget.class.php:207 msgid "Specific OLA" msgstr "" -#: inc/abstractitiltarget.class.php:213 +#: inc/abstractitiltarget.class.php:214 msgid "Urgency from template or Medium" msgstr "Dringlichkeit der Vorlage oder Medium" -#: inc/abstractitiltarget.class.php:214 +#: inc/abstractitiltarget.class.php:215 msgid "Specific urgency" msgstr "Wichtigkeit wählen" -#: inc/abstractitiltarget.class.php:221 +#: inc/abstractitiltarget.class.php:222 msgid "Category from template or none" msgstr "Kategorie aus Vorlage übernehmen oder keine Kategorie" -#: inc/abstractitiltarget.class.php:222 +#: inc/abstractitiltarget.class.php:223 msgid "Specific category" msgstr "Kategorie wählen" -#: inc/abstractitiltarget.class.php:230 +#: inc/abstractitiltarget.class.php:231 msgid "Location from template or none" msgstr "Standort aus Vorlage übernehmen oder kein Standort" -#: inc/abstractitiltarget.class.php:231 +#: inc/abstractitiltarget.class.php:232 msgid "Specific location" msgstr "Standort wählen" -#: inc/abstractitiltarget.class.php:239 +#: inc/abstractitiltarget.class.php:240 msgid "No validation" msgstr "" -#: inc/abstractitiltarget.class.php:240 +#: inc/abstractitiltarget.class.php:241 msgid "Specific user or group" msgstr "" -#: inc/abstractitiltarget.class.php:241 +#: inc/abstractitiltarget.class.php:242 msgid "User from question answer" msgstr "" -#: inc/abstractitiltarget.class.php:242 +#: inc/abstractitiltarget.class.php:243 msgid "Group from question answer" msgstr "" -#: inc/abstractitiltarget.class.php:741 -msgid "Time to resolve" -msgstr "" - -#: inc/abstractitiltarget.class.php:793 +#: inc/abstractitiltarget.class.php:794 msgid "Minute" msgid_plural "Minutes" msgstr[0] "" msgstr[1] "" -#: inc/abstractitiltarget.class.php:794 +#: inc/abstractitiltarget.class.php:795 msgid "Hour" msgid_plural "Hours" msgstr[0] "" msgstr[1] "" -#: inc/abstractitiltarget.class.php:795 +#: inc/abstractitiltarget.class.php:796 msgid "Day" msgid_plural "Days" msgstr[0] "" msgstr[1] "" -#: inc/abstractitiltarget.class.php:796 +#: inc/abstractitiltarget.class.php:797 msgid "Month" msgid_plural "Months" msgstr[0] "" msgstr[1] "" -#: inc/abstractitiltarget.class.php:828 +#: inc/abstractitiltarget.class.php:829 msgid "SLA (TTO/TTR)" msgstr "" -#: inc/abstractitiltarget.class.php:829 inc/abstractitiltarget.class.php:902 +#: inc/abstractitiltarget.class.php:830 inc/abstractitiltarget.class.php:903 msgid "Question (TTO/TTR)" msgstr "" -#: inc/abstractitiltarget.class.php:901 +#: inc/abstractitiltarget.class.php:902 msgid "OLA (TTO/TTR)" msgstr "" -#: inc/abstractitiltarget.class.php:1005 +#: inc/abstractitiltarget.class.php:1006 msgid "Urgency " msgstr "Dringlichkeit" -#: inc/abstractitiltarget.class.php:1035 +#: inc/abstractitiltarget.class.php:1036 msgid "Ticket tags" msgstr "Ticket-Markierung" -#: inc/abstractitiltarget.class.php:1083 +#: inc/abstractitiltarget.class.php:1084 msgid "Tags" msgstr "Markierungen" -#: inc/abstractitiltarget.class.php:1202 +#: inc/abstractitiltarget.class.php:1203 msgid "Location" msgstr "" -#: inc/abstractitiltarget.class.php:1214 +#: inc/abstractitiltarget.class.php:1215 msgid "Location " msgstr "Ort" -#: inc/abstractitiltarget.class.php:1544 +#: inc/abstractitiltarget.class.php:1547 msgid "The description cannot be empty!" msgstr "Die Beschreibung darf nicht leer sein." -#: inc/abstractitiltarget.class.php:1718 +#: inc/abstractitiltarget.class.php:1717 msgid "Watcher" msgid_plural "Watchers" msgstr[0] "" msgstr[1] "" -#: inc/abstractitiltarget.class.php:1737 +#: inc/abstractitiltarget.class.php:1736 msgid "Cancel" msgstr "Abbrechen" -#: inc/abstractitiltarget.class.php:2012 inc/abstractitiltarget.class.php:2028 -#: inc/abstractitiltarget.class.php:2029 +#: inc/abstractitiltarget.class.php:2011 inc/abstractitiltarget.class.php:2027 +#: inc/abstractitiltarget.class.php:2028 msgid "Email followup" msgstr "" -#: inc/abstractitiltarget.class.php:2026 inc/abstractitiltarget.class.php:2054 +#: inc/abstractitiltarget.class.php:2025 inc/abstractitiltarget.class.php:2053 msgid "Group" msgstr "" -#: inc/abstractitiltarget.class.php:2027 inc/abstractitiltarget.class.php:2083 +#: inc/abstractitiltarget.class.php:2026 inc/abstractitiltarget.class.php:2082 msgid "Supplier" msgstr "" -#: inc/abstractitiltarget.class.php:2028 +#: inc/abstractitiltarget.class.php:2027 msgid "Yes" msgstr "" -#: inc/abstractitiltarget.class.php:2065 +#: inc/abstractitiltarget.class.php:2064 msgid "Group from the object" msgstr "" -#: inc/abstractitiltarget.class.php:2071 +#: inc/abstractitiltarget.class.php:2070 msgid "Tech group from the object" msgstr "" -#: install/install.php:128 +#: install/install.php:133 msgid "" "Upgrade tables to innoDB; run php bin/console " "glpi:migration:myisam_to_innodb" msgstr "" -#: install/install.php:315 +#: install/install.php:174 +#, 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:349 msgid "A form has been created" msgstr "Ein Formular wurde erstellt" -#: install/install.php:316 +#: install/install.php:350 msgid "Your request has been saved" msgstr "Ihre Anfrage wurde erfolgreich gespeichert" -#: install/install.php:317 +#: install/install.php:351 msgid "" "Hi,\\nYour request from GLPI has been successfully saved with number " "##formcreator.request_id## and transmitted to the helpdesk team.\\nYou can " @@ -2128,11 +2195,11 @@ msgstr "" "Sie können Ihre Anforderung unter folgendem Link einsehen: " "\\n##formcreator.validation_link##" -#: install/install.php:322 +#: install/install.php:356 msgid "A form from GLPI need to be validate" msgstr "Ein Formular von GLPI wartet auf Genehmigung" -#: install/install.php:323 +#: install/install.php:357 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 " @@ -2143,11 +2210,11 @@ msgstr "" " werden, um genehmigt bzw. abgelehnt zu " "werden:\\n##formcreator.validation_link##" -#: install/install.php:328 +#: install/install.php:362 msgid "Your form has been refused by the validator" msgstr "Ihr Formular wurde abgelehnt" -#: install/install.php:329 +#: install/install.php:363 msgid "" "Hi,\\nWe are sorry to inform you that your form has been refused by the " "validator for the reason " @@ -2159,7 +2226,7 @@ msgstr "" "\\n\\n Sie können Ihre Anforderung unter folgendem Link bearbeiten und " "erneut einreichen:\\n##formcreator.validation_link##" -#: install/install.php:335 +#: install/install.php:369 msgid "" "Hi,\\nWe are pleased to inform you that your form has been accepted by the " "validator.\\nYour request will be considered soon." @@ -2168,11 +2235,11 @@ msgstr "" "von der genehmigenden Person akzeptiert worden ist. \\nIhre Anfrage wird " "somit schnellstmöglich von der IT-Abteilung berücksichtigt." -#: install/install.php:340 +#: install/install.php:374 msgid "Your form has been deleted by an administrator" msgstr "Ihr Formular wurde von einem Administrator gelöscht" -#: install/install.php:341 +#: install/install.php:375 msgid "" "Hi,\\nWe are sorry to inform you that your request cannot be considered and " "has been deleted by an administrator." @@ -2180,7 +2247,7 @@ 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:567 +#: install/install.php:601 msgid "Formcreator - Sync service catalog issues" msgstr "" @@ -2198,82 +2265,58 @@ 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" +msgid "Cancel my ticket" msgstr "" -#: hook.php:669 -msgid "Old issues" +#: hook.php:685 +msgid "Old" msgstr "" -#: hook.php:676 +#: hook.php:692 #, php-format msgid "Number of %s" msgstr "" -#: hook.php:693 +#: hook.php:709 msgid "Issues summary" msgstr "" -#: hook.php:731 +#: hook.php:747 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 "Keine Treffer. Bitte nutzen SIe eins der folgenden Formulare" +#: js/scripts.js:319 +msgid "No form found. Please choose a form below instead." +msgstr "" -#: js/scripts.js:360 -msgid "No form yet in this category" -msgstr "In dieser Kategorie befindet sich kein Formular" +#: js/scripts.js:321 +msgid "No form found." +msgstr "" -#: js/scripts.js:639 +#: js/scripts.js:325 +msgid "No FAQ item found." +msgstr "" + +#: js/scripts.js:709 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:826 +#: js/scripts.js:892 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:1066 +#: js/scripts.js:1132 msgid "Add translations" msgstr "" -#: js/scripts.js:1213 js/scripts.js:1237 +#: js/scripts.js:1279 js/scripts.js:1303 msgid "An error occured while querying forms" msgstr "Es trat bei der Abfrage der Formulare ein Fehler auf" -#: js/scripts.js:1351 +#: js/scripts.js:1418 msgid "Are you sure you want to delete this target:" msgstr "" @@ -2328,7 +2371,7 @@ msgstr "Standardformular im Servicekatalog" msgid "Are you a robot ?" msgstr "" -#: entrée standard:127 +#: entrée standard:132 msgid "Send" msgstr "" diff --git a/locales/en.po b/locales/en.po index 1c2c28235..2ee749fb3 100644 --- a/locales/en.po +++ b/locales/en.po @@ -2,17 +2,13 @@ # 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" -<<<<<<< HEAD "POT-Creation-Date: 2022-06-15 14:47+0200\n" -======= -"POT-Creation-Date: 2022-06-15 14:46+0200\n" ->>>>>>> support/2.13.0 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -20,7 +16,7 @@ msgstr "" "Content-Type: text/plain; charset=CHARSET\n" "Content-Transfer-Encoding: 8bit\n" "Language: \n" -"Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" #: ajax/question_update.php:36 ajax/section_update.php:37 msgid "Bad request" @@ -70,11 +66,7 @@ msgstr "No limit" #: ajax/homepage_link.php:36 inc/field/dropdownfield.class.php:71 #: inc/formlist.class.php:46 inc/formanswer.class.php:208 #: inc/entityconfig.class.php:82 inc/form.class.php:111 inc/form.class.php:571 -<<<<<<< HEAD #: inc/form.class.php:1938 inc/filter/entityfilter.class.php:45 -======= -#: inc/form.class.php:1923 inc/filter/entityfilter.class.php:45 ->>>>>>> support/2.13.0 msgid "Form" msgid_plural "Forms" msgstr[0] "Form" @@ -140,11 +132,7 @@ 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 -<<<<<<< HEAD #: front/formanswer.form.php:78 front/form.php:43 inc/common.class.php:686 -======= -#: front/formanswer.form.php:78 front/form.php:44 inc/common.class.php:686 ->>>>>>> support/2.13.0 #: inc/common.class.php:693 msgid "Form Creator" msgstr "Form Creator" @@ -159,13 +147,8 @@ msgstr "%1$s = %2$s" msgid "Form list" msgstr "Form list" -<<<<<<< HEAD #: front/formdisplay.php:90 inc/formanswer.class.php:877 #: inc/formanswer.class.php:1097 inc/formanswer.class.php:1147 -======= -#: front/formdisplay.php:90 inc/formanswer.class.php:882 -#: inc/formanswer.class.php:1102 inc/formanswer.class.php:1152 ->>>>>>> support/2.13.0 msgid "The form has been successfully saved!" msgstr "The form has been successfully saved!" @@ -214,11 +197,7 @@ msgid "The regular expression is invalid" msgstr "The regular expression is invalid" #: inc/field/dropdownfield.class.php:70 inc/filter/entityfilter.class.php:44 -<<<<<<< HEAD #: inc/abstractitiltarget.class.php:2024 inc/abstractitiltarget.class.php:2042 -======= -#: inc/abstractitiltarget.class.php:2028 inc/abstractitiltarget.class.php:2046 ->>>>>>> support/2.13.0 msgid "User" msgstr "User" @@ -520,11 +499,7 @@ msgstr "Range min" msgid "Range max" msgstr "Range max" -<<<<<<< HEAD #: inc/field/requesttypefield.class.php:85 inc/targetticket.class.php:1123 -======= -#: inc/field/requesttypefield.class.php:85 inc/targetticket.class.php:1121 ->>>>>>> support/2.13.0 msgid "Request type" msgstr "Request type" @@ -534,13 +509,8 @@ msgid "This is not a number: %s" msgstr "This is not a number: %s" #: inc/field/floatfield.class.php:181 -<<<<<<< HEAD msgid "Decimal number" msgstr "Decimal number" -======= -msgid "Float" -msgstr "Float" ->>>>>>> support/2.13.0 #: inc/field/datefield.class.php:135 msgid "Date" @@ -595,19 +565,11 @@ msgstr "Displayed unless" #: 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 -<<<<<<< HEAD #: inc/form.class.php:1831 inc/targetchange.class.php:303 #: inc/section.class.php:379 inc/restrictedformcriteria.class.php:200 #: inc/question.class.php:832 inc/questionparameter/range.class.php:205 #: inc/questionregex.class.php:185 inc/questiondependency.class.php:196 #: inc/item_targetticket.class.php:150 inc/targetticket.class.php:1429 -======= -#: inc/form.class.php:1816 inc/targetchange.class.php:303 -#: inc/section.class.php:379 inc/restrictedformcriteria.class.php:200 -#: inc/question.class.php:832 inc/questionparameter/range.class.php:211 -#: inc/questionregex.class.php:185 inc/questiondependency.class.php:196 -#: inc/item_targetticket.class.php:150 inc/targetticket.class.php:1427 ->>>>>>> support/2.13.0 #, php-format msgid "Failed to add or update the %1$s %2$s" msgstr "Failed to add or update the %1$s %2$s" @@ -615,19 +577,11 @@ msgstr "Failed to add or update the %1$s %2$s" #: 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 -<<<<<<< HEAD #: inc/form.class.php:1522 inc/targetchange.class.php:148 #: inc/section.class.php:404 inc/restrictedformcriteria.class.php:226 #: inc/question.class.php:881 inc/questionparameter/range.class.php:140 #: inc/questionregex.class.php:120 inc/questiondependency.class.php:211 #: inc/item_targetticket.class.php:64 inc/targetticket.class.php:1468 -======= -#: inc/form.class.php:1507 inc/targetchange.class.php:148 -#: inc/section.class.php:404 inc/restrictedformcriteria.class.php:226 -#: inc/question.class.php:881 inc/questionparameter/range.class.php:145 -#: inc/questionregex.class.php:120 inc/questiondependency.class.php:211 -#: inc/item_targetticket.class.php:64 inc/targetticket.class.php:1466 ->>>>>>> support/2.13.0 #, php-format msgid "Cannot export an empty object: %s" msgstr "Cannot export an empty object: %s" @@ -654,30 +608,17 @@ msgstr[1] "Issues" msgid "Update issue data from tickets and form answers" msgstr "Update issue data from tickets and form answers" -<<<<<<< HEAD #: inc/issue.class.php:403 msgid "Satisfaction survey expired" msgstr "Satisfaction survey expired" #: inc/issue.class.php:532 inc/form_language.class.php:213 #: inc/form.class.php:156 inc/form.class.php:2133 entrée standard:52 -======= -#: inc/issue.class.php:389 -msgid "Satisfaction survey expired" -msgstr "Satisfaction survey expired" - -#: inc/issue.class.php:518 inc/form_language.class.php:213 -#: inc/form.class.php:156 inc/form.class.php:2119 entrée standard:52 ->>>>>>> support/2.13.0 #: standard:49 standard:57 standard:38 standard:39 msgid "Name" msgstr "Name" -<<<<<<< HEAD #: inc/issue.class.php:545 inc/formanswer.class.php:198 -======= -#: inc/issue.class.php:531 inc/formanswer.class.php:198 ->>>>>>> support/2.13.0 #: 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 @@ -685,18 +626,13 @@ msgstr "Name" msgid "ID" msgstr "ID" -<<<<<<< HEAD #: inc/issue.class.php:554 inc/form.class.php:505 inc/form.class.php:2142 -======= -#: inc/issue.class.php:540 inc/form.class.php:505 inc/form.class.php:2128 ->>>>>>> support/2.13.0 #: entrée standard:65 msgid "Type" msgid_plural "Types" msgstr[0] "Type" msgstr[1] "Types" -<<<<<<< HEAD #: inc/issue.class.php:567 inc/formanswer.class.php:259 msgid "Status" msgstr "Status" @@ -711,61 +647,29 @@ msgstr "Last update" #: inc/issue.class.php:597 inc/form.class.php:174 #: inc/abstracttarget.class.php:517 -======= -#: inc/issue.class.php:553 inc/formanswer.class.php:259 -msgid "Status" -msgstr "Status" - -#: inc/issue.class.php:565 -msgid "Opening date" -msgstr "Opening date" - -#: inc/issue.class.php:574 -msgid "Last update" -msgstr "Last update" - -#: inc/issue.class.php:583 inc/form.class.php:174 -#: inc/abstracttarget.class.php:518 ->>>>>>> support/2.13.0 msgid "Entity" msgid_plural "Entities" msgstr[0] "Entity" msgstr[1] "Entities" -<<<<<<< HEAD #: inc/issue.class.php:607 inc/notificationtargetformanswer.class.php:79 #: inc/target_actor.class.php:83 inc/formanswer.class.php:218 #: inc/formanswer.class.php:608 inc/abstractitiltarget.class.php:1710 -======= -#: inc/issue.class.php:593 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:1714 ->>>>>>> support/2.13.0 msgid "Requester" msgid_plural "Requesters" msgstr[0] "Requester" msgstr[1] "Requesters" -<<<<<<< HEAD #: inc/issue.class.php:625 inc/formanswer.class.php:228 msgid "Form approver" msgstr "Form approver" #: inc/issue.class.php:641 inc/formanswer.class.php:537 #: inc/formanswer.class.php:544 inc/formanswer.class.php:623 -======= -#: inc/issue.class.php:611 inc/formanswer.class.php:228 -msgid "Form approver" -msgstr "Form approver" - -#: inc/issue.class.php:627 inc/formanswer.class.php:539 -#: inc/formanswer.class.php:546 inc/formanswer.class.php:628 ->>>>>>> support/2.13.0 #: inc/form_language.class.php:227 msgid "Comment" msgstr "Comment" -<<<<<<< HEAD #: inc/issue.class.php:653 msgid "Ticket approver" msgstr "Ticket approver" @@ -823,61 +727,25 @@ msgid "Ticket" msgstr "Ticket" #: inc/issue.class.php:878 inc/formanswer.class.php:183 -======= -#: inc/issue.class.php:639 -msgid "Ticket approver" -msgstr "Ticket approver" - -#: inc/issue.class.php:673 -msgid "Technician" -msgstr "Technician" - -#: inc/issue.class.php:704 -msgid "Technician group" -msgstr "Technician group" - -#: inc/issue.class.php:737 inc/formanswer.class.php:248 -msgid "Form approver group" -msgstr "Form approver group" - -#: inc/issue.class.php:770 -msgid "Ticket" -msgstr "Ticket" - -#: inc/issue.class.php:771 inc/formanswer.class.php:183 ->>>>>>> support/2.13.0 msgid "Form answer" msgid_plural "Form answers" msgstr[0] "Form answer" msgstr[1] "Form answers" -<<<<<<< HEAD #: inc/issue.class.php:883 msgid "Not validated" msgstr "Not validated" #: inc/issue.class.php:884 inc/formanswer.class.php:76 -======= -#: inc/issue.class.php:776 -msgid "Not validated" -msgstr "Not validated" - -#: inc/issue.class.php:777 inc/formanswer.class.php:76 ->>>>>>> support/2.13.0 #: inc/form_validator.class.php:71 msgid "Refused" msgstr "Refused" -<<<<<<< HEAD #: inc/issue.class.php:952 -======= -#: inc/issue.class.php:845 ->>>>>>> support/2.13.0 #, php-format msgid "%1$s %2$s" msgstr "%1$s %2$s" -<<<<<<< HEAD #: inc/issue.class.php:1215 inc/filter/itilcategoryfilter.class.php:56 #: hook.php:677 msgid "All" @@ -905,35 +773,6 @@ msgid "Solved" msgstr "Solved" #: inc/issue.class.php:1251 hook.php:683 -======= -#: inc/issue.class.php:1108 inc/filter/itilcategoryfilter.class.php:56 -#: hook.php:663 -msgid "All" -msgstr "All" - -#: inc/issue.class.php:1114 hook.php:664 -msgid "New" -msgstr "New" - -#: inc/issue.class.php:1120 hook.php:665 -msgid "Assigned" -msgstr "Assigned" - -#: inc/issue.class.php:1126 inc/formanswer.class.php:75 -#: inc/form_validator.class.php:69 hook.php:666 -msgid "Waiting" -msgstr "Waiting" - -#: inc/issue.class.php:1132 hook.php:667 -msgid "To validate" -msgstr "To validate" - -#: inc/issue.class.php:1138 hook.php:668 -msgid "Solved" -msgstr "Solved" - -#: inc/issue.class.php:1144 hook.php:669 ->>>>>>> support/2.13.0 msgid "Closed" msgstr "Closed" @@ -967,7 +806,6 @@ msgstr "Background color" msgid "The form as been saved" msgstr "The form as been saved" -<<<<<<< HEAD #: inc/notificationtargetformanswer.class.php:44 install/install.php:355 msgid "A form need to be validate" msgstr "A form need to be validate" @@ -981,21 +819,6 @@ msgid "The form is accepted" msgstr "The form is accepted" #: inc/notificationtargetformanswer.class.php:47 install/install.php:373 -======= -#: inc/notificationtargetformanswer.class.php:44 install/install.php:334 -msgid "A form need to be validate" -msgstr "A form need to be validate" - -#: inc/notificationtargetformanswer.class.php:45 install/install.php:340 -msgid "The form is refused" -msgstr "The form is refused" - -#: inc/notificationtargetformanswer.class.php:46 install/install.php:346 -msgid "The form is accepted" -msgstr "The form is accepted" - -#: inc/notificationtargetformanswer.class.php:47 install/install.php:352 ->>>>>>> support/2.13.0 msgid "The form is deleted" msgstr "The form is deleted" @@ -1043,19 +866,11 @@ msgstr "Author" msgid "Approver" msgstr "Approver" -<<<<<<< HEAD #: inc/target_actor.class.php:66 inc/abstractitiltarget.class.php:2034 msgid "Form author" msgstr "Form author" #: inc/target_actor.class.php:67 inc/abstractitiltarget.class.php:2037 -======= -#: inc/target_actor.class.php:66 inc/abstractitiltarget.class.php:2038 -msgid "Form author" -msgstr "Form author" - -#: inc/target_actor.class.php:67 inc/abstractitiltarget.class.php:2041 ->>>>>>> support/2.13.0 msgid "Form validator" msgstr "Form validator" @@ -1063,11 +878,7 @@ msgstr "Form validator" msgid "Specific person" msgstr "Specific person" -<<<<<<< HEAD #: inc/target_actor.class.php:69 inc/abstractitiltarget.class.php:2047 -======= -#: inc/target_actor.class.php:69 inc/abstractitiltarget.class.php:2051 ->>>>>>> support/2.13.0 msgid "Person from the question" msgstr "Person from the question" @@ -1075,11 +886,7 @@ msgstr "Person from the question" msgid "Specific group" msgstr "Specific group" -<<<<<<< HEAD #: inc/target_actor.class.php:71 inc/abstractitiltarget.class.php:2058 -======= -#: inc/target_actor.class.php:71 inc/abstractitiltarget.class.php:2062 ->>>>>>> support/2.13.0 msgid "Group from the question" msgstr "Group from the question" @@ -1095,7 +902,6 @@ msgstr "Tech group from an object" msgid "Specific supplier" msgstr "Specific supplier" -<<<<<<< HEAD #: inc/target_actor.class.php:75 inc/abstractitiltarget.class.php:2087 msgid "Supplier from the question" msgstr "Supplier from the question" @@ -1105,17 +911,6 @@ msgid "Actors from the question" msgstr "Actors from the question" #: inc/target_actor.class.php:77 inc/abstractitiltarget.class.php:2091 -======= -#: inc/target_actor.class.php:75 inc/abstractitiltarget.class.php:2091 -msgid "Supplier from the question" -msgstr "Supplier from the question" - -#: inc/target_actor.class.php:76 inc/abstractitiltarget.class.php:2080 -msgid "Actors from the question" -msgstr "Actors from the question" - -#: inc/target_actor.class.php:77 inc/abstractitiltarget.class.php:2095 ->>>>>>> support/2.13.0 msgid "Form author's supervisor" msgstr "Form author's supervisor" @@ -1123,11 +918,7 @@ msgstr "Form author's supervisor" msgid "Observer" msgstr "Observer" -<<<<<<< HEAD #: inc/target_actor.class.php:85 inc/abstractitiltarget.class.php:1724 -======= -#: inc/target_actor.class.php:85 inc/abstractitiltarget.class.php:1728 ->>>>>>> support/2.13.0 msgid "Assigned to" msgstr "Assigned to" @@ -1161,7 +952,6 @@ msgstr "Failed to find a supplier: %1$s" msgid "Accepted" msgstr "Accepted" -<<<<<<< HEAD #: inc/formanswer.class.php:523 msgid "Print this form" msgstr "Print this form" @@ -1223,69 +1013,6 @@ msgid "You failed the Turing test" msgstr "You failed the Turing test" #: inc/formanswer.class.php:1305 -======= -#: inc/formanswer.class.php:525 -msgid "Print this form" -msgstr "Print this form" - -#: inc/formanswer.class.php:549 -msgid "Form accepted by validator." -msgstr "Form accepted by validator." - -#: inc/formanswer.class.php:551 -msgid "Form successfully saved." -msgstr "Form successfully saved." - -#: inc/formanswer.class.php:621 inc/formaccesstype.class.php:122 -msgid "Save" -msgstr "Save" - -#: inc/formanswer.class.php:633 -msgid "Required if refused" -msgstr "Required if refused" - -#: inc/formanswer.class.php:639 -msgid "Refuse" -msgstr "Refuse" - -#: inc/formanswer.class.php:647 -msgid "Edit answers" -msgstr "Edit answers" - -#: inc/formanswer.class.php:653 -msgid "Cancel edition" -msgstr "Cancel edition" - -#: inc/formanswer.class.php:660 -msgid "Accept" -msgstr "Accept" - -#: inc/formanswer.class.php:681 -msgid "Refused comment is required!" -msgstr "Refused comment is required!" - -#: inc/formanswer.class.php:755 -msgid "You are not the validator of these answers" -msgstr "You are not the validator of these answers" - -#: inc/formanswer.class.php:961 inc/formanswer.class.php:963 -msgid "Form data" -msgstr "Form data" - -#: inc/formanswer.class.php:1089 inc/formanswer.class.php:1139 -msgid "Cannot generate targets!" -msgstr "Cannot generate targets!" - -#: inc/formanswer.class.php:1263 -msgid "No turing test set" -msgstr "No turing test set" - -#: inc/formanswer.class.php:1268 -msgid "You failed the Turing test" -msgstr "You failed the Turing test" - -#: inc/formanswer.class.php:1310 ->>>>>>> support/2.13.0 msgid "You must select validator!" msgstr "You must select validator!" @@ -1345,11 +1072,7 @@ msgstr[1] "Translations" #: inc/form_language.class.php:111 inc/form.class.php:1048 #: inc/form.class.php:1173 inc/abstracttarget.class.php:161 -<<<<<<< HEAD #: inc/abstractitiltarget.class.php:1541 -======= -#: inc/abstractitiltarget.class.php:1545 ->>>>>>> support/2.13.0 msgid "The name cannot be empty!" msgstr "The name cannot be empty!" @@ -1361,11 +1084,7 @@ msgstr "The language must be associated to a form!" msgid "Add a translation" msgstr "Add a translation" -<<<<<<< HEAD #: inc/form_language.class.php:283 js/scripts.js:1179 -======= -#: inc/form_language.class.php:283 js/scripts.js:1160 ->>>>>>> support/2.13.0 msgid "Update a translation" msgstr "Update a translation" @@ -1386,11 +1105,7 @@ msgid "Do you want to delete the selected items?" msgstr "Do you want to delete the selected items?" #: inc/form_language.class.php:337 inc/form_language.class.php:376 -<<<<<<< HEAD #: inc/form.class.php:529 inc/abstractitiltarget.class.php:1615 -======= -#: inc/form.class.php:529 inc/abstractitiltarget.class.php:1619 ->>>>>>> support/2.13.0 msgid "Delete" msgstr "Delete" @@ -1416,7 +1131,6 @@ msgstr "None" msgid "Need validaton?" msgstr "Need validaton?" -<<<<<<< HEAD #: inc/form_validator.class.php:126 inc/abstractitiltarget.class.php:2028 msgid "No" msgstr "No" @@ -1425,16 +1139,6 @@ msgstr "No" #: inc/targetproblem.class.php:146 inc/entityconfig.class.php:389 #: inc/targetchange.class.php:483 inc/targetticket.class.php:317 #: inc/targetticket.class.php:352 inc/abstractitiltarget.class.php:2017 -======= -#: inc/form_validator.class.php:126 inc/abstractitiltarget.class.php:2032 -msgid "No" -msgstr "No" - -#: inc/form_validator.class.php:303 inc/targetproblem.class.php:146 -#: inc/entityconfig.class.php:389 inc/targetchange.class.php:483 -#: inc/targetticket.class.php:317 inc/targetticket.class.php:352 -#: inc/abstractitiltarget.class.php:2021 ->>>>>>> support/2.13.0 msgctxt "button" msgid "Save" msgstr "Save" @@ -1460,11 +1164,7 @@ msgid "Properties" msgstr "Properties" #: inc/targetproblem.class.php:521 inc/targetchange.class.php:285 -<<<<<<< HEAD #: inc/targetticket.class.php:1411 -======= -#: inc/targetticket.class.php:1409 ->>>>>>> support/2.13.0 #, php-format msgid "" "Failed to add or update the %1$s %2$s: a question is missing and is used in " @@ -1618,29 +1318,17 @@ msgstr "Display search field" msgid "Display header" msgstr "Display header" -<<<<<<< HEAD #: inc/questionrange.class.php:52 inc/questionparameter/range.class.php:59 -======= -#: inc/questionrange.class.php:52 inc/questionparameter/range.class.php:57 ->>>>>>> support/2.13.0 msgid "Question range" msgid_plural "Question ranges" msgstr[0] "Question range" msgstr[1] "Question ranges" -<<<<<<< HEAD #: inc/questionrange.class.php:62 inc/questionparameter/range.class.php:69 msgid "Minimum range" msgstr "Minimum range" #: inc/questionrange.class.php:71 inc/questionparameter/range.class.php:78 -======= -#: inc/questionrange.class.php:62 inc/questionparameter/range.class.php:68 -msgid "Minimum range" -msgstr "Minimum range" - -#: inc/questionrange.class.php:71 inc/questionparameter/range.class.php:77 ->>>>>>> support/2.13.0 msgid "maximum range" msgstr "maximum range" @@ -1660,11 +1348,7 @@ msgstr "Restricted access" msgid "Answers waiting for validation" msgstr "Answers waiting for validation" -<<<<<<< HEAD #: inc/form.class.php:124 inc/form.class.php:1606 inc/form.class.php:1632 -======= -#: inc/form.class.php:124 inc/form.class.php:1591 inc/form.class.php:1617 ->>>>>>> support/2.13.0 msgid "Import forms" msgstr "Import forms" @@ -1689,29 +1373,10 @@ msgstr "Access" msgid "Active" msgstr "Active" -<<<<<<< HEAD #: inc/form.class.php:300 inc/form.class.php:341 inc/form.class.php:416 msgid "Default form" msgstr "Default form" -======= -#: 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 -msgid "Default form" -msgstr "Default form" - ->>>>>>> support/2.13.0 #: inc/form.class.php:329 inc/form.class.php:394 msgid "Inactive" msgstr "Inactive" @@ -1719,19 +1384,11 @@ msgstr "Inactive" #: inc/form.class.php:340 inc/form.class.php:413 msgid "Not default form" msgstr "Not default form" -<<<<<<< HEAD #: inc/form.class.php:364 inc/form.class.php:448 entrée standard:75 msgid "All languages" msgstr "All languages" -======= - -#: inc/form.class.php:364 inc/form.class.php:448 entrée standard:75 -msgid "All languages" -msgstr "All languages" - ->>>>>>> support/2.13.0 #: inc/form.class.php:492 entrée standard:102 msgid "Answers title" msgstr "Answers title" @@ -1746,11 +1403,7 @@ msgstr[1] "Targets" msgid "Actions" msgstr "Actions" -<<<<<<< HEAD #: inc/form.class.php:546 inc/form.class.php:2130 -======= -#: inc/form.class.php:546 inc/form.class.php:2116 ->>>>>>> support/2.13.0 msgid "Add a target" msgstr "Add a target" @@ -1814,25 +1467,16 @@ msgctxt "button" msgid "Post" msgstr "Post" -<<<<<<< HEAD #: inc/form.class.php:1440 -======= -#: inc/form.class.php:1435 ->>>>>>> support/2.13.0 #, php-format msgid "Form duplicated: %s" msgstr "Form duplicated: %s" -<<<<<<< HEAD #: inc/form.class.php:1456 -======= -#: inc/form.class.php:1446 ->>>>>>> support/2.13.0 #, php-format msgid "Form Transfered: %s" msgstr "Form Transfered: %s" -<<<<<<< HEAD #: inc/form.class.php:1480 msgid "Back" msgstr "Back" @@ -1846,43 +1490,19 @@ msgid "You may allow JSON files right now." msgstr "You may allow JSON files right now." #: inc/form.class.php:1583 -======= -#: inc/form.class.php:1465 -msgid "Back" -msgstr "Back" - -#: inc/form.class.php:1564 -msgid "Upload of JSON files not allowed." -msgstr "Upload of JSON files not allowed." - -#: inc/form.class.php:1567 -msgid "You may allow JSON files right now." -msgstr "You may allow JSON files right now." - -#: inc/form.class.php:1568 ->>>>>>> support/2.13.0 msgctxt "button" msgid "Create" msgstr "Create" -<<<<<<< HEAD #: inc/form.class.php:1586 inc/form.class.php:1597 msgid "Please contact your GLPI administrator." msgstr "Please contact your GLPI administrator." #: inc/form.class.php:1587 inc/form.class.php:1598 -======= -#: inc/form.class.php:1571 inc/form.class.php:1582 -msgid "Please contact your GLPI administrator." -msgstr "Please contact your GLPI administrator." - -#: inc/form.class.php:1572 inc/form.class.php:1583 ->>>>>>> support/2.13.0 msgctxt "button" msgid "Back" msgstr "Back" -<<<<<<< HEAD #: inc/form.class.php:1590 msgid "Upload of JSON files not enabled." msgstr "Upload of JSON files not enabled." @@ -1892,31 +1512,15 @@ msgid "You may enable JSON files right now." msgstr "You may enable JSON files right now." #: inc/form.class.php:1594 -======= -#: inc/form.class.php:1575 -msgid "Upload of JSON files not enabled." -msgstr "Upload of JSON files not enabled." - -#: inc/form.class.php:1578 inc/form.class.php:1581 -msgid "You may enable JSON files right now." -msgstr "You may enable JSON files right now." - -#: inc/form.class.php:1579 ->>>>>>> support/2.13.0 msgctxt "button" msgid "Enable" msgstr "Enable" -<<<<<<< HEAD #: inc/form.class.php:1641 -======= -#: inc/form.class.php:1626 ->>>>>>> support/2.13.0 msgctxt "button" msgid "Send" msgstr "Send" -<<<<<<< HEAD #: inc/form.class.php:1660 msgid "Forms import impossible, the file is empty" msgstr "Forms import impossible, the file is empty" @@ -1930,21 +1534,6 @@ 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:1681 -======= -#: inc/form.class.php:1645 -msgid "Forms import impossible, the file is empty" -msgstr "Forms import impossible, the file is empty" - -#: inc/form.class.php:1649 inc/form.class.php:1653 -msgid "Forms import impossible, the file seems corrupt" -msgstr "Forms import impossible, the file seems corrupt" - -#: inc/form.class.php:1659 -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:1666 ->>>>>>> support/2.13.0 msgid "" "The file does not specifies the schema version. It was probably generated " "with a version older than 2.10. Giving up." @@ -1952,52 +1541,31 @@ msgstr "" "The file does not specifies the schema version. It was probably generated " "with a version older than 2.10. Giving up." -<<<<<<< HEAD #: inc/form.class.php:1707 -======= -#: inc/form.class.php:1692 ->>>>>>> support/2.13.0 #, php-format msgid "Failed to import %s" msgstr "Failed to import %s" -<<<<<<< HEAD #: inc/form.class.php:1712 -======= -#: inc/form.class.php:1697 ->>>>>>> support/2.13.0 #, php-format msgid "Forms successfully imported from %s" msgstr "Forms successfully imported from %s" -<<<<<<< HEAD #: inc/form.class.php:1775 -======= -#: inc/form.class.php:1760 ->>>>>>> support/2.13.0 #, 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." -<<<<<<< HEAD #: inc/form.class.php:1783 -======= -#: inc/form.class.php:1768 ->>>>>>> support/2.13.0 #, 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." -<<<<<<< HEAD #: inc/form.class.php:1793 -======= -#: inc/form.class.php:1778 ->>>>>>> support/2.13.0 #, 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." -<<<<<<< HEAD #: inc/form.class.php:1875 msgid "Failed to create JSON document type" msgstr "Failed to create JSON document type" @@ -2028,38 +1596,6 @@ msgid "Unsupported target type." msgstr "Unsupported target type." #: inc/form.class.php:2241 -======= -#: inc/form.class.php:1860 -msgid "Failed to create JSON document type" -msgstr "Failed to create JSON document type" - -#: inc/form.class.php:1867 -msgid "JSON document type not found" -msgstr "JSON document type not found" - -#: inc/form.class.php:1874 -msgid "Failed to update JSON document type" -msgstr "Failed to update JSON document type" - -#: inc/form.class.php:1894 -msgid "Forms without category" -msgstr "Forms without category" - -#: inc/form.class.php:1915 -msgid "No form available" -msgstr "No form available" - -#: inc/form.class.php:2147 inc/targetticket.class.php:392 -#: inc/abstractitiltarget.class.php:1738 inc/abstractitiltarget.class.php:2021 -msgid "Add" -msgstr "Add" - -#: inc/form.class.php:2165 inc/form.class.php:2188 -msgid "Unsupported target type." -msgstr "Unsupported target type." - -#: inc/form.class.php:2227 ->>>>>>> support/2.13.0 msgid "plugin_formcreator_load_check" msgstr "plugin_formcreator_load_check" @@ -2105,13 +1641,8 @@ msgstr "The title is required" msgid "Failed to find %1$s %2$s" msgstr "Failed to find %1$s %2$s" -<<<<<<< HEAD #: inc/question.class.php:70 inc/targetticket.class.php:1134 #: inc/targetticket.class.php:1173 inc/abstractitiltarget.class.php:968 -======= -#: inc/question.class.php:70 inc/targetticket.class.php:1132 -#: inc/targetticket.class.php:1171 inc/abstractitiltarget.class.php:968 ->>>>>>> support/2.13.0 #: inc/abstractitiltarget.class.php:1005 inc/abstractitiltarget.class.php:1083 #: inc/abstractitiltarget.class.php:1214 inc/abstractitiltarget.class.php:1295 #: entrée standard:41 @@ -2149,7 +1680,6 @@ msgstr "This type of question requires parameters" msgid "A parameter is missing for this question type" msgstr "A parameter is missing for this question type" -<<<<<<< HEAD #: inc/question.class.php:1268 msgid "Service levels" msgstr "Service levels" @@ -2192,50 +1722,6 @@ msgid "Administration" msgstr "Administration" #: inc/question.class.php:1327 inc/question.class.php:1330 -======= -#: inc/question.class.php:1274 -msgid "Service levels" -msgstr "Service levels" - -#: inc/question.class.php:1275 inc/abstractitiltarget.class.php:806 -msgid "SLA" -msgstr "SLA" - -#: inc/question.class.php:1276 inc/abstractitiltarget.class.php:879 -msgid "OLA" -msgstr "OLA" - -#: inc/question.class.php:1293 inc/question.class.php:1333 -#: inc/question.class.php:1336 -msgid "Assets" -msgstr "Assets" - -#: inc/question.class.php:1307 hook.php:677 hook.php:694 -msgid "Assistance" -msgstr "Assistance" - -#: inc/question.class.php:1312 -msgid "Management" -msgstr "Management" - -#: inc/question.class.php:1321 -msgid "Tools" -msgstr "Tools" - -#: inc/question.class.php:1322 -msgid "Notes" -msgstr "Notes" - -#: inc/question.class.php:1323 -msgid "RSS feed" -msgstr "RSS feed" - -#: inc/question.class.php:1325 -msgid "Administration" -msgstr "Administration" - -#: inc/question.class.php:1333 inc/question.class.php:1336 ->>>>>>> support/2.13.0 msgid "Plugin" msgid_plural "Plugins" msgstr[0] "Plugin" @@ -2288,7 +1774,6 @@ msgstr "From a GLPI object > Entity type question answer" #: inc/abstracttarget.class.php:115 msgid "Always generated" msgstr "Always generated" -<<<<<<< HEAD #: inc/abstracttarget.class.php:116 msgid "Disabled unless" @@ -2302,21 +1787,6 @@ msgstr "Generated unless" msgid "A target must be associated to a form." msgstr "A target must be associated to a form." -======= - -#: inc/abstracttarget.class.php:116 -msgid "Disabled unless" -msgstr "Disabled unless" - -#: inc/abstracttarget.class.php:117 -msgid "Generated unless" -msgstr "Generated unless" - -#: inc/abstracttarget.class.php:128 -msgid "A target must be associated to a form." -msgstr "A target must be associated to a form." - ->>>>>>> support/2.13.0 #: inc/abstracttarget.class.php:133 msgid "A target must be associated to an existing form." msgstr "A target must be associated to an existing form." @@ -2325,7 +1795,6 @@ msgstr "A target must be associated to an existing form." msgid "Name is required." msgstr "Name is required." -<<<<<<< HEAD #: inc/abstracttarget.class.php:502 msgid "Destination entity" msgstr "Destination entity" @@ -2335,17 +1804,6 @@ msgid "User type question" msgstr "User type question" #: inc/abstracttarget.class.php:519 -======= -#: inc/abstracttarget.class.php:503 -msgid "Destination entity" -msgstr "Destination entity" - -#: inc/abstracttarget.class.php:519 -msgid "User type question" -msgstr "User type question" - -#: inc/abstracttarget.class.php:520 ->>>>>>> support/2.13.0 msgid "Entity type question" msgstr "Entity type question" @@ -2398,7 +1856,6 @@ msgid "Specific asset" msgstr "Specific asset" #: inc/targetticket.class.php:100 inc/targetticket.class.php:116 -<<<<<<< HEAD #: inc/abstractitiltarget.class.php:200 inc/abstractitiltarget.class.php:208 #: inc/abstractitiltarget.class.php:216 inc/abstractitiltarget.class.php:224 #: inc/abstractitiltarget.class.php:233 @@ -2407,16 +1864,6 @@ msgstr "Equals to the answer to the question" #: inc/targetticket.class.php:101 inc/abstractitiltarget.class.php:225 #: inc/abstractitiltarget.class.php:234 -======= -#: 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 "Equals to the answer to the question" - -#: inc/targetticket.class.php:101 inc/abstractitiltarget.class.php:224 -#: inc/abstractitiltarget.class.php:233 ->>>>>>> support/2.13.0 msgid "Last valid answer" msgstr "Last valid answer" @@ -2493,7 +1940,6 @@ msgstr "Linked item does not exists" msgid "Failed to link the item" msgstr "Failed to link the item" -<<<<<<< HEAD #: inc/targetticket.class.php:959 install/install.php:368 msgid "Your form has been accepted by the validator" msgstr "Your form has been accepted by the validator" @@ -2511,25 +1957,6 @@ msgid "Associated elements" msgstr "Associated elements" #: inc/targetticket.class.php:1174 -======= -#: inc/targetticket.class.php:957 install/install.php:347 -msgid "Your form has been accepted by the validator" -msgstr "Your form has been accepted by the validator" - -#: inc/targetticket.class.php:1108 -msgid "Request source" -msgstr "Request source" - -#: inc/targetticket.class.php:1133 -msgid "Type " -msgstr "Type " - -#: inc/targetticket.class.php:1161 -msgid "Associated elements" -msgstr "Associated elements" - -#: inc/targetticket.class.php:1172 ->>>>>>> support/2.13.0 msgid "Item " msgstr "Item " @@ -2566,7 +1993,6 @@ msgid "Tags from questions or specific tags" msgstr "Tags from questions or specific tags" #: inc/abstractitiltarget.class.php:189 -<<<<<<< HEAD msgid "TTR from template or none" msgstr "TTR from template or none" @@ -2734,175 +2160,6 @@ msgid "Tech group from the object" msgstr "Tech group from the object" #: install/install.php:133 -======= -msgid "equals to the answer to the question" -msgstr "equals to the answer to the question" - -#: inc/abstractitiltarget.class.php:190 -msgid "calculated from the ticket creation date" -msgstr "calculated from the ticket creation date" - -#: inc/abstractitiltarget.class.php:191 -msgid "calculated from the answer to the question" -msgstr "calculated from the answer to the question" - -#: inc/abstractitiltarget.class.php:197 -msgid "SLA from template or none" -msgstr "SLA from template or none" - -#: inc/abstractitiltarget.class.php:198 -msgid "Specific SLA" -msgstr "Specific SLA" - -#: inc/abstractitiltarget.class.php:205 -msgid "OLA from template or none" -msgstr "OLA from template or none" - -#: inc/abstractitiltarget.class.php:206 -msgid "Specific OLA" -msgstr "Specific OLA" - -#: inc/abstractitiltarget.class.php:213 -msgid "Urgency from template or Medium" -msgstr "Urgency from template or Medium" - -#: inc/abstractitiltarget.class.php:214 -msgid "Specific urgency" -msgstr "Specific urgency" - -#: inc/abstractitiltarget.class.php:221 -msgid "Category from template or none" -msgstr "Category from template or none" - -#: inc/abstractitiltarget.class.php:222 -msgid "Specific category" -msgstr "Specific category" - -#: inc/abstractitiltarget.class.php:230 -msgid "Location from template or none" -msgstr "Location from template or none" - -#: inc/abstractitiltarget.class.php:231 -msgid "Specific location" -msgstr "Specific location" - -#: inc/abstractitiltarget.class.php:239 -msgid "No validation" -msgstr "No validation" - -#: inc/abstractitiltarget.class.php:240 -msgid "Specific user or group" -msgstr "Specific user or group" - -#: inc/abstractitiltarget.class.php:241 -msgid "User from question answer" -msgstr "User from question answer" - -#: inc/abstractitiltarget.class.php:242 -msgid "Group from question answer" -msgstr "Group from question answer" - -#: inc/abstractitiltarget.class.php:741 -msgid "Time to resolve" -msgstr "Time to resolve" - -#: inc/abstractitiltarget.class.php:794 -msgid "Minute" -msgid_plural "Minutes" -msgstr[0] "Minute" -msgstr[1] "Minutes" - -#: inc/abstractitiltarget.class.php:795 -msgid "Hour" -msgid_plural "Hours" -msgstr[0] "Hour" -msgstr[1] "Hours" - -#: inc/abstractitiltarget.class.php:796 -msgid "Day" -msgid_plural "Days" -msgstr[0] "Day" -msgstr[1] "Days" - -#: inc/abstractitiltarget.class.php:797 -msgid "Month" -msgid_plural "Months" -msgstr[0] "Month" -msgstr[1] "Months" - -#: inc/abstractitiltarget.class.php:829 -msgid "SLA (TTO/TTR)" -msgstr "SLA (TTO/TTR)" - -#: inc/abstractitiltarget.class.php:830 inc/abstractitiltarget.class.php:903 -msgid "Question (TTO/TTR)" -msgstr "Question (TTO/TTR)" - -#: inc/abstractitiltarget.class.php:902 -msgid "OLA (TTO/TTR)" -msgstr "OLA (TTO/TTR)" - -#: inc/abstractitiltarget.class.php:1006 -msgid "Urgency " -msgstr "Urgency " - -#: inc/abstractitiltarget.class.php:1036 -msgid "Ticket tags" -msgstr "Ticket tags" - -#: inc/abstractitiltarget.class.php:1084 -msgid "Tags" -msgstr "Tags" - -#: inc/abstractitiltarget.class.php:1203 -msgid "Location" -msgstr "Location" - -#: inc/abstractitiltarget.class.php:1215 -msgid "Location " -msgstr "Location " - -#: inc/abstractitiltarget.class.php:1551 -msgid "The description cannot be empty!" -msgstr "The description cannot be empty!" - -#: inc/abstractitiltarget.class.php:1721 -msgid "Watcher" -msgid_plural "Watchers" -msgstr[0] "Watcher" -msgstr[1] "Watchers" - -#: inc/abstractitiltarget.class.php:1740 -msgid "Cancel" -msgstr "Cancel" - -#: inc/abstractitiltarget.class.php:2015 inc/abstractitiltarget.class.php:2031 -#: inc/abstractitiltarget.class.php:2032 -msgid "Email followup" -msgstr "Email followup" - -#: inc/abstractitiltarget.class.php:2029 inc/abstractitiltarget.class.php:2057 -msgid "Group" -msgstr "Group" - -#: inc/abstractitiltarget.class.php:2030 inc/abstractitiltarget.class.php:2086 -msgid "Supplier" -msgstr "Supplier" - -#: inc/abstractitiltarget.class.php:2031 -msgid "Yes" -msgstr "Yes" - -#: inc/abstractitiltarget.class.php:2068 -msgid "Group from the object" -msgstr "Group from the object" - -#: inc/abstractitiltarget.class.php:2074 -msgid "Tech group from the object" -msgstr "Tech group from the object" - -#: install/install.php:131 ->>>>>>> support/2.13.0 msgid "" "Upgrade tables to innoDB; run php bin/console " "glpi:migration:myisam_to_innodb" @@ -2910,7 +2167,6 @@ msgstr "" "Upgrade tables to innoDB; run php bin/console " "glpi:migration:myisam_to_innodb" -<<<<<<< HEAD #: install/install.php:174 #, php-format msgid "" @@ -2929,17 +2185,6 @@ msgid "Your request has been saved" msgstr "Your request has been saved" #: install/install.php:351 -======= -#: install/install.php:328 -msgid "A form has been created" -msgstr "A form has been created" - -#: install/install.php:329 -msgid "Your request has been saved" -msgstr "Your request has been saved" - -#: install/install.php:330 ->>>>>>> support/2.13.0 msgid "" "Hi,\\nYour request from GLPI has been successfully saved with number " "##formcreator.request_id## and transmitted to the helpdesk team.\\nYou can " @@ -2949,19 +2194,11 @@ msgstr "" "##formcreator.request_id## and transmitted to the helpdesk team.\\nYou can " "see your answers onto the following link:\\n##formcreator.validation_link##" -<<<<<<< HEAD #: install/install.php:356 msgid "A form from GLPI need to be validate" msgstr "A form from GLPI need to be validate" #: install/install.php:357 -======= -#: install/install.php:335 -msgid "A form from GLPI need to be validate" -msgstr "A form from GLPI need to be validate" - -#: install/install.php:336 ->>>>>>> support/2.13.0 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 " @@ -2971,19 +2208,11 @@ msgstr "" "validator.\\nYou can access it by clicking onto this " "link:\\n##formcreator.validation_link##" -<<<<<<< HEAD #: install/install.php:362 msgid "Your form has been refused by the validator" msgstr "Your form has been refused by the validator" #: install/install.php:363 -======= -#: install/install.php:341 -msgid "Your form has been refused by the validator" -msgstr "Your form has been refused by the validator" - -#: install/install.php:342 ->>>>>>> support/2.13.0 msgid "" "Hi,\\nWe are sorry to inform you that your form has been refused by the " "validator for the reason " @@ -2995,11 +2224,7 @@ msgstr "" "below:\\n##formcreator.validation_comment##\\n\\nYou can still modify and " "resubmit it by clicking onto this link:\\n##formcreator.validation_link##" -<<<<<<< HEAD #: install/install.php:369 -======= -#: install/install.php:348 ->>>>>>> support/2.13.0 msgid "" "Hi,\\nWe are pleased to inform you that your form has been accepted by the " "validator.\\nYour request will be considered soon." @@ -3007,19 +2232,11 @@ msgstr "" "Hi,\\nWe are pleased to inform you that your form has been accepted by the " "validator.\\nYour request will be considered soon." -<<<<<<< HEAD #: install/install.php:374 msgid "Your form has been deleted by an administrator" msgstr "Your form has been deleted by an administrator" #: install/install.php:375 -======= -#: install/install.php:353 -msgid "Your form has been deleted by an administrator" -msgstr "Your form has been deleted by an administrator" - -#: install/install.php:354 ->>>>>>> support/2.13.0 msgid "" "Hi,\\nWe are sorry to inform you that your request cannot be considered and " "has been deleted by an administrator." @@ -3027,11 +2244,7 @@ msgstr "" "Hi,\\nWe are sorry to inform you that your request cannot be considered and " "has been deleted by an administrator." -<<<<<<< HEAD #: install/install.php:601 -======= -#: install/install.php:580 ->>>>>>> support/2.13.0 msgid "Formcreator - Sync service catalog issues" msgstr "Formcreator - Sync service catalog issues" @@ -3049,7 +2262,6 @@ msgctxt "button" msgid "Export" msgstr "Export" -<<<<<<< HEAD #: hook.php:667 msgid "Cancel my ticket" msgstr "Cancel my ticket" @@ -3059,34 +2271,15 @@ msgid "Old" msgstr "Old" #: hook.php:692 -======= -#: hook.php:653 -msgid "Cancel my ticket" -msgstr "Cancel my ticket" - -#: hook.php:671 -msgid "Old" -msgstr "Old" - -#: hook.php:678 ->>>>>>> support/2.13.0 #, php-format msgid "Number of %s" msgstr "Number of %s" -<<<<<<< HEAD #: hook.php:709 msgid "Issues summary" msgstr "Issues summary" #: hook.php:747 -======= -#: hook.php:695 -msgid "Issues summary" -msgstr "Issues summary" - -#: hook.php:733 ->>>>>>> support/2.13.0 msgid "" "Formcreator's mini dashboard not usable as default. This Setting has been " "ignored." @@ -3094,7 +2287,6 @@ msgstr "" "Formcreator's mini dashboard not usable as default. This Setting has been " "ignored." -<<<<<<< HEAD #: js/scripts.js:319 msgid "No form found. Please choose a form below instead." msgstr "No form found. Please choose a form below instead." @@ -3124,37 +2316,6 @@ msgid "An error occured while querying forms" msgstr "An error occured while querying forms" #: js/scripts.js:1418 -======= -#: js/scripts.js:315 -msgid "No form found. Please choose a form below instead." -msgstr "No form found. Please choose a form below instead." - -#: js/scripts.js:317 -msgid "No form found." -msgstr "No form found." - -#: js/scripts.js:321 -msgid "No FAQ item found." -msgstr "No FAQ item found." - -#: js/scripts.js:690 -msgid "Are you sure you want to delete this question?" -msgstr "Are you sure you want to delete this question?" - -#: js/scripts.js:873 -msgid "Are you sure you want to delete this section?" -msgstr "Are you sure you want to delete this section?" - -#: js/scripts.js:1113 -msgid "Add translations" -msgstr "Add translations" - -#: js/scripts.js:1260 js/scripts.js:1284 -msgid "An error occured while querying forms" -msgstr "An error occured while querying forms" - -#: js/scripts.js:1398 ->>>>>>> support/2.13.0 msgid "Are you sure you want to delete this target:" msgstr "Are you sure you want to delete this target:" diff --git a/locales/en_US.po b/locales/en_US.po index fd75f6662..c5d01d88c 100644 --- a/locales/en_US.po +++ b/locales/en_US.po @@ -12,8 +12,8 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-04-29 09:30+0200\n" -"PO-Revision-Date: 2021-08-30 07:21+0000\n" +"POT-Creation-Date: 2022-06-15 14:47+0200\n" +"PO-Revision-Date: 2022-06-15 12:10+0000\n" "Last-Translator: Thierry Bugier , 2022\n" "Language-Team: English (United States) (https://www.transifex.com/teclib/teams/28042/en_US/)\n" "MIME-Version: 1.0\n" @@ -69,9 +69,8 @@ msgstr "No 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 +#: inc/entityconfig.class.php:82 inc/form.class.php:111 inc/form.class.php:571 +#: inc/form.class.php:1938 inc/filter/entityfilter.class.php:45 msgid "Form" msgid_plural "Forms" msgstr[0] "" @@ -94,11 +93,11 @@ msgstr "" msgid "Could not move the section" msgstr "" -#: ajax/target_actor.php:52 +#: ajax/target_actor.php:51 msgid "Failed to add the actor" msgstr "" -#: ajax/target_actor.php:63 +#: ajax/target_actor.php:62 msgid "Failed to delete the actor" msgstr "" @@ -137,7 +136,7 @@ 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 +#: front/formanswer.form.php:78 front/form.php:43 inc/common.class.php:686 #: inc/common.class.php:693 msgid "Form Creator" msgstr "Form Creator" @@ -152,8 +151,8 @@ msgstr "" msgid "Form list" msgstr "Form list" -#: front/formdisplay.php:84 inc/formanswer.class.php:880 -#: inc/formanswer.class.php:1098 inc/formanswer.class.php:1148 +#: front/formdisplay.php:90 inc/formanswer.class.php:877 +#: inc/formanswer.class.php:1097 inc/formanswer.class.php:1147 msgid "The form has been successfully saved!" msgstr "The form has been successfully saved!" @@ -168,14 +167,18 @@ msgstr "" 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 +#: inc/knowbase.class.php:60 inc/form.class.php:648 +#: inc/abstractitiltarget.class.php:953 inc/abstractitiltarget.class.php:967 msgid "Category" msgid_plural "Categories" msgstr[0] "" msgstr[1] "" -#: inc/knowbase.class.php:78 +#: inc/knowbase.class.php:62 inc/form.class.php:651 +msgid "See all" +msgstr "" + +#: inc/knowbase.class.php:83 msgid "Please, describe your need here" msgstr "Please, describe your need here" @@ -183,10 +186,10 @@ msgstr "Please, describe your need here" msgid "Textarea" msgstr "Textarea" -#: inc/field/textareafield.class.php:160 inc/field/dropdownfield.class.php:439 +#: inc/field/textareafield.class.php:160 inc/field/dropdownfield.class.php:440 #: 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/timefield.class.php:112 inc/field/fieldsfield.class.php:487 #: inc/field/requesttypefield.class.php:159 msgid "A required field is empty:" msgstr "A required field is empty:" @@ -198,7 +201,7 @@ msgid "The regular expression is invalid" msgstr "The regular expression is invalid" #: inc/field/dropdownfield.class.php:70 inc/filter/entityfilter.class.php:44 -#: inc/abstractitiltarget.class.php:2025 inc/abstractitiltarget.class.php:2043 +#: inc/abstractitiltarget.class.php:2024 inc/abstractitiltarget.class.php:2042 msgid "User" msgstr "" @@ -206,22 +209,22 @@ msgstr "" msgid "User and form" msgstr "" -#: inc/field/dropdownfield.class.php:430 entrée standard:38 +#: inc/field/dropdownfield.class.php:431 entrée standard:38 msgid "Dropdown" msgid_plural "Dropdowns" msgstr[0] "" msgstr[1] "" -#: inc/field/dropdownfield.class.php:461 +#: inc/field/dropdownfield.class.php:462 msgid "Invalid value for " msgstr "" -#: inc/field/dropdownfield.class.php:473 +#: inc/field/dropdownfield.class.php:474 #, php-format msgid "The itemtype field is required: %s" msgstr "" -#: inc/field/dropdownfield.class.php:489 +#: inc/field/dropdownfield.class.php:490 #, php-format msgid "Invalid dropdown type: %s" msgstr "" @@ -290,11 +293,11 @@ msgid "Radios" msgstr "Radios" #: inc/field/radiosfield.class.php:114 inc/field/glpiselectfield.class.php:86 -#: inc/field/fieldsfield.class.php:488 inc/field/checkboxesfield.class.php:229 +#: inc/field/fieldsfield.class.php:511 inc/field/checkboxesfield.class.php:229 msgid "The field value is required:" msgstr "The field value is required:" -#: inc/field/radiosfield.class.php:192 inc/field/selectfield.class.php:111 +#: inc/field/radiosfield.class.php:192 inc/field/selectfield.class.php:104 #: 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 @@ -331,7 +334,7 @@ msgid_plural "IP addresses" msgstr[0] "" msgstr[1] "" -#: inc/field/urgencyfield.class.php:84 inc/abstractitiltarget.class.php:994 +#: inc/field/urgencyfield.class.php:84 inc/abstractitiltarget.class.php:995 msgid "Urgency" msgstr "" @@ -397,7 +400,7 @@ msgid_plural "Emails" msgstr[0] "" msgstr[1] "" -#: inc/field/selectfield.class.php:104 +#: inc/field/selectfield.class.php:97 msgid "Select" msgstr "Select" @@ -455,23 +458,24 @@ msgstr "" msgid "Field" msgstr "" -#: inc/field/fieldsfield.class.php:243 +#: inc/field/fieldsfield.class.php:253 msgid "show" msgstr "" -#: inc/field/fieldsfield.class.php:361 -msgid "Field type not implemented yet !" +#: inc/field/fieldsfield.class.php:388 +#, php-format +msgid "Field '%1$s' type not implemented yet !" msgstr "" -#: inc/field/fieldsfield.class.php:442 +#: inc/field/fieldsfield.class.php:465 msgid "Some numeric fields contains non numeric values" msgstr "" -#: inc/field/fieldsfield.class.php:447 +#: inc/field/fieldsfield.class.php:470 msgid "Some URL fields contains invalid links" msgstr "" -#: inc/field/fieldsfield.class.php:533 +#: inc/field/fieldsfield.class.php:556 msgid "Additionnal fields" msgstr "" @@ -497,7 +501,7 @@ msgstr "" msgid "Range max" msgstr "" -#: inc/field/requesttypefield.class.php:85 inc/targetticket.class.php:1121 +#: inc/field/requesttypefield.class.php:85 inc/targetticket.class.php:1123 msgid "Request type" msgstr "" @@ -507,8 +511,8 @@ msgid "This is not a number: %s" msgstr "" #: inc/field/floatfield.class.php:181 -msgid "Float" -msgstr "Float" +msgid "Decimal number" +msgstr "" #: inc/field/datefield.class.php:135 msgid "Date" @@ -563,11 +567,11 @@ msgstr "Displayed unless" #: 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/form.class.php:1831 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 +#: inc/question.class.php:832 inc/questionparameter/range.class.php:205 +#: inc/questionregex.class.php:185 inc/questiondependency.class.php:196 +#: inc/item_targetticket.class.php:150 inc/targetticket.class.php:1429 #, php-format msgid "Failed to add or update the %1$s %2$s" msgstr "" @@ -575,11 +579,11 @@ 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/form.class.php:1522 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 +#: inc/question.class.php:881 inc/questionparameter/range.class.php:140 +#: inc/questionregex.class.php:120 inc/questiondependency.class.php:211 +#: inc/item_targetticket.class.php:64 inc/targetticket.class.php:1468 #, php-format msgid "Cannot export an empty object: %s" msgstr "" @@ -606,17 +610,17 @@ msgstr[1] "" msgid "Update issue data from tickets and form answers" msgstr "Update issue data from tickets and form answers" -#: inc/issue.class.php:389 +#: inc/issue.class.php:403 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 +#: inc/issue.class.php:532 inc/form_language.class.php:213 +#: inc/form.class.php:156 inc/form.class.php:2133 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/issue.class.php:545 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 @@ -624,115 +628,153 @@ msgstr "" msgid "ID" msgstr "" -#: inc/issue.class.php:531 inc/form.class.php:2120 entrée standard:65 +#: inc/issue.class.php:554 inc/form.class.php:505 inc/form.class.php:2142 +#: entrée standard:65 msgid "Type" msgid_plural "Types" msgstr[0] "" msgstr[1] "" -#: inc/issue.class.php:544 inc/formanswer.class.php:259 +#: inc/issue.class.php:567 inc/formanswer.class.php:259 msgid "Status" msgstr "" -#: inc/issue.class.php:556 +#: inc/issue.class.php:579 msgid "Opening date" msgstr "" -#: inc/issue.class.php:565 +#: inc/issue.class.php:588 msgid "Last update" msgstr "" -#: inc/issue.class.php:574 inc/form.class.php:174 -#: inc/abstracttarget.class.php:508 +#: inc/issue.class.php:597 inc/form.class.php:174 +#: inc/abstracttarget.class.php:517 msgid "Entity" msgid_plural "Entities" msgstr[0] "" msgstr[1] "" -#: inc/issue.class.php:584 inc/notificationtargetformanswer.class.php:79 +#: inc/issue.class.php:607 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 +#: inc/formanswer.class.php:608 inc/abstractitiltarget.class.php:1710 msgid "Requester" msgid_plural "Requesters" msgstr[0] "" msgstr[1] "" -#: inc/issue.class.php:602 inc/formanswer.class.php:228 +#: inc/issue.class.php:625 inc/formanswer.class.php:228 msgid "Form approver" msgstr "Form approver" -#: inc/issue.class.php:618 inc/formanswer.class.php:539 -#: inc/formanswer.class.php:546 inc/formanswer.class.php:628 +#: inc/issue.class.php:641 inc/formanswer.class.php:537 +#: inc/formanswer.class.php:544 inc/formanswer.class.php:623 #: inc/form_language.class.php:227 msgid "Comment" msgstr "Comment" -#: inc/issue.class.php:630 +#: inc/issue.class.php:653 msgid "Ticket approver" msgstr " Ticket approver " -#: inc/issue.class.php:664 +#: inc/issue.class.php:687 msgid "Technician" msgstr "" -#: inc/issue.class.php:697 +#: inc/issue.class.php:718 msgid "Technician group" msgstr "" -#: inc/issue.class.php:728 inc/formanswer.class.php:248 +#: inc/issue.class.php:751 inc/formanswer.class.php:248 msgid "Form approver group" msgstr "Form approver group" -#: inc/issue.class.php:761 +#: inc/issue.class.php:762 inc/abstractitiltarget.class.php:742 +msgid "Time to resolve" +msgstr "" + +#: inc/issue.class.php:773 +msgid "Time to resolve + Progress" +msgstr "" + +#: inc/issue.class.php:783 +msgid "Internal time to resolve" +msgstr "" + +#: inc/issue.class.php:794 +msgid "Internal time to resolve + Progress" +msgstr "" + +#: inc/issue.class.php:804 +msgid "Resolution date" +msgstr "" + +#: inc/issue.class.php:819 +msgid "Internal time to own" +msgstr "" + +#: inc/issue.class.php:830 +msgid "Internal time to own + Progress" +msgstr "" + +#: inc/issue.class.php:840 +msgid "Time to own" +msgstr "" + +#: inc/issue.class.php:851 +msgid "Time to own + Progress" +msgstr "" + +#: inc/issue.class.php:877 msgid "Ticket" msgstr "" -#: inc/issue.class.php:762 inc/formanswer.class.php:183 +#: inc/issue.class.php:878 inc/formanswer.class.php:183 msgid "Form answer" msgid_plural "Form answers" msgstr[0] "" msgstr[1] "" -#: inc/issue.class.php:767 +#: inc/issue.class.php:883 msgid "Not validated" msgstr "" -#: inc/issue.class.php:768 inc/formanswer.class.php:76 +#: inc/issue.class.php:884 inc/formanswer.class.php:76 #: inc/form_validator.class.php:71 msgid "Refused" msgstr "" -#: inc/issue.class.php:836 +#: inc/issue.class.php:952 #, php-format msgid "%1$s %2$s" msgstr "" -#: inc/issue.class.php:1099 inc/filter/itilcategoryfilter.class.php:56 +#: inc/issue.class.php:1215 inc/filter/itilcategoryfilter.class.php:56 +#: hook.php:677 msgid "All" msgstr "" -#: inc/issue.class.php:1105 +#: inc/issue.class.php:1221 hook.php:678 msgid "New" msgstr "" -#: inc/issue.class.php:1111 +#: inc/issue.class.php:1227 hook.php:679 msgid "Assigned" msgstr "" -#: inc/issue.class.php:1117 inc/formanswer.class.php:75 -#: inc/form_validator.class.php:69 +#: inc/issue.class.php:1233 inc/formanswer.class.php:75 +#: inc/form_validator.class.php:69 hook.php:680 msgid "Waiting" msgstr "" -#: inc/issue.class.php:1123 +#: inc/issue.class.php:1239 hook.php:681 msgid "To validate" msgstr "To validate" -#: inc/issue.class.php:1129 +#: inc/issue.class.php:1245 hook.php:682 msgid "Solved" msgstr "" -#: inc/issue.class.php:1135 +#: inc/issue.class.php:1251 hook.php:683 msgid "Closed" msgstr "Closed" @@ -742,31 +784,43 @@ msgid_plural "Form categories" msgstr[0] "" msgstr[1] "" -#: inc/category.class.php:72 +#: inc/category.class.php:80 msgid "Knowbase category" msgstr "Knowledge category" -#: inc/category.class.php:78 +#: inc/category.class.php:86 msgid "As child of" msgstr "" +#: inc/category.class.php:92 inc/form.class.php:261 entrée standard:65 +msgid "Icon" +msgstr "" + +#: inc/category.class.php:98 inc/form.class.php:269 entrée standard:67 +msgid "Icon color" +msgstr "" + +#: inc/category.class.php:104 inc/form.class.php:277 entrée standard:80 +msgid "Background color" +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:321 +#: inc/notificationtargetformanswer.class.php:44 install/install.php:355 msgid "A form need to be validate" msgstr "A form need to be validate" -#: inc/notificationtargetformanswer.class.php:45 install/install.php:327 +#: inc/notificationtargetformanswer.class.php:45 install/install.php:361 msgid "The form is refused" msgstr "The form is refused" -#: inc/notificationtargetformanswer.class.php:46 install/install.php:333 +#: inc/notificationtargetformanswer.class.php:46 install/install.php:367 msgid "The form is accepted" msgstr "The form is accepted" -#: inc/notificationtargetformanswer.class.php:47 install/install.php:339 +#: inc/notificationtargetformanswer.class.php:47 install/install.php:373 msgid "The form is deleted" msgstr "The form is deleted" @@ -810,15 +864,15 @@ msgid "Author" msgstr "" #: inc/notificationtargetformanswer.class.php:98 -#: inc/abstractitiltarget.class.php:1289 +#: inc/abstractitiltarget.class.php:1290 msgid "Approver" msgstr "" -#: inc/target_actor.class.php:66 inc/abstractitiltarget.class.php:2035 +#: inc/target_actor.class.php:66 inc/abstractitiltarget.class.php:2034 msgid "Form author" msgstr "" -#: inc/target_actor.class.php:67 inc/abstractitiltarget.class.php:2038 +#: inc/target_actor.class.php:67 inc/abstractitiltarget.class.php:2037 msgid "Form validator" msgstr "Form validator" @@ -826,7 +880,7 @@ msgstr "Form validator" msgid "Specific person" msgstr "Specific person" -#: inc/target_actor.class.php:69 inc/abstractitiltarget.class.php:2048 +#: inc/target_actor.class.php:69 inc/abstractitiltarget.class.php:2047 msgid "Person from the question" msgstr "Person from the question" @@ -834,7 +888,7 @@ msgstr "Person from the question" msgid "Specific group" msgstr "Specific group" -#: inc/target_actor.class.php:71 inc/abstractitiltarget.class.php:2059 +#: inc/target_actor.class.php:71 inc/abstractitiltarget.class.php:2058 msgid "Group from the question" msgstr "Group from the question" @@ -850,15 +904,15 @@ msgstr "" msgid "Specific supplier" msgstr "Specific supplier" -#: inc/target_actor.class.php:75 inc/abstractitiltarget.class.php:2088 +#: inc/target_actor.class.php:75 inc/abstractitiltarget.class.php:2087 msgid "Supplier from the question" msgstr "Supplier from the question" -#: inc/target_actor.class.php:76 inc/abstractitiltarget.class.php:2077 +#: inc/target_actor.class.php:76 inc/abstractitiltarget.class.php:2076 msgid "Actors from the question" msgstr "Actors from the question" -#: inc/target_actor.class.php:77 inc/abstractitiltarget.class.php:2092 +#: inc/target_actor.class.php:77 inc/abstractitiltarget.class.php:2091 msgid "Form author's supervisor" msgstr "" @@ -866,7 +920,7 @@ msgstr "" msgid "Observer" msgstr "" -#: inc/target_actor.class.php:85 inc/abstractitiltarget.class.php:1725 +#: inc/target_actor.class.php:85 inc/abstractitiltarget.class.php:1724 msgid "Assigned to" msgstr "" @@ -900,67 +954,67 @@ msgstr "" msgid "Accepted" msgstr "" -#: inc/formanswer.class.php:525 +#: inc/formanswer.class.php:523 msgid "Print this form" msgstr "Print this form" -#: inc/formanswer.class.php:549 +#: inc/formanswer.class.php:547 msgid "Form accepted by validator." msgstr "Form accepted by validator." -#: inc/formanswer.class.php:551 +#: inc/formanswer.class.php:549 msgid "Form successfully saved." msgstr "Form successfully saved." -#: inc/formanswer.class.php:621 inc/formaccesstype.class.php:122 +#: inc/formanswer.class.php:616 inc/formaccesstype.class.php:122 msgid "Save" msgstr "" -#: inc/formanswer.class.php:633 +#: inc/formanswer.class.php:628 msgid "Required if refused" msgstr "Required if refused" -#: inc/formanswer.class.php:639 +#: inc/formanswer.class.php:634 msgid "Refuse" msgstr "Refuse" -#: inc/formanswer.class.php:647 +#: inc/formanswer.class.php:642 msgid "Edit answers" msgstr "" -#: inc/formanswer.class.php:653 +#: inc/formanswer.class.php:648 msgid "Cancel edition" msgstr "" -#: inc/formanswer.class.php:660 +#: inc/formanswer.class.php:655 msgid "Accept" msgstr "Accept" -#: inc/formanswer.class.php:681 +#: inc/formanswer.class.php:676 msgid "Refused comment is required!" msgstr "Refused comment is required!" -#: inc/formanswer.class.php:753 +#: inc/formanswer.class.php:750 msgid "You are not the validator of these answers" msgstr "You are not the validator of these answers" -#: inc/formanswer.class.php:959 inc/formanswer.class.php:961 +#: inc/formanswer.class.php:956 inc/formanswer.class.php:958 msgid "Form data" msgstr "Form data" -#: inc/formanswer.class.php:1085 inc/formanswer.class.php:1135 +#: inc/formanswer.class.php:1084 inc/formanswer.class.php:1134 msgid "Cannot generate targets!" msgstr "Cannot generate targets!" -#: inc/formanswer.class.php:1252 +#: inc/formanswer.class.php:1258 msgid "No turing test set" msgstr "" -#: inc/formanswer.class.php:1257 +#: inc/formanswer.class.php:1263 msgid "You failed the Turing test" msgstr "" -#: inc/formanswer.class.php:1299 +#: inc/formanswer.class.php:1305 msgid "You must select validator!" msgstr " You must select validator! " @@ -972,15 +1026,15 @@ msgstr "" msgid "Failed to delete this issue. An internal error occured." msgstr "" -#: inc/common.class.php:761 +#: inc/common.class.php:777 msgid "Seek assistance" msgstr "Seek assistance" -#: inc/common.class.php:766 +#: inc/common.class.php:782 msgid "My requests for assistance" msgstr "My requests for assistance" -#: inc/common.class.php:796 +#: inc/common.class.php:812 msgid "Consult feeds" msgstr "Consult feeds" @@ -1018,9 +1072,9 @@ 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 +#: inc/form_language.class.php:111 inc/form.class.php:1048 +#: inc/form.class.php:1173 inc/abstracttarget.class.php:161 +#: inc/abstractitiltarget.class.php:1541 msgid "The name cannot be empty!" msgstr "The name cannot be empty!" @@ -1032,7 +1086,7 @@ msgstr "" msgid "Add a translation" msgstr "" -#: inc/form_language.class.php:283 js/scripts.js:1113 +#: inc/form_language.class.php:283 js/scripts.js:1179 msgid "Update a translation" msgstr "" @@ -1053,7 +1107,7 @@ 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 +#: inc/form.class.php:529 inc/abstractitiltarget.class.php:1615 msgid "Delete" msgstr "Delete" @@ -1079,23 +1133,23 @@ msgstr "None" msgid "Need validaton?" msgstr "" -#: inc/form_validator.class.php:126 inc/abstractitiltarget.class.php:2029 +#: inc/form_validator.class.php:126 inc/abstractitiltarget.class.php:2028 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 +#: inc/form_validator.class.php:303 inc/profile.class.php:62 +#: inc/targetproblem.class.php:146 inc/entityconfig.class.php:389 +#: inc/targetchange.class.php:483 inc/targetticket.class.php:317 +#: inc/targetticket.class.php:352 inc/abstractitiltarget.class.php:2017 msgctxt "button" msgid "Save" msgstr "" -#: inc/form_validator.class.php:709 inc/abstractitiltarget.class.php:1269 +#: inc/form_validator.class.php:717 inc/abstractitiltarget.class.php:1270 msgid "Validation" msgstr "" -#: inc/form_validator.class.php:711 +#: inc/form_validator.class.php:719 msgid "Choose a validator" msgstr "Choose a validator" @@ -1112,7 +1166,7 @@ msgid "Properties" msgstr "" #: inc/targetproblem.class.php:521 inc/targetchange.class.php:285 -#: inc/targetticket.class.php:1409 +#: inc/targetticket.class.php:1411 #, php-format msgid "" "Failed to add or update the %1$s %2$s: a question is missing and is used in " @@ -1120,7 +1174,7 @@ msgid "" msgstr "" #: inc/targetproblem.class.php:578 inc/targetchange.class.php:105 -#: inc/targetticket.class.php:135 inc/abstractitiltarget.class.php:1171 +#: inc/targetticket.class.php:135 inc/abstractitiltarget.class.php:1172 msgid "Actors" msgstr "Actors" @@ -1145,104 +1199,122 @@ msgstr "" 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 +#: inc/entityconfig.class.php:90 inc/entityconfig.class.php:99 +#: inc/entityconfig.class.php:107 inc/entityconfig.class.php:115 +#: inc/entityconfig.class.php:123 inc/entityconfig.class.php:131 +#: inc/entityconfig.class.php:139 inc/entityconfig.class.php:147 +#: inc/entityconfig.class.php:155 msgid "Inheritance of the parent entity" msgstr "" -#: inc/entityconfig.class.php:84 +#: inc/entityconfig.class.php:91 msgid "GLPi's helpdesk" msgstr "GLPi's helpdesk" -#: inc/entityconfig.class.php:85 +#: inc/entityconfig.class.php:92 msgid "Service catalog simplified" msgstr "Service catalog simplified" -#: inc/entityconfig.class.php:86 +#: inc/entityconfig.class.php:93 msgid "Service catalog extended" msgstr "Service catalog extended" -#: inc/entityconfig.class.php:93 +#: inc/entityconfig.class.php:100 msgid "All available forms" msgstr "" -#: inc/entityconfig.class.php:94 +#: inc/entityconfig.class.php:101 msgid "Only default forms" msgstr "" -#: inc/entityconfig.class.php:101 +#: inc/entityconfig.class.php:108 msgid "Popularity sort" msgstr "Popularity sort" -#: inc/entityconfig.class.php:102 +#: inc/entityconfig.class.php:109 msgid "Alphabetic sort" msgstr "Alphabetic sort" -#: inc/entityconfig.class.php:109 +#: inc/entityconfig.class.php:116 msgid "Merged with Forms" msgstr "" -#: inc/entityconfig.class.php:110 +#: inc/entityconfig.class.php:117 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 +#: inc/entityconfig.class.php:124 inc/entityconfig.class.php:132 +#: inc/entityconfig.class.php:140 inc/entityconfig.class.php:148 +#: 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 +#: inc/entityconfig.class.php:125 inc/entityconfig.class.php:133 +#: inc/entityconfig.class.php:141 inc/entityconfig.class.php:149 msgid "Hidden" msgstr "" -#: inc/entityconfig.class.php:208 +#: inc/entityconfig.class.php:156 +msgid "Variable height" +msgstr "" + +#: inc/entityconfig.class.php:157 +msgid "Uniform height" +msgstr "" + +#: inc/entityconfig.class.php:231 msgid "Helpdesk" msgstr "Helpdesk" -#: inc/entityconfig.class.php:216 inc/entityconfig.class.php:348 entrée +#: inc/entityconfig.class.php:239 inc/entityconfig.class.php:403 entrée #: standard:44 msgid "Helpdesk mode" msgstr "Helpdesk mode" -#: inc/entityconfig.class.php:227 +#: inc/entityconfig.class.php:250 msgid "Default Form list mode" msgstr "" -#: inc/entityconfig.class.php:245 inc/entityconfig.class.php:358 +#: inc/entityconfig.class.php:268 inc/entityconfig.class.php:413 msgid "Sort order" msgstr "" -#: inc/entityconfig.class.php:261 inc/entityconfig.class.php:368 +#: inc/entityconfig.class.php:284 inc/entityconfig.class.php:423 msgid "Knowledge base" msgstr "" -#: inc/entityconfig.class.php:276 +#: inc/entityconfig.class.php:299 msgid "Search" msgstr "" -#: inc/entityconfig.class.php:292 +#: inc/entityconfig.class.php:315 msgid "Counters dashboard" msgstr "" -#: inc/entityconfig.class.php:308 +#: inc/entityconfig.class.php:331 msgid "Header message" msgstr "" -#: inc/entityconfig.class.php:320 inc/entityconfig.class.php:398 +#: inc/entityconfig.class.php:347 +msgid "Search issue" +msgstr "" + +#: inc/entityconfig.class.php:363 +msgid "Tile design" +msgstr "" + +#: inc/entityconfig.class.php:375 inc/entityconfig.class.php:453 #: inc/form.class.php:239 entrée standard:84 msgid "Header" msgid_plural "Headers" msgstr[0] "" msgstr[1] "" -#: inc/entityconfig.class.php:378 +#: inc/entityconfig.class.php:433 msgid "Display search field" msgstr "" -#: inc/entityconfig.class.php:388 +#: inc/entityconfig.class.php:443 msgid "Display header" msgstr "" @@ -1276,7 +1348,7 @@ msgstr "Restricted access" msgid "Answers waiting for validation" msgstr "" -#: inc/form.class.php:124 inc/form.class.php:1583 inc/form.class.php:1609 +#: inc/form.class.php:124 inc/form.class.php:1606 inc/form.class.php:1632 msgid "Import forms" msgstr "Import forms" @@ -1301,18 +1373,6 @@ msgstr "Access" 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 "" @@ -1333,207 +1393,207 @@ msgstr "" msgid "Answers title" msgstr "" -#: inc/form.class.php:504 inc/form.class.php:557 +#: inc/form.class.php:504 inc/form.class.php:563 msgid "Target" msgid_plural "Targets" msgstr[0] "" msgstr[1] "" -#: inc/form.class.php:540 inc/form.class.php:2108 +#: inc/form.class.php:506 +msgid "Actions" +msgstr "" + +#: inc/form.class.php:546 inc/form.class.php:2130 msgid "Add a target" msgstr "" -#: inc/form.class.php:560 +#: inc/form.class.php:566 msgid "Preview" msgstr "" -#: inc/form.class.php:561 +#: inc/form.class.php:567 msgid "properties" msgstr "" -#: inc/form.class.php:643 -msgid "See all" -msgstr "" - -#: inc/form.class.php:869 +#: inc/form.class.php:886 msgid "What are you looking for?" msgstr "" -#: inc/form.class.php:877 +#: inc/form.class.php:894 #, php-format msgid "My %1$d last forms (requester)" msgstr "" -#: inc/form.class.php:880 +#: inc/form.class.php:897 msgid "No form posted yet" msgstr "No form posted yet" -#: inc/form.class.php:910 +#: inc/form.class.php:927 msgid "All my forms (requester)" msgstr "All my forms (requester)" -#: inc/form.class.php:923 +#: inc/form.class.php:940 #, php-format msgid "My %1$d last forms (validator)" msgstr "" -#: inc/form.class.php:931 +#: inc/form.class.php:948 msgid "No form waiting for validation" msgstr "No form waiting for validation" -#: inc/form.class.php:966 +#: inc/form.class.php:983 msgid "All my forms (validator)" msgstr "All my forms (validator)" -#: inc/form.class.php:1176 +#: inc/form.class.php:1184 msgid "Cannot use empty name for form answers. Keeping the previous value." msgstr "" -#: inc/form.class.php:1271 +#: inc/form.class.php:1279 #, 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:1351 +#: inc/form.class.php:1359 msgid "Errored duplicate" msgstr "" -#: inc/form.class.php:1362 +#: inc/form.class.php:1370 msgid "Duplicate" msgstr "Duplicate" -#: inc/form.class.php:1409 +#: inc/form.class.php:1417 msgctxt "button" msgid "Post" msgstr "" -#: inc/form.class.php:1427 +#: inc/form.class.php:1440 #, php-format msgid "Form duplicated: %s" msgstr "Form duplicated: %s" -#: inc/form.class.php:1438 +#: inc/form.class.php:1456 #, php-format msgid "Form Transfered: %s" msgstr "Form Transfered: %s" -#: inc/form.class.php:1457 +#: inc/form.class.php:1480 msgid "Back" -msgstr "뒤로" +msgstr "Back" -#: inc/form.class.php:1556 +#: inc/form.class.php:1579 msgid "Upload of JSON files not allowed." msgstr "Upload of JSON files not allowed." -#: inc/form.class.php:1559 +#: inc/form.class.php:1582 msgid "You may allow JSON files right now." msgstr "You may allow JSON files right now." -#: inc/form.class.php:1560 +#: inc/form.class.php:1583 msgctxt "button" msgid "Create" msgstr "Create" -#: inc/form.class.php:1563 inc/form.class.php:1574 +#: inc/form.class.php:1586 inc/form.class.php:1597 msgid "Please contact your GLPI administrator." msgstr "Please contact your GLPI administrator." -#: inc/form.class.php:1564 inc/form.class.php:1575 +#: inc/form.class.php:1587 inc/form.class.php:1598 msgctxt "button" msgid "Back" msgstr "Back" -#: inc/form.class.php:1567 +#: inc/form.class.php:1590 msgid "Upload of JSON files not enabled." msgstr "Upload of JSON files not enabled." -#: inc/form.class.php:1570 inc/form.class.php:1573 +#: inc/form.class.php:1593 inc/form.class.php:1596 msgid "You may enable JSON files right now." msgstr "You may enable JSON files right now." -#: inc/form.class.php:1571 +#: inc/form.class.php:1594 msgctxt "button" msgid "Enable" msgstr "Enable" -#: inc/form.class.php:1618 +#: inc/form.class.php:1641 msgctxt "button" msgid "Send" msgstr "" -#: inc/form.class.php:1637 +#: inc/form.class.php:1660 msgid "Forms import impossible, the file is empty" msgstr "" -#: inc/form.class.php:1641 inc/form.class.php:1645 +#: inc/form.class.php:1664 inc/form.class.php:1668 msgid "Forms import impossible, the file seems corrupt" msgstr "" -#: inc/form.class.php:1651 +#: inc/form.class.php:1674 msgid "Forms import impossible, the file was generated with another version" msgstr "" -#: inc/form.class.php:1658 +#: inc/form.class.php:1681 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 +#: inc/form.class.php:1707 #, php-format msgid "Failed to import %s" msgstr "" -#: inc/form.class.php:1689 +#: inc/form.class.php:1712 #, php-format msgid "Forms successfully imported from %s" msgstr "Forms successfully imported from %s" -#: inc/form.class.php:1752 +#: inc/form.class.php:1775 #, php-format msgid "The form %1$s already exists and is in an unmodifiable entity." msgstr "" -#: inc/form.class.php:1760 +#: inc/form.class.php:1783 #, php-format msgid "You don't have right to update the entity %1$s." msgstr "" -#: inc/form.class.php:1770 +#: inc/form.class.php:1793 #, php-format msgid "The entity %1$s is required for the form %2$s." msgstr "" -#: inc/form.class.php:1852 +#: inc/form.class.php:1875 msgid "Failed to create JSON document type" msgstr "Failed to create JSON document type" -#: inc/form.class.php:1859 +#: inc/form.class.php:1882 msgid "JSON document type not found" msgstr "JSON document type not found" -#: inc/form.class.php:1866 +#: inc/form.class.php:1889 msgid "Failed to update JSON document type" msgstr "Failed to update JSON document type" -#: inc/form.class.php:1886 +#: inc/form.class.php:1909 msgid "Forms without category" msgstr "Forms without category" -#: inc/form.class.php:1907 +#: inc/form.class.php:1930 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 +#: inc/form.class.php:2161 inc/targetticket.class.php:392 +#: inc/abstractitiltarget.class.php:1734 inc/abstractitiltarget.class.php:2017 msgid "Add" msgstr "" -#: inc/form.class.php:2157 inc/form.class.php:2180 +#: inc/form.class.php:2179 inc/form.class.php:2202 msgid "Unsupported target type." msgstr "" -#: inc/form.class.php:2219 +#: inc/form.class.php:2241 msgid "plugin_formcreator_load_check" msgstr "" @@ -1579,10 +1639,10 @@ msgstr "The title is required" 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 +#: inc/question.class.php:70 inc/targetticket.class.php:1134 +#: inc/targetticket.class.php:1173 inc/abstractitiltarget.class.php:968 +#: inc/abstractitiltarget.class.php:1005 inc/abstractitiltarget.class.php:1083 +#: inc/abstractitiltarget.class.php:1214 inc/abstractitiltarget.class.php:1295 #: entrée standard:41 msgid "Question" msgid_plural "Questions" @@ -1618,48 +1678,48 @@ msgstr "This type of question requires parameters" msgid "A parameter is missing for this question type" msgstr "A parameter is missing for this question type" -#: inc/question.class.php:1273 +#: inc/question.class.php:1268 msgid "Service levels" msgstr "" -#: inc/question.class.php:1274 inc/abstractitiltarget.class.php:805 +#: inc/question.class.php:1269 inc/abstractitiltarget.class.php:806 msgid "SLA" msgstr "" -#: inc/question.class.php:1275 inc/abstractitiltarget.class.php:878 +#: inc/question.class.php:1270 inc/abstractitiltarget.class.php:879 msgid "OLA" msgstr "" -#: inc/question.class.php:1292 inc/question.class.php:1332 -#: inc/question.class.php:1335 +#: inc/question.class.php:1287 inc/question.class.php:1327 +#: inc/question.class.php:1330 msgid "Assets" msgstr "" -#: inc/question.class.php:1306 hook.php:675 hook.php:692 +#: inc/question.class.php:1301 hook.php:691 hook.php:708 msgid "Assistance" msgstr "" -#: inc/question.class.php:1311 +#: inc/question.class.php:1306 msgid "Management" msgstr "" -#: inc/question.class.php:1320 +#: inc/question.class.php:1315 msgid "Tools" msgstr "" -#: inc/question.class.php:1321 +#: inc/question.class.php:1316 msgid "Notes" msgstr "" -#: inc/question.class.php:1322 +#: inc/question.class.php:1317 msgid "RSS feed" msgstr "" -#: inc/question.class.php:1324 +#: inc/question.class.php:1319 msgid "Administration" msgstr "" -#: inc/question.class.php:1332 inc/question.class.php:1335 +#: inc/question.class.php:1327 inc/question.class.php:1330 msgid "Plugin" msgid_plural "Plugins" msgstr[0] "" @@ -1733,15 +1793,15 @@ msgstr "" msgid "Name is required." msgstr "" -#: inc/abstracttarget.class.php:493 +#: inc/abstracttarget.class.php:502 msgid "Destination entity" msgstr "" -#: inc/abstracttarget.class.php:509 +#: inc/abstracttarget.class.php:518 msgid "User type question" msgstr "User type question" -#: inc/abstracttarget.class.php:510 +#: inc/abstracttarget.class.php:519 msgid "Entity type question" msgstr "Entity type question" @@ -1794,14 +1854,14 @@ 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 +#: inc/abstractitiltarget.class.php:200 inc/abstractitiltarget.class.php:208 +#: inc/abstractitiltarget.class.php:216 inc/abstractitiltarget.class.php:224 +#: inc/abstractitiltarget.class.php:233 msgid "Equals to the answer to the question" msgstr "Equals to the answer to the question" -#: inc/targetticket.class.php:101 inc/abstractitiltarget.class.php:224 -#: inc/abstractitiltarget.class.php:233 +#: inc/targetticket.class.php:101 inc/abstractitiltarget.class.php:225 +#: inc/abstractitiltarget.class.php:234 msgid "Last valid answer" msgstr "" @@ -1878,23 +1938,23 @@ msgstr "Linked item does not exists" msgid "Failed to link the item" msgstr "Failed to link the item" -#: inc/targetticket.class.php:957 install/install.php:334 +#: inc/targetticket.class.php:959 install/install.php:368 msgid "Your form has been accepted by the validator" msgstr "Your form has been accepted by the validator" -#: inc/targetticket.class.php:1108 +#: inc/targetticket.class.php:1110 msgid "Request source" msgstr "" -#: inc/targetticket.class.php:1133 +#: inc/targetticket.class.php:1135 msgid "Type " msgstr "" -#: inc/targetticket.class.php:1161 +#: inc/targetticket.class.php:1163 msgid "Associated elements" msgstr "" -#: inc/targetticket.class.php:1172 +#: inc/targetticket.class.php:1174 msgid "Item " msgstr "" @@ -1931,187 +1991,194 @@ msgid "Tags from questions or specific tags" msgstr "Tags from questions or specific tags" #: inc/abstractitiltarget.class.php:189 +msgid "TTR from template or none" +msgstr "" + +#: inc/abstractitiltarget.class.php:190 msgid "equals to the answer to the question" msgstr "equals to the answer to the question" -#: inc/abstractitiltarget.class.php:190 +#: inc/abstractitiltarget.class.php:191 msgid "calculated from the ticket creation date" msgstr "calculated from the ticket creation date" -#: inc/abstractitiltarget.class.php:191 +#: inc/abstractitiltarget.class.php:192 msgid "calculated from the answer to the question" msgstr "calculated from the answer to the question" -#: inc/abstractitiltarget.class.php:197 +#: inc/abstractitiltarget.class.php:198 msgid "SLA from template or none" msgstr "" -#: inc/abstractitiltarget.class.php:198 +#: inc/abstractitiltarget.class.php:199 msgid "Specific SLA" msgstr "" -#: inc/abstractitiltarget.class.php:205 +#: inc/abstractitiltarget.class.php:206 msgid "OLA from template or none" msgstr "" -#: inc/abstractitiltarget.class.php:206 +#: inc/abstractitiltarget.class.php:207 msgid "Specific OLA" msgstr "" -#: inc/abstractitiltarget.class.php:213 +#: inc/abstractitiltarget.class.php:214 msgid "Urgency from template or Medium" msgstr "Urgency from template or Medium" -#: inc/abstractitiltarget.class.php:214 +#: inc/abstractitiltarget.class.php:215 msgid "Specific urgency" msgstr "Specific urgency" -#: inc/abstractitiltarget.class.php:221 +#: inc/abstractitiltarget.class.php:222 msgid "Category from template or none" msgstr "Category from template or none" -#: inc/abstractitiltarget.class.php:222 +#: inc/abstractitiltarget.class.php:223 msgid "Specific category" msgstr "Specific category" -#: inc/abstractitiltarget.class.php:230 +#: inc/abstractitiltarget.class.php:231 msgid "Location from template or none" msgstr "Location from template or none" -#: inc/abstractitiltarget.class.php:231 +#: inc/abstractitiltarget.class.php:232 msgid "Specific location" msgstr "Specific location" -#: inc/abstractitiltarget.class.php:239 +#: inc/abstractitiltarget.class.php:240 msgid "No validation" msgstr "" -#: inc/abstractitiltarget.class.php:240 +#: inc/abstractitiltarget.class.php:241 msgid "Specific user or group" msgstr "" -#: inc/abstractitiltarget.class.php:241 +#: inc/abstractitiltarget.class.php:242 msgid "User from question answer" msgstr "" -#: inc/abstractitiltarget.class.php:242 +#: inc/abstractitiltarget.class.php:243 msgid "Group from question answer" msgstr "" -#: inc/abstractitiltarget.class.php:741 -msgid "Time to resolve" -msgstr "" - -#: inc/abstractitiltarget.class.php:793 +#: inc/abstractitiltarget.class.php:794 msgid "Minute" msgid_plural "Minutes" msgstr[0] "" msgstr[1] "" -#: inc/abstractitiltarget.class.php:794 +#: inc/abstractitiltarget.class.php:795 msgid "Hour" msgid_plural "Hours" msgstr[0] "" msgstr[1] "" -#: inc/abstractitiltarget.class.php:795 +#: inc/abstractitiltarget.class.php:796 msgid "Day" msgid_plural "Days" msgstr[0] "" msgstr[1] "" -#: inc/abstractitiltarget.class.php:796 +#: inc/abstractitiltarget.class.php:797 msgid "Month" msgid_plural "Months" msgstr[0] "" msgstr[1] "" -#: inc/abstractitiltarget.class.php:828 +#: inc/abstractitiltarget.class.php:829 msgid "SLA (TTO/TTR)" msgstr "" -#: inc/abstractitiltarget.class.php:829 inc/abstractitiltarget.class.php:902 +#: inc/abstractitiltarget.class.php:830 inc/abstractitiltarget.class.php:903 msgid "Question (TTO/TTR)" msgstr "" -#: inc/abstractitiltarget.class.php:901 +#: inc/abstractitiltarget.class.php:902 msgid "OLA (TTO/TTR)" msgstr "" -#: inc/abstractitiltarget.class.php:1005 +#: inc/abstractitiltarget.class.php:1006 msgid "Urgency " msgstr "Urgency" -#: inc/abstractitiltarget.class.php:1035 +#: inc/abstractitiltarget.class.php:1036 msgid "Ticket tags" msgstr "Ticket tags" -#: inc/abstractitiltarget.class.php:1083 +#: inc/abstractitiltarget.class.php:1084 msgid "Tags" msgstr "Tags" -#: inc/abstractitiltarget.class.php:1202 +#: inc/abstractitiltarget.class.php:1203 msgid "Location" msgstr "" -#: inc/abstractitiltarget.class.php:1214 +#: inc/abstractitiltarget.class.php:1215 msgid "Location " msgstr "Location" -#: inc/abstractitiltarget.class.php:1544 +#: inc/abstractitiltarget.class.php:1547 msgid "The description cannot be empty!" msgstr "The description cannot be empty!" -#: inc/abstractitiltarget.class.php:1718 +#: inc/abstractitiltarget.class.php:1717 msgid "Watcher" msgid_plural "Watchers" msgstr[0] "" msgstr[1] "" -#: inc/abstractitiltarget.class.php:1737 +#: inc/abstractitiltarget.class.php:1736 msgid "Cancel" msgstr "Cancel" -#: inc/abstractitiltarget.class.php:2012 inc/abstractitiltarget.class.php:2028 -#: inc/abstractitiltarget.class.php:2029 +#: inc/abstractitiltarget.class.php:2011 inc/abstractitiltarget.class.php:2027 +#: inc/abstractitiltarget.class.php:2028 msgid "Email followup" msgstr "" -#: inc/abstractitiltarget.class.php:2026 inc/abstractitiltarget.class.php:2054 +#: inc/abstractitiltarget.class.php:2025 inc/abstractitiltarget.class.php:2053 msgid "Group" msgstr "" -#: inc/abstractitiltarget.class.php:2027 inc/abstractitiltarget.class.php:2083 +#: inc/abstractitiltarget.class.php:2026 inc/abstractitiltarget.class.php:2082 msgid "Supplier" msgstr "" -#: inc/abstractitiltarget.class.php:2028 +#: inc/abstractitiltarget.class.php:2027 msgid "Yes" msgstr "" -#: inc/abstractitiltarget.class.php:2065 +#: inc/abstractitiltarget.class.php:2064 msgid "Group from the object" msgstr "" -#: inc/abstractitiltarget.class.php:2071 +#: inc/abstractitiltarget.class.php:2070 msgid "Tech group from the object" msgstr "" -#: install/install.php:128 +#: install/install.php:133 msgid "" "Upgrade tables to innoDB; run php bin/console " "glpi:migration:myisam_to_innodb" msgstr "" -#: install/install.php:315 +#: install/install.php:174 +#, 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:349 msgid "A form has been created" msgstr "A form has been created" -#: install/install.php:316 +#: install/install.php:350 msgid "Your request has been saved" msgstr "Your request has been saved" -#: install/install.php:317 +#: install/install.php:351 msgid "" "Hi,\\nYour request from GLPI has been successfully saved with number " "##formcreator.request_id## and transmitted to the helpdesk team.\\nYou can " @@ -2121,11 +2188,11 @@ msgstr "" "##formcreator.request_id## and transmitted to the helpdesk team.\\nYou can " "see your answers onto the following link:\\n##formcreator.validation_link##" -#: install/install.php:322 +#: install/install.php:356 msgid "A form from GLPI need to be validate" msgstr "A form from GLPI need to be validate" -#: install/install.php:323 +#: install/install.php:357 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 " @@ -2135,11 +2202,11 @@ msgstr "" " validator.\\nYou can access it by clicking onto this " "link:\\n##formcreator.validation_link##" -#: install/install.php:328 +#: install/install.php:362 msgid "Your form has been refused by the validator" msgstr "Your form has been refused by the validator" -#: install/install.php:329 +#: install/install.php:363 msgid "" "Hi,\\nWe are sorry to inform you that your form has been refused by the " "validator for the reason " @@ -2151,7 +2218,7 @@ msgstr "" "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:335 +#: install/install.php:369 msgid "" "Hi,\\nWe are pleased to inform you that your form has been accepted by the " "validator.\\nYour request will be considered soon." @@ -2159,11 +2226,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:340 +#: install/install.php:374 msgid "Your form has been deleted by an administrator" msgstr "Your form has been deleted by an administrator" -#: install/install.php:341 +#: install/install.php:375 msgid "" "Hi,\\nWe are sorry to inform you that your request cannot be considered and " "has been deleted by an administrator." @@ -2171,14 +2238,14 @@ msgstr "" "Hi,\\nWe are sorry to inform you that your request cannot be considered and " "has been deleted by an administrator." -#: install/install.php:567 +#: install/install.php:601 msgid "Formcreator - Sync service catalog issues" msgstr "Formcreator - Sync service catalog issues" #: hook.php:305 msgctxt "button" msgid "Duplicate" -msgstr "" +msgstr "Duplicate" #: hook.php:306 msgid "Transfer" @@ -2189,82 +2256,58 @@ 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" +msgid "Cancel my ticket" msgstr "" -#: hook.php:669 -msgid "Old issues" +#: hook.php:685 +msgid "Old" msgstr "" -#: hook.php:676 +#: hook.php:692 #, php-format msgid "Number of %s" msgstr "" -#: hook.php:693 +#: hook.php:709 msgid "Issues summary" msgstr "" -#: hook.php:731 +#: hook.php:747 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 "No form found. Please choose a form below instead" +#: js/scripts.js:319 +msgid "No form found. Please choose a form below instead." +msgstr "" + +#: js/scripts.js:321 +msgid "No form found." +msgstr "" -#: js/scripts.js:360 -msgid "No form yet in this category" -msgstr "No form yet in this category" +#: js/scripts.js:325 +msgid "No FAQ item found." +msgstr "" -#: js/scripts.js:639 +#: js/scripts.js:709 msgid "Are you sure you want to delete this question?" msgstr "Are you sure you want to delete this question?" -#: js/scripts.js:826 +#: js/scripts.js:892 msgid "Are you sure you want to delete this section?" msgstr "Are you sure you want to delete this section?" -#: js/scripts.js:1066 +#: js/scripts.js:1132 msgid "Add translations" msgstr "" -#: js/scripts.js:1213 js/scripts.js:1237 +#: 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:1351 +#: js/scripts.js:1418 msgid "Are you sure you want to delete this target:" msgstr "" @@ -2319,7 +2362,7 @@ msgstr "Default form in service catalog" msgid "Are you a robot ?" msgstr "" -#: entrée standard:127 +#: entrée standard:132 msgid "Send" msgstr "" diff --git a/locales/es_419.po b/locales/es_419.po index 3dea39941..221435914 100644 --- a/locales/es_419.po +++ b/locales/es_419.po @@ -11,15 +11,15 @@ 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" +"POT-Creation-Date: 2022-06-15 14:47+0200\n" +"PO-Revision-Date: 2022-06-15 12:10+0000\n" "Last-Translator: Nelson Guerrero , 2022\n" "Language-Team: Spanish (Latin America) (https://www.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=2; plural=(n != 1);\n" +"Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n" #: ajax/question_update.php:36 ajax/section_update.php:37 msgid "Bad request" @@ -68,13 +68,13 @@ 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 +#: inc/entityconfig.class.php:82 inc/form.class.php:111 inc/form.class.php:571 +#: inc/form.class.php:1938 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 @@ -93,11 +93,11 @@ msgstr "" msgid "Could not move the section" msgstr "" -#: ajax/target_actor.php:52 +#: ajax/target_actor.php:51 msgid "Failed to add the actor" msgstr "" -#: ajax/target_actor.php:63 +#: ajax/target_actor.php:62 msgid "Failed to delete the actor" msgstr "" @@ -136,7 +136,7 @@ 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 +#: front/formanswer.form.php:78 front/form.php:43 inc/common.class.php:686 #: inc/common.class.php:693 msgid "Form Creator" msgstr "Creador de formularios" @@ -151,8 +151,8 @@ msgstr "" msgid "Form list" msgstr "Lista de formularios" -#: front/formdisplay.php:84 inc/formanswer.class.php:880 -#: inc/formanswer.class.php:1098 inc/formanswer.class.php:1148 +#: front/formdisplay.php:90 inc/formanswer.class.php:877 +#: inc/formanswer.class.php:1097 inc/formanswer.class.php:1147 msgid "The form has been successfully saved!" msgstr "" @@ -167,18 +167,19 @@ msgstr "" 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 +#: inc/knowbase.class.php:60 inc/form.class.php:648 +#: inc/abstractitiltarget.class.php:953 inc/abstractitiltarget.class.php:967 msgid "Category" msgid_plural "Categories" msgstr[0] "" msgstr[1] "" +msgstr[2] "" -#: inc/knowbase.class.php:62 inc/form.class.php:643 +#: inc/knowbase.class.php:62 inc/form.class.php:651 msgid "See all" msgstr "" -#: inc/knowbase.class.php:79 +#: inc/knowbase.class.php:83 msgid "Please, describe your need here" msgstr "" @@ -186,10 +187,10 @@ msgstr "" msgid "Textarea" msgstr "" -#: inc/field/textareafield.class.php:160 inc/field/dropdownfield.class.php:439 +#: inc/field/textareafield.class.php:160 inc/field/dropdownfield.class.php:440 #: 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/timefield.class.php:112 inc/field/fieldsfield.class.php:487 #: inc/field/requesttypefield.class.php:159 msgid "A required field is empty:" msgstr "El campo requerido está vacío:" @@ -201,7 +202,7 @@ 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 +#: inc/abstractitiltarget.class.php:2024 inc/abstractitiltarget.class.php:2042 msgid "User" msgstr "" @@ -209,22 +210,23 @@ msgstr "" msgid "User and form" msgstr "" -#: inc/field/dropdownfield.class.php:430 entrée standard:38 +#: inc/field/dropdownfield.class.php:431 entrée standard:38 msgid "Dropdown" msgid_plural "Dropdowns" msgstr[0] "" msgstr[1] "" +msgstr[2] "" -#: inc/field/dropdownfield.class.php:461 +#: inc/field/dropdownfield.class.php:462 msgid "Invalid value for " msgstr "" -#: inc/field/dropdownfield.class.php:473 +#: inc/field/dropdownfield.class.php:474 #, php-format msgid "The itemtype field is required: %s" msgstr "" -#: inc/field/dropdownfield.class.php:489 +#: inc/field/dropdownfield.class.php:490 #, php-format msgid "Invalid dropdown type: %s" msgstr "" @@ -293,11 +295,11 @@ 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 +#: inc/field/fieldsfield.class.php:511 inc/field/checkboxesfield.class.php:229 msgid "The field value is required:" msgstr "El valor del campo es requerido:" -#: inc/field/radiosfield.class.php:192 inc/field/selectfield.class.php:111 +#: inc/field/radiosfield.class.php:192 inc/field/selectfield.class.php:104 #: 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 @@ -330,11 +332,12 @@ msgstr "" #: inc/field/ipfield.class.php:121 msgid "IP address" -msgid_plural "Adresses IP" +msgid_plural "IP addresses" msgstr[0] "" msgstr[1] "" +msgstr[2] "" -#: inc/field/urgencyfield.class.php:84 inc/abstractitiltarget.class.php:994 +#: inc/field/urgencyfield.class.php:84 inc/abstractitiltarget.class.php:995 msgid "Urgency" msgstr "" @@ -372,18 +375,21 @@ 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" +msgid_plural "Hostnames" msgstr[0] "" msgstr[1] "" +msgstr[2] "" #: inc/field/timefield.class.php:128 msgid "Time" @@ -399,8 +405,9 @@ msgid "Email" msgid_plural "Emails" msgstr[0] "" msgstr[1] "" +msgstr[2] "" -#: inc/field/selectfield.class.php:104 +#: inc/field/selectfield.class.php:97 msgid "Select" msgstr "" @@ -413,6 +420,7 @@ msgid "Actor" msgid_plural "Actors" msgstr[0] "" msgstr[1] "" +msgstr[2] "" #: inc/field/actorfield.class.php:249 #, php-format @@ -458,23 +466,24 @@ msgstr "" msgid "Field" msgstr "" -#: inc/field/fieldsfield.class.php:243 +#: inc/field/fieldsfield.class.php:253 msgid "show" msgstr "" -#: inc/field/fieldsfield.class.php:361 -msgid "Field type not implemented yet !" +#: inc/field/fieldsfield.class.php:388 +#, php-format +msgid "Field '%1$s' type not implemented yet !" msgstr "" -#: inc/field/fieldsfield.class.php:442 +#: inc/field/fieldsfield.class.php:465 msgid "Some numeric fields contains non numeric values" msgstr "" -#: inc/field/fieldsfield.class.php:447 +#: inc/field/fieldsfield.class.php:470 msgid "Some URL fields contains invalid links" msgstr "" -#: inc/field/fieldsfield.class.php:533 +#: inc/field/fieldsfield.class.php:556 msgid "Additionnal fields" msgstr "" @@ -500,7 +509,7 @@ msgstr "" msgid "Range max" msgstr "" -#: inc/field/requesttypefield.class.php:85 inc/targetticket.class.php:1121 +#: inc/field/requesttypefield.class.php:85 inc/targetticket.class.php:1123 msgid "Request type" msgstr "" @@ -510,7 +519,7 @@ msgid "This is not a number: %s" msgstr "" #: inc/field/floatfield.class.php:181 -msgid "Float" +msgid "Decimal number" msgstr "" #: inc/field/datefield.class.php:135 @@ -531,6 +540,7 @@ 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 @@ -538,6 +548,7 @@ msgid "Condition" msgid_plural "Conditions" msgstr[0] "" msgstr[1] "" +msgstr[2] "" #: inc/condition.class.php:104 msgid "is visible" @@ -566,11 +577,11 @@ 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/form.class.php:1831 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 +#: inc/question.class.php:832 inc/questionparameter/range.class.php:205 +#: inc/questionregex.class.php:185 inc/questiondependency.class.php:196 +#: inc/item_targetticket.class.php:150 inc/targetticket.class.php:1429 #, php-format msgid "Failed to add or update the %1$s %2$s" msgstr "" @@ -578,11 +589,11 @@ 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/form.class.php:1522 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 +#: inc/question.class.php:881 inc/questionparameter/range.class.php:140 +#: inc/questionregex.class.php:120 inc/questiondependency.class.php:211 +#: inc/item_targetticket.class.php:64 inc/targetticket.class.php:1468 #, php-format msgid "Cannot export an empty object: %s" msgstr "" @@ -604,22 +615,23 @@ 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 +#: inc/issue.class.php:403 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 +#: inc/issue.class.php:532 inc/form_language.class.php:213 +#: inc/form.class.php:156 inc/form.class.php:2133 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/issue.class.php:545 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 @@ -627,115 +639,157 @@ msgstr "" msgid "ID" msgstr "" -#: inc/issue.class.php:531 inc/form.class.php:2120 entrée standard:65 +#: inc/issue.class.php:554 inc/form.class.php:505 inc/form.class.php:2142 +#: 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 +#: inc/issue.class.php:567 inc/formanswer.class.php:259 msgid "Status" msgstr "" -#: inc/issue.class.php:556 +#: inc/issue.class.php:579 msgid "Opening date" msgstr "" -#: inc/issue.class.php:565 +#: inc/issue.class.php:588 msgid "Last update" msgstr "" -#: inc/issue.class.php:574 inc/form.class.php:174 -#: inc/abstracttarget.class.php:508 +#: inc/issue.class.php:597 inc/form.class.php:174 +#: inc/abstracttarget.class.php:517 msgid "Entity" msgid_plural "Entities" msgstr[0] "" msgstr[1] "" +msgstr[2] "" -#: inc/issue.class.php:584 inc/notificationtargetformanswer.class.php:79 +#: inc/issue.class.php:607 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 +#: inc/formanswer.class.php:608 inc/abstractitiltarget.class.php:1710 msgid "Requester" msgid_plural "Requesters" msgstr[0] "" msgstr[1] "" +msgstr[2] "" -#: inc/issue.class.php:602 inc/formanswer.class.php:228 +#: inc/issue.class.php:625 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/issue.class.php:641 inc/formanswer.class.php:537 +#: inc/formanswer.class.php:544 inc/formanswer.class.php:623 #: inc/form_language.class.php:227 msgid "Comment" msgstr "" -#: inc/issue.class.php:630 +#: inc/issue.class.php:653 msgid "Ticket approver" msgstr "" -#: inc/issue.class.php:664 +#: inc/issue.class.php:687 msgid "Technician" msgstr "" -#: inc/issue.class.php:697 +#: inc/issue.class.php:718 msgid "Technician group" msgstr "" -#: inc/issue.class.php:728 inc/formanswer.class.php:248 +#: inc/issue.class.php:751 inc/formanswer.class.php:248 msgid "Form approver group" msgstr "" -#: inc/issue.class.php:761 +#: inc/issue.class.php:762 inc/abstractitiltarget.class.php:742 +msgid "Time to resolve" +msgstr "" + +#: inc/issue.class.php:773 +msgid "Time to resolve + Progress" +msgstr "" + +#: inc/issue.class.php:783 +msgid "Internal time to resolve" +msgstr "" + +#: inc/issue.class.php:794 +msgid "Internal time to resolve + Progress" +msgstr "" + +#: inc/issue.class.php:804 +msgid "Resolution date" +msgstr "" + +#: inc/issue.class.php:819 +msgid "Internal time to own" +msgstr "" + +#: inc/issue.class.php:830 +msgid "Internal time to own + Progress" +msgstr "" + +#: inc/issue.class.php:840 +msgid "Time to own" +msgstr "" + +#: inc/issue.class.php:851 +msgid "Time to own + Progress" +msgstr "" + +#: inc/issue.class.php:877 msgid "Ticket" msgstr "" -#: inc/issue.class.php:762 inc/formanswer.class.php:183 +#: inc/issue.class.php:878 inc/formanswer.class.php:183 msgid "Form answer" msgid_plural "Form answers" msgstr[0] "" msgstr[1] "" +msgstr[2] "" -#: inc/issue.class.php:767 +#: inc/issue.class.php:883 msgid "Not validated" msgstr "" -#: inc/issue.class.php:768 inc/formanswer.class.php:76 +#: inc/issue.class.php:884 inc/formanswer.class.php:76 #: inc/form_validator.class.php:71 msgid "Refused" msgstr "" -#: inc/issue.class.php:836 +#: inc/issue.class.php:952 #, php-format msgid "%1$s %2$s" msgstr "" -#: inc/issue.class.php:1099 inc/filter/itilcategoryfilter.class.php:56 +#: inc/issue.class.php:1215 inc/filter/itilcategoryfilter.class.php:56 +#: hook.php:677 msgid "All" msgstr "" -#: inc/issue.class.php:1105 +#: inc/issue.class.php:1221 hook.php:678 msgid "New" msgstr "" -#: inc/issue.class.php:1111 +#: inc/issue.class.php:1227 hook.php:679 msgid "Assigned" msgstr "" -#: inc/issue.class.php:1117 inc/formanswer.class.php:75 -#: inc/form_validator.class.php:69 +#: inc/issue.class.php:1233 inc/formanswer.class.php:75 +#: inc/form_validator.class.php:69 hook.php:680 msgid "Waiting" msgstr "" -#: inc/issue.class.php:1123 +#: inc/issue.class.php:1239 hook.php:681 msgid "To validate" msgstr "" -#: inc/issue.class.php:1129 +#: inc/issue.class.php:1245 hook.php:682 msgid "Solved" msgstr "" -#: inc/issue.class.php:1135 +#: inc/issue.class.php:1251 hook.php:683 msgid "Closed" msgstr "" @@ -744,32 +798,45 @@ msgid "Form category" msgid_plural "Form categories" msgstr[0] "" msgstr[1] "" +msgstr[2] "" -#: inc/category.class.php:72 +#: inc/category.class.php:80 msgid "Knowbase category" msgstr "Categoría de 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:261 entrée standard:65 +msgid "Icon" +msgstr "" + +#: inc/category.class.php:98 inc/form.class.php:269 entrée standard:67 +msgid "Icon color" +msgstr "" + +#: inc/category.class.php:104 inc/form.class.php:277 entrée standard:80 +msgid "Background color" +msgstr "" + #: inc/notificationtargetformanswer.class.php:43 msgid "The form as been saved" msgstr "" -#: inc/notificationtargetformanswer.class.php:44 install/install.php:321 +#: inc/notificationtargetformanswer.class.php:44 install/install.php:355 msgid "A form need to be validate" msgstr "" -#: inc/notificationtargetformanswer.class.php:45 install/install.php:327 +#: inc/notificationtargetformanswer.class.php:45 install/install.php:361 msgid "The form is refused" msgstr "" -#: inc/notificationtargetformanswer.class.php:46 install/install.php:333 +#: inc/notificationtargetformanswer.class.php:46 install/install.php:367 msgid "The form is accepted" msgstr "" -#: inc/notificationtargetformanswer.class.php:47 install/install.php:339 +#: inc/notificationtargetformanswer.class.php:47 install/install.php:373 msgid "The form is deleted" msgstr "" @@ -787,6 +854,7 @@ msgid "Validator" msgid_plural "Validators" msgstr[0] "" msgstr[1] "" +msgstr[2] "" #: inc/notificationtargetformanswer.class.php:81 inc/formanswer.class.php:239 msgid "Creation date" @@ -813,15 +881,15 @@ msgid "Author" msgstr "" #: inc/notificationtargetformanswer.class.php:98 -#: inc/abstractitiltarget.class.php:1289 +#: inc/abstractitiltarget.class.php:1290 msgid "Approver" msgstr "" -#: inc/target_actor.class.php:66 inc/abstractitiltarget.class.php:2035 +#: inc/target_actor.class.php:66 inc/abstractitiltarget.class.php:2034 msgid "Form author" msgstr "" -#: inc/target_actor.class.php:67 inc/abstractitiltarget.class.php:2038 +#: inc/target_actor.class.php:67 inc/abstractitiltarget.class.php:2037 msgid "Form validator" msgstr "" @@ -829,7 +897,7 @@ msgstr "" msgid "Specific person" msgstr "" -#: inc/target_actor.class.php:69 inc/abstractitiltarget.class.php:2048 +#: inc/target_actor.class.php:69 inc/abstractitiltarget.class.php:2047 msgid "Person from the question" msgstr "" @@ -837,7 +905,7 @@ msgstr "" msgid "Specific group" msgstr "" -#: inc/target_actor.class.php:71 inc/abstractitiltarget.class.php:2059 +#: inc/target_actor.class.php:71 inc/abstractitiltarget.class.php:2058 msgid "Group from the question" msgstr "" @@ -853,15 +921,15 @@ msgstr "" msgid "Specific supplier" msgstr "" -#: inc/target_actor.class.php:75 inc/abstractitiltarget.class.php:2088 +#: inc/target_actor.class.php:75 inc/abstractitiltarget.class.php:2087 msgid "Supplier from the question" msgstr "" -#: inc/target_actor.class.php:76 inc/abstractitiltarget.class.php:2077 +#: inc/target_actor.class.php:76 inc/abstractitiltarget.class.php:2076 msgid "Actors from the question" msgstr "" -#: inc/target_actor.class.php:77 inc/abstractitiltarget.class.php:2092 +#: inc/target_actor.class.php:77 inc/abstractitiltarget.class.php:2091 msgid "Form author's supervisor" msgstr "" @@ -869,7 +937,7 @@ msgstr "" msgid "Observer" msgstr "" -#: inc/target_actor.class.php:85 inc/abstractitiltarget.class.php:1725 +#: inc/target_actor.class.php:85 inc/abstractitiltarget.class.php:1724 msgid "Assigned to" msgstr "" @@ -878,6 +946,7 @@ 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 @@ -903,67 +972,67 @@ msgstr "" msgid "Accepted" msgstr "" -#: inc/formanswer.class.php:525 +#: inc/formanswer.class.php:523 msgid "Print this form" msgstr "" -#: inc/formanswer.class.php:549 +#: inc/formanswer.class.php:547 msgid "Form accepted by validator." msgstr "" -#: inc/formanswer.class.php:551 +#: inc/formanswer.class.php:549 msgid "Form successfully saved." msgstr "" -#: inc/formanswer.class.php:621 inc/formaccesstype.class.php:122 +#: inc/formanswer.class.php:616 inc/formaccesstype.class.php:122 msgid "Save" msgstr "" -#: inc/formanswer.class.php:633 +#: inc/formanswer.class.php:628 msgid "Required if refused" msgstr "" -#: inc/formanswer.class.php:639 +#: inc/formanswer.class.php:634 msgid "Refuse" msgstr "" -#: inc/formanswer.class.php:647 +#: inc/formanswer.class.php:642 msgid "Edit answers" msgstr "" -#: inc/formanswer.class.php:653 +#: inc/formanswer.class.php:648 msgid "Cancel edition" msgstr "" -#: inc/formanswer.class.php:660 +#: inc/formanswer.class.php:655 msgid "Accept" msgstr "" -#: inc/formanswer.class.php:681 +#: inc/formanswer.class.php:676 msgid "Refused comment is required!" msgstr "" -#: inc/formanswer.class.php:753 +#: inc/formanswer.class.php:750 msgid "You are not the validator of these answers" msgstr "" -#: inc/formanswer.class.php:959 inc/formanswer.class.php:961 +#: inc/formanswer.class.php:956 inc/formanswer.class.php:958 msgid "Form data" msgstr "Datos del formulario" -#: inc/formanswer.class.php:1085 inc/formanswer.class.php:1135 +#: inc/formanswer.class.php:1084 inc/formanswer.class.php:1134 msgid "Cannot generate targets!" msgstr "" -#: inc/formanswer.class.php:1252 +#: inc/formanswer.class.php:1258 msgid "No turing test set" msgstr "" -#: inc/formanswer.class.php:1257 +#: inc/formanswer.class.php:1263 msgid "You failed the Turing test" msgstr "" -#: inc/formanswer.class.php:1299 +#: inc/formanswer.class.php:1305 msgid "You must select validator!" msgstr "" @@ -975,15 +1044,15 @@ msgstr "" msgid "Failed to delete this issue. An internal error occured." msgstr "" -#: inc/common.class.php:761 +#: inc/common.class.php:777 msgid "Seek assistance" msgstr "" -#: inc/common.class.php:766 +#: inc/common.class.php:782 msgid "My requests for assistance" msgstr "" -#: inc/common.class.php:796 +#: inc/common.class.php:812 msgid "Consult feeds" msgstr "" @@ -992,6 +1061,7 @@ msgid "Access type" msgid_plural "Access types" msgstr[0] "" msgstr[1] "" +msgstr[2] "" #: inc/formaccesstype.class.php:78 msgid "Link to the form" @@ -1014,16 +1084,18 @@ 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 +#: inc/form_language.class.php:111 inc/form.class.php:1048 +#: inc/form.class.php:1173 inc/abstracttarget.class.php:161 +#: inc/abstractitiltarget.class.php:1541 msgid "The name cannot be empty!" msgstr "El nombre no puede estar vacío! " @@ -1035,7 +1107,7 @@ msgstr "" msgid "Add a translation" msgstr "" -#: inc/form_language.class.php:283 js/scripts.js:1113 +#: inc/form_language.class.php:283 js/scripts.js:1179 msgid "Update a translation" msgstr "" @@ -1056,7 +1128,7 @@ 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 +#: inc/form.class.php:529 inc/abstractitiltarget.class.php:1615 msgid "Delete" msgstr "Borrar " @@ -1082,23 +1154,23 @@ msgstr "" msgid "Need validaton?" msgstr "" -#: inc/form_validator.class.php:126 inc/abstractitiltarget.class.php:2029 +#: inc/form_validator.class.php:126 inc/abstractitiltarget.class.php:2028 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 +#: inc/form_validator.class.php:303 inc/profile.class.php:62 +#: inc/targetproblem.class.php:146 inc/entityconfig.class.php:389 +#: inc/targetchange.class.php:483 inc/targetticket.class.php:317 +#: inc/targetticket.class.php:352 inc/abstractitiltarget.class.php:2017 msgctxt "button" msgid "Save" msgstr "" -#: inc/form_validator.class.php:709 inc/abstractitiltarget.class.php:1269 +#: inc/form_validator.class.php:717 inc/abstractitiltarget.class.php:1270 msgid "Validation" msgstr "" -#: inc/form_validator.class.php:711 +#: inc/form_validator.class.php:719 msgid "Choose a validator" msgstr "" @@ -1107,6 +1179,7 @@ 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 @@ -1115,7 +1188,7 @@ msgid "Properties" msgstr "" #: inc/targetproblem.class.php:521 inc/targetchange.class.php:285 -#: inc/targetticket.class.php:1409 +#: inc/targetticket.class.php:1411 #, php-format msgid "" "Failed to add or update the %1$s %2$s: a question is missing and is used in " @@ -1123,7 +1196,7 @@ msgid "" msgstr "" #: inc/targetproblem.class.php:578 inc/targetchange.class.php:105 -#: inc/targetticket.class.php:135 inc/abstractitiltarget.class.php:1171 +#: inc/targetticket.class.php:135 inc/abstractitiltarget.class.php:1172 msgid "Actors" msgstr "" @@ -1148,104 +1221,123 @@ msgstr "" 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 +#: inc/entityconfig.class.php:90 inc/entityconfig.class.php:99 +#: inc/entityconfig.class.php:107 inc/entityconfig.class.php:115 +#: inc/entityconfig.class.php:123 inc/entityconfig.class.php:131 +#: inc/entityconfig.class.php:139 inc/entityconfig.class.php:147 +#: inc/entityconfig.class.php:155 msgid "Inheritance of the parent entity" msgstr "" -#: inc/entityconfig.class.php:84 +#: inc/entityconfig.class.php:91 msgid "GLPi's helpdesk" msgstr "Mesa de ayuda GLPI" -#: inc/entityconfig.class.php:85 +#: inc/entityconfig.class.php:92 msgid "Service catalog simplified" msgstr "Catálogo de servicio simplificado " -#: inc/entityconfig.class.php:86 +#: inc/entityconfig.class.php:93 msgid "Service catalog extended" msgstr "Catálogo de servicios extendido" -#: inc/entityconfig.class.php:93 +#: inc/entityconfig.class.php:100 msgid "All available forms" msgstr "" -#: inc/entityconfig.class.php:94 +#: inc/entityconfig.class.php:101 msgid "Only default forms" msgstr "" -#: inc/entityconfig.class.php:101 +#: inc/entityconfig.class.php:108 msgid "Popularity sort" msgstr "" -#: inc/entityconfig.class.php:102 +#: inc/entityconfig.class.php:109 msgid "Alphabetic sort" msgstr "" -#: inc/entityconfig.class.php:109 +#: inc/entityconfig.class.php:116 msgid "Merged with Forms" msgstr "" -#: inc/entityconfig.class.php:110 +#: inc/entityconfig.class.php:117 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 +#: inc/entityconfig.class.php:124 inc/entityconfig.class.php:132 +#: inc/entityconfig.class.php:140 inc/entityconfig.class.php:148 +#: 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 +#: inc/entityconfig.class.php:125 inc/entityconfig.class.php:133 +#: inc/entityconfig.class.php:141 inc/entityconfig.class.php:149 msgid "Hidden" msgstr "" -#: inc/entityconfig.class.php:208 +#: inc/entityconfig.class.php:156 +msgid "Variable height" +msgstr "" + +#: inc/entityconfig.class.php:157 +msgid "Uniform height" +msgstr "" + +#: inc/entityconfig.class.php:231 msgid "Helpdesk" msgstr "Mesa de ayuda " -#: inc/entityconfig.class.php:216 inc/entityconfig.class.php:348 entrée +#: inc/entityconfig.class.php:239 inc/entityconfig.class.php:403 entrée #: standard:44 msgid "Helpdesk mode" msgstr "" -#: inc/entityconfig.class.php:227 +#: inc/entityconfig.class.php:250 msgid "Default Form list mode" msgstr "" -#: inc/entityconfig.class.php:245 inc/entityconfig.class.php:358 +#: inc/entityconfig.class.php:268 inc/entityconfig.class.php:413 msgid "Sort order" msgstr "" -#: inc/entityconfig.class.php:261 inc/entityconfig.class.php:368 +#: inc/entityconfig.class.php:284 inc/entityconfig.class.php:423 msgid "Knowledge base" msgstr "" -#: inc/entityconfig.class.php:276 +#: inc/entityconfig.class.php:299 msgid "Search" msgstr "" -#: inc/entityconfig.class.php:292 +#: inc/entityconfig.class.php:315 msgid "Counters dashboard" msgstr "" -#: inc/entityconfig.class.php:308 +#: inc/entityconfig.class.php:331 msgid "Header message" msgstr "" -#: inc/entityconfig.class.php:320 inc/entityconfig.class.php:398 +#: inc/entityconfig.class.php:347 +msgid "Search issue" +msgstr "" + +#: inc/entityconfig.class.php:363 +msgid "Tile design" +msgstr "" + +#: inc/entityconfig.class.php:375 inc/entityconfig.class.php:453 #: 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 +#: inc/entityconfig.class.php:433 msgid "Display search field" msgstr "" -#: inc/entityconfig.class.php:388 +#: inc/entityconfig.class.php:443 msgid "Display header" msgstr "" @@ -1254,6 +1346,7 @@ 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" @@ -1279,7 +1372,7 @@ msgstr "Acceso restringido " msgid "Answers waiting for validation" msgstr "" -#: inc/form.class.php:124 inc/form.class.php:1583 inc/form.class.php:1609 +#: inc/form.class.php:124 inc/form.class.php:1606 inc/form.class.php:1632 msgid "Import forms" msgstr "" @@ -1304,18 +1397,6 @@ msgstr "" 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 "" @@ -1336,203 +1417,208 @@ msgstr "" msgid "Answers title" msgstr "" -#: inc/form.class.php:504 inc/form.class.php:557 +#: inc/form.class.php:504 inc/form.class.php:563 msgid "Target" msgid_plural "Targets" msgstr[0] "" msgstr[1] "" +msgstr[2] "" -#: inc/form.class.php:540 inc/form.class.php:2108 +#: inc/form.class.php:506 +msgid "Actions" +msgstr "" + +#: inc/form.class.php:546 inc/form.class.php:2130 msgid "Add a target" msgstr "" -#: inc/form.class.php:560 +#: inc/form.class.php:566 msgid "Preview" msgstr "" -#: inc/form.class.php:561 +#: inc/form.class.php:567 msgid "properties" msgstr "" -#: inc/form.class.php:869 +#: inc/form.class.php:886 msgid "What are you looking for?" msgstr "" -#: inc/form.class.php:877 +#: inc/form.class.php:894 #, php-format msgid "My %1$d last forms (requester)" msgstr "" -#: inc/form.class.php:880 +#: inc/form.class.php:897 msgid "No form posted yet" msgstr "" -#: inc/form.class.php:910 +#: inc/form.class.php:927 msgid "All my forms (requester)" msgstr "Todos mis formularios (Solicitante) " -#: inc/form.class.php:923 +#: inc/form.class.php:940 #, php-format msgid "My %1$d last forms (validator)" msgstr "" -#: inc/form.class.php:931 +#: inc/form.class.php:948 msgid "No form waiting for validation" msgstr "" -#: inc/form.class.php:966 +#: inc/form.class.php:983 msgid "All my forms (validator)" msgstr "" -#: inc/form.class.php:1176 +#: inc/form.class.php:1184 msgid "Cannot use empty name for form answers. Keeping the previous value." msgstr "" -#: inc/form.class.php:1271 +#: inc/form.class.php:1279 #, php-format msgid "The question %s is not compatible with public forms" msgstr "" -#: inc/form.class.php:1351 +#: inc/form.class.php:1359 msgid "Errored duplicate" msgstr "" -#: inc/form.class.php:1362 +#: inc/form.class.php:1370 msgid "Duplicate" msgstr "" -#: inc/form.class.php:1409 +#: inc/form.class.php:1417 msgctxt "button" msgid "Post" msgstr "" -#: inc/form.class.php:1427 +#: inc/form.class.php:1440 #, php-format msgid "Form duplicated: %s" msgstr "" -#: inc/form.class.php:1438 +#: inc/form.class.php:1456 #, php-format msgid "Form Transfered: %s" msgstr "" -#: inc/form.class.php:1457 +#: inc/form.class.php:1480 msgid "Back" msgstr "" -#: inc/form.class.php:1556 +#: inc/form.class.php:1579 msgid "Upload of JSON files not allowed." msgstr "" -#: inc/form.class.php:1559 +#: inc/form.class.php:1582 msgid "You may allow JSON files right now." msgstr "" -#: inc/form.class.php:1560 +#: inc/form.class.php:1583 msgctxt "button" msgid "Create" msgstr "" -#: inc/form.class.php:1563 inc/form.class.php:1574 +#: inc/form.class.php:1586 inc/form.class.php:1597 msgid "Please contact your GLPI administrator." msgstr "" -#: inc/form.class.php:1564 inc/form.class.php:1575 +#: inc/form.class.php:1587 inc/form.class.php:1598 msgctxt "button" msgid "Back" msgstr "" -#: inc/form.class.php:1567 +#: inc/form.class.php:1590 msgid "Upload of JSON files not enabled." msgstr "" -#: inc/form.class.php:1570 inc/form.class.php:1573 +#: inc/form.class.php:1593 inc/form.class.php:1596 msgid "You may enable JSON files right now." msgstr "" -#: inc/form.class.php:1571 +#: inc/form.class.php:1594 msgctxt "button" msgid "Enable" msgstr "" -#: inc/form.class.php:1618 +#: inc/form.class.php:1641 msgctxt "button" msgid "Send" msgstr "" -#: inc/form.class.php:1637 +#: inc/form.class.php:1660 msgid "Forms import impossible, the file is empty" msgstr "" -#: inc/form.class.php:1641 inc/form.class.php:1645 +#: inc/form.class.php:1664 inc/form.class.php:1668 msgid "Forms import impossible, the file seems corrupt" msgstr "" -#: inc/form.class.php:1651 +#: inc/form.class.php:1674 msgid "Forms import impossible, the file was generated with another version" msgstr "" -#: inc/form.class.php:1658 +#: inc/form.class.php:1681 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 +#: inc/form.class.php:1707 #, php-format msgid "Failed to import %s" msgstr "" -#: inc/form.class.php:1689 +#: inc/form.class.php:1712 #, php-format msgid "Forms successfully imported from %s" msgstr "" -#: inc/form.class.php:1752 +#: inc/form.class.php:1775 #, php-format msgid "The form %1$s already exists and is in an unmodifiable entity." msgstr "" -#: inc/form.class.php:1760 +#: inc/form.class.php:1783 #, php-format msgid "You don't have right to update the entity %1$s." msgstr "" -#: inc/form.class.php:1770 +#: inc/form.class.php:1793 #, php-format msgid "The entity %1$s is required for the form %2$s." msgstr "" -#: inc/form.class.php:1852 +#: inc/form.class.php:1875 msgid "Failed to create JSON document type" msgstr "" -#: inc/form.class.php:1859 +#: inc/form.class.php:1882 msgid "JSON document type not found" msgstr "" -#: inc/form.class.php:1866 +#: inc/form.class.php:1889 msgid "Failed to update JSON document type" msgstr "" -#: inc/form.class.php:1886 +#: inc/form.class.php:1909 msgid "Forms without category" msgstr "" -#: inc/form.class.php:1907 +#: inc/form.class.php:1930 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 +#: inc/form.class.php:2161 inc/targetticket.class.php:392 +#: inc/abstractitiltarget.class.php:1734 inc/abstractitiltarget.class.php:2017 msgid "Add" msgstr "" -#: inc/form.class.php:2157 inc/form.class.php:2180 +#: inc/form.class.php:2179 inc/form.class.php:2202 msgid "Unsupported target type." msgstr "" -#: inc/form.class.php:2219 +#: inc/form.class.php:2241 msgid "plugin_formcreator_load_check" msgstr "" @@ -1541,6 +1627,7 @@ 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" @@ -1567,6 +1654,7 @@ 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 @@ -1578,15 +1666,16 @@ msgstr "El título es requerido" 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 +#: inc/question.class.php:70 inc/targetticket.class.php:1134 +#: inc/targetticket.class.php:1173 inc/abstractitiltarget.class.php:968 +#: inc/abstractitiltarget.class.php:1005 inc/abstractitiltarget.class.php:1083 +#: inc/abstractitiltarget.class.php:1214 inc/abstractitiltarget.class.php:1295 #: 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" @@ -1617,52 +1706,53 @@ msgstr "" msgid "A parameter is missing for this question type" msgstr "" -#: inc/question.class.php:1273 +#: inc/question.class.php:1268 msgid "Service levels" msgstr "" -#: inc/question.class.php:1274 inc/abstractitiltarget.class.php:805 +#: inc/question.class.php:1269 inc/abstractitiltarget.class.php:806 msgid "SLA" msgstr "" -#: inc/question.class.php:1275 inc/abstractitiltarget.class.php:878 +#: inc/question.class.php:1270 inc/abstractitiltarget.class.php:879 msgid "OLA" msgstr "" -#: inc/question.class.php:1292 inc/question.class.php:1332 -#: inc/question.class.php:1335 +#: inc/question.class.php:1287 inc/question.class.php:1327 +#: inc/question.class.php:1330 msgid "Assets" msgstr "" -#: inc/question.class.php:1306 hook.php:675 hook.php:692 +#: inc/question.class.php:1301 hook.php:691 hook.php:708 msgid "Assistance" msgstr "" -#: inc/question.class.php:1311 +#: inc/question.class.php:1306 msgid "Management" msgstr "" -#: inc/question.class.php:1320 +#: inc/question.class.php:1315 msgid "Tools" msgstr "" -#: inc/question.class.php:1321 +#: inc/question.class.php:1316 msgid "Notes" msgstr "" -#: inc/question.class.php:1322 +#: inc/question.class.php:1317 msgid "RSS feed" msgstr "" -#: inc/question.class.php:1324 +#: inc/question.class.php:1319 msgid "Administration" msgstr "" -#: inc/question.class.php:1332 inc/question.class.php:1335 +#: inc/question.class.php:1327 inc/question.class.php:1330 msgid "Plugin" msgid_plural "Plugins" msgstr[0] "" msgstr[1] "" +msgstr[2] "" #: inc/abstractquestionparameter.class.php:92 msgid "Parameter" @@ -1732,15 +1822,15 @@ msgstr "" msgid "Name is required." msgstr "" -#: inc/abstracttarget.class.php:493 +#: inc/abstracttarget.class.php:502 msgid "Destination entity" msgstr "" -#: inc/abstracttarget.class.php:509 +#: inc/abstracttarget.class.php:518 msgid "User type question" msgstr "" -#: inc/abstracttarget.class.php:510 +#: inc/abstracttarget.class.php:519 msgid "Entity type question" msgstr "" @@ -1763,44 +1853,49 @@ 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 +#: inc/abstractitiltarget.class.php:200 inc/abstractitiltarget.class.php:208 +#: inc/abstractitiltarget.class.php:216 inc/abstractitiltarget.class.php:224 +#: inc/abstractitiltarget.class.php:233 msgid "Equals to the answer to the question" msgstr "" -#: inc/targetticket.class.php:101 inc/abstractitiltarget.class.php:224 -#: inc/abstractitiltarget.class.php:233 +#: inc/targetticket.class.php:101 inc/abstractitiltarget.class.php:225 +#: inc/abstractitiltarget.class.php:234 msgid "Last valid answer" msgstr "" @@ -1877,23 +1972,23 @@ msgstr "" msgid "Failed to link the item" msgstr "" -#: inc/targetticket.class.php:957 install/install.php:334 +#: inc/targetticket.class.php:959 install/install.php:368 msgid "Your form has been accepted by the validator" msgstr "" -#: inc/targetticket.class.php:1108 +#: inc/targetticket.class.php:1110 msgid "Request source" msgstr "" -#: inc/targetticket.class.php:1133 +#: inc/targetticket.class.php:1135 msgid "Type " msgstr "" -#: inc/targetticket.class.php:1161 +#: inc/targetticket.class.php:1163 msgid "Associated elements" msgstr "" -#: inc/targetticket.class.php:1172 +#: inc/targetticket.class.php:1174 msgid "Item " msgstr "" @@ -1930,209 +2025,221 @@ msgid "Tags from questions or specific tags" msgstr "" #: inc/abstractitiltarget.class.php:189 -msgid "equals to the answer to the question" +msgid "TTR from template or none" msgstr "" #: inc/abstractitiltarget.class.php:190 -msgid "calculated from the ticket creation date" +msgid "equals to the answer to the question" msgstr "" #: inc/abstractitiltarget.class.php:191 +msgid "calculated from the ticket creation date" +msgstr "" + +#: inc/abstractitiltarget.class.php:192 msgid "calculated from the answer to the question" msgstr "" -#: inc/abstractitiltarget.class.php:197 +#: inc/abstractitiltarget.class.php:198 msgid "SLA from template or none" msgstr "" -#: inc/abstractitiltarget.class.php:198 +#: inc/abstractitiltarget.class.php:199 msgid "Specific SLA" msgstr "" -#: inc/abstractitiltarget.class.php:205 +#: inc/abstractitiltarget.class.php:206 msgid "OLA from template or none" msgstr "" -#: inc/abstractitiltarget.class.php:206 +#: inc/abstractitiltarget.class.php:207 msgid "Specific OLA" msgstr "" -#: inc/abstractitiltarget.class.php:213 +#: inc/abstractitiltarget.class.php:214 msgid "Urgency from template or Medium" msgstr "" -#: inc/abstractitiltarget.class.php:214 +#: inc/abstractitiltarget.class.php:215 msgid "Specific urgency" msgstr "" -#: inc/abstractitiltarget.class.php:221 +#: inc/abstractitiltarget.class.php:222 msgid "Category from template or none" msgstr "" -#: inc/abstractitiltarget.class.php:222 +#: inc/abstractitiltarget.class.php:223 msgid "Specific category" msgstr "" -#: inc/abstractitiltarget.class.php:230 +#: inc/abstractitiltarget.class.php:231 msgid "Location from template or none" msgstr "" -#: inc/abstractitiltarget.class.php:231 +#: inc/abstractitiltarget.class.php:232 msgid "Specific location" msgstr "" -#: inc/abstractitiltarget.class.php:239 +#: inc/abstractitiltarget.class.php:240 msgid "No validation" msgstr "" -#: inc/abstractitiltarget.class.php:240 +#: inc/abstractitiltarget.class.php:241 msgid "Specific user or group" msgstr "" -#: inc/abstractitiltarget.class.php:241 +#: inc/abstractitiltarget.class.php:242 msgid "User from question answer" msgstr "" -#: inc/abstractitiltarget.class.php:242 +#: inc/abstractitiltarget.class.php:243 msgid "Group from question answer" msgstr "" -#: inc/abstractitiltarget.class.php:741 -msgid "Time to resolve" -msgstr "" - -#: inc/abstractitiltarget.class.php:793 +#: inc/abstractitiltarget.class.php:794 msgid "Minute" msgid_plural "Minutes" msgstr[0] "" msgstr[1] "" +msgstr[2] "" -#: inc/abstractitiltarget.class.php:794 +#: inc/abstractitiltarget.class.php:795 msgid "Hour" msgid_plural "Hours" msgstr[0] "" msgstr[1] "" +msgstr[2] "" -#: inc/abstractitiltarget.class.php:795 +#: inc/abstractitiltarget.class.php:796 msgid "Day" msgid_plural "Days" msgstr[0] "" msgstr[1] "" +msgstr[2] "" -#: inc/abstractitiltarget.class.php:796 +#: inc/abstractitiltarget.class.php:797 msgid "Month" msgid_plural "Months" msgstr[0] "" msgstr[1] "" +msgstr[2] "" -#: inc/abstractitiltarget.class.php:828 +#: inc/abstractitiltarget.class.php:829 msgid "SLA (TTO/TTR)" msgstr "" -#: inc/abstractitiltarget.class.php:829 inc/abstractitiltarget.class.php:902 +#: inc/abstractitiltarget.class.php:830 inc/abstractitiltarget.class.php:903 msgid "Question (TTO/TTR)" msgstr "" -#: inc/abstractitiltarget.class.php:901 +#: inc/abstractitiltarget.class.php:902 msgid "OLA (TTO/TTR)" msgstr "" -#: inc/abstractitiltarget.class.php:1005 +#: inc/abstractitiltarget.class.php:1006 msgid "Urgency " msgstr "" -#: inc/abstractitiltarget.class.php:1035 +#: inc/abstractitiltarget.class.php:1036 msgid "Ticket tags" msgstr "" -#: inc/abstractitiltarget.class.php:1083 +#: inc/abstractitiltarget.class.php:1084 msgid "Tags" msgstr "" -#: inc/abstractitiltarget.class.php:1202 +#: inc/abstractitiltarget.class.php:1203 msgid "Location" msgstr "" -#: inc/abstractitiltarget.class.php:1214 +#: inc/abstractitiltarget.class.php:1215 msgid "Location " msgstr "" -#: inc/abstractitiltarget.class.php:1544 +#: inc/abstractitiltarget.class.php:1547 msgid "The description cannot be empty!" msgstr "La descripción no puede estar vacía! " -#: inc/abstractitiltarget.class.php:1718 +#: inc/abstractitiltarget.class.php:1717 msgid "Watcher" msgid_plural "Watchers" msgstr[0] "" msgstr[1] "" +msgstr[2] "" -#: inc/abstractitiltarget.class.php:1737 +#: inc/abstractitiltarget.class.php:1736 msgid "Cancel" msgstr "Cancelar" -#: inc/abstractitiltarget.class.php:2012 inc/abstractitiltarget.class.php:2028 -#: inc/abstractitiltarget.class.php:2029 +#: inc/abstractitiltarget.class.php:2011 inc/abstractitiltarget.class.php:2027 +#: inc/abstractitiltarget.class.php:2028 msgid "Email followup" msgstr "" -#: inc/abstractitiltarget.class.php:2026 inc/abstractitiltarget.class.php:2054 +#: inc/abstractitiltarget.class.php:2025 inc/abstractitiltarget.class.php:2053 msgid "Group" msgstr "" -#: inc/abstractitiltarget.class.php:2027 inc/abstractitiltarget.class.php:2083 +#: inc/abstractitiltarget.class.php:2026 inc/abstractitiltarget.class.php:2082 msgid "Supplier" msgstr "" -#: inc/abstractitiltarget.class.php:2028 +#: inc/abstractitiltarget.class.php:2027 msgid "Yes" msgstr "" -#: inc/abstractitiltarget.class.php:2065 +#: inc/abstractitiltarget.class.php:2064 msgid "Group from the object" msgstr "" -#: inc/abstractitiltarget.class.php:2071 +#: inc/abstractitiltarget.class.php:2070 msgid "Tech group from the object" msgstr "" -#: install/install.php:128 +#: install/install.php:133 msgid "" "Upgrade tables to innoDB; run php bin/console " "glpi:migration:myisam_to_innodb" msgstr "" -#: install/install.php:315 +#: install/install.php:174 +#, 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:349 msgid "A form has been created" msgstr "" -#: install/install.php:316 +#: install/install.php:350 msgid "Your request has been saved" msgstr "" -#: install/install.php:317 +#: install/install.php:351 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 +#: install/install.php:356 msgid "A form from GLPI need to be validate" msgstr "" -#: install/install.php:323 +#: install/install.php:357 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 +#: install/install.php:362 msgid "Your form has been refused by the validator" msgstr "" -#: install/install.php:329 +#: install/install.php:363 msgid "" "Hi,\\nWe are sorry to inform you that your form has been refused by the " "validator for the reason " @@ -2140,23 +2247,23 @@ msgid "" "resubmit it by clicking onto this link:\\n##formcreator.validation_link##" msgstr "" -#: install/install.php:335 +#: install/install.php:369 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 +#: install/install.php:374 msgid "Your form has been deleted by an administrator" msgstr "" -#: install/install.php:341 +#: install/install.php:375 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 +#: install/install.php:601 msgid "Formcreator - Sync service catalog issues" msgstr "" @@ -2174,82 +2281,58 @@ 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" +msgid "Cancel my ticket" msgstr "" -#: hook.php:669 -msgid "Old issues" +#: hook.php:685 +msgid "Old" msgstr "" -#: hook.php:676 +#: hook.php:692 #, php-format msgid "Number of %s" msgstr "" -#: hook.php:693 +#: hook.php:709 msgid "Issues summary" msgstr "" -#: hook.php:731 +#: hook.php:747 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" +#: js/scripts.js:319 +msgid "No form found. Please choose a form below instead." msgstr "" -#: js/scripts.js:360 -msgid "No form yet in this category" +#: js/scripts.js:321 +msgid "No form found." msgstr "" -#: js/scripts.js:639 +#: js/scripts.js:325 +msgid "No FAQ item found." +msgstr "" + +#: js/scripts.js:709 msgid "Are you sure you want to delete this question?" msgstr "" -#: js/scripts.js:826 +#: js/scripts.js:892 msgid "Are you sure you want to delete this section?" msgstr "" -#: js/scripts.js:1066 +#: js/scripts.js:1132 msgid "Add translations" msgstr "" -#: js/scripts.js:1213 js/scripts.js:1237 +#: js/scripts.js:1279 js/scripts.js:1303 msgid "An error occured while querying forms" msgstr "" -#: js/scripts.js:1351 +#: js/scripts.js:1418 msgid "Are you sure you want to delete this target:" msgstr "" @@ -2271,6 +2354,7 @@ msgid "LDAP directory" msgid_plural "LDAP directories" msgstr[0] "" msgstr[1] "" +msgstr[2] "" #: entrée standard:68 msgid "Filter" @@ -2304,7 +2388,7 @@ msgstr "" msgid "Are you a robot ?" msgstr "" -#: entrée standard:127 +#: entrée standard:132 msgid "Send" msgstr "" diff --git a/locales/es_AR.po b/locales/es_AR.po index b8749b584..1620825cf 100644 --- a/locales/es_AR.po +++ b/locales/es_AR.po @@ -12,15 +12,15 @@ 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" +"POT-Creation-Date: 2022-06-15 14:47+0200\n" +"PO-Revision-Date: 2022-06-15 12:10+0000\n" "Last-Translator: Emiliano Cagliari , 2022\n" "Language-Team: Spanish (Argentina) (https://www.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=2; plural=(n != 1);\n" +"Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n" #: ajax/question_update.php:36 ajax/section_update.php:37 msgid "Bad request" @@ -69,13 +69,13 @@ msgstr "Sin limite." #: 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 +#: inc/entityconfig.class.php:82 inc/form.class.php:111 inc/form.class.php:571 +#: inc/form.class.php:1938 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 @@ -94,11 +94,11 @@ msgstr "" msgid "Could not move the section" msgstr "" -#: ajax/target_actor.php:52 +#: ajax/target_actor.php:51 msgid "Failed to add the actor" msgstr "" -#: ajax/target_actor.php:63 +#: ajax/target_actor.php:62 msgid "Failed to delete the actor" msgstr "" @@ -137,7 +137,7 @@ 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 +#: front/formanswer.form.php:78 front/form.php:43 inc/common.class.php:686 #: inc/common.class.php:693 msgid "Form Creator" msgstr "Creador de Formularios" @@ -152,8 +152,8 @@ msgstr "" msgid "Form list" msgstr "Lista de formularios" -#: front/formdisplay.php:84 inc/formanswer.class.php:880 -#: inc/formanswer.class.php:1098 inc/formanswer.class.php:1148 +#: front/formdisplay.php:90 inc/formanswer.class.php:877 +#: inc/formanswer.class.php:1097 inc/formanswer.class.php:1147 msgid "The form has been successfully saved!" msgstr "¡El formulario ha sido guardado con éxito!" @@ -168,18 +168,19 @@ msgstr "" 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 +#: inc/knowbase.class.php:60 inc/form.class.php:648 +#: inc/abstractitiltarget.class.php:953 inc/abstractitiltarget.class.php:967 msgid "Category" msgid_plural "Categories" msgstr[0] "" msgstr[1] "" +msgstr[2] "" -#: inc/knowbase.class.php:62 inc/form.class.php:643 +#: inc/knowbase.class.php:62 inc/form.class.php:651 msgid "See all" msgstr "" -#: inc/knowbase.class.php:79 +#: inc/knowbase.class.php:83 msgid "Please, describe your need here" msgstr "Por favor, describa su necesidad aquí" @@ -187,10 +188,10 @@ msgstr "Por favor, describa su necesidad aquí" msgid "Textarea" msgstr "Área de texto" -#: inc/field/textareafield.class.php:160 inc/field/dropdownfield.class.php:439 +#: inc/field/textareafield.class.php:160 inc/field/dropdownfield.class.php:440 #: 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/timefield.class.php:112 inc/field/fieldsfield.class.php:487 #: inc/field/requesttypefield.class.php:159 msgid "A required field is empty:" msgstr "Campo obligatorio vacío:" @@ -202,7 +203,7 @@ msgid "The regular expression is invalid" msgstr "La expresión regular no es válida." #: inc/field/dropdownfield.class.php:70 inc/filter/entityfilter.class.php:44 -#: inc/abstractitiltarget.class.php:2025 inc/abstractitiltarget.class.php:2043 +#: inc/abstractitiltarget.class.php:2024 inc/abstractitiltarget.class.php:2042 msgid "User" msgstr "" @@ -210,22 +211,23 @@ msgstr "" msgid "User and form" msgstr "" -#: inc/field/dropdownfield.class.php:430 entrée standard:38 +#: inc/field/dropdownfield.class.php:431 entrée standard:38 msgid "Dropdown" msgid_plural "Dropdowns" msgstr[0] "" msgstr[1] "" +msgstr[2] "" -#: inc/field/dropdownfield.class.php:461 +#: inc/field/dropdownfield.class.php:462 msgid "Invalid value for " msgstr "" -#: inc/field/dropdownfield.class.php:473 +#: inc/field/dropdownfield.class.php:474 #, php-format msgid "The itemtype field is required: %s" msgstr "" -#: inc/field/dropdownfield.class.php:489 +#: inc/field/dropdownfield.class.php:490 #, php-format msgid "Invalid dropdown type: %s" msgstr "" @@ -294,11 +296,11 @@ msgid "Radios" msgstr "Radios" #: inc/field/radiosfield.class.php:114 inc/field/glpiselectfield.class.php:86 -#: inc/field/fieldsfield.class.php:488 inc/field/checkboxesfield.class.php:229 +#: inc/field/fieldsfield.class.php:511 inc/field/checkboxesfield.class.php:229 msgid "The field value is required:" msgstr "Valor de campo obligatorio:" -#: inc/field/radiosfield.class.php:192 inc/field/selectfield.class.php:111 +#: inc/field/radiosfield.class.php:192 inc/field/selectfield.class.php:104 #: 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 @@ -331,11 +333,12 @@ msgstr "" #: inc/field/ipfield.class.php:121 msgid "IP address" -msgid_plural "Adresses IP" +msgid_plural "IP addresses" msgstr[0] "" msgstr[1] "" +msgstr[2] "" -#: inc/field/urgencyfield.class.php:84 inc/abstractitiltarget.class.php:994 +#: inc/field/urgencyfield.class.php:84 inc/abstractitiltarget.class.php:995 msgid "Urgency" msgstr "" @@ -373,18 +376,21 @@ 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" +msgid_plural "Hostnames" msgstr[0] "" msgstr[1] "" +msgstr[2] "" #: inc/field/timefield.class.php:128 msgid "Time" @@ -400,8 +406,9 @@ msgid "Email" msgid_plural "Emails" msgstr[0] "" msgstr[1] "" +msgstr[2] "" -#: inc/field/selectfield.class.php:104 +#: inc/field/selectfield.class.php:97 msgid "Select" msgstr "Seleccionar" @@ -414,6 +421,7 @@ msgid "Actor" msgid_plural "Actors" msgstr[0] "" msgstr[1] "" +msgstr[2] "" #: inc/field/actorfield.class.php:249 #, php-format @@ -459,23 +467,24 @@ msgstr "" msgid "Field" msgstr "" -#: inc/field/fieldsfield.class.php:243 +#: inc/field/fieldsfield.class.php:253 msgid "show" msgstr "" -#: inc/field/fieldsfield.class.php:361 -msgid "Field type not implemented yet !" +#: inc/field/fieldsfield.class.php:388 +#, php-format +msgid "Field '%1$s' type not implemented yet !" msgstr "" -#: inc/field/fieldsfield.class.php:442 +#: inc/field/fieldsfield.class.php:465 msgid "Some numeric fields contains non numeric values" msgstr "" -#: inc/field/fieldsfield.class.php:447 +#: inc/field/fieldsfield.class.php:470 msgid "Some URL fields contains invalid links" msgstr "" -#: inc/field/fieldsfield.class.php:533 +#: inc/field/fieldsfield.class.php:556 msgid "Additionnal fields" msgstr "" @@ -501,7 +510,7 @@ msgstr "" msgid "Range max" msgstr "" -#: inc/field/requesttypefield.class.php:85 inc/targetticket.class.php:1121 +#: inc/field/requesttypefield.class.php:85 inc/targetticket.class.php:1123 msgid "Request type" msgstr "" @@ -511,8 +520,8 @@ msgid "This is not a number: %s" msgstr "" #: inc/field/floatfield.class.php:181 -msgid "Float" -msgstr "Flotador" +msgid "Decimal number" +msgstr "" #: inc/field/datefield.class.php:135 msgid "Date" @@ -532,6 +541,7 @@ 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 @@ -539,6 +549,7 @@ msgid "Condition" msgid_plural "Conditions" msgstr[0] "" msgstr[1] "" +msgstr[2] "" #: inc/condition.class.php:104 msgid "is visible" @@ -567,11 +578,11 @@ msgstr "Mostrar al menos que" #: 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/form.class.php:1831 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 +#: inc/question.class.php:832 inc/questionparameter/range.class.php:205 +#: inc/questionregex.class.php:185 inc/questiondependency.class.php:196 +#: inc/item_targetticket.class.php:150 inc/targetticket.class.php:1429 #, php-format msgid "Failed to add or update the %1$s %2$s" msgstr "" @@ -579,11 +590,11 @@ 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/form.class.php:1522 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 +#: inc/question.class.php:881 inc/questionparameter/range.class.php:140 +#: inc/questionregex.class.php:120 inc/questiondependency.class.php:211 +#: inc/item_targetticket.class.php:64 inc/targetticket.class.php:1468 #, php-format msgid "Cannot export an empty object: %s" msgstr "" @@ -605,22 +616,23 @@ 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 "Actualizar los datos de emisión de tickets y formular respuestas" -#: inc/issue.class.php:389 +#: inc/issue.class.php:403 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 +#: inc/issue.class.php:532 inc/form_language.class.php:213 +#: inc/form.class.php:156 inc/form.class.php:2133 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/issue.class.php:545 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 @@ -628,115 +640,157 @@ msgstr "" msgid "ID" msgstr "" -#: inc/issue.class.php:531 inc/form.class.php:2120 entrée standard:65 +#: inc/issue.class.php:554 inc/form.class.php:505 inc/form.class.php:2142 +#: 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 +#: inc/issue.class.php:567 inc/formanswer.class.php:259 msgid "Status" msgstr "" -#: inc/issue.class.php:556 +#: inc/issue.class.php:579 msgid "Opening date" msgstr "" -#: inc/issue.class.php:565 +#: inc/issue.class.php:588 msgid "Last update" msgstr "" -#: inc/issue.class.php:574 inc/form.class.php:174 -#: inc/abstracttarget.class.php:508 +#: inc/issue.class.php:597 inc/form.class.php:174 +#: inc/abstracttarget.class.php:517 msgid "Entity" msgid_plural "Entities" msgstr[0] "" msgstr[1] "" +msgstr[2] "" -#: inc/issue.class.php:584 inc/notificationtargetformanswer.class.php:79 +#: inc/issue.class.php:607 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 +#: inc/formanswer.class.php:608 inc/abstractitiltarget.class.php:1710 msgid "Requester" msgid_plural "Requesters" msgstr[0] "" msgstr[1] "" +msgstr[2] "" -#: inc/issue.class.php:602 inc/formanswer.class.php:228 +#: inc/issue.class.php:625 inc/formanswer.class.php:228 msgid "Form approver" msgstr "Aprobador de formulario" -#: inc/issue.class.php:618 inc/formanswer.class.php:539 -#: inc/formanswer.class.php:546 inc/formanswer.class.php:628 +#: inc/issue.class.php:641 inc/formanswer.class.php:537 +#: inc/formanswer.class.php:544 inc/formanswer.class.php:623 #: inc/form_language.class.php:227 msgid "Comment" msgstr "Comentario" -#: inc/issue.class.php:630 +#: inc/issue.class.php:653 msgid "Ticket approver" msgstr "Aprobador de tickets" -#: inc/issue.class.php:664 +#: inc/issue.class.php:687 msgid "Technician" msgstr "" -#: inc/issue.class.php:697 +#: inc/issue.class.php:718 msgid "Technician group" msgstr "" -#: inc/issue.class.php:728 inc/formanswer.class.php:248 +#: inc/issue.class.php:751 inc/formanswer.class.php:248 msgid "Form approver group" msgstr "Grupo aprobador de formularios" -#: inc/issue.class.php:761 +#: inc/issue.class.php:762 inc/abstractitiltarget.class.php:742 +msgid "Time to resolve" +msgstr "" + +#: inc/issue.class.php:773 +msgid "Time to resolve + Progress" +msgstr "" + +#: inc/issue.class.php:783 +msgid "Internal time to resolve" +msgstr "" + +#: inc/issue.class.php:794 +msgid "Internal time to resolve + Progress" +msgstr "" + +#: inc/issue.class.php:804 +msgid "Resolution date" +msgstr "" + +#: inc/issue.class.php:819 +msgid "Internal time to own" +msgstr "" + +#: inc/issue.class.php:830 +msgid "Internal time to own + Progress" +msgstr "" + +#: inc/issue.class.php:840 +msgid "Time to own" +msgstr "" + +#: inc/issue.class.php:851 +msgid "Time to own + Progress" +msgstr "" + +#: inc/issue.class.php:877 msgid "Ticket" msgstr "" -#: inc/issue.class.php:762 inc/formanswer.class.php:183 +#: inc/issue.class.php:878 inc/formanswer.class.php:183 msgid "Form answer" msgid_plural "Form answers" msgstr[0] "" msgstr[1] "" +msgstr[2] "" -#: inc/issue.class.php:767 +#: inc/issue.class.php:883 msgid "Not validated" msgstr "Sin validar" -#: inc/issue.class.php:768 inc/formanswer.class.php:76 +#: inc/issue.class.php:884 inc/formanswer.class.php:76 #: inc/form_validator.class.php:71 msgid "Refused" msgstr "Rechazado" -#: inc/issue.class.php:836 +#: inc/issue.class.php:952 #, php-format msgid "%1$s %2$s" msgstr "" -#: inc/issue.class.php:1099 inc/filter/itilcategoryfilter.class.php:56 +#: inc/issue.class.php:1215 inc/filter/itilcategoryfilter.class.php:56 +#: hook.php:677 msgid "All" msgstr "" -#: inc/issue.class.php:1105 +#: inc/issue.class.php:1221 hook.php:678 msgid "New" msgstr "" -#: inc/issue.class.php:1111 +#: inc/issue.class.php:1227 hook.php:679 msgid "Assigned" msgstr "" -#: inc/issue.class.php:1117 inc/formanswer.class.php:75 -#: inc/form_validator.class.php:69 +#: inc/issue.class.php:1233 inc/formanswer.class.php:75 +#: inc/form_validator.class.php:69 hook.php:680 msgid "Waiting" msgstr "" -#: inc/issue.class.php:1123 +#: inc/issue.class.php:1239 hook.php:681 msgid "To validate" msgstr "Validar" -#: inc/issue.class.php:1129 +#: inc/issue.class.php:1245 hook.php:682 msgid "Solved" msgstr "" -#: inc/issue.class.php:1135 +#: inc/issue.class.php:1251 hook.php:683 msgid "Closed" msgstr "Cerrado" @@ -745,32 +799,45 @@ msgid "Form category" msgid_plural "Form categories" msgstr[0] "" msgstr[1] "" +msgstr[2] "" -#: inc/category.class.php:72 +#: inc/category.class.php:80 msgid "Knowbase category" msgstr "Categoría 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:261 entrée standard:65 +msgid "Icon" +msgstr "" + +#: inc/category.class.php:98 inc/form.class.php:269 entrée standard:67 +msgid "Icon color" +msgstr "" + +#: inc/category.class.php:104 inc/form.class.php:277 entrée standard:80 +msgid "Background color" +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:321 +#: inc/notificationtargetformanswer.class.php:44 install/install.php:355 msgid "A form need to be validate" msgstr "Un formulario necesita autorización" -#: inc/notificationtargetformanswer.class.php:45 install/install.php:327 +#: inc/notificationtargetformanswer.class.php:45 install/install.php:361 msgid "The form is refused" msgstr "Se rechaza el formulario" -#: inc/notificationtargetformanswer.class.php:46 install/install.php:333 +#: inc/notificationtargetformanswer.class.php:46 install/install.php:367 msgid "The form is accepted" msgstr "Se acepta el formulario" -#: inc/notificationtargetformanswer.class.php:47 install/install.php:339 +#: inc/notificationtargetformanswer.class.php:47 install/install.php:373 msgid "The form is deleted" msgstr "Se borró el formulario" @@ -788,6 +855,7 @@ msgid "Validator" msgid_plural "Validators" msgstr[0] "" msgstr[1] "" +msgstr[2] "" #: inc/notificationtargetformanswer.class.php:81 inc/formanswer.class.php:239 msgid "Creation date" @@ -814,15 +882,15 @@ msgid "Author" msgstr "" #: inc/notificationtargetformanswer.class.php:98 -#: inc/abstractitiltarget.class.php:1289 +#: inc/abstractitiltarget.class.php:1290 msgid "Approver" msgstr "" -#: inc/target_actor.class.php:66 inc/abstractitiltarget.class.php:2035 +#: inc/target_actor.class.php:66 inc/abstractitiltarget.class.php:2034 msgid "Form author" msgstr "" -#: inc/target_actor.class.php:67 inc/abstractitiltarget.class.php:2038 +#: inc/target_actor.class.php:67 inc/abstractitiltarget.class.php:2037 msgid "Form validator" msgstr "Autoriza el formulario" @@ -830,7 +898,7 @@ msgstr "Autoriza el formulario" msgid "Specific person" msgstr "Persona específica" -#: inc/target_actor.class.php:69 inc/abstractitiltarget.class.php:2048 +#: inc/target_actor.class.php:69 inc/abstractitiltarget.class.php:2047 msgid "Person from the question" msgstr "Persona de la pregunta" @@ -838,7 +906,7 @@ msgstr "Persona de la pregunta" msgid "Specific group" msgstr "Grupo específico" -#: inc/target_actor.class.php:71 inc/abstractitiltarget.class.php:2059 +#: inc/target_actor.class.php:71 inc/abstractitiltarget.class.php:2058 msgid "Group from the question" msgstr "Grupo de la pregunta" @@ -854,15 +922,15 @@ msgstr "" msgid "Specific supplier" msgstr "Proveedor específico" -#: inc/target_actor.class.php:75 inc/abstractitiltarget.class.php:2088 +#: inc/target_actor.class.php:75 inc/abstractitiltarget.class.php:2087 msgid "Supplier from the question" msgstr "Proveedor de la pregunta" -#: inc/target_actor.class.php:76 inc/abstractitiltarget.class.php:2077 +#: inc/target_actor.class.php:76 inc/abstractitiltarget.class.php:2076 msgid "Actors from the question" msgstr "Actores de la pregunta" -#: inc/target_actor.class.php:77 inc/abstractitiltarget.class.php:2092 +#: inc/target_actor.class.php:77 inc/abstractitiltarget.class.php:2091 msgid "Form author's supervisor" msgstr "" @@ -870,7 +938,7 @@ msgstr "" msgid "Observer" msgstr "" -#: inc/target_actor.class.php:85 inc/abstractitiltarget.class.php:1725 +#: inc/target_actor.class.php:85 inc/abstractitiltarget.class.php:1724 msgid "Assigned to" msgstr "" @@ -879,6 +947,7 @@ 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 @@ -904,67 +973,67 @@ msgstr "" msgid "Accepted" msgstr "" -#: inc/formanswer.class.php:525 +#: inc/formanswer.class.php:523 msgid "Print this form" msgstr "cbvsxv" -#: inc/formanswer.class.php:549 +#: inc/formanswer.class.php:547 msgid "Form accepted by validator." msgstr "Formulario aceptado por el validador." -#: inc/formanswer.class.php:551 +#: inc/formanswer.class.php:549 msgid "Form successfully saved." msgstr "Formulario correctamente guardado." -#: inc/formanswer.class.php:621 inc/formaccesstype.class.php:122 +#: inc/formanswer.class.php:616 inc/formaccesstype.class.php:122 msgid "Save" msgstr "" -#: inc/formanswer.class.php:633 +#: inc/formanswer.class.php:628 msgid "Required if refused" msgstr "Requerido si se rechaza" -#: inc/formanswer.class.php:639 +#: inc/formanswer.class.php:634 msgid "Refuse" msgstr "Rechazo" -#: inc/formanswer.class.php:647 +#: inc/formanswer.class.php:642 msgid "Edit answers" msgstr "" -#: inc/formanswer.class.php:653 +#: inc/formanswer.class.php:648 msgid "Cancel edition" msgstr "" -#: inc/formanswer.class.php:660 +#: inc/formanswer.class.php:655 msgid "Accept" msgstr "Aceptar" -#: inc/formanswer.class.php:681 +#: inc/formanswer.class.php:676 msgid "Refused comment is required!" msgstr "¡Se requiere comentario rechazado!" -#: inc/formanswer.class.php:753 +#: inc/formanswer.class.php:750 msgid "You are not the validator of these answers" msgstr "Usted no es el validador de estas respuestas" -#: inc/formanswer.class.php:959 inc/formanswer.class.php:961 +#: inc/formanswer.class.php:956 inc/formanswer.class.php:958 msgid "Form data" msgstr "Datos del formulario" -#: inc/formanswer.class.php:1085 inc/formanswer.class.php:1135 +#: inc/formanswer.class.php:1084 inc/formanswer.class.php:1134 msgid "Cannot generate targets!" msgstr "¡No puede generar objetivos!" -#: inc/formanswer.class.php:1252 +#: inc/formanswer.class.php:1258 msgid "No turing test set" msgstr "" -#: inc/formanswer.class.php:1257 +#: inc/formanswer.class.php:1263 msgid "You failed the Turing test" msgstr "" -#: inc/formanswer.class.php:1299 +#: inc/formanswer.class.php:1305 msgid "You must select validator!" msgstr "" @@ -976,15 +1045,15 @@ msgstr "" msgid "Failed to delete this issue. An internal error occured." msgstr "" -#: inc/common.class.php:761 +#: inc/common.class.php:777 msgid "Seek assistance" msgstr "Busque ayuda" -#: inc/common.class.php:766 +#: inc/common.class.php:782 msgid "My requests for assistance" msgstr "Mis pedidos de asistencia" -#: inc/common.class.php:796 +#: inc/common.class.php:812 msgid "Consult feeds" msgstr "Consultar fuentes" @@ -993,6 +1062,7 @@ msgid "Access type" msgid_plural "Access types" msgstr[0] "" msgstr[1] "" +msgstr[2] "" #: inc/formaccesstype.class.php:78 msgid "Link to the form" @@ -1015,16 +1085,18 @@ 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 +#: inc/form_language.class.php:111 inc/form.class.php:1048 +#: inc/form.class.php:1173 inc/abstracttarget.class.php:161 +#: inc/abstractitiltarget.class.php:1541 msgid "The name cannot be empty!" msgstr "¡El nombre no puede estar vacío!" @@ -1036,7 +1108,7 @@ msgstr "" msgid "Add a translation" msgstr "" -#: inc/form_language.class.php:283 js/scripts.js:1113 +#: inc/form_language.class.php:283 js/scripts.js:1179 msgid "Update a translation" msgstr "" @@ -1057,7 +1129,7 @@ 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 +#: inc/form.class.php:529 inc/abstractitiltarget.class.php:1615 msgid "Delete" msgstr "Borrar" @@ -1083,23 +1155,23 @@ msgstr "Ninguna" msgid "Need validaton?" msgstr "" -#: inc/form_validator.class.php:126 inc/abstractitiltarget.class.php:2029 +#: inc/form_validator.class.php:126 inc/abstractitiltarget.class.php:2028 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 +#: inc/form_validator.class.php:303 inc/profile.class.php:62 +#: inc/targetproblem.class.php:146 inc/entityconfig.class.php:389 +#: inc/targetchange.class.php:483 inc/targetticket.class.php:317 +#: inc/targetticket.class.php:352 inc/abstractitiltarget.class.php:2017 msgctxt "button" msgid "Save" msgstr "" -#: inc/form_validator.class.php:709 inc/abstractitiltarget.class.php:1269 +#: inc/form_validator.class.php:717 inc/abstractitiltarget.class.php:1270 msgid "Validation" msgstr "" -#: inc/form_validator.class.php:711 +#: inc/form_validator.class.php:719 msgid "Choose a validator" msgstr "Elegir autorizante" @@ -1108,6 +1180,7 @@ 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 @@ -1116,7 +1189,7 @@ msgid "Properties" msgstr "" #: inc/targetproblem.class.php:521 inc/targetchange.class.php:285 -#: inc/targetticket.class.php:1409 +#: inc/targetticket.class.php:1411 #, php-format msgid "" "Failed to add or update the %1$s %2$s: a question is missing and is used in " @@ -1124,7 +1197,7 @@ msgid "" msgstr "" #: inc/targetproblem.class.php:578 inc/targetchange.class.php:105 -#: inc/targetticket.class.php:135 inc/abstractitiltarget.class.php:1171 +#: inc/targetticket.class.php:135 inc/abstractitiltarget.class.php:1172 msgid "Actors" msgstr "Actores" @@ -1149,104 +1222,123 @@ msgstr "" 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 +#: inc/entityconfig.class.php:90 inc/entityconfig.class.php:99 +#: inc/entityconfig.class.php:107 inc/entityconfig.class.php:115 +#: inc/entityconfig.class.php:123 inc/entityconfig.class.php:131 +#: inc/entityconfig.class.php:139 inc/entityconfig.class.php:147 +#: inc/entityconfig.class.php:155 msgid "Inheritance of the parent entity" msgstr "" -#: inc/entityconfig.class.php:84 +#: inc/entityconfig.class.php:91 msgid "GLPi's helpdesk" msgstr "Mesa de ayuda de GLPI" -#: inc/entityconfig.class.php:85 +#: inc/entityconfig.class.php:92 msgid "Service catalog simplified" msgstr "Catálogo de servicios simplificado" -#: inc/entityconfig.class.php:86 +#: inc/entityconfig.class.php:93 msgid "Service catalog extended" msgstr "Catálogo de servicios ampliado" -#: inc/entityconfig.class.php:93 +#: inc/entityconfig.class.php:100 msgid "All available forms" msgstr "" -#: inc/entityconfig.class.php:94 +#: inc/entityconfig.class.php:101 msgid "Only default forms" msgstr "" -#: inc/entityconfig.class.php:101 +#: inc/entityconfig.class.php:108 msgid "Popularity sort" msgstr "Orden de popularidad" -#: inc/entityconfig.class.php:102 +#: inc/entityconfig.class.php:109 msgid "Alphabetic sort" msgstr "Orden alfabética" -#: inc/entityconfig.class.php:109 +#: inc/entityconfig.class.php:116 msgid "Merged with Forms" msgstr "" -#: inc/entityconfig.class.php:110 +#: inc/entityconfig.class.php:117 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 +#: inc/entityconfig.class.php:124 inc/entityconfig.class.php:132 +#: inc/entityconfig.class.php:140 inc/entityconfig.class.php:148 +#: 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 +#: inc/entityconfig.class.php:125 inc/entityconfig.class.php:133 +#: inc/entityconfig.class.php:141 inc/entityconfig.class.php:149 msgid "Hidden" msgstr "" -#: inc/entityconfig.class.php:208 +#: inc/entityconfig.class.php:156 +msgid "Variable height" +msgstr "" + +#: inc/entityconfig.class.php:157 +msgid "Uniform height" +msgstr "" + +#: inc/entityconfig.class.php:231 msgid "Helpdesk" msgstr "Mesa de ayuda" -#: inc/entityconfig.class.php:216 inc/entityconfig.class.php:348 entrée +#: inc/entityconfig.class.php:239 inc/entityconfig.class.php:403 entrée #: standard:44 msgid "Helpdesk mode" msgstr "Modo Mesa de ayuda" -#: inc/entityconfig.class.php:227 +#: inc/entityconfig.class.php:250 msgid "Default Form list mode" msgstr "" -#: inc/entityconfig.class.php:245 inc/entityconfig.class.php:358 +#: inc/entityconfig.class.php:268 inc/entityconfig.class.php:413 msgid "Sort order" msgstr "" -#: inc/entityconfig.class.php:261 inc/entityconfig.class.php:368 +#: inc/entityconfig.class.php:284 inc/entityconfig.class.php:423 msgid "Knowledge base" msgstr "" -#: inc/entityconfig.class.php:276 +#: inc/entityconfig.class.php:299 msgid "Search" msgstr "" -#: inc/entityconfig.class.php:292 +#: inc/entityconfig.class.php:315 msgid "Counters dashboard" msgstr "" -#: inc/entityconfig.class.php:308 +#: inc/entityconfig.class.php:331 msgid "Header message" msgstr "" -#: inc/entityconfig.class.php:320 inc/entityconfig.class.php:398 +#: inc/entityconfig.class.php:347 +msgid "Search issue" +msgstr "" + +#: inc/entityconfig.class.php:363 +msgid "Tile design" +msgstr "" + +#: inc/entityconfig.class.php:375 inc/entityconfig.class.php:453 #: 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 +#: inc/entityconfig.class.php:433 msgid "Display search field" msgstr "" -#: inc/entityconfig.class.php:388 +#: inc/entityconfig.class.php:443 msgid "Display header" msgstr "" @@ -1255,6 +1347,7 @@ 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" @@ -1280,7 +1373,7 @@ msgstr "Acceso restringido" msgid "Answers waiting for validation" msgstr "" -#: inc/form.class.php:124 inc/form.class.php:1583 inc/form.class.php:1609 +#: inc/form.class.php:124 inc/form.class.php:1606 inc/form.class.php:1632 msgid "Import forms" msgstr "Importar formularios" @@ -1305,18 +1398,6 @@ msgstr "Acceso" 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 "" @@ -1337,203 +1418,208 @@ msgstr "" msgid "Answers title" msgstr "" -#: inc/form.class.php:504 inc/form.class.php:557 +#: inc/form.class.php:504 inc/form.class.php:563 msgid "Target" msgid_plural "Targets" msgstr[0] "" msgstr[1] "" +msgstr[2] "" + +#: inc/form.class.php:506 +msgid "Actions" +msgstr "" -#: inc/form.class.php:540 inc/form.class.php:2108 +#: inc/form.class.php:546 inc/form.class.php:2130 msgid "Add a target" msgstr "" -#: inc/form.class.php:560 +#: inc/form.class.php:566 msgid "Preview" msgstr "" -#: inc/form.class.php:561 +#: inc/form.class.php:567 msgid "properties" msgstr "" -#: inc/form.class.php:869 +#: inc/form.class.php:886 msgid "What are you looking for?" msgstr "" -#: inc/form.class.php:877 +#: inc/form.class.php:894 #, php-format msgid "My %1$d last forms (requester)" msgstr "" -#: inc/form.class.php:880 +#: inc/form.class.php:897 msgid "No form posted yet" msgstr "No hay formulario todavía" -#: inc/form.class.php:910 +#: inc/form.class.php:927 msgid "All my forms (requester)" msgstr "Todos mis formularios (solicitante)" -#: inc/form.class.php:923 +#: inc/form.class.php:940 #, php-format msgid "My %1$d last forms (validator)" msgstr "" -#: inc/form.class.php:931 +#: inc/form.class.php:948 msgid "No form waiting for validation" msgstr "Ningún formulario en espera de validación" -#: inc/form.class.php:966 +#: inc/form.class.php:983 msgid "All my forms (validator)" msgstr "Todos mis formularios (autorizante)" -#: inc/form.class.php:1176 +#: inc/form.class.php:1184 msgid "Cannot use empty name for form answers. Keeping the previous value." msgstr "" -#: inc/form.class.php:1271 +#: inc/form.class.php:1279 #, php-format msgid "The question %s is not compatible with public forms" msgstr "" -#: inc/form.class.php:1351 +#: inc/form.class.php:1359 msgid "Errored duplicate" msgstr "" -#: inc/form.class.php:1362 +#: inc/form.class.php:1370 msgid "Duplicate" msgstr "Duplicado" -#: inc/form.class.php:1409 +#: inc/form.class.php:1417 msgctxt "button" msgid "Post" msgstr "" -#: inc/form.class.php:1427 +#: inc/form.class.php:1440 #, php-format msgid "Form duplicated: %s" msgstr "Formulario duplicado: %s" -#: inc/form.class.php:1438 +#: inc/form.class.php:1456 #, php-format msgid "Form Transfered: %s" msgstr "Formulario transferido: %s" -#: inc/form.class.php:1457 +#: inc/form.class.php:1480 msgid "Back" msgstr "Atras" -#: inc/form.class.php:1556 +#: inc/form.class.php:1579 msgid "Upload of JSON files not allowed." msgstr "Carga de archivos JSON no permitidos." -#: inc/form.class.php:1559 +#: inc/form.class.php:1582 msgid "You may allow JSON files right now." msgstr "Puede permitir archivos JSON en este momento." -#: inc/form.class.php:1560 +#: inc/form.class.php:1583 msgctxt "button" msgid "Create" msgstr "Crear" -#: inc/form.class.php:1563 inc/form.class.php:1574 +#: inc/form.class.php:1586 inc/form.class.php:1597 msgid "Please contact your GLPI administrator." msgstr "Por favor, póngase en contacto con su administrador GLPI." -#: inc/form.class.php:1564 inc/form.class.php:1575 +#: inc/form.class.php:1587 inc/form.class.php:1598 msgctxt "button" msgid "Back" msgstr "Atras" -#: inc/form.class.php:1567 +#: inc/form.class.php:1590 msgid "Upload of JSON files not enabled." msgstr "Carga de archivos JSON no habilitados." -#: inc/form.class.php:1570 inc/form.class.php:1573 +#: inc/form.class.php:1593 inc/form.class.php:1596 msgid "You may enable JSON files right now." msgstr "Puede habilitar los archivos JSON en este momento." -#: inc/form.class.php:1571 +#: inc/form.class.php:1594 msgctxt "button" msgid "Enable" msgstr "Habilitado" -#: inc/form.class.php:1618 +#: inc/form.class.php:1641 msgctxt "button" msgid "Send" msgstr "" -#: inc/form.class.php:1637 +#: inc/form.class.php:1660 msgid "Forms import impossible, the file is empty" msgstr "" -#: inc/form.class.php:1641 inc/form.class.php:1645 +#: inc/form.class.php:1664 inc/form.class.php:1668 msgid "Forms import impossible, the file seems corrupt" msgstr "" -#: inc/form.class.php:1651 +#: inc/form.class.php:1674 msgid "Forms import impossible, the file was generated with another version" msgstr "" -#: inc/form.class.php:1658 +#: inc/form.class.php:1681 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 +#: inc/form.class.php:1707 #, php-format msgid "Failed to import %s" msgstr "" -#: inc/form.class.php:1689 +#: inc/form.class.php:1712 #, php-format msgid "Forms successfully imported from %s" msgstr "Formularios importados correctamente desde %s" -#: inc/form.class.php:1752 +#: inc/form.class.php:1775 #, php-format msgid "The form %1$s already exists and is in an unmodifiable entity." msgstr "" -#: inc/form.class.php:1760 +#: inc/form.class.php:1783 #, php-format msgid "You don't have right to update the entity %1$s." msgstr "" -#: inc/form.class.php:1770 +#: inc/form.class.php:1793 #, php-format msgid "The entity %1$s is required for the form %2$s." msgstr "" -#: inc/form.class.php:1852 +#: inc/form.class.php:1875 msgid "Failed to create JSON document type" msgstr "Error al crear el tipo de documento JSON" -#: inc/form.class.php:1859 +#: inc/form.class.php:1882 msgid "JSON document type not found" msgstr "Tipo de documento JSON no encontrado" -#: inc/form.class.php:1866 +#: inc/form.class.php:1889 msgid "Failed to update JSON document type" msgstr "Error al actualizar el tipo de documento JSON" -#: inc/form.class.php:1886 +#: inc/form.class.php:1909 msgid "Forms without category" msgstr "Formularios sin categoría" -#: inc/form.class.php:1907 +#: inc/form.class.php:1930 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 +#: inc/form.class.php:2161 inc/targetticket.class.php:392 +#: inc/abstractitiltarget.class.php:1734 inc/abstractitiltarget.class.php:2017 msgid "Add" msgstr "" -#: inc/form.class.php:2157 inc/form.class.php:2180 +#: inc/form.class.php:2179 inc/form.class.php:2202 msgid "Unsupported target type." msgstr "" -#: inc/form.class.php:2219 +#: inc/form.class.php:2241 msgid "plugin_formcreator_load_check" msgstr "" @@ -1542,6 +1628,7 @@ 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" @@ -1568,6 +1655,7 @@ 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 @@ -1579,15 +1667,16 @@ msgstr "Se requiere el título" 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 +#: inc/question.class.php:70 inc/targetticket.class.php:1134 +#: inc/targetticket.class.php:1173 inc/abstractitiltarget.class.php:968 +#: inc/abstractitiltarget.class.php:1005 inc/abstractitiltarget.class.php:1083 +#: inc/abstractitiltarget.class.php:1214 inc/abstractitiltarget.class.php:1295 #: 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" @@ -1618,52 +1707,53 @@ msgstr "" msgid "A parameter is missing for this question type" msgstr "" -#: inc/question.class.php:1273 +#: inc/question.class.php:1268 msgid "Service levels" msgstr "" -#: inc/question.class.php:1274 inc/abstractitiltarget.class.php:805 +#: inc/question.class.php:1269 inc/abstractitiltarget.class.php:806 msgid "SLA" msgstr "" -#: inc/question.class.php:1275 inc/abstractitiltarget.class.php:878 +#: inc/question.class.php:1270 inc/abstractitiltarget.class.php:879 msgid "OLA" msgstr "" -#: inc/question.class.php:1292 inc/question.class.php:1332 -#: inc/question.class.php:1335 +#: inc/question.class.php:1287 inc/question.class.php:1327 +#: inc/question.class.php:1330 msgid "Assets" msgstr "" -#: inc/question.class.php:1306 hook.php:675 hook.php:692 +#: inc/question.class.php:1301 hook.php:691 hook.php:708 msgid "Assistance" msgstr "" -#: inc/question.class.php:1311 +#: inc/question.class.php:1306 msgid "Management" msgstr "" -#: inc/question.class.php:1320 +#: inc/question.class.php:1315 msgid "Tools" msgstr "" -#: inc/question.class.php:1321 +#: inc/question.class.php:1316 msgid "Notes" msgstr "" -#: inc/question.class.php:1322 +#: inc/question.class.php:1317 msgid "RSS feed" msgstr "" -#: inc/question.class.php:1324 +#: inc/question.class.php:1319 msgid "Administration" msgstr "" -#: inc/question.class.php:1332 inc/question.class.php:1335 +#: inc/question.class.php:1327 inc/question.class.php:1330 msgid "Plugin" msgid_plural "Plugins" msgstr[0] "" msgstr[1] "" +msgstr[2] "" #: inc/abstractquestionparameter.class.php:92 msgid "Parameter" @@ -1733,15 +1823,15 @@ msgstr "" msgid "Name is required." msgstr "" -#: inc/abstracttarget.class.php:493 +#: inc/abstracttarget.class.php:502 msgid "Destination entity" msgstr "" -#: inc/abstracttarget.class.php:509 +#: inc/abstracttarget.class.php:518 msgid "User type question" msgstr "Pregunta de tipo de usuario" -#: inc/abstracttarget.class.php:510 +#: inc/abstracttarget.class.php:519 msgid "Entity type question" msgstr "Tipo de entidad pregunta" @@ -1764,44 +1854,49 @@ 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 +#: inc/abstractitiltarget.class.php:200 inc/abstractitiltarget.class.php:208 +#: inc/abstractitiltarget.class.php:216 inc/abstractitiltarget.class.php:224 +#: inc/abstractitiltarget.class.php:233 msgid "Equals to the answer to the question" msgstr "Igual a la respuesta a la pregunta" -#: inc/targetticket.class.php:101 inc/abstractitiltarget.class.php:224 -#: inc/abstractitiltarget.class.php:233 +#: inc/targetticket.class.php:101 inc/abstractitiltarget.class.php:225 +#: inc/abstractitiltarget.class.php:234 msgid "Last valid answer" msgstr "" @@ -1878,23 +1973,23 @@ msgstr "El elemento vinculado no existe." msgid "Failed to link the item" msgstr "Error al vincular el elemento." -#: inc/targetticket.class.php:957 install/install.php:334 +#: inc/targetticket.class.php:959 install/install.php:368 msgid "Your form has been accepted by the validator" msgstr "Su formulario ha sido aceptado por el validador" -#: inc/targetticket.class.php:1108 +#: inc/targetticket.class.php:1110 msgid "Request source" msgstr "" -#: inc/targetticket.class.php:1133 +#: inc/targetticket.class.php:1135 msgid "Type " msgstr "" -#: inc/targetticket.class.php:1161 +#: inc/targetticket.class.php:1163 msgid "Associated elements" msgstr "" -#: inc/targetticket.class.php:1172 +#: inc/targetticket.class.php:1174 msgid "Item " msgstr "" @@ -1931,187 +2026,199 @@ msgid "Tags from questions or specific tags" msgstr "Etiquetas de preguntas o etiquetas específicas" #: inc/abstractitiltarget.class.php:189 +msgid "TTR from template or none" +msgstr "" + +#: inc/abstractitiltarget.class.php:190 msgid "equals to the answer to the question" msgstr "Equivale a la respuesta a la pregunta" -#: inc/abstractitiltarget.class.php:190 +#: inc/abstractitiltarget.class.php:191 msgid "calculated from the ticket creation date" msgstr "Calculado a partir de la fecha de creación del ticket" -#: inc/abstractitiltarget.class.php:191 +#: inc/abstractitiltarget.class.php:192 msgid "calculated from the answer to the question" msgstr "Calculado a partir de la respuesta a la pregunta" -#: inc/abstractitiltarget.class.php:197 +#: inc/abstractitiltarget.class.php:198 msgid "SLA from template or none" msgstr "" -#: inc/abstractitiltarget.class.php:198 +#: inc/abstractitiltarget.class.php:199 msgid "Specific SLA" msgstr "" -#: inc/abstractitiltarget.class.php:205 +#: inc/abstractitiltarget.class.php:206 msgid "OLA from template or none" msgstr "" -#: inc/abstractitiltarget.class.php:206 +#: inc/abstractitiltarget.class.php:207 msgid "Specific OLA" msgstr "" -#: inc/abstractitiltarget.class.php:213 +#: inc/abstractitiltarget.class.php:214 msgid "Urgency from template or Medium" msgstr "Urgencia de plantilla o medio" -#: inc/abstractitiltarget.class.php:214 +#: inc/abstractitiltarget.class.php:215 msgid "Specific urgency" msgstr "Urgencia específica" -#: inc/abstractitiltarget.class.php:221 +#: inc/abstractitiltarget.class.php:222 msgid "Category from template or none" msgstr "Categoría de la plantilla o ninguna" -#: inc/abstractitiltarget.class.php:222 +#: inc/abstractitiltarget.class.php:223 msgid "Specific category" msgstr "Categoría específica" -#: inc/abstractitiltarget.class.php:230 +#: inc/abstractitiltarget.class.php:231 msgid "Location from template or none" msgstr "Ubicación desde la plantilla o ninguno" -#: inc/abstractitiltarget.class.php:231 +#: inc/abstractitiltarget.class.php:232 msgid "Specific location" msgstr "Ubicación específica" -#: inc/abstractitiltarget.class.php:239 +#: inc/abstractitiltarget.class.php:240 msgid "No validation" msgstr "" -#: inc/abstractitiltarget.class.php:240 +#: inc/abstractitiltarget.class.php:241 msgid "Specific user or group" msgstr "" -#: inc/abstractitiltarget.class.php:241 +#: inc/abstractitiltarget.class.php:242 msgid "User from question answer" msgstr "" -#: inc/abstractitiltarget.class.php:242 +#: inc/abstractitiltarget.class.php:243 msgid "Group from question answer" msgstr "" -#: inc/abstractitiltarget.class.php:741 -msgid "Time to resolve" -msgstr "" - -#: inc/abstractitiltarget.class.php:793 +#: inc/abstractitiltarget.class.php:794 msgid "Minute" msgid_plural "Minutes" msgstr[0] "" msgstr[1] "" +msgstr[2] "" -#: inc/abstractitiltarget.class.php:794 +#: inc/abstractitiltarget.class.php:795 msgid "Hour" msgid_plural "Hours" msgstr[0] "" msgstr[1] "" +msgstr[2] "" -#: inc/abstractitiltarget.class.php:795 +#: inc/abstractitiltarget.class.php:796 msgid "Day" msgid_plural "Days" msgstr[0] "" msgstr[1] "" +msgstr[2] "" -#: inc/abstractitiltarget.class.php:796 +#: inc/abstractitiltarget.class.php:797 msgid "Month" msgid_plural "Months" msgstr[0] "" msgstr[1] "" +msgstr[2] "" -#: inc/abstractitiltarget.class.php:828 +#: inc/abstractitiltarget.class.php:829 msgid "SLA (TTO/TTR)" msgstr "" -#: inc/abstractitiltarget.class.php:829 inc/abstractitiltarget.class.php:902 +#: inc/abstractitiltarget.class.php:830 inc/abstractitiltarget.class.php:903 msgid "Question (TTO/TTR)" msgstr "" -#: inc/abstractitiltarget.class.php:901 +#: inc/abstractitiltarget.class.php:902 msgid "OLA (TTO/TTR)" msgstr "" -#: inc/abstractitiltarget.class.php:1005 +#: inc/abstractitiltarget.class.php:1006 msgid "Urgency " msgstr "Urgencia" -#: inc/abstractitiltarget.class.php:1035 +#: inc/abstractitiltarget.class.php:1036 msgid "Ticket tags" msgstr "Etiquetas de ticket" -#: inc/abstractitiltarget.class.php:1083 +#: inc/abstractitiltarget.class.php:1084 msgid "Tags" msgstr "Etiquetas" -#: inc/abstractitiltarget.class.php:1202 +#: inc/abstractitiltarget.class.php:1203 msgid "Location" msgstr "" -#: inc/abstractitiltarget.class.php:1214 +#: inc/abstractitiltarget.class.php:1215 msgid "Location " msgstr "Ubicación" -#: inc/abstractitiltarget.class.php:1544 +#: inc/abstractitiltarget.class.php:1547 msgid "The description cannot be empty!" msgstr "¡La descripción no puede estar vacía!" -#: inc/abstractitiltarget.class.php:1718 +#: inc/abstractitiltarget.class.php:1717 msgid "Watcher" msgid_plural "Watchers" msgstr[0] "" msgstr[1] "" +msgstr[2] "" -#: inc/abstractitiltarget.class.php:1737 +#: inc/abstractitiltarget.class.php:1736 msgid "Cancel" msgstr "Cancelar" -#: inc/abstractitiltarget.class.php:2012 inc/abstractitiltarget.class.php:2028 -#: inc/abstractitiltarget.class.php:2029 +#: inc/abstractitiltarget.class.php:2011 inc/abstractitiltarget.class.php:2027 +#: inc/abstractitiltarget.class.php:2028 msgid "Email followup" msgstr "" -#: inc/abstractitiltarget.class.php:2026 inc/abstractitiltarget.class.php:2054 +#: inc/abstractitiltarget.class.php:2025 inc/abstractitiltarget.class.php:2053 msgid "Group" msgstr "" -#: inc/abstractitiltarget.class.php:2027 inc/abstractitiltarget.class.php:2083 +#: inc/abstractitiltarget.class.php:2026 inc/abstractitiltarget.class.php:2082 msgid "Supplier" msgstr "" -#: inc/abstractitiltarget.class.php:2028 +#: inc/abstractitiltarget.class.php:2027 msgid "Yes" msgstr "" -#: inc/abstractitiltarget.class.php:2065 +#: inc/abstractitiltarget.class.php:2064 msgid "Group from the object" msgstr "" -#: inc/abstractitiltarget.class.php:2071 +#: inc/abstractitiltarget.class.php:2070 msgid "Tech group from the object" msgstr "" -#: install/install.php:128 +#: install/install.php:133 msgid "" "Upgrade tables to innoDB; run php bin/console " "glpi:migration:myisam_to_innodb" msgstr "" -#: install/install.php:315 +#: install/install.php:174 +#, 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:349 msgid "A form has been created" msgstr "Se ha creado un formulario" -#: install/install.php:316 +#: install/install.php:350 msgid "Your request has been saved" msgstr "Su solicitud ha sido guardado" -#: install/install.php:317 +#: install/install.php:351 msgid "" "Hi,\\nYour request from GLPI has been successfully saved with number " "##formcreator.request_id## and transmitted to the helpdesk team.\\nYou can " @@ -2122,11 +2229,11 @@ msgstr "" "NPuede ver sus respuestas en el siguiente enlace: \\ n ## " "formcreator.validation_link ##" -#: install/install.php:322 +#: install/install.php:356 msgid "A form from GLPI need to be validate" msgstr "Un formulario de GLPI necesita ser validado" -#: install/install.php:323 +#: install/install.php:357 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 " @@ -2136,11 +2243,11 @@ msgstr "" "como validador. \\ NPuedes acceder a él haciendo clic en este enlace: \\ n " "## formcreator.validation_link ##" -#: install/install.php:328 +#: install/install.php:362 msgid "Your form has been refused by the validator" msgstr "Su formulario ha sido rechazado por el validador" -#: install/install.php:329 +#: install/install.php:363 msgid "" "Hi,\\nWe are sorry to inform you that your form has been refused by the " "validator for the reason " @@ -2152,7 +2259,7 @@ msgstr "" "\\ nAún puede modificarlo y volver a enviarlo haciendo clic en este enlace: " "\\ n ## formcreator.validation_link ##" -#: install/install.php:335 +#: install/install.php:369 msgid "" "Hi,\\nWe are pleased to inform you that your form has been accepted by the " "validator.\\nYour request will be considered soon." @@ -2160,11 +2267,11 @@ msgstr "" "Hola, \\ nNos complace informarle que su formulario ha sido aceptado por el " "validador. \\ NLa solicitud será considerada pronto." -#: install/install.php:340 +#: install/install.php:374 msgid "Your form has been deleted by an administrator" msgstr "Su formulario ha sido eliminado por un administrador" -#: install/install.php:341 +#: install/install.php:375 msgid "" "Hi,\\nWe are sorry to inform you that your request cannot be considered and " "has been deleted by an administrator." @@ -2172,7 +2279,7 @@ msgstr "" "Hola, \\ nLo sentimos informarle que su solicitud no puede ser considerada y" " ha sido eliminada por un administrador." -#: install/install.php:567 +#: install/install.php:601 msgid "Formcreator - Sync service catalog issues" msgstr "" "Creador de formularios - Sincronizar problemas con el catálogo de servicios" @@ -2191,82 +2298,58 @@ 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" +msgid "Cancel my ticket" msgstr "" -#: hook.php:669 -msgid "Old issues" +#: hook.php:685 +msgid "Old" msgstr "" -#: hook.php:676 +#: hook.php:692 #, php-format msgid "Number of %s" msgstr "" -#: hook.php:693 +#: hook.php:709 msgid "Issues summary" msgstr "" -#: hook.php:731 +#: hook.php:747 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 "Ningún formulario encontrado. Por favor, elija un formulario debajo" +#: js/scripts.js:319 +msgid "No form found. Please choose a form below instead." +msgstr "" -#: js/scripts.js:360 -msgid "No form yet in this category" -msgstr "Todavía no hay formulario en esta categoría" +#: js/scripts.js:321 +msgid "No form found." +msgstr "" -#: js/scripts.js:639 +#: js/scripts.js:325 +msgid "No FAQ item found." +msgstr "" + +#: js/scripts.js:709 msgid "Are you sure you want to delete this question?" msgstr "¿Seguro que quieres eliminar esta pregunta?" -#: js/scripts.js:826 +#: js/scripts.js:892 msgid "Are you sure you want to delete this section?" msgstr "¿Seguro que quieres eliminar esta sección?" -#: js/scripts.js:1066 +#: js/scripts.js:1132 msgid "Add translations" msgstr "" -#: js/scripts.js:1213 js/scripts.js:1237 +#: js/scripts.js:1279 js/scripts.js:1303 msgid "An error occured while querying forms" msgstr "Se ha producido un error al consultar formularios" -#: js/scripts.js:1351 +#: js/scripts.js:1418 msgid "Are you sure you want to delete this target:" msgstr "" @@ -2288,6 +2371,7 @@ msgid "LDAP directory" msgid_plural "LDAP directories" msgstr[0] "" msgstr[1] "" +msgstr[2] "" #: entrée standard:68 msgid "Filter" @@ -2321,7 +2405,7 @@ msgstr "Formulario predeterminado en el catálogo de servicios" msgid "Are you a robot ?" msgstr "" -#: entrée standard:127 +#: entrée standard:132 msgid "Send" msgstr "" diff --git a/locales/es_CL.po b/locales/es_CL.po index 7796e39a8..a84bb27da 100644 --- a/locales/es_CL.po +++ b/locales/es_CL.po @@ -8,40 +8,45 @@ 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" +"POT-Creation-Date: 2022-06-15 14:47+0200\n" +"PO-Revision-Date: 2022-06-15 12:10+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" +"Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\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] "" +#: ajax/question_update.php:36 ajax/section_update.php:37 +msgid "Bad request" +msgstr "" -#: 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] "" +#: 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 "" -#: hook.php:602 -msgid "Cancel my ticket" +#: 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 "" -#: setup.php:257 inc/form.class.php:111 inc/formlist.class.php:55 -#: inc/formlist.class.php:56 -msgid "Forms waiting for validation" +#: ajax/section_add.php:44 +msgid "Could not add the section" msgstr "" -#: ajax/commontree.php:55 +#: ajax/commontree.php:55 entrée standard:109 standard:92 msgid "Subtree root" msgstr "" @@ -49,7 +54,7 @@ msgstr "" msgid "Selectable" msgstr "" -#: ajax/commontree.php:74 +#: ajax/commontree.php:74 entrée standard:118 standard:101 msgid "Limit subtree depth" msgstr "" @@ -57,1615 +62,2376 @@ msgstr "" 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" +#: ajax/homepage_link.php:36 inc/field/dropdownfield.class.php:71 +#: inc/formlist.class.php:46 inc/formanswer.class.php:208 +#: inc/entityconfig.class.php:82 inc/form.class.php:111 inc/form.class.php:571 +#: inc/form.class.php:1938 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/question_duplicate.php:43 -msgid "Source question not found" +#: ajax/section_delete.php:56 +msgid "Could not delete the section" msgstr "" -#: ajax/question_move.php:45 ajax/question_toggle_required.php:49 -#: ajax/question_update.php:45 -msgid "Question not found" +#: ajax/question_add.php:45 +msgid "Could not add the question" msgstr "" -#: ajax/question_move.php:73 -msgid "Could not move some questions" +#: ajax/section_move.php:66 +msgid "Could not move the section" msgstr "" -#: ajax/question_update.php:36 -msgid "Bad request" +#: ajax/target_actor.php:51 +msgid "Failed to add the actor" msgstr "" -#: ajax/section_add.php:44 -msgid "Could not add the section" +#: ajax/target_actor.php:62 +msgid "Failed to delete the actor" msgstr "" -#: ajax/section_delete.php:44 ajax/section_duplicate.php:44 -#: ajax/section_move.php:49 -msgid "Source section not found" +#: ajax/section_duplicate.php:56 +msgid "Could not duplicate the section" msgstr "" -#: ajax/section_delete.php:56 -msgid "Could not delete the section" +#: ajax/section_update.php:50 +msgid "Could not update the section" msgstr "" -#: ajax/section_duplicate.php:56 -msgid "Could not duplicate the section" +#: 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 "" -#: ajax/section_move.php:66 -msgid "Could not move the section" +#: front/issue.form.php:46 +msgid "Item not found" msgstr "" -#: ajax/section_update.php:49 -msgid "Could not update the section" +#: 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/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 +#: 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:43 inc/common.class.php:686 +#: inc/common.class.php:693 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" +#: 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/form.class.php:2242 +#: front/formlist.php:45 front/formlist.php:48 inc/common.class.php:683 msgid "Form list" msgstr "" -#: inc/abstractquestionparameter.class.php:92 -msgid "Parameter" +#: front/formdisplay.php:90 inc/formanswer.class.php:877 +#: inc/formanswer.class.php:1097 inc/formanswer.class.php:1147 +msgid "The form has been successfully saved!" msgstr "" -#: inc/abstractquestionparameter.class.php:99 -msgid "Field name" +#. TRANS: %s is the user login +#: front/reservation.form.php:71 +#, php-format +msgid "%1$s purges the reservation for item %2$s" msgstr "" -#: inc/abstracttarget.class.php:186 -msgid "Current active entity" +#: front/reservation.form.php:124 +#, php-format +msgid "%1$s adds the reservation %2$s for item %3$s" msgstr "" -#: inc/abstracttarget.class.php:187 -msgid "Default requester user's entity" +#: inc/knowbase.class.php:60 inc/form.class.php:648 +#: inc/abstractitiltarget.class.php:953 inc/abstractitiltarget.class.php:967 +msgid "Category" +msgid_plural "Categories" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: inc/knowbase.class.php:62 inc/form.class.php:651 +msgid "See all" msgstr "" -#: inc/abstracttarget.class.php:188 -msgid "First dynamic requester user's entity (alphabetical)" +#: inc/knowbase.class.php:83 +msgid "Please, describe your need here" msgstr "" -#: inc/abstracttarget.class.php:189 -msgid "Last dynamic requester user's entity (alphabetical)" +#: inc/field/textareafield.class.php:102 +msgid "Textarea" msgstr "" -#: inc/abstracttarget.class.php:190 -msgid "The form entity" +#: inc/field/textareafield.class.php:160 inc/field/dropdownfield.class.php:440 +#: 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:487 +#: inc/field/requesttypefield.class.php:159 +msgid "A required field is empty:" msgstr "" -#: inc/abstracttarget.class.php:191 -msgid "Default entity of the validator" +#: 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/abstracttarget.class.php:192 -msgid "Specific entity" +#: inc/field/dropdownfield.class.php:70 inc/filter/entityfilter.class.php:44 +#: inc/abstractitiltarget.class.php:2024 inc/abstractitiltarget.class.php:2042 +msgid "User" msgstr "" -#: inc/abstracttarget.class.php:193 -msgid "Default entity of a user type question answer" +#: inc/field/dropdownfield.class.php:72 inc/filter/entityfilter.class.php:46 +msgid "User and form" msgstr "" -#: inc/abstracttarget.class.php:194 -msgid "From a GLPI object > Entity type question answer" +#: inc/field/dropdownfield.class.php:431 entrée standard:38 +msgid "Dropdown" +msgid_plural "Dropdowns" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: inc/field/dropdownfield.class.php:462 +msgid "Invalid value for " msgstr "" -#: inc/abstracttarget.class.php:201 -msgid "Tags from questions" +#: inc/field/dropdownfield.class.php:474 +#, php-format +msgid "The itemtype field is required: %s" msgstr "" -#: inc/abstracttarget.class.php:202 -msgid "Specific tags" +#: inc/field/dropdownfield.class.php:490 +#, php-format +msgid "Invalid dropdown type: %s" msgstr "" -#: inc/abstracttarget.class.php:203 -msgid "Tags from questions and specific tags" +#: inc/field/dropdownfield.class.php:821 entrée standard:143 standard:126 +msgid "Entity restriction" msgstr "" -#: inc/abstracttarget.class.php:204 -msgid "Tags from questions or specific tags" +#: 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/abstracttarget.class.php:210 -msgid "equals to the answer to the question" +#: inc/field/ldapselectfield.class.php:109 +msgid "LDAP size limit exceeded" msgstr "" -#: inc/abstracttarget.class.php:211 -msgid "calculated from the ticket creation date" +#: inc/field/ldapselectfield.class.php:133 +msgid "LDAP Select" msgstr "" -#: inc/abstracttarget.class.php:212 -msgid "calculated from the answer to the question" +#: inc/field/ldapselectfield.class.php:177 +msgid "LDAP directory not defined!" msgstr "" -#: inc/abstracttarget.class.php:218 -msgid "SLA from template or none" +#: inc/field/ldapselectfield.class.php:184 +msgid "LDAP directory not found!" msgstr "" -#: inc/abstracttarget.class.php:219 -msgid "Specific SLA" +#: 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/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" +#: inc/field/textfield.class.php:154 +#, php-format +msgid "The text is too short (minimum %d characters): %s" msgstr "" -#: inc/abstracttarget.class.php:226 -msgid "OLA from template or none" +#: inc/field/textfield.class.php:159 +#, php-format +msgid "The text is too long (maximum %d characters): %s" msgstr "" -#: inc/abstracttarget.class.php:227 -msgid "Specific OLA" +#: inc/field/textfield.class.php:167 +msgid "Text" msgstr "" -#: inc/abstracttarget.class.php:234 -msgid "Urgency from template or Medium" +#: 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/abstracttarget.class.php:235 inc/targetchange.class.php:48 -msgid "Specific urgency" +#: inc/field/textfield.class.php:217 inc/field/floatfield.class.php:238 +msgid "Range" msgstr "" -#: inc/abstracttarget.class.php:242 -msgid "Category from template or none" +#: inc/field/textfield.class.php:223 inc/field/floatfield.class.php:244 +msgid "Additional validation" msgstr "" -#: inc/abstracttarget.class.php:243 inc/targetchange.class.php:56 -msgid "Specific category" +#: inc/field/radiosfield.class.php:108 +msgid "Radios" msgstr "" -#: inc/abstracttarget.class.php:245 inc/targetticket.class.php:89 -msgid "Last valid answer" +#: inc/field/radiosfield.class.php:114 inc/field/glpiselectfield.class.php:86 +#: inc/field/fieldsfield.class.php:511 inc/field/checkboxesfield.class.php:229 +msgid "The field value is required:" msgstr "" -#: inc/abstracttarget.class.php:251 -msgid "Location from template or none" +#: inc/field/radiosfield.class.php:192 inc/field/selectfield.class.php:104 +#: 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/abstracttarget.class.php:252 -msgid "Specific location" +#: inc/field/integerfield.class.php:58 +#, php-format +msgid "This is not an integer: %s" msgstr "" -#: inc/abstracttarget.class.php:880 -msgid "User type question" +#: 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/abstracttarget.class.php:881 -msgid "Entity type question" +#: 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/abstracttarget.class.php:1017 -msgid "SLA (TTO/TTR)" +#: inc/field/integerfield.class.php:100 +msgid "Integer" msgstr "" -#: inc/abstracttarget.class.php:1018 inc/abstracttarget.class.php:1089 -msgid "Question (TTO/TTR)" +#: inc/field/undefinedfield.class.php:43 +msgid "Undefined" msgstr "" -#: inc/abstracttarget.class.php:1088 -msgid "OLA (TTO/TTR)" +#: inc/field/ipfield.class.php:121 +msgid "IP address" +msgid_plural "IP addresses" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: inc/field/urgencyfield.class.php:84 inc/abstractitiltarget.class.php:995 +msgid "Urgency" 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" +#: 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/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" +#: inc/field/glpiselectfield.class.php:71 entrée standard:38 +msgid "GLPI object" +msgid_plural "GLPI objects" msgstr[0] "" msgstr[1] "" +msgstr[2] "" -#: inc/abstracttarget.class.php:1189 -msgid "Urgency " +#: inc/field/hostnamefield.class.php:114 +msgid "Hostname" +msgid_plural "Hostnames" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: inc/field/timefield.class.php:128 +msgid "Time" msgstr "" -#: inc/abstracttarget.class.php:1219 -msgid "Ticket tags" +#: inc/field/emailfield.class.php:87 +#, php-format +msgid "This is not a valid e-mail: %s" msgstr "" -#: inc/abstracttarget.class.php:1267 -msgid "Tags" +#: inc/field/emailfield.class.php:98 +msgid "Email" +msgid_plural "Emails" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: inc/field/selectfield.class.php:97 +msgid "Select" msgstr "" -#: inc/abstracttarget.class.php:1352 -msgid "Actors" +#: inc/field/datetimefield.class.php:138 +msgid "Date & time" msgstr "" -#: inc/abstracttarget.class.php:1395 -msgid "Location " +#: 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/abstracttarget.class.php:1521 -msgid "A target must be associated to a form." +#: inc/field/actorfield.class.php:272 +#, php-format +msgid "User not found or invalid email address: %s" msgstr "" -#: inc/abstracttarget.class.php:1526 -msgid "A target must be associated to an existing form." +#: inc/field/filefield.class.php:104 +msgid "No attached document" msgstr "" -#: inc/abstracttarget.class.php:1531 -msgid "Name is required." +#: inc/field/filefield.class.php:113 inc/field/filefield.class.php:275 +#: inc/field/filefield.class.php:282 +msgid "Attached document" msgstr "" -#: inc/abstracttarget.class.php:1558 inc/form.class.php:1407 -#: inc/form_language.class.php:108 -msgid "The name cannot be empty!" +#: inc/field/filefield.class.php:156 +#, php-format +msgid "A required file is missing: %s" msgstr "" -#: inc/abstracttarget.class.php:1564 -msgid "The description cannot be empty!" +#: inc/field/filefield.class.php:173 +msgid "File" msgstr "" -#: inc/abstracttarget.class.php:1652 inc/answer.class.php:66 -msgid "Answer" -msgid_plural "Answers" -msgstr[0] "" -msgstr[1] "" +#: inc/field/multiselectfield.class.php:86 +msgid "Multiselect" +msgstr "" -#: 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/field/fieldsfield.class.php:153 +msgid "Warning: Additional Fields plugin is disabled or missing" +msgstr "" -#: inc/abstracttarget.class.php:1657 -msgid "Full form" +#: inc/field/fieldsfield.class.php:166 +msgid "Block" msgstr "" -#: inc/abstracttarget.class.php:1831 -msgid "Add" +#: inc/field/fieldsfield.class.php:170 inc/targetticket.class.php:340 +msgid "Field" msgstr "" -#: inc/abstracttarget.class.php:1833 -msgid "Cancel" +#: inc/field/fieldsfield.class.php:253 +msgid "show" msgstr "" -#: inc/abstracttarget.class.php:2002 inc/target_actor.class.php:65 -msgid "Form author" +#: inc/field/fieldsfield.class.php:388 +#, php-format +msgid "Field '%1$s' type not implemented yet !" msgstr "" -#: inc/abstracttarget.class.php:2005 inc/target_actor.class.php:66 -msgid "Form validator" +#: inc/field/fieldsfield.class.php:465 +msgid "Some numeric fields contains non numeric values" msgstr "" -#: inc/abstracttarget.class.php:2015 inc/target_actor.class.php:68 -msgid "Person from the question" +#: inc/field/fieldsfield.class.php:470 +msgid "Some URL fields contains invalid links" msgstr "" -#: inc/abstracttarget.class.php:2026 inc/target_actor.class.php:70 -msgid "Group from the question" +#: inc/field/fieldsfield.class.php:556 +msgid "Additionnal fields" msgstr "" -#: inc/abstracttarget.class.php:2032 -msgid "Group from the object" +#: inc/field/checkboxesfield.class.php:116 +msgid "Checkboxes" msgstr "" -#: inc/abstracttarget.class.php:2038 -msgid "Tech group from the object" +#: inc/field/checkboxesfield.class.php:211 +#, php-format +msgid "The following question needs at least %d answers" msgstr "" -#: inc/abstracttarget.class.php:2044 inc/target_actor.class.php:75 -msgid "Actors from the question" +#: inc/field/checkboxesfield.class.php:217 +#, php-format +msgid "The following question does not accept more than %d answers" msgstr "" -#: inc/abstracttarget.class.php:2055 inc/target_actor.class.php:74 -msgid "Supplier from the question" +#: inc/field/checkboxesfield.class.php:289 +msgid "Range min" msgstr "" -#: inc/category.class.php:72 -msgid "Knowbase category" +#: inc/field/checkboxesfield.class.php:290 +msgid "Range max" msgstr "" -#: inc/common.class.php:228 -msgid "You cannot delete this issue. Maybe it is taken into account." +#: inc/field/requesttypefield.class.php:85 inc/targetticket.class.php:1123 +msgid "Request type" msgstr "" -#: inc/common.class.php:233 -msgid "Failed to delete this issue. An internal error occured." +#: inc/field/floatfield.class.php:140 +#, php-format +msgid "This is not a number: %s" +msgstr "" + +#: inc/field/floatfield.class.php:181 +msgid "Decimal number" +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/condition.class.php:64 +#: 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:103 +#: inc/condition.class.php:104 msgid "is visible" msgstr "" -#: inc/condition.class.php:104 +#: inc/condition.class.php:105 msgid "is not visible" msgstr "" -#: inc/condition.class.php:105 +#: inc/condition.class.php:106 msgid "regular expression matches" msgstr "" -#: inc/condition.class.php:116 +#: inc/condition.class.php:117 msgid "Always displayed" msgstr "" -#: inc/condition.class.php:117 +#: inc/condition.class.php:118 msgid "Hidden unless" msgstr "" -#: inc/condition.class.php:118 +#: inc/condition.class.php:119 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 +#: 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:1831 inc/targetchange.class.php:303 +#: inc/section.class.php:379 inc/restrictedformcriteria.class.php:200 +#: inc/question.class.php:832 inc/questionparameter/range.class.php:205 +#: inc/questionregex.class.php:185 inc/questiondependency.class.php:196 +#: inc/item_targetticket.class.php:150 inc/targetticket.class.php:1429 #, 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 +#: 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:1522 inc/targetchange.class.php:148 +#: inc/section.class.php:404 inc/restrictedformcriteria.class.php:226 +#: inc/question.class.php:881 inc/questionparameter/range.class.php:140 +#: inc/questionregex.class.php:120 inc/questiondependency.class.php:211 +#: inc/item_targetticket.class.php:64 inc/targetticket.class.php:1468 #, php-format msgid "Cannot export an empty object: %s" msgstr "" -#: inc/entityconfig.class.php:78 -msgid "GLPi's helpdesk" +#: inc/condition.class.php:269 +msgid "Conditions" 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" +#: inc/linker.class.php:78 +msgid "Importing" msgstr "" -#: inc/entityconfig.class.php:95 -msgid "Merged with Forms" +#: inc/linker.class.php:80 +msgid "Import in progress" msgstr "" -#: inc/entityconfig.class.php:96 -msgid "Distinct menu entry" -msgstr "" +#: inc/issue.class.php:41 +msgid "Issue" +msgid_plural "Issues" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: inc/entityconfig.class.php:103 inc/entityconfig.class.php:111 -msgid "Visible" +#: inc/issue.class.php:54 +msgid "Update issue data from tickets and form answers" msgstr "" -#: inc/entityconfig.class.php:104 inc/entityconfig.class.php:112 -msgid "Hidden" +#: inc/issue.class.php:403 +msgid "Satisfaction survey expired" msgstr "" -#: inc/entityconfig.class.php:161 -msgid "Helpdesk" +#: inc/issue.class.php:532 inc/form_language.class.php:213 +#: inc/form.class.php:156 inc/form.class.php:2133 entrée standard:52 +#: standard:49 standard:57 standard:38 standard:39 +msgid "Name" msgstr "" -#: inc/entityconfig.class.php:169 inc/entityconfig.class.php:277 -msgid "Helpdesk mode" +#: inc/issue.class.php:545 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/entityconfig.class.php:186 inc/entityconfig.class.php:287 -msgid "Sort order" -msgstr "" +#: inc/issue.class.php:554 inc/form.class.php:505 inc/form.class.php:2142 +#: entrée standard:65 +msgid "Type" +msgid_plural "Types" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: inc/entityconfig.class.php:203 inc/entityconfig.class.php:297 -msgid "Knowledge base" +#: inc/issue.class.php:567 inc/formanswer.class.php:259 +msgid "Status" msgstr "" -#: inc/entityconfig.class.php:219 -msgid "Search" +#: inc/issue.class.php:579 +msgid "Opening date" msgstr "" -#: inc/entityconfig.class.php:236 -msgid "Header message" +#: inc/issue.class.php:588 +msgid "Last update" 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" +#: inc/issue.class.php:597 inc/form.class.php:174 +#: inc/abstracttarget.class.php:517 +msgid "Entity" +msgid_plural "Entities" msgstr[0] "" msgstr[1] "" +msgstr[2] "" -#: inc/entityconfig.class.php:307 -msgid "Display search field" -msgstr "" +#: inc/issue.class.php:607 inc/notificationtargetformanswer.class.php:79 +#: inc/target_actor.class.php:83 inc/formanswer.class.php:218 +#: inc/formanswer.class.php:608 inc/abstractitiltarget.class.php:1710 +msgid "Requester" +msgid_plural "Requesters" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: inc/entityconfig.class.php:317 -msgid "Display header" +#: inc/issue.class.php:625 inc/formanswer.class.php:228 +msgid "Form approver" msgstr "" -#: inc/form.class.php:63 inc/form.class.php:361 -msgid "Public access" +#: inc/issue.class.php:641 inc/formanswer.class.php:537 +#: inc/formanswer.class.php:544 inc/formanswer.class.php:623 +#: inc/form_language.class.php:227 +msgid "Comment" msgstr "" -#: inc/form.class.php:64 inc/form.class.php:365 -msgid "Private access" +#: inc/issue.class.php:653 +msgid "Ticket approver" msgstr "" -#: inc/form.class.php:65 inc/form.class.php:369 -msgid "Restricted access" +#: inc/issue.class.php:687 +msgid "Technician" msgstr "" -#: inc/form.class.php:113 -msgid "Import forms" +#: inc/issue.class.php:718 +msgid "Technician group" msgstr "" -#: inc/form.class.php:191 -msgid "Homepage" +#: inc/issue.class.php:751 inc/formanswer.class.php:248 +msgid "Form approver group" msgstr "" -#: inc/form.class.php:204 -msgid "Access" +#: inc/issue.class.php:762 inc/abstractitiltarget.class.php:742 +msgid "Time to resolve" msgstr "" -#: inc/form.class.php:248 -msgid "Icon" +#: inc/issue.class.php:773 +msgid "Time to resolve + Progress" msgstr "" -#: inc/form.class.php:256 -msgid "Icon color" +#: inc/issue.class.php:783 +msgid "Internal time to resolve" msgstr "" -#: inc/form.class.php:264 inc/form.class.php:443 -msgid "Background color" +#: inc/issue.class.php:794 +msgid "Internal time to resolve + Progress" msgstr "" -#: inc/form.class.php:316 inc/form.class.php:377 inc/form.class.php:458 -msgid "All langages" +#: inc/issue.class.php:804 +msgid "Resolution date" msgstr "" -#: inc/form.class.php:428 -msgid "Direct access on homepage" +#: inc/issue.class.php:819 +msgid "Internal time to own" msgstr "" -#: inc/form.class.php:436 -msgid "Form icon" +#: inc/issue.class.php:830 +msgid "Internal time to own + Progress" msgstr "" -#: inc/form.class.php:476 -msgid "Need to be validate?" +#: inc/issue.class.php:840 +msgid "Time to own" msgstr "" -#: inc/form.class.php:633 -msgid "Default form in service catalog" +#: inc/issue.class.php:851 +msgid "Time to own + Progress" msgstr "" -#: inc/form.class.php:645 -msgid "To delete this form you must delete all its answers first." +#: inc/issue.class.php:877 +msgid "Ticket" msgstr "" -#: inc/form.class.php:657 inc/form.class.php:714 -msgid "Target" -msgid_plural "Targets" +#: inc/issue.class.php:878 inc/formanswer.class.php:183 +msgid "Form answer" +msgid_plural "Form answers" msgstr[0] "" msgstr[1] "" +msgstr[2] "" -#: 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" +#: inc/issue.class.php:883 +msgid "Not validated" msgstr "" -#: inc/form.class.php:1122 -msgid "What are you looking for?" +#: inc/issue.class.php:884 inc/formanswer.class.php:76 +#: inc/form_validator.class.php:71 +msgid "Refused" msgstr "" -#: inc/form.class.php:1130 +#: inc/issue.class.php:952 #, php-format -msgid "My %1$d last forms (requester)" +msgid "%1$s %2$s" 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)" +#: inc/issue.class.php:1215 inc/filter/itilcategoryfilter.class.php:56 +#: hook.php:677 +msgid "All" msgstr "" -#: inc/form.class.php:1174 -msgid "No form waiting for validation" +#: inc/issue.class.php:1221 hook.php:678 +msgid "New" msgstr "" -#: inc/form.class.php:1203 -msgid "All my forms (validator)" +#: inc/issue.class.php:1227 hook.php:679 +msgid "Assigned" msgstr "" -#: inc/form.class.php:1323 inc/form.class.php:1324 -msgid "Are you a robot ?" +#: inc/issue.class.php:1233 inc/formanswer.class.php:75 +#: inc/form_validator.class.php:69 hook.php:680 +msgid "Waiting" msgstr "" -#: inc/form.class.php:1365 -msgid "Validation" +#: inc/issue.class.php:1239 hook.php:681 +msgid "To validate" msgstr "" -#: inc/form.class.php:1367 -msgid "Choose a validator" +#: inc/issue.class.php:1245 hook.php:682 +msgid "Solved" msgstr "" -#: inc/form.class.php:1472 -#, php-format -msgid "The question %s is not compatible with public forms" +#: inc/issue.class.php:1251 hook.php:683 +msgid "Closed" msgstr "" -#: inc/form.class.php:1607 -msgid "Errored duplicate" -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/form.class.php:1618 -msgid "Duplicate" +#: inc/category.class.php:80 +msgid "Knowbase category" msgstr "" -#: inc/form.class.php:1683 -#, php-format -msgid "Form duplicated: %s" +#: inc/category.class.php:86 +msgid "As child of" msgstr "" -#: inc/form.class.php:1694 -#, php-format -msgid "Form Transfered: %s" +#: inc/category.class.php:92 inc/form.class.php:261 entrée standard:65 +msgid "Icon" msgstr "" -#: inc/form.class.php:1830 -msgid "Upload of JSON files not allowed." +#: inc/category.class.php:98 inc/form.class.php:269 entrée standard:67 +msgid "Icon color" msgstr "" -#: inc/form.class.php:1833 -msgid "You may allow JSON files right now." +#: inc/category.class.php:104 inc/form.class.php:277 entrée standard:80 +msgid "Background color" msgstr "" -#: inc/form.class.php:1834 -msgctxt "button" -msgid "Create" +#: inc/notificationtargetformanswer.class.php:43 +msgid "The form as been saved" msgstr "" -#: inc/form.class.php:1837 inc/form.class.php:1848 -msgid "Please contact your GLPI administrator." +#: inc/notificationtargetformanswer.class.php:44 install/install.php:355 +msgid "A form need to be validate" msgstr "" -#: inc/form.class.php:1838 inc/form.class.php:1849 -msgctxt "button" -msgid "Back" +#: inc/notificationtargetformanswer.class.php:45 install/install.php:361 +msgid "The form is refused" msgstr "" -#: inc/form.class.php:1841 -msgid "Upload of JSON files not enabled." +#: inc/notificationtargetformanswer.class.php:46 install/install.php:367 +msgid "The form is accepted" msgstr "" -#: inc/form.class.php:1844 inc/form.class.php:1847 -msgid "You may enable JSON files right now." +#: inc/notificationtargetformanswer.class.php:47 install/install.php:373 +msgid "The form is deleted" msgstr "" -#: inc/form.class.php:1845 -msgctxt "button" -msgid "Enable" +#: inc/notificationtargetformanswer.class.php:77 +msgid "Form #" msgstr "" -#: inc/form.class.php:1911 -msgid "Forms import impossible, the file is empty" +#: inc/notificationtargetformanswer.class.php:78 +msgid "Form name" msgstr "" -#: inc/form.class.php:1915 inc/form.class.php:1919 -msgid "Forms import impossible, the file seems corrupt" -msgstr "" +#: inc/notificationtargetformanswer.class.php:80 +#: inc/form_validator.class.php:76 +msgid "Validator" +msgid_plural "Validators" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: inc/form.class.php:1925 -msgid "Forms import impossible, the file was generated with another version" +#: inc/notificationtargetformanswer.class.php:81 inc/formanswer.class.php:239 +msgid "Creation date" 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." +#: inc/notificationtargetformanswer.class.php:82 +msgid "Full form answers" msgstr "" -#: inc/form.class.php:1958 -#, php-format -msgid "Failed to import %s" +#: inc/notificationtargetformanswer.class.php:83 +msgid "Refused comment" msgstr "" -#: inc/form.class.php:1963 -#, php-format -msgid "Forms successfully imported from %s" +#: inc/notificationtargetformanswer.class.php:84 +msgid "Validation link" msgstr "" -#: inc/form.class.php:2029 -#, php-format -msgid "The form %1$s already exists and is in an unmodifiable entity." +#: inc/notificationtargetformanswer.class.php:85 +msgid "Request #" msgstr "" -#: inc/form.class.php:2037 -#, php-format -msgid "The entity %1$s is required for the form %2$s." +#: inc/notificationtargetformanswer.class.php:97 +msgid "Author" msgstr "" -#: inc/form.class.php:2114 -msgid "Failed to create JSON document type" +#: inc/notificationtargetformanswer.class.php:98 +#: inc/abstractitiltarget.class.php:1290 +msgid "Approver" msgstr "" -#: inc/form.class.php:2121 -msgid "JSON document type not found" +#: inc/target_actor.class.php:66 inc/abstractitiltarget.class.php:2034 +msgid "Form author" msgstr "" -#: inc/form.class.php:2128 -msgid "Failed to update JSON document type" +#: inc/target_actor.class.php:67 inc/abstractitiltarget.class.php:2037 +msgid "Form validator" msgstr "" -#: inc/form.class.php:2148 -msgid "Forms without category" +#: inc/target_actor.class.php:68 +msgid "Specific person" msgstr "" -#: inc/form.class.php:2171 -msgid "No form available" +#: inc/target_actor.class.php:69 inc/abstractitiltarget.class.php:2047 +msgid "Person from the question" msgstr "" -#: inc/form.class.php:2450 -msgid "Unsupported target type." +#: inc/target_actor.class.php:70 +msgid "Specific group" msgstr "" -#: inc/form.class.php:2473 -msgid "Unsuported target type." +#: inc/target_actor.class.php:71 inc/abstractitiltarget.class.php:2058 +msgid "Group from the question" msgstr "" -#: inc/form.class.php:2512 -msgid "plugin_formcreator_load_check" +#: inc/target_actor.class.php:72 +msgid "Group from an object" 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!" +#: inc/target_actor.class.php:73 +msgid "Tech group from an object" msgstr "" -#: inc/form_language.class.php:246 inc/form_language.class.php:281 -msgid "Add a translation" +#: inc/target_actor.class.php:74 +msgid "Specific supplier" msgstr "" -#: inc/form_language.class.php:309 inc/form_language.class.php:311 -msgid "New translation" +#: inc/target_actor.class.php:75 inc/abstractitiltarget.class.php:2087 +msgid "Supplier from the question" msgstr "" -#: inc/form_language.class.php:314 -msgid "Filter list" +#: inc/target_actor.class.php:76 inc/abstractitiltarget.class.php:2076 +msgid "Actors from the question" msgstr "" -#: inc/form_language.class.php:319 inc/form_language.class.php:411 -msgid "No translation found" +#: inc/target_actor.class.php:77 inc/abstractitiltarget.class.php:2091 +msgid "Form author's supervisor" msgstr "" -#: inc/form_language.class.php:324 -msgid "Do you want to delete the selected items?" +#: inc/target_actor.class.php:84 +msgid "Observer" msgstr "" -#: inc/form_language.class.php:345 -msgid "Original string" +#: inc/target_actor.class.php:85 inc/abstractitiltarget.class.php:1724 +msgid "Assigned to" msgstr "" -#: inc/form_profile.class.php:48 inc/form_profile.class.php:87 -msgid "Access type" -msgid_plural "Access types" +#: inc/target_actor.class.php:91 +msgid "Target actor" +msgid_plural "Target actors" msgstr[0] "" msgstr[1] "" +msgstr[2] "" -#: 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" +#: 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/form_profile.class.php:122 -msgid "Enable captcha" +#: inc/target_actor.class.php:179 +#, php-format +msgid "Failed to find a user: %1$s" msgstr "" -#: inc/formanswer.class.php:62 -msgid "Waiting" +#: inc/target_actor.class.php:188 +#, php-format +msgid "Failed to find a group: %1$s" msgstr "" -#: inc/formanswer.class.php:63 inc/issue.class.php:635 -msgid "Refused" +#: inc/target_actor.class.php:197 +#, php-format +msgid "Failed to find a supplier: %1$s" msgstr "" -#: inc/formanswer.class.php:64 +#: inc/formanswer.class.php:77 inc/form_validator.class.php:70 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 +#: inc/formanswer.class.php:523 msgid "Print this form" msgstr "" -#: inc/formanswer.class.php:525 +#: inc/formanswer.class.php:547 msgid "Form accepted by validator." msgstr "" -#: inc/formanswer.class.php:527 +#: inc/formanswer.class.php:549 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" +#: inc/formanswer.class.php:616 inc/formaccesstype.class.php:122 +msgid "Save" msgstr "" -#: inc/formanswer.class.php:611 +#: inc/formanswer.class.php:628 msgid "Required if refused" msgstr "" -#: inc/formanswer.class.php:617 +#: inc/formanswer.class.php:634 msgid "Refuse" msgstr "" -#: inc/formanswer.class.php:625 +#: inc/formanswer.class.php:642 msgid "Edit answers" msgstr "" -#: inc/formanswer.class.php:631 +#: inc/formanswer.class.php:648 msgid "Cancel edition" msgstr "" -#: inc/formanswer.class.php:639 +#: inc/formanswer.class.php:655 msgid "Accept" msgstr "" -#: inc/formanswer.class.php:656 +#: inc/formanswer.class.php:676 msgid "Refused comment is required!" msgstr "" -#: inc/formanswer.class.php:741 +#: inc/formanswer.class.php:750 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 +#: inc/formanswer.class.php:956 inc/formanswer.class.php:958 msgid "Form data" msgstr "" -#: inc/formanswer.class.php:1001 inc/formanswer.class.php:1044 +#: inc/formanswer.class.php:1084 inc/formanswer.class.php:1134 msgid "Cannot generate targets!" msgstr "" -#: inc/formanswer.class.php:1155 +#: inc/formanswer.class.php:1258 msgid "No turing test set" msgstr "" -#: inc/formanswer.class.php:1160 +#: inc/formanswer.class.php:1263 msgid "You failed the Turing test" msgstr "" -#: inc/formanswer.class.php:1178 +#: inc/formanswer.class.php:1305 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/common.class.php:229 +msgid "You cannot delete this issue. Maybe it is taken into account." +msgstr "" -#: inc/issue.class.php:53 -msgid "Update issue data from tickets and form answers" +#: inc/common.class.php:234 +msgid "Failed to delete this issue. An internal error occured." msgstr "" -#: inc/issue.class.php:529 -msgid "Ticket approver" +#: inc/common.class.php:777 +msgid "Seek assistance" msgstr "" -#: inc/issue.class.php:634 -msgid "Not validated" +#: inc/common.class.php:782 +msgid "My requests for assistance" msgstr "" -#: inc/item_targetticket.class.php:52 -msgid "Composite ticket relation" -msgid_plural "Composite ticket relations" +#: inc/common.class.php:812 +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/knowbase.class.php:89 -msgid "Please, describe your need here" -msgstr "" - -#: inc/linker.class.php:78 -msgid "Importing" +#: inc/formaccesstype.class.php:78 +msgid "Link to the form" msgstr "" -#: inc/notificationtargetformanswer.class.php:43 -msgid "The form as been saved" +#: inc/formaccesstype.class.php:91 +msgid "Please activate the form to view the link" msgstr "" -#: inc/notificationtargetformanswer.class.php:44 install/install.php:283 -msgid "A form need to be validate" +#: inc/formaccesstype.class.php:99 +msgid "Enable captcha" msgstr "" -#: inc/notificationtargetformanswer.class.php:45 install/install.php:289 -msgid "The form is refused" +#: inc/formaccesstype.class.php:109 +msgid "Restricted to" msgstr "" -#: inc/notificationtargetformanswer.class.php:46 install/install.php:295 -msgid "The form is accepted" +#: 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:1048 +#: inc/form.class.php:1173 inc/abstracttarget.class.php:161 +#: inc/abstractitiltarget.class.php:1541 +msgid "The name cannot be empty!" msgstr "" -#: inc/notificationtargetformanswer.class.php:47 install/install.php:301 -msgid "The form is deleted" +#: inc/form_language.class.php:119 +msgid "The language must be associated to a form!" msgstr "" -#: inc/notificationtargetformanswer.class.php:77 -msgid "Form #" +#: inc/form_language.class.php:249 +msgid "Add a translation" msgstr "" -#: inc/notificationtargetformanswer.class.php:78 -msgid "Form name" +#: inc/form_language.class.php:283 js/scripts.js:1179 +msgid "Update a translation" msgstr "" -#: inc/notificationtargetformanswer.class.php:80 -msgid "Validator" +#: inc/form_language.class.php:313 inc/form_language.class.php:315 +msgid "New translation" msgstr "" -#: inc/notificationtargetformanswer.class.php:82 -msgid "Full form answers" +#: inc/form_language.class.php:318 +msgid "Filter list" msgstr "" -#: inc/notificationtargetformanswer.class.php:83 -msgid "Refused comment" +#: inc/form_language.class.php:323 inc/form_language.class.php:413 +msgid "No translation found" msgstr "" -#: inc/notificationtargetformanswer.class.php:84 -msgid "Validation link" +#: inc/form_language.class.php:328 +msgid "Do you want to delete the selected items?" msgstr "" -#: inc/notificationtargetformanswer.class.php:85 -msgid "Request #" +#: inc/form_language.class.php:337 inc/form_language.class.php:376 +#: inc/form.class.php:529 inc/abstractitiltarget.class.php:1615 +msgid "Delete" msgstr "" -#: inc/question.class.php:179 inc/section.class.php:421 -msgid "Add a section" +#: inc/form_language.class.php:347 +msgid "Original string" msgstr "" -#: inc/question.class.php:191 -msgid "Show submit button" +#: inc/form_language.class.php:399 +msgid "Add a new language" msgstr "" -#: inc/question.class.php:238 inc/section.class.php:553 -msgid "Count of conditions" +#: 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/question.class.php:327 inc/section.class.php:96 -#: inc/section.class.php:134 -msgid "The title is required" +#: inc/form_validator.class.php:68 inc/targetticket.class.php:98 +#: inc/abstractitiltarget.class.php:179 +msgid "None" msgstr "" -#: inc/question.class.php:335 -msgid "The field type is required" +#: inc/form_validator.class.php:122 +msgid "Need validaton?" msgstr "" -#: inc/question.class.php:342 -msgid "The section is required" +#: inc/form_validator.class.php:126 inc/abstractitiltarget.class.php:2028 +msgid "No" +msgstr "" + +#: inc/form_validator.class.php:303 inc/profile.class.php:62 +#: inc/targetproblem.class.php:146 inc/entityconfig.class.php:389 +#: inc/targetchange.class.php:483 inc/targetticket.class.php:317 +#: inc/targetticket.class.php:352 inc/abstractitiltarget.class.php:2017 +msgctxt "button" +msgid "Save" +msgstr "" + +#: inc/form_validator.class.php:717 inc/abstractitiltarget.class.php:1270 +msgid "Validation" +msgstr "" + +#: inc/form_validator.class.php:719 +msgid "Choose a validator" msgstr "" -#: inc/question.class.php:354 +#: 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:1411 #, php-format -msgid "Field type %1$s is not available for question %2$s." +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/question.class.php:367 -msgid "This type of question is not compatible with public forms." +#: inc/targetproblem.class.php:578 inc/targetchange.class.php:105 +#: inc/targetticket.class.php:135 inc/abstractitiltarget.class.php:1172 +msgid "Actors" msgstr "" -#: inc/question.class.php:376 -msgid "This type of question requires parameters" +#: inc/targetproblem.class.php:631 entrée standard:48 +msgid "Problem title" msgstr "" -#: inc/question.class.php:382 -msgid "A parameter is missing for this question type" +#: inc/targetproblem.class.php:641 inc/targetchange.class.php:353 +#: inc/targetticket.class.php:198 +msgid "Content" msgstr "" -#: inc/question.class.php:685 inc/section.class.php:592 -msgid "Add a question" +#: inc/targetproblem.class.php:651 inc/targetchange.class.php:363 +msgid "Impact" msgstr "" -#: inc/question.class.php:688 -msgid "Edit a question" +#: inc/targetproblem.class.php:661 entrée standard:56 +msgid "Cause" msgstr "" -#: inc/question.class.php:781 -msgid "Required" +#: inc/targetproblem.class.php:671 entrée standard:58 +msgid "Symptom" msgstr "" -#: inc/question.class.php:798 -msgid "Show empty" +#: inc/entityconfig.class.php:90 inc/entityconfig.class.php:99 +#: inc/entityconfig.class.php:107 inc/entityconfig.class.php:115 +#: inc/entityconfig.class.php:123 inc/entityconfig.class.php:131 +#: inc/entityconfig.class.php:139 inc/entityconfig.class.php:147 +#: inc/entityconfig.class.php:155 +msgid "Inheritance of the parent entity" msgstr "" -#: inc/question.class.php:841 -msgid "Condition to show the question" +#: inc/entityconfig.class.php:91 +msgid "GLPi's helpdesk" msgstr "" -#: inc/questiondependency.class.php:68 -msgid "Question dependency" -msgid_plural "Question dependencies" +#: inc/entityconfig.class.php:92 +msgid "Service catalog simplified" +msgstr "" + +#: inc/entityconfig.class.php:93 +msgid "Service catalog extended" +msgstr "" + +#: inc/entityconfig.class.php:100 +msgid "All available forms" +msgstr "" + +#: inc/entityconfig.class.php:101 +msgid "Only default forms" +msgstr "" + +#: inc/entityconfig.class.php:108 +msgid "Popularity sort" +msgstr "" + +#: inc/entityconfig.class.php:109 +msgid "Alphabetic sort" +msgstr "" + +#: inc/entityconfig.class.php:116 +msgid "Merged with Forms" +msgstr "" + +#: inc/entityconfig.class.php:117 +msgid "Distinct menu entry" +msgstr "" + +#: inc/entityconfig.class.php:124 inc/entityconfig.class.php:132 +#: inc/entityconfig.class.php:140 inc/entityconfig.class.php:148 +#: inc/form.class.php:285 entrée standard:100 +msgid "Visible" +msgstr "" + +#: inc/entityconfig.class.php:125 inc/entityconfig.class.php:133 +#: inc/entityconfig.class.php:141 inc/entityconfig.class.php:149 +msgid "Hidden" +msgstr "" + +#: inc/entityconfig.class.php:156 +msgid "Variable height" +msgstr "" + +#: inc/entityconfig.class.php:157 +msgid "Uniform height" +msgstr "" + +#: inc/entityconfig.class.php:231 +msgid "Helpdesk" +msgstr "" + +#: inc/entityconfig.class.php:239 inc/entityconfig.class.php:403 entrée +#: standard:44 +msgid "Helpdesk mode" +msgstr "" + +#: inc/entityconfig.class.php:250 +msgid "Default Form list mode" +msgstr "" + +#: inc/entityconfig.class.php:268 inc/entityconfig.class.php:413 +msgid "Sort order" +msgstr "" + +#: inc/entityconfig.class.php:284 inc/entityconfig.class.php:423 +msgid "Knowledge base" +msgstr "" + +#: inc/entityconfig.class.php:299 +msgid "Search" +msgstr "" + +#: inc/entityconfig.class.php:315 +msgid "Counters dashboard" +msgstr "" + +#: inc/entityconfig.class.php:331 +msgid "Header message" +msgstr "" + +#: inc/entityconfig.class.php:347 +msgid "Search issue" +msgstr "" + +#: inc/entityconfig.class.php:363 +msgid "Tile design" +msgstr "" + +#: inc/entityconfig.class.php:375 inc/entityconfig.class.php:453 +#: inc/form.class.php:239 entrée standard:84 +msgid "Header" +msgid_plural "Headers" msgstr[0] "" msgstr[1] "" +msgstr[2] "" + +#: inc/entityconfig.class.php:433 +msgid "Display search field" +msgstr "" + +#: inc/entityconfig.class.php:443 +msgid "Display header" +msgstr "" -#: inc/questionrange.class.php:53 +#: 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:63 +#: inc/questionrange.class.php:62 inc/questionparameter/range.class.php:69 msgid "Minimum range" msgstr "" -#: inc/questionrange.class.php:72 +#: inc/questionrange.class.php:71 inc/questionparameter/range.class.php:78 msgid "maximum range" msgstr "" -#: inc/questionrange.class.php:105 -msgid "Min" +#: inc/form.class.php:66 inc/form.class.php:432 +msgid "Public access" msgstr "" -#: inc/questionrange.class.php:107 -msgid "Max" +#: inc/form.class.php:67 inc/form.class.php:436 +msgid "Private access" msgstr "" -#: inc/questionregex.class.php:53 -msgid "Question regular expression" -msgid_plural "Question regular expressions" +#: 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:1606 inc/form.class.php:1632 +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: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:563 +msgid "Target" +msgid_plural "Targets" msgstr[0] "" msgstr[1] "" +msgstr[2] "" -#: inc/questionregex.class.php:63 inc/field/floatfield.class.php:252 -#: inc/field/textfield.class.php:235 -msgid "Regular expression" +#: inc/form.class.php:506 +msgid "Actions" +msgstr "" + +#: inc/form.class.php:546 inc/form.class.php:2130 +msgid "Add a target" +msgstr "" + +#: inc/form.class.php:566 +msgid "Preview" +msgstr "" + +#: inc/form.class.php:567 +msgid "properties" +msgstr "" + +#: inc/form.class.php:886 +msgid "What are you looking for?" +msgstr "" + +#: inc/form.class.php:894 +#, php-format +msgid "My %1$d last forms (requester)" +msgstr "" + +#: inc/form.class.php:897 +msgid "No form posted yet" +msgstr "" + +#: inc/form.class.php:927 +msgid "All my forms (requester)" +msgstr "" + +#: inc/form.class.php:940 +#, php-format +msgid "My %1$d last forms (validator)" +msgstr "" + +#: inc/form.class.php:948 +msgid "No form waiting for validation" +msgstr "" + +#: inc/form.class.php:983 +msgid "All my forms (validator)" +msgstr "" + +#: inc/form.class.php:1184 +msgid "Cannot use empty name for form answers. Keeping the previous value." +msgstr "" + +#: inc/form.class.php:1279 +#, php-format +msgid "The question %s is not compatible with public forms" +msgstr "" + +#: inc/form.class.php:1359 +msgid "Errored duplicate" +msgstr "" + +#: inc/form.class.php:1370 +msgid "Duplicate" +msgstr "" + +#: inc/form.class.php:1417 +msgctxt "button" +msgid "Post" +msgstr "" + +#: inc/form.class.php:1440 +#, php-format +msgid "Form duplicated: %s" +msgstr "" + +#: inc/form.class.php:1456 +#, php-format +msgid "Form Transfered: %s" +msgstr "" + +#: inc/form.class.php:1480 +msgid "Back" +msgstr "" + +#: inc/form.class.php:1579 +msgid "Upload of JSON files not allowed." msgstr "" -#: inc/questionregex.class.php:96 +#: inc/form.class.php:1582 +msgid "You may allow JSON files right now." +msgstr "" + +#: inc/form.class.php:1583 +msgctxt "button" +msgid "Create" +msgstr "" + +#: inc/form.class.php:1586 inc/form.class.php:1597 +msgid "Please contact your GLPI administrator." +msgstr "" + +#: inc/form.class.php:1587 inc/form.class.php:1598 +msgctxt "button" +msgid "Back" +msgstr "" + +#: inc/form.class.php:1590 +msgid "Upload of JSON files not enabled." +msgstr "" + +#: inc/form.class.php:1593 inc/form.class.php:1596 +msgid "You may enable JSON files right now." +msgstr "" + +#: inc/form.class.php:1594 +msgctxt "button" +msgid "Enable" +msgstr "" + +#: inc/form.class.php:1641 +msgctxt "button" +msgid "Send" +msgstr "" + +#: inc/form.class.php:1660 +msgid "Forms import impossible, the file is empty" +msgstr "" + +#: inc/form.class.php:1664 inc/form.class.php:1668 +msgid "Forms import impossible, the file seems corrupt" +msgstr "" + +#: inc/form.class.php:1674 +msgid "Forms import impossible, the file was generated with another version" +msgstr "" + +#: inc/form.class.php:1681 msgid "" -"Specify the additional validation conditions in the description of the " -"question to help users." +"The file does not specifies the schema version. It was probably generated " +"with a version older than 2.10. Giving up." msgstr "" -#: inc/section.class.php:424 -msgid "Edit a section" +#: inc/form.class.php:1707 +#, php-format +msgid "Failed to import %s" msgstr "" -#: inc/section.class.php:451 -msgid "Condition to show the section" +#: inc/form.class.php:1712 +#, php-format +msgid "Forms successfully imported from %s" msgstr "" -#: inc/target_actor.class.php:67 -msgid "Specific person" +#: inc/form.class.php:1775 +#, php-format +msgid "The form %1$s already exists and is in an unmodifiable entity." msgstr "" -#: inc/target_actor.class.php:69 -msgid "Specific group" +#: inc/form.class.php:1783 +#, php-format +msgid "You don't have right to update the entity %1$s." msgstr "" -#: inc/target_actor.class.php:71 -msgid "Group from an object" +#: inc/form.class.php:1793 +#, php-format +msgid "The entity %1$s is required for the form %2$s." msgstr "" -#: inc/target_actor.class.php:72 -msgid "Tech group from an object" +#: inc/form.class.php:1875 +msgid "Failed to create JSON document type" msgstr "" -#: inc/target_actor.class.php:73 -msgid "Specific supplier" +#: inc/form.class.php:1882 +msgid "JSON document type not found" msgstr "" -#: inc/target_actor.class.php:89 -msgid "Target actor" -msgid_plural "Target actors" -msgstr[0] "" -msgstr[1] "" +#: inc/form.class.php:1889 +msgid "Failed to update JSON document type" +msgstr "" + +#: inc/form.class.php:1909 +msgid "Forms without category" +msgstr "" + +#: inc/form.class.php:1930 +msgid "No form available" +msgstr "" + +#: inc/form.class.php:2161 inc/targetticket.class.php:392 +#: inc/abstractitiltarget.class.php:1734 inc/abstractitiltarget.class.php:2017 +msgid "Add" +msgstr "" + +#: inc/form.class.php:2179 inc/form.class.php:2202 +msgid "Unsupported target type." +msgstr "" + +#: inc/form.class.php:2241 +msgid "plugin_formcreator_load_check" +msgstr "" -#: inc/targetchange.class.php:42 inc/targetchange.class.php:389 +#: 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:47 -msgid "Medium" +#: inc/targetchange.class.php:343 entrée standard:48 +msgid "Change title" msgstr "" -#: inc/targetchange.class.php:55 inc/targetticket.class.php:86 -msgid "None" +#: 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:232 inc/targetticket.class.php:1245 +#: 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 "" + +#: inc/restrictedformcriteria.class.php:179 #, 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" +msgid "Failed to find %1$s %2$s" msgstr "" -#: inc/targetchange.class.php:288 inc/targetchange.class.php:392 -msgid "Change title" +#: inc/question.class.php:70 inc/targetticket.class.php:1134 +#: inc/targetticket.class.php:1173 inc/abstractitiltarget.class.php:968 +#: inc/abstractitiltarget.class.php:1005 inc/abstractitiltarget.class.php:1083 +#: inc/abstractitiltarget.class.php:1214 inc/abstractitiltarget.class.php:1295 +#: 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/targetchange.class.php:298 inc/targetticket.class.php:127 -msgid "Content" +#: inc/question.class.php:320 +msgid "The field type is required" msgstr "" -#: inc/targetchange.class.php:308 -msgid "Impact" +#: inc/question.class.php:327 +msgid "The section is required" msgstr "" -#: inc/targetchange.class.php:318 -msgid "Control list" +#: inc/question.class.php:339 +#, php-format +msgid "Field type %1$s is not available for question %2$s." msgstr "" -#: inc/targetchange.class.php:328 -msgid "Rollout plan" +#: inc/question.class.php:353 +msgid "This type of question is not compatible with public forms." msgstr "" -#: inc/targetchange.class.php:338 -msgid "Backup plan" +#: inc/question.class.php:362 +msgid "This type of question requires parameters" msgstr "" -#: inc/targetchange.class.php:348 -msgid "Check list" +#: inc/question.class.php:368 +msgid "A parameter is missing for this question type" +msgstr "" + +#: inc/question.class.php:1268 +msgid "Service levels" +msgstr "" + +#: inc/question.class.php:1269 inc/abstractitiltarget.class.php:806 +msgid "SLA" +msgstr "" + +#: inc/question.class.php:1270 inc/abstractitiltarget.class.php:879 +msgid "OLA" +msgstr "" + +#: inc/question.class.php:1287 inc/question.class.php:1327 +#: inc/question.class.php:1330 +msgid "Assets" +msgstr "" + +#: inc/question.class.php:1301 hook.php:691 hook.php:708 +msgid "Assistance" +msgstr "" + +#: inc/question.class.php:1306 +msgid "Management" +msgstr "" + +#: inc/question.class.php:1315 +msgid "Tools" +msgstr "" + +#: inc/question.class.php:1316 +msgid "Notes" +msgstr "" + +#: inc/question.class.php:1317 +msgid "RSS feed" +msgstr "" + +#: inc/question.class.php:1319 +msgid "Administration" +msgstr "" + +#: inc/question.class.php:1327 inc/question.class.php:1330 +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:502 +msgid "Destination entity" +msgstr "" + +#: inc/abstracttarget.class.php:518 +msgid "User type question" +msgstr "" + +#: inc/abstracttarget.class.php:519 +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/targetchange.class.php:360 inc/targetticket.class.php:145 -msgid "Add a target " +#: inc/targetticket.class.php:100 inc/targetticket.class.php:116 +#: inc/abstractitiltarget.class.php:200 inc/abstractitiltarget.class.php:208 +#: inc/abstractitiltarget.class.php:216 inc/abstractitiltarget.class.php:224 +#: inc/abstractitiltarget.class.php:233 +msgid "Equals to the answer to the question" msgstr "" -#: inc/targetchange.class.php:362 inc/targetticket.class.php:147 -msgid "Edit a target" +#: inc/targetticket.class.php:101 inc/abstractitiltarget.class.php:225 +#: inc/abstractitiltarget.class.php:234 +msgid "Last valid answer" msgstr "" -#: inc/targetchange.class.php:493 inc/targetticket.class.php:258 -msgid "Condition to create the target" +#: inc/targetticket.class.php:107 +msgid "Source from template or user default or GLPI default" 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" +#: inc/targetticket.class.php:108 +msgid "Formcreator" msgstr "" -#: inc/targetticket.class.php:95 +#: inc/targetticket.class.php:114 msgid "Default or from a template" msgstr "" -#: inc/targetticket.class.php:96 +#: inc/targetticket.class.php:115 msgid "Specific type" msgstr "" -#: inc/targetticket.class.php:117 inc/targetticket.class.php:177 +#: inc/targetticket.class.php:188 entrée standard:48 msgid "Ticket title" msgstr "" -#: inc/targetticket.class.php:247 +#: inc/targetticket.class.php:301 msgid "Add validation message as first ticket followup" msgstr "" -#: inc/targetticket.class.php:301 +#: 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:310 +#: inc/targetticket.class.php:399 msgid "An other destination of this form" msgstr "" -#: inc/targetticket.class.php:311 +#: inc/targetticket.class.php:400 msgid "An existing ticket" msgstr "" -#: inc/targetticket.class.php:596 +#: 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:612 +#: inc/targetticket.class.php:761 msgid "Invalid linked item type" msgstr "" -#: inc/targetticket.class.php:625 +#: inc/targetticket.class.php:774 msgid "Linked item does not exists" msgstr "" -#: inc/targetticket.class.php:638 +#: inc/targetticket.class.php:787 msgid "Failed to link the item" msgstr "" -#: inc/targetticket.class.php:868 install/install.php:296 +#: inc/targetticket.class.php:959 install/install.php:368 msgid "Your form has been accepted by the validator" msgstr "" -#: inc/targetticket.class.php:969 +#: inc/targetticket.class.php:1110 +msgid "Request source" +msgstr "" + +#: inc/targetticket.class.php:1135 msgid "Type " msgstr "" -#: inc/targetticket.class.php:1008 +#: inc/targetticket.class.php:1163 +msgid "Associated elements" +msgstr "" + +#: inc/targetticket.class.php:1174 msgid "Item " msgstr "" -#: inc/translation.class.php:157 +#: inc/translation.class.php:153 msgid "No more string to translate" msgstr "" -#: inc/translation.class.php:218 +#: inc/translation.class.php:216 msgid "Language not found." msgstr "" -#: inc/translation.class.php:223 +#: inc/translation.class.php:221 msgid "Form not found." msgstr "" -#: inc/translation.class.php:236 +#: inc/translation.class.php:234 msgid "Failed to add the translation." msgstr "" -#: inc/wizard.class.php:100 inc/wizard.class.php:101 -msgid "Seek assistance" +#: inc/abstractitiltarget.class.php:180 +msgid "Tags from questions" msgstr "" -#: inc/wizard.class.php:106 inc/wizard.class.php:107 -msgid "My requests for assistance" +#: inc/abstractitiltarget.class.php:181 +msgid "Specific tags" msgstr "" -#: inc/wizard.class.php:115 inc/wizard.class.php:116 -msgid "Knowledge Base" +#: inc/abstractitiltarget.class.php:182 +msgid "Tags from questions and specific tags" msgstr "" -#: inc/wizard.class.php:123 inc/wizard.class.php:124 -msgid "Book an asset" +#: inc/abstractitiltarget.class.php:183 +msgid "Tags from questions or specific tags" msgstr "" -#: inc/wizard.class.php:131 inc/wizard.class.php:132 -msgid "Consult feeds" +#: inc/abstractitiltarget.class.php:189 +msgid "TTR from template or none" msgstr "" -#: inc/wizard.class.php:260 -msgid "To validate" +#: inc/abstractitiltarget.class.php:190 +msgid "equals to the answer to the question" msgstr "" -#: inc/wizard.class.php:270 -msgid "Closed" +#: inc/abstractitiltarget.class.php:191 +msgid "calculated from the ticket creation date" 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" +#: inc/abstractitiltarget.class.php:192 +msgid "calculated from the answer to the question" msgstr "" -#: inc/field/actorfield.class.php:94 -msgid "Actor" -msgid_plural "Actors" -msgstr[0] "" -msgstr[1] "" +#: inc/abstractitiltarget.class.php:198 +msgid "SLA from template or none" +msgstr "" -#: 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" +#: inc/abstractitiltarget.class.php:199 +msgid "Specific SLA" msgstr "" -#: inc/field/actorfield.class.php:277 -#, php-format -msgid "Invalid value: %s" +#: inc/abstractitiltarget.class.php:206 +msgid "OLA from template or none" msgstr "" -#: inc/field/actorfield.class.php:300 -#, php-format -msgid "User not found or invalid email address: %s" +#: inc/abstractitiltarget.class.php:207 +msgid "Specific OLA" msgstr "" -#: inc/field/checkboxesfield.class.php:152 -msgid "Checkboxes" +#: inc/abstractitiltarget.class.php:214 +msgid "Urgency from template or Medium" msgstr "" -#: inc/field/checkboxesfield.class.php:247 -#, php-format -msgid "The following question needs at least %d answers" +#: inc/abstractitiltarget.class.php:215 +msgid "Specific urgency" msgstr "" -#: inc/field/checkboxesfield.class.php:253 -#, php-format -msgid "The following question does not accept more than %d answers" +#: inc/abstractitiltarget.class.php:222 +msgid "Category from template or none" 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:" +#: inc/abstractitiltarget.class.php:223 +msgid "Specific category" msgstr "" -#: inc/field/checkboxesfield.class.php:326 inc/field/floatfield.class.php:267 -#: inc/field/textfield.class.php:250 -msgid "Range" +#: inc/abstractitiltarget.class.php:231 +msgid "Location from template or none" msgstr "" -#: inc/field/datetimefield.class.php:161 -msgid "Date & time" +#: inc/abstractitiltarget.class.php:232 +msgid "Specific location" msgstr "" -#: inc/field/descriptionfield.class.php:106 -msgid "A description field should have a description:" +#: inc/abstractitiltarget.class.php:240 +msgid "No validation" msgstr "" -#: inc/field/dropdownfield.class.php:84 -msgid "SLA" +#: inc/abstractitiltarget.class.php:241 +msgid "Specific user or group" msgstr "" -#: inc/field/dropdownfield.class.php:85 -msgid "OLA" +#: inc/abstractitiltarget.class.php:242 +msgid "User from question answer" msgstr "" -#: inc/field/dropdownfield.class.php:118 -msgid "Show ticket categories" +#: inc/abstractitiltarget.class.php:243 +msgid "Group from question answer" msgstr "" -#: inc/field/dropdownfield.class.php:123 inc/field/dropdownfield.class.php:125 -msgid "Request categories" +#: inc/abstractitiltarget.class.php:794 +msgid "Minute" +msgid_plural "Minutes" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: inc/abstractitiltarget.class.php:795 +msgid "Hour" +msgid_plural "Hours" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: inc/abstractitiltarget.class.php:796 +msgid "Day" +msgid_plural "Days" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: inc/abstractitiltarget.class.php:797 +msgid "Month" +msgid_plural "Months" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: inc/abstractitiltarget.class.php:829 +msgid "SLA (TTO/TTR)" msgstr "" -#: inc/field/dropdownfield.class.php:124 inc/field/dropdownfield.class.php:125 -msgid "Incident categories" +#: inc/abstractitiltarget.class.php:830 inc/abstractitiltarget.class.php:903 +msgid "Question (TTO/TTR)" msgstr "" -#: inc/field/dropdownfield.class.php:126 -msgid "Change categories" +#: inc/abstractitiltarget.class.php:902 +msgid "OLA (TTO/TTR)" msgstr "" -#: inc/field/dropdownfield.class.php:154 -msgid "Type" +#: inc/abstractitiltarget.class.php:1006 +msgid "Urgency " msgstr "" -#: inc/field/dropdownfield.class.php:159 -msgid "Time to own" +#: inc/abstractitiltarget.class.php:1036 +msgid "Ticket tags" msgstr "" -#: inc/field/dropdownfield.class.php:160 -msgid "Time to resolve" +#: inc/abstractitiltarget.class.php:1084 +msgid "Tags" 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:" +#: inc/abstractitiltarget.class.php:1203 +msgid "Location" msgstr "" -#: inc/field/dropdownfield.class.php:475 -msgid "Invalid value for " +#: inc/abstractitiltarget.class.php:1215 +msgid "Location " msgstr "" -#: inc/field/dropdownfield.class.php:487 -#, php-format -msgid "The field value is required: %s" +#: inc/abstractitiltarget.class.php:1547 +msgid "The description cannot be empty!" msgstr "" -#: inc/field/dropdownfield.class.php:503 -#, php-format -msgid "Invalid dropdown type: %s" +#: inc/abstractitiltarget.class.php:1717 +msgid "Watcher" +msgid_plural "Watchers" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: inc/abstractitiltarget.class.php:1736 +msgid "Cancel" msgstr "" -#: inc/field/emailfield.class.php:108 -#, php-format -msgid "This is not a valid e-mail: %s" +#: inc/abstractitiltarget.class.php:2011 inc/abstractitiltarget.class.php:2027 +#: inc/abstractitiltarget.class.php:2028 +msgid "Email followup" msgstr "" -#: inc/field/filefield.class.php:94 -msgid "No attached document" +#: inc/abstractitiltarget.class.php:2025 inc/abstractitiltarget.class.php:2053 +msgid "Group" msgstr "" -#: inc/field/filefield.class.php:96 inc/field/filefield.class.php:258 -#: inc/field/filefield.class.php:265 -msgid "Attached document" +#: inc/abstractitiltarget.class.php:2026 inc/abstractitiltarget.class.php:2082 +msgid "Supplier" msgstr "" -#: inc/field/filefield.class.php:139 -#, php-format -msgid "A required file is missing: %s" +#: inc/abstractitiltarget.class.php:2027 +msgid "Yes" msgstr "" -#: inc/field/floatfield.class.php:159 -#, php-format -msgid "This is not a number: %s" +#: inc/abstractitiltarget.class.php:2064 +msgid "Group from the object" 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" +#: inc/abstractitiltarget.class.php:2070 +msgid "Tech group from the object" 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" +#: install/install.php:133 +msgid "" +"Upgrade tables to innoDB; run php bin/console " +"glpi:migration:myisam_to_innodb" msgstr "" -#: inc/field/floatfield.class.php:190 inc/field/integerfield.class.php:89 +#: install/install.php:174 #, php-format -msgid "The following number must be lower than %d: %s" +msgid "" +"A fatal error occured in the upgrade from %s! Upgrade aborted. Please check " +"logs to fix the problem then try again." msgstr "" -#: inc/field/floatfield.class.php:200 -msgid "Float" +#: install/install.php:349 +msgid "A form has been created" 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" +#: install/install.php:350 +msgid "Your request has been saved" msgstr "" -#: inc/field/floatfield.class.php:259 inc/field/textfield.class.php:242 -msgid "Additional validation" +#: install/install.php:351 +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 "" -#: inc/field/glpiselectfield.class.php:78 -#: inc/field/glpiselectfield.class.php:134 -msgid "GLPI object" -msgid_plural "GLPI objects" -msgstr[0] "" -msgstr[1] "" +#: install/install.php:356 +msgid "A form from GLPI need to be validate" +msgstr "" + +#: install/install.php:357 +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:362 +msgid "Your form has been refused by the validator" +msgstr "" + +#: install/install.php:363 +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:369 +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:374 +msgid "Your form has been deleted by an administrator" +msgstr "" + +#: install/install.php:375 +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:601 +msgid "Formcreator - Sync service catalog issues" +msgstr "" + +#: hook.php:305 +msgctxt "button" +msgid "Duplicate" +msgstr "" -#: inc/field/glpiselectfield.class.php:276 -#: inc/field/glpiselectfield.class.php:280 -msgid "Objects management" +#: hook.php:306 +msgid "Transfer" msgstr "" -#: inc/field/integerfield.class.php:57 +#: hook.php:307 +msgctxt "button" +msgid "Export" +msgstr "" + +#: hook.php:667 +msgid "Cancel my ticket" +msgstr "" + +#: hook.php:685 +msgid "Old" +msgstr "" + +#: hook.php:692 #, php-format -msgid "This is not an integer: %s" +msgid "Number of %s" msgstr "" -#: inc/field/integerfield.class.php:99 -msgid "Integer" +#: hook.php:709 +msgid "Issues summary" msgstr "" -#: inc/field/ldapselectfield.class.php:73 -msgid "Filter" +#: hook.php:747 +msgid "" +"Formcreator's mini dashboard not usable as default. This Setting has been " +"ignored." msgstr "" -#: inc/field/ldapselectfield.class.php:85 -msgid "Attribute" +#: js/scripts.js:319 +msgid "No form found. Please choose a form below instead." msgstr "" -#: inc/field/ldapselectfield.class.php:183 -msgid "LDAP size limit exceeded" +#: js/scripts.js:321 +msgid "No form found." msgstr "" -#: inc/field/ldapselectfield.class.php:211 -msgid "LDAP Select" +#: js/scripts.js:325 +msgid "No FAQ item found." msgstr "" -#: inc/field/ldapselectfield.class.php:248 -msgid "LDAP directory not defined!" +#: js/scripts.js:709 +msgid "Are you sure you want to delete this question?" msgstr "" -#: inc/field/ldapselectfield.class.php:255 -msgid "LDAP directory not found!" +#: js/scripts.js:892 +msgid "Are you sure you want to delete this section?" msgstr "" -#: inc/field/ldapselectfield.class.php:277 -msgid "Cannot recover LDAP informations!" +#: js/scripts.js:1132 +msgid "Add translations" msgstr "" -#: inc/field/multiselectfield.class.php:86 -msgid "Multiselect" +#: js/scripts.js:1279 js/scripts.js:1303 +msgid "An error occured while querying forms" msgstr "" -#: inc/field/radiosfield.class.php:150 -msgid "Radios" +#: js/scripts.js:1418 +msgid "Are you sure you want to delete this target:" msgstr "" -#: inc/field/requesttypefield.class.php:115 -msgid "Request type" +#: entrée standard:43 standard:50 standard:44 standard:49 standard:78 +msgid "Required" msgstr "" -#: inc/field/selectfield.class.php:90 -msgid "Select" +#: entrée standard:57 standard:61 standard:60 standard:59 standard:43 +#: standard:69 standard:52 standard:37 +msgid "Default values" msgstr "" -#: inc/field/tagfield.class.php:191 -msgid "Tag" -msgid_plural "Tags" +#: 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] "" -#: 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" +#: entrée standard:68 +msgid "Filter" msgstr "" -#: inc/field/textfield.class.php:183 -#, php-format -msgid "The text is too long (maximum %d characters): %s" +#: entrée standard:78 +msgid "Attribute" msgstr "" -#: inc/field/textfield.class.php:191 -msgid "Text" +#: entrée standard:70 standard:68 +msgid "Values" msgstr "" -#: inc/field/timefield.class.php:155 -msgid "Time" +#: entrée standard:90 +msgid "Show ticket categories" msgstr "" -#: install/install.php:277 -msgid "A form has been created" +#: entrée standard:127 standard:110 +msgid "Selectable root" msgstr "" -#: install/install.php:278 -msgid "Your request has been saved" +#: entrée standard:63 +msgid "Direct access on homepage" 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##" +#: entrée standard:86 +msgid "Default form in service catalog" msgstr "" -#: install/install.php:284 -msgid "A form from GLPI need to be validate" +#: entrée standard:106 standard:107 +msgid "Are you a robot ?" 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##" +#: entrée standard:132 +msgid "Send" msgstr "" -#: install/install.php:290 -msgid "Your form has been refused by the validator" +#: entrée standard:40 +msgid "Condition to generate the target" 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##" +#: entrée standard:127 +msgid "Condition to show the question" 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." +#: entrée standard:54 +msgid "Impacts" msgstr "" -#: install/install.php:302 -msgid "Your form has been deleted by an administrator" +#: entrée standard:62 +msgid "Checklist" 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." +#: entrée standard:45 +msgid "Add a section" msgstr "" -#: install/install.php:525 install/upgrade_to_2.5.php:409 -msgid "Formcreator - Sync service catalog issues" +#: entrée standard:55 +msgid "Condition to show the submit button" msgstr "" -#: js/scripts.js.php:361 -msgid "No form found. Please choose a form below instead" +#: entrée standard:83 +msgid "Add a question" msgstr "" -#: js/scripts.js.php:384 js/scripts.js.php:405 -msgid "An error occured while querying forms" +#: entrée standard:39 +msgid "List of available tags" msgstr "" -#: js/scripts.js.php:467 -msgid "No form yet in this category" +#: entrée standard:42 +msgid "Title" msgstr "" -#: js/scripts.js.php:743 -msgid "Are you sure you want to delete this question?" +#: entrée standard:47 +msgid "Full form" msgstr "" -#: js/scripts.js.php:947 -msgid "Are you sure you want to delete this section?" +#: entrée standard:42 +msgid "Min" msgstr "" -#: js/scripts.js.php:1239 -msgid "Are you sure you want to delete this destination:" +#: entrée standard:53 +msgid "Max" msgstr "" diff --git a/locales/es_CO.po b/locales/es_CO.po index ff55e5877..0bfaee6fe 100644 --- a/locales/es_CO.po +++ b/locales/es_CO.po @@ -4,17 +4,18 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Cristian Felipe de Jesús Casallas Prieto , 2021 # Haider López , 2022 +# Cristian Felipe de Jesús Casallas Prieto , 2022 +# miguelanruiz, 2022 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-01-10 12:08+0100\n" -"PO-Revision-Date: 2021-08-30 07:22+0000\n" -"Last-Translator: Haider López , 2022\n" +"POT-Creation-Date: 2022-06-15 14:47+0200\n" +"PO-Revision-Date: 2022-06-15 12:10+0000\n" +"Last-Translator: miguelanruiz, 2022\n" "Language-Team: Spanish (Colombia) (https://www.transifex.com/teclib/teams/28042/es_CO/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -22,7 +23,7 @@ msgstr "" "Language: es_CO\n" "Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n" -#: ajax/question_update.php:36 +#: ajax/question_update.php:36 ajax/section_update.php:37 msgid "Bad request" msgstr "Solicitud incorrecta" @@ -35,7 +36,7 @@ msgstr "Pregunta no encontrada" #: 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:43 +#: 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" @@ -51,7 +52,7 @@ msgstr "No se pudieron mover algunas preguntas" msgid "Could not add the section" msgstr "No se pudo agregar la sección" -#: ajax/commontree.php:55 +#: ajax/commontree.php:55 entrée standard:109 standard:92 msgid "Subtree root" msgstr "Raíz del subárbol" @@ -59,7 +60,7 @@ msgstr "Raíz del subárbol" msgid "Selectable" msgstr "Seleccionable" -#: ajax/commontree.php:74 +#: ajax/commontree.php:74 entrée standard:118 standard:101 msgid "Limit subtree depth" msgstr "Limite la profundidad del subárbol" @@ -68,9 +69,9 @@ msgid "No limit" msgstr "Sin límite" #: ajax/homepage_link.php:36 inc/field/dropdownfield.class.php:71 -#: inc/formlist.class.php:46 inc/formanswer.class.php:198 -#: inc/entityconfig.class.php:69 inc/form.class.php:109 inc/form.class.php:520 -#: inc/form.class.php:1897 hook.php:570 +#: inc/formlist.class.php:46 inc/formanswer.class.php:208 +#: inc/entityconfig.class.php:82 inc/form.class.php:111 inc/form.class.php:571 +#: inc/form.class.php:1938 inc/filter/entityfilter.class.php:45 msgid "Form" msgid_plural "Forms" msgstr[0] "" @@ -86,51 +87,74 @@ msgstr "Sección de origen no encontrada" 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:49 +#: ajax/section_update.php:50 msgid "Could not update the section" msgstr "No se pudo actualizar la sección" #: 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/formanswer.php:46 front/reservation.php:46 front/reservation.php:48 +#: 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/formanswer.form.php:77 -#: front/reservation.form.php:46 front/reservation.form.php:48 +#: front/formanswer.form.php:75 front/reservation.form.php:46 +#: front/reservation.form.php:48 msgid "Service catalog" msgstr "Catálogo de servicios" -#: front/issue.form.php:88 +#: front/issue.form.php:46 msgid "Item not found" msgstr "" -#: front/targetticket.form.php:74 front/targetchange.form.php:76 -#: front/targetproblem.form.php:76 front/form.php:44 inc/common.class.php:708 -#: inc/common.class.php:715 +#: 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:43 inc/common.class.php:686 +#: inc/common.class.php:693 msgid "Form Creator" msgstr "Creador de formularios" -#: front/targetticket.form.php:85 front/targetchange.form.php:86 -#: front/targetproblem.form.php:87 +#: 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:705 +#: front/formlist.php:45 front/formlist.php:48 inc/common.class.php:683 msgid "Form list" msgstr "Lista de formularios" -#: front/formdisplay.php:84 inc/formanswer.class.php:873 -#: inc/formanswer.class.php:1068 inc/formanswer.class.php:1117 +#: front/formdisplay.php:90 inc/formanswer.class.php:877 +#: inc/formanswer.class.php:1097 inc/formanswer.class.php:1147 msgid "The form has been successfully saved!" msgstr "¡El formulario ha sido guardado exitosamente!" @@ -145,228 +169,142 @@ msgstr "" msgid "%1$s adds the reservation %2$s for item %3$s" msgstr "" -#: inc/knowbase.class.php:60 inc/form.class.php:600 -#: inc/abstracttarget.class.php:1207 inc/abstracttarget.class.php:1221 +#: inc/knowbase.class.php:60 inc/form.class.php:648 +#: inc/abstractitiltarget.class.php:953 inc/abstractitiltarget.class.php:967 msgid "Category" msgid_plural "Categories" msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: inc/knowbase.class.php:61 inc/form.class.php:601 -msgid "see all" -msgstr "Ver todo" +#: inc/knowbase.class.php:62 inc/form.class.php:651 +msgid "See all" +msgstr "" -#: inc/knowbase.class.php:78 +#: inc/knowbase.class.php:83 msgid "Please, describe your need here" msgstr "Por favor, describe su necesidad aquí" -#: inc/field/textareafield.class.php:59 inc/field/dropdownfield.class.php:123 -#: inc/field/textfield.class.php:58 inc/field/radiosfield.class.php:55 -#: inc/field/urgencyfield.class.php:56 inc/field/glpiselectfield.class.php:122 -#: inc/field/timefield.class.php:59 inc/field/datetimefield.class.php:62 -#: inc/field/actorfield.class.php:62 inc/field/checkboxesfield.class.php:56 -#: inc/field/requesttypefield.class.php:52 inc/field/datefield.class.php:60 -msgid "Default values" -msgstr "" - -#: inc/field/textareafield.class.php:126 +#: inc/field/textareafield.class.php:102 msgid "Textarea" msgstr "Área de texto" -#: inc/field/textareafield.class.php:184 inc/field/dropdownfield.class.php:509 -#: inc/field/ldapselectfield.class.php:218 inc/field/textfield.class.php:149 -#: inc/field/urgencyfield.class.php:193 inc/field/tagfield.class.php:157 -#: inc/field/timefield.class.php:139 inc/field/requesttypefield.class.php:189 +#: inc/field/textareafield.class.php:160 inc/field/dropdownfield.class.php:440 +#: 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:487 +#: inc/field/requesttypefield.class.php:159 msgid "A required field is empty:" msgstr "Un campo requerido está vacío:" -#: inc/field/textareafield.class.php:202 inc/field/textfield.class.php:202 -#: inc/field/integerfield.class.php:111 inc/field/floatfield.class.php:212 +#: 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 "La expresión regular es invalida" -#: inc/field/dropdownfield.class.php:70 inc/abstracttarget.class.php:2292 -#: inc/abstracttarget.class.php:2310 +#: inc/field/dropdownfield.class.php:70 inc/filter/entityfilter.class.php:44 +#: inc/abstractitiltarget.class.php:2024 inc/abstractitiltarget.class.php:2042 msgid "User" msgstr "Usuario" -#: inc/field/dropdownfield.class.php:72 +#: inc/field/dropdownfield.class.php:72 inc/filter/entityfilter.class.php:46 msgid "User and form" msgstr "Usuario y formulario" -#: inc/field/dropdownfield.class.php:86 inc/field/dropdownfield.class.php:500 +#: inc/field/dropdownfield.class.php:431 entrée standard:38 msgid "Dropdown" msgid_plural "Dropdowns" msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: inc/field/dropdownfield.class.php:101 -msgid "Service levels" -msgstr "" - -#: inc/field/dropdownfield.class.php:102 inc/abstracttarget.class.php:1060 -msgid "SLA" -msgstr "SLA" - -#: inc/field/dropdownfield.class.php:103 inc/abstracttarget.class.php:1133 -msgid "OLA" -msgstr "OLA" - -#: inc/field/dropdownfield.class.php:136 -msgid "Show ticket categories" -msgstr "Mostrar categorías de los tickets" - -#: inc/field/dropdownfield.class.php:141 inc/field/dropdownfield.class.php:143 -msgid "Request categories" -msgstr "Categorías de solicitud" - -#: inc/field/dropdownfield.class.php:142 inc/field/dropdownfield.class.php:143 -msgid "Incident categories" -msgstr "Categorías de Incidentes" - -#: inc/field/dropdownfield.class.php:144 -msgid "Change categories" -msgstr "Categorías de cambio" - -#: inc/field/dropdownfield.class.php:145 -msgid "All" -msgstr "" - -#: inc/field/dropdownfield.class.php:175 inc/issue.class.php:524 -#: inc/form.class.php:2098 inc/question.class.php:820 -msgid "Type" -msgid_plural "Types" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/field/dropdownfield.class.php:180 -msgid "Time to own" -msgstr "Tiempo de posesión " - -#: inc/field/dropdownfield.class.php:181 inc/abstracttarget.class.php:996 -msgid "Time to resolve" -msgstr "Tiempo para resolverlo" - -#: inc/field/dropdownfield.class.php:531 +#: inc/field/dropdownfield.class.php:462 msgid "Invalid value for " msgstr "Valor invalido para" -#: inc/field/dropdownfield.class.php:543 +#: inc/field/dropdownfield.class.php:474 #, php-format -msgid "The field value is required: %s" -msgstr "El valor del campo es requerido: %s" +msgid "The itemtype field is required: %s" +msgstr "" -#: inc/field/dropdownfield.class.php:559 +#: inc/field/dropdownfield.class.php:490 #, php-format msgid "Invalid dropdown type: %s" msgstr "Tipo de menú desplegable no válido: %s" -#: inc/field/dropdownfield.class.php:915 +#: inc/field/dropdownfield.class.php:821 entrée standard:143 standard:126 msgid "Entity restriction" msgstr "Restricción de entidad" -#: inc/field/dropdownfield.class.php:925 +#: 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:49 -msgid "LDAP directory" -msgid_plural "LDAP directories" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/field/ldapselectfield.class.php:73 -msgid "Filter" -msgstr "Filtro" - -#: inc/field/ldapselectfield.class.php:85 -msgid "Attribute" -msgstr "Atributo " - -#: inc/field/ldapselectfield.class.php:175 +#: inc/field/ldapselectfield.class.php:109 msgid "LDAP size limit exceeded" msgstr "Superó el límite de tamaño de LDAP" -#: inc/field/ldapselectfield.class.php:199 +#: inc/field/ldapselectfield.class.php:133 msgid "LDAP Select" msgstr "Seleccionar LDAP" -#: inc/field/ldapselectfield.class.php:236 +#: inc/field/ldapselectfield.class.php:177 msgid "LDAP directory not defined!" msgstr "¡El directorio LDAP no está definido!" -#: inc/field/ldapselectfield.class.php:243 +#: inc/field/ldapselectfield.class.php:184 msgid "LDAP directory not found!" msgstr "¡Directorio LDAP no encontrado!" -#: inc/field/ldapselectfield.class.php:276 -msgid "Cannot recover LDAP informations!" -msgstr "¡No se puede recuperar la información de LDAP!" - -#: inc/field/textfield.class.php:170 inc/field/integerfield.class.php:70 -#: inc/field/floatfield.class.php:174 +#: 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 "Formato especificado no coincide: %s" -#: inc/field/textfield.class.php:179 +#: inc/field/textfield.class.php:154 #, 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:184 +#: inc/field/textfield.class.php:159 #, 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:192 +#: inc/field/textfield.class.php:167 msgid "Text" msgstr "Texto" -#: inc/field/textfield.class.php:236 inc/field/floatfield.class.php:253 -#: inc/questionregex.class.php:63 +#: 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 "Expresión regular" -#: inc/field/textfield.class.php:241 inc/field/checkboxesfield.class.php:324 -#: inc/field/floatfield.class.php:258 +#: inc/field/textfield.class.php:217 inc/field/floatfield.class.php:238 msgid "Range" msgstr "Rango" -#: inc/field/textfield.class.php:247 inc/field/floatfield.class.php:264 +#: inc/field/textfield.class.php:223 inc/field/floatfield.class.php:244 msgid "Additional validation" msgstr "Validación adicional" -#: inc/field/radiosfield.class.php:56 inc/field/radiosfield.class.php:73 -#: inc/field/actorfield.class.php:63 inc/field/checkboxesfield.class.php:57 -#: inc/field/checkboxesfield.class.php:72 -msgid "One per line" -msgstr "Uno por linea" - -#: inc/field/radiosfield.class.php:72 inc/field/checkboxesfield.class.php:71 -msgid "Values" -msgstr "" - -#: inc/field/radiosfield.class.php:150 +#: inc/field/radiosfield.class.php:108 msgid "Radios" msgstr "Botón de radio" -#: inc/field/radiosfield.class.php:156 inc/field/glpiselectfield.class.php:168 -#: inc/field/checkboxesfield.class.php:265 +#: inc/field/radiosfield.class.php:114 inc/field/glpiselectfield.class.php:86 +#: inc/field/fieldsfield.class.php:511 inc/field/checkboxesfield.class.php:229 msgid "The field value is required:" msgstr "El valor del campo es requerido:" -#: inc/field/radiosfield.class.php:234 inc/field/selectfield.class.php:97 -#: inc/field/datetimefield.class.php:140 inc/field/actorfield.class.php:265 -#: inc/field/checkboxesfield.class.php:210 inc/field/floatfield.class.php:143 -#: inc/field/datefield.class.php:138 +#: inc/field/radiosfield.class.php:192 inc/field/selectfield.class.php:104 +#: 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 "Un campo requerido esta vacío: %s" @@ -376,12 +314,12 @@ msgstr "Un campo requerido esta vacío: %s" msgid "This is not an integer: %s" msgstr "Este no es un entero: %s" -#: inc/field/integerfield.class.php:84 inc/field/floatfield.class.php:185 +#: 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 "El siguiente número debe ser mayor que %d: %s" -#: inc/field/integerfield.class.php:90 inc/field/floatfield.class.php:191 +#: 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 "El siguiente número debe ser menor que %d: %s" @@ -390,163 +328,127 @@ msgstr "El siguiente número debe ser menor que %d: %s" msgid "Integer" msgstr "Entero" -#: inc/field/ipfield.class.php:122 +#: inc/field/undefinedfield.class.php:43 +msgid "Undefined" +msgstr "" + +#: inc/field/ipfield.class.php:121 msgid "IP address" -msgid_plural "Adresses IP" +msgid_plural "IP addresses" msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: inc/field/urgencyfield.class.php:113 inc/abstracttarget.class.php:1249 +#: inc/field/urgencyfield.class.php:84 inc/abstractitiltarget.class.php:995 msgid "Urgency" msgstr "" -#: inc/field/urgencyfield.class.php:147 +#: inc/field/urgencyfield.class.php:118 msgctxt "urgency" msgid "Very high" msgstr "" -#: inc/field/urgencyfield.class.php:148 +#: inc/field/urgencyfield.class.php:119 msgctxt "urgency" msgid "High" msgstr "" -#: inc/field/urgencyfield.class.php:149 +#: inc/field/urgencyfield.class.php:120 msgctxt "urgency" msgid "Medium" -msgstr "" +msgstr "Mediana" -#: inc/field/urgencyfield.class.php:150 +#: inc/field/urgencyfield.class.php:121 msgctxt "urgency" msgid "Low" msgstr "" -#: inc/field/urgencyfield.class.php:151 +#: inc/field/urgencyfield.class.php:122 msgctxt "urgency" msgid "Very low" msgstr "" -#: inc/field/tagfield.class.php:191 +#: 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:77 -#: inc/field/glpiselectfield.class.php:153 +#: 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/glpiselectfield.class.php:252 -#: inc/field/glpiselectfield.class.php:292 -#: inc/field/glpiselectfield.class.php:295 -msgid "Assets" -msgstr "" - -#: inc/field/glpiselectfield.class.php:266 hook.php:639 -msgid "Assistance" -msgstr "" - -#: inc/field/glpiselectfield.class.php:271 -msgid "Management" -msgstr "" - -#: inc/field/glpiselectfield.class.php:280 -msgid "Tools" -msgstr "" - -#: inc/field/glpiselectfield.class.php:281 -msgid "Notes" -msgstr "" - -#: inc/field/glpiselectfield.class.php:282 -msgid "RSS feed" -msgstr "" - -#: inc/field/glpiselectfield.class.php:284 -msgid "Administration" -msgstr "" - -#: inc/field/glpiselectfield.class.php:292 -#: inc/field/glpiselectfield.class.php:295 -msgid "Plugin" -msgid_plural "Plugins" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - #: inc/field/hostnamefield.class.php:114 msgid "Hostname" -msgid_plural "Hostname" +msgid_plural "Hostnames" msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: inc/field/timefield.class.php:155 +#: inc/field/timefield.class.php:128 msgid "Time" msgstr "Hora" -#: inc/field/emailfield.class.php:51 inc/field/floatfield.class.php:59 -#: inc/field/hiddenfield.class.php:51 -msgid "Default value" -msgstr "" - -#: inc/field/emailfield.class.php:108 +#: inc/field/emailfield.class.php:87 #, 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:119 +#: inc/field/emailfield.class.php:98 msgid "Email" msgid_plural "Emails" msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: inc/field/selectfield.class.php:90 +#: inc/field/selectfield.class.php:97 msgid "Select" msgstr "Seleccionar" -#: inc/field/datetimefield.class.php:161 +#: inc/field/datetimefield.class.php:138 msgid "Date & time" msgstr "Fecha y hora" -#: inc/field/actorfield.class.php:94 +#: inc/field/actorfield.class.php:65 msgid "Actor" msgid_plural "Actors" msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: inc/field/actorfield.class.php:275 +#: inc/field/actorfield.class.php:249 #, php-format msgid "Invalid value: %s" msgstr "Valor invalido: %s" -#: inc/field/actorfield.class.php:298 +#: inc/field/actorfield.class.php:272 #, 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:94 +#: inc/field/filefield.class.php:104 msgid "No attached document" msgstr "Documento no adjuntado" -#: inc/field/filefield.class.php:96 inc/field/filefield.class.php:258 -#: inc/field/filefield.class.php:265 +#: inc/field/filefield.class.php:113 inc/field/filefield.class.php:275 +#: inc/field/filefield.class.php:282 msgid "Attached document" msgstr "Documento adjuntado" -#: inc/field/filefield.class.php:139 +#: inc/field/filefield.class.php:156 #, php-format msgid "A required file is missing: %s" msgstr "Falta un archivo requerido: %s" -#: inc/field/filefield.class.php:156 +#: inc/field/filefield.class.php:173 msgid "File" msgstr "" @@ -554,56 +456,96 @@ msgstr "" msgid "Multiselect" msgstr "Selección múltiple" -#: inc/field/checkboxesfield.class.php:152 +#: 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:253 +msgid "show" +msgstr "" + +#: inc/field/fieldsfield.class.php:388 +#, php-format +msgid "Field '%1$s' type not implemented yet !" +msgstr "" + +#: inc/field/fieldsfield.class.php:465 +msgid "Some numeric fields contains non numeric values" +msgstr "" + +#: inc/field/fieldsfield.class.php:470 +msgid "Some URL fields contains invalid links" +msgstr "" + +#: inc/field/fieldsfield.class.php:556 +msgid "Additionnal fields" +msgstr "" + +#: inc/field/checkboxesfield.class.php:116 msgid "Checkboxes" msgstr "Checkboxes" -#: inc/field/checkboxesfield.class.php:247 +#: inc/field/checkboxesfield.class.php:211 #, php-format msgid "The following question needs at least %d answers" msgstr "La siguiente pregunta necesita al menos %d respuestas" -#: inc/field/checkboxesfield.class.php:253 +#: inc/field/checkboxesfield.class.php:217 #, php-format msgid "The following question does not accept more than %d answers" msgstr "La siguente pregunta no acepta más de %d respuestas" -#: inc/field/requesttypefield.class.php:115 inc/targetticket.class.php:1026 +#: 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:1123 msgid "Request type" msgstr "Tipo de solicitud" -#: inc/field/floatfield.class.php:160 +#: inc/field/floatfield.class.php:140 #, php-format msgid "This is not a number: %s" msgstr "Esto no es un número: %s" -#: inc/field/floatfield.class.php:201 -msgid "Float" -msgstr "Flotante" +#: inc/field/floatfield.class.php:181 +msgid "Decimal number" +msgstr "" -#: inc/field/datefield.class.php:159 +#: inc/field/datefield.class.php:135 msgid "Date" msgstr "" -#: inc/field/descriptionfield.class.php:99 inc/form.class.php:163 -#: inc/question.class.php:165 inc/question.class.php:888 entrée standard:99 -#: standard:52 +#: 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:106 +#: inc/field/descriptionfield.class.php:110 msgid "A description field should have a description:" msgstr "Un campo de descripción debe tener una descripción:" -#: inc/field/hiddenfield.class.php:114 +#: 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:591 -#: inc/targetchange.class.php:106 inc/targetticket.class.php:126 +#: 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] "" @@ -634,26 +576,26 @@ msgstr "Ocultar a menos que" msgid "Displayed unless" msgstr "Mostrar al menos que" -#: inc/condition.class.php:179 inc/target_actor.class.php:179 -#: inc/form_language.class.php:536 inc/form_validator.class.php:387 -#: inc/targetproblem.class.php:551 inc/questionrange.class.php:204 -#: inc/form.class.php:1792 inc/targetchange.class.php:303 -#: inc/section.class.php:383 inc/question.class.php:1009 -#: inc/questionregex.class.php:191 inc/questiondependency.class.php:202 -#: inc/item_targetticket.class.php:150 inc/targetticket.class.php:1332 -#: inc/form_profile.class.php:226 +#: 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:1831 inc/targetchange.class.php:303 +#: inc/section.class.php:379 inc/restrictedformcriteria.class.php:200 +#: inc/question.class.php:832 inc/questionparameter/range.class.php:205 +#: inc/questionregex.class.php:185 inc/questiondependency.class.php:196 +#: inc/item_targetticket.class.php:150 inc/targetticket.class.php:1429 #, 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:200 -#: inc/form_language.class.php:552 inc/form_validator.class.php:411 -#: inc/targetproblem.class.php:386 inc/questionrange.class.php:136 -#: inc/form.class.php:1485 inc/targetchange.class.php:148 -#: inc/section.class.php:408 inc/question.class.php:1058 -#: inc/questionregex.class.php:123 inc/questiondependency.class.php:217 -#: inc/item_targetticket.class.php:64 inc/targetticket.class.php:1371 -#: inc/form_profile.class.php:243 +#: 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:1522 inc/targetchange.class.php:148 +#: inc/section.class.php:404 inc/restrictedformcriteria.class.php:226 +#: inc/question.class.php:881 inc/questionparameter/range.class.php:140 +#: inc/questionregex.class.php:120 inc/questiondependency.class.php:211 +#: inc/item_targetticket.class.php:64 inc/targetticket.class.php:1468 #, php-format msgid "Cannot export an empty object: %s" msgstr "No se puede exportar un objeto vacío %s" @@ -681,136 +623,222 @@ msgstr[2] "" msgid "Update issue data from tickets and form answers" msgstr "Actualizar datos de problemas de tickets y respuestas de formularios" -#: inc/issue.class.php:417 +#: inc/issue.class.php:403 msgid "Satisfaction survey expired" msgstr "" -#: inc/issue.class.php:502 inc/form_language.class.php:209 -#: inc/form.class.php:154 inc/form.class.php:2088 entrée standard:52 -#: standard:48 standard:57 standard:38 +#: inc/issue.class.php:532 inc/form_language.class.php:213 +#: inc/form.class.php:156 inc/form.class.php:2133 entrée standard:52 +#: standard:49 standard:57 standard:38 standard:39 msgid "Name" msgstr "" -#: inc/issue.class.php:515 inc/formanswer.class.php:188 -#: inc/formanswer.class.php:262 inc/targetproblem.class.php:634 -#: inc/form.class.php:145 inc/targetchange.class.php:334 -#: inc/section.class.php:95 inc/question.class.php:155 -#: inc/targetticket.class.php:169 +#: inc/issue.class.php:545 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:537 inc/formanswer.class.php:249 +#: inc/issue.class.php:554 inc/form.class.php:505 inc/form.class.php:2142 +#: entrée standard:65 +msgid "Type" +msgid_plural "Types" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: inc/issue.class.php:567 inc/formanswer.class.php:259 msgid "Status" msgstr "" -#: inc/issue.class.php:549 +#: inc/issue.class.php:579 msgid "Opening date" msgstr "" -#: inc/issue.class.php:558 +#: inc/issue.class.php:588 msgid "Last update" msgstr "" -#: inc/issue.class.php:567 inc/form.class.php:172 -#: inc/abstracttarget.class.php:942 +#: inc/issue.class.php:597 inc/form.class.php:174 +#: inc/abstracttarget.class.php:517 msgid "Entity" msgid_plural "Entities" msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: inc/issue.class.php:577 inc/notificationtargetformanswer.class.php:79 -#: inc/target_actor.class.php:83 inc/formanswer.class.php:208 -#: inc/formanswer.class.php:609 inc/abstracttarget.class.php:1980 +#: inc/issue.class.php:607 inc/notificationtargetformanswer.class.php:79 +#: inc/target_actor.class.php:83 inc/formanswer.class.php:218 +#: inc/formanswer.class.php:608 inc/abstractitiltarget.class.php:1710 msgid "Requester" msgid_plural "Requesters" msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: inc/issue.class.php:595 inc/formanswer.class.php:218 +#: inc/issue.class.php:625 inc/formanswer.class.php:228 msgid "Form approver" msgstr "Aprobador del formulario" -#: inc/issue.class.php:611 inc/formanswer.class.php:533 -#: inc/formanswer.class.php:540 inc/formanswer.class.php:624 -#: inc/form_language.class.php:223 +#: inc/issue.class.php:641 inc/formanswer.class.php:537 +#: inc/formanswer.class.php:544 inc/formanswer.class.php:623 +#: inc/form_language.class.php:227 msgid "Comment" msgstr "Comentario" -#: inc/issue.class.php:623 +#: inc/issue.class.php:653 msgid "Ticket approver" msgstr "Aprobador del ticket" -#: inc/issue.class.php:657 +#: inc/issue.class.php:687 msgid "Technician" msgstr "" -#: inc/issue.class.php:690 +#: inc/issue.class.php:718 msgid "Technician group" msgstr "" -#: inc/issue.class.php:721 inc/formanswer.class.php:238 +#: inc/issue.class.php:751 inc/formanswer.class.php:248 msgid "Form approver group" msgstr "Grupo de aprobación del formulario" -#: inc/issue.class.php:744 +#: inc/issue.class.php:762 inc/abstractitiltarget.class.php:742 +msgid "Time to resolve" +msgstr "Tiempo para resolverlo" + +#: inc/issue.class.php:773 +msgid "Time to resolve + Progress" +msgstr "" + +#: inc/issue.class.php:783 +msgid "Internal time to resolve" +msgstr "" + +#: inc/issue.class.php:794 +msgid "Internal time to resolve + Progress" +msgstr "" + +#: inc/issue.class.php:804 +msgid "Resolution date" +msgstr "" + +#: inc/issue.class.php:819 +msgid "Internal time to own" +msgstr "" + +#: inc/issue.class.php:830 +msgid "Internal time to own + Progress" +msgstr "" + +#: inc/issue.class.php:840 +msgid "Time to own" +msgstr "Tiempo de posesión " + +#: inc/issue.class.php:851 +msgid "Time to own + Progress" +msgstr "" + +#: inc/issue.class.php:877 msgid "Ticket" msgstr "" -#: inc/issue.class.php:745 inc/formanswer.class.php:173 +#: inc/issue.class.php:878 inc/formanswer.class.php:183 msgid "Form answer" msgid_plural "Form answers" msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: inc/issue.class.php:750 +#: inc/issue.class.php:883 msgid "Not validated" msgstr "No validado" -#: inc/issue.class.php:751 inc/formanswer.class.php:66 +#: inc/issue.class.php:884 inc/formanswer.class.php:76 #: inc/form_validator.class.php:71 msgid "Refused" msgstr "Rechazado" -#: inc/issue.class.php:819 +#: inc/issue.class.php:952 #, php-format msgid "%1$s %2$s" msgstr "" -#: inc/category.class.php:50 inc/form.class.php:228 hook.php:72 +#: inc/issue.class.php:1215 inc/filter/itilcategoryfilter.class.php:56 +#: hook.php:677 +msgid "All" +msgstr "" + +#: inc/issue.class.php:1221 hook.php:678 +msgid "New" +msgstr "" + +#: inc/issue.class.php:1227 hook.php:679 +msgid "Assigned" +msgstr "" + +#: inc/issue.class.php:1233 inc/formanswer.class.php:75 +#: inc/form_validator.class.php:69 hook.php:680 +msgid "Waiting" +msgstr "Esperando" + +#: inc/issue.class.php:1239 hook.php:681 +msgid "To validate" +msgstr "Para validar" + +#: inc/issue.class.php:1245 hook.php:682 +msgid "Solved" +msgstr "" + +#: inc/issue.class.php:1251 hook.php:683 +msgid "Closed" +msgstr "Cerrado" + +#: 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 +#: inc/category.class.php:80 msgid "Knowbase category" msgstr "Categoría de 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:261 entrée standard:65 +msgid "Icon" +msgstr "Icono" + +#: inc/category.class.php:98 inc/form.class.php:269 entrée standard:67 +msgid "Icon color" +msgstr "Color del icono" + +#: inc/category.class.php:104 inc/form.class.php:277 entrée standard:80 +msgid "Background color" +msgstr "Color del fondo" + #: 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:317 +#: inc/notificationtargetformanswer.class.php:44 install/install.php:355 msgid "A form need to be validate" msgstr "Un formulario necesita ser validado" -#: inc/notificationtargetformanswer.class.php:45 install/install.php:323 +#: inc/notificationtargetformanswer.class.php:45 install/install.php:361 msgid "The form is refused" msgstr "Se rechaza el formulario." -#: inc/notificationtargetformanswer.class.php:46 install/install.php:329 +#: inc/notificationtargetformanswer.class.php:46 install/install.php:367 msgid "The form is accepted" msgstr "Se acepta el formulario." -#: inc/notificationtargetformanswer.class.php:47 install/install.php:335 +#: inc/notificationtargetformanswer.class.php:47 install/install.php:373 msgid "The form is deleted" msgstr "Se elimina el formulario" @@ -830,7 +858,7 @@ msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: inc/notificationtargetformanswer.class.php:81 inc/formanswer.class.php:229 +#: inc/notificationtargetformanswer.class.php:81 inc/formanswer.class.php:239 msgid "Creation date" msgstr "" @@ -855,15 +883,15 @@ msgid "Author" msgstr "" #: inc/notificationtargetformanswer.class.php:98 -#: inc/abstracttarget.class.php:1537 +#: inc/abstractitiltarget.class.php:1290 msgid "Approver" msgstr "" -#: inc/target_actor.class.php:66 inc/abstracttarget.class.php:2302 +#: inc/target_actor.class.php:66 inc/abstractitiltarget.class.php:2034 msgid "Form author" msgstr "Autor del formulario" -#: inc/target_actor.class.php:67 inc/abstracttarget.class.php:2305 +#: inc/target_actor.class.php:67 inc/abstractitiltarget.class.php:2037 msgid "Form validator" msgstr "Validador del formulario" @@ -871,7 +899,7 @@ msgstr "Validador del formulario" msgid "Specific person" msgstr "Especificar persona" -#: inc/target_actor.class.php:69 inc/abstracttarget.class.php:2315 +#: inc/target_actor.class.php:69 inc/abstractitiltarget.class.php:2047 msgid "Person from the question" msgstr "Persona para la pregunta" @@ -879,7 +907,7 @@ msgstr "Persona para la pregunta" msgid "Specific group" msgstr "Especificar grupo" -#: inc/target_actor.class.php:71 inc/abstracttarget.class.php:2326 +#: inc/target_actor.class.php:71 inc/abstractitiltarget.class.php:2058 msgid "Group from the question" msgstr "Grupo para la pregunta" @@ -895,15 +923,15 @@ msgstr "Grupo técnico de un objeto" msgid "Specific supplier" msgstr "Especificar proveedor" -#: inc/target_actor.class.php:75 inc/abstracttarget.class.php:2355 +#: inc/target_actor.class.php:75 inc/abstractitiltarget.class.php:2087 msgid "Supplier from the question" msgstr "Proveedor para la pregunta" -#: inc/target_actor.class.php:76 inc/abstracttarget.class.php:2344 +#: inc/target_actor.class.php:76 inc/abstractitiltarget.class.php:2076 msgid "Actors from the question" msgstr "Actores para la pregunta" -#: inc/target_actor.class.php:77 inc/abstracttarget.class.php:2359 +#: inc/target_actor.class.php:77 inc/abstractitiltarget.class.php:2091 msgid "Form author's supervisor" msgstr "Supervisor del autor del formulario" @@ -911,7 +939,7 @@ msgstr "Supervisor del autor del formulario" msgid "Observer" msgstr "" -#: inc/target_actor.class.php:85 inc/abstracttarget.class.php:1994 +#: inc/target_actor.class.php:85 inc/abstractitiltarget.class.php:1724 msgid "Assigned to" msgstr "" @@ -922,101 +950,137 @@ msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: inc/target_actor.class.php:144 -#, php-format -msgid "Failed to find a user: ID %1$d" +#: 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:153 +#: inc/target_actor.class.php:179 #, php-format -msgid "Failed to find a group: ID %1$d" +msgid "Failed to find a user: %1$s" msgstr "" -#: inc/target_actor.class.php:162 +#: inc/target_actor.class.php:188 #, php-format -msgid "Failed to find a supplier: ID %1$d" +msgid "Failed to find a group: %1$s" msgstr "" -#: inc/formanswer.class.php:65 inc/form_validator.class.php:69 -msgid "Waiting" -msgstr "Esperando" +#: inc/target_actor.class.php:197 +#, php-format +msgid "Failed to find a supplier: %1$s" +msgstr "" -#: inc/formanswer.class.php:67 inc/form_validator.class.php:70 +#: inc/formanswer.class.php:77 inc/form_validator.class.php:70 msgid "Accepted" msgstr "Aceptado" -#: inc/formanswer.class.php:520 +#: inc/formanswer.class.php:523 msgid "Print this form" msgstr "Imprimir este formulario" -#: inc/formanswer.class.php:543 +#: inc/formanswer.class.php:547 msgid "Form accepted by validator." msgstr "Formulario aceptado por el validador." -#: inc/formanswer.class.php:545 +#: inc/formanswer.class.php:549 msgid "Form successfully saved." msgstr "Formulario guardado exitosamente." -#: inc/formanswer.class.php:617 inc/form_profile.class.php:168 +#: inc/formanswer.class.php:616 inc/formaccesstype.class.php:122 msgid "Save" msgstr "" -#: inc/formanswer.class.php:629 +#: inc/formanswer.class.php:628 msgid "Required if refused" msgstr "Requerido si es rechazado" -#: inc/formanswer.class.php:635 +#: inc/formanswer.class.php:634 msgid "Refuse" msgstr "Rechazar" -#: inc/formanswer.class.php:643 +#: inc/formanswer.class.php:642 msgid "Edit answers" msgstr "Editar respuestas" -#: inc/formanswer.class.php:649 +#: inc/formanswer.class.php:648 msgid "Cancel edition" msgstr "Cancelar edición" -#: inc/formanswer.class.php:656 +#: inc/formanswer.class.php:655 msgid "Accept" msgstr "Aceptar" -#: inc/formanswer.class.php:677 +#: inc/formanswer.class.php:676 msgid "Refused comment is required!" msgstr "¡Se requiere comentario rechazado!" -#: inc/formanswer.class.php:749 +#: inc/formanswer.class.php:750 msgid "You are not the validator of these answers" msgstr "No eres el validador de estas respuestas" -#: inc/formanswer.class.php:935 inc/formanswer.class.php:937 +#: inc/formanswer.class.php:956 inc/formanswer.class.php:958 msgid "Form data" msgstr "Datos del formulario" -#: inc/formanswer.class.php:1055 inc/formanswer.class.php:1104 +#: inc/formanswer.class.php:1084 inc/formanswer.class.php:1134 msgid "Cannot generate targets!" msgstr "¡No puede generar objetivos!" -#: inc/formanswer.class.php:1212 +#: inc/formanswer.class.php:1258 msgid "No turing test set" msgstr "Sin equipo de prueba de Turing" -#: inc/formanswer.class.php:1217 +#: inc/formanswer.class.php:1263 msgid "You failed the Turing test" msgstr "Fallo la prueba de Turing" -#: inc/formanswer.class.php:1259 +#: inc/formanswer.class.php:1305 msgid "You must select validator!" msgstr "Debe seleccionar un validador" -#: inc/common.class.php:228 +#: 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:233 +#: 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:777 +msgid "Seek assistance" +msgstr "Buscar asistencia" + +#: inc/common.class.php:782 +msgid "My requests for assistance" +msgstr "Mis solicitudes de asistencia" + +#: inc/common.class.php:812 +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:78 +msgid "Link to the form" +msgstr "Enlace al formulario" + +#: inc/formaccesstype.class.php:91 +msgid "Please activate the form to view the link" +msgstr "Por favor activa el formulario para ver el enlace" + +#: inc/formaccesstype.class.php:99 +msgid "Enable captcha" +msgstr "Habilitar captcha" + +#: inc/formaccesstype.class.php:109 +msgid "Restricted to" +msgstr "" + #: inc/form_language.class.php:51 msgid "Form language" msgid_plural "Form languages" @@ -1024,62 +1088,67 @@ msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: inc/form_language.class.php:68 inc/form_language.class.php:344 +#: 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:107 inc/form.class.php:1073 -#: inc/form.class.php:1171 inc/abstracttarget.class.php:1747 +#: inc/form_language.class.php:111 inc/form.class.php:1048 +#: inc/form.class.php:1173 inc/abstracttarget.class.php:161 +#: inc/abstractitiltarget.class.php:1541 msgid "The name cannot be empty!" msgstr "¡El nombre no puede estar vacío!" -#: inc/form_language.class.php:115 +#: inc/form_language.class.php:119 msgid "The language must be associated to a form!" msgstr "¡El idioma debe de asociarse a un formulario!" -#: inc/form_language.class.php:245 inc/form_language.class.php:279 +#: inc/form_language.class.php:249 msgid "Add a translation" msgstr "Agregar una traducción" -#: inc/form_language.class.php:307 inc/form_language.class.php:309 +#: inc/form_language.class.php:283 js/scripts.js:1179 +msgid "Update a translation" +msgstr "" + +#: inc/form_language.class.php:313 inc/form_language.class.php:315 msgid "New translation" msgstr "Nueva traducción" -#: inc/form_language.class.php:312 +#: inc/form_language.class.php:318 msgid "Filter list" msgstr "Lista de filtros" -#: inc/form_language.class.php:317 inc/form_language.class.php:409 +#: inc/form_language.class.php:323 inc/form_language.class.php:413 msgid "No translation found" msgstr "No se encontró traducción" -#: inc/form_language.class.php:322 +#: inc/form_language.class.php:328 msgid "Do you want to delete the selected items?" msgstr "¿Quieres eliminar los elementos seleccionados?" -#: inc/form_language.class.php:333 inc/form_language.class.php:372 -#: inc/form.class.php:482 inc/abstracttarget.class.php:1821 +#: inc/form_language.class.php:337 inc/form_language.class.php:376 +#: inc/form.class.php:529 inc/abstractitiltarget.class.php:1615 msgid "Delete" msgstr "Eliminar" -#: inc/form_language.class.php:343 +#: inc/form_language.class.php:347 msgid "Original string" msgstr "Cadena original" -#: inc/form_language.class.php:395 +#: inc/form_language.class.php:399 msgid "Add a new language" msgstr "" -#: inc/form_language.class.php:428 inc/form_language.class.php:460 -#: inc/form.class.php:190 entrée standard:83 +#: 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/abstracttarget.class.php:228 -#: inc/targetticket.class.php:95 +#: inc/form_validator.class.php:68 inc/targetticket.class.php:98 +#: inc/abstractitiltarget.class.php:179 msgid "None" msgstr "Ninguno" @@ -1087,23 +1156,23 @@ msgstr "Ninguno" msgid "Need validaton?" msgstr "" -#: inc/form_validator.class.php:126 inc/abstracttarget.class.php:2296 +#: inc/form_validator.class.php:126 inc/abstractitiltarget.class.php:2028 msgid "No" msgstr "" -#: inc/form_validator.class.php:303 inc/targetproblem.class.php:146 -#: inc/entityconfig.class.php:262 inc/targetchange.class.php:483 -#: inc/abstracttarget.class.php:2285 inc/targetticket.class.php:306 -#: inc/targetticket.class.php:341 +#: inc/form_validator.class.php:303 inc/profile.class.php:62 +#: inc/targetproblem.class.php:146 inc/entityconfig.class.php:389 +#: inc/targetchange.class.php:483 inc/targetticket.class.php:317 +#: inc/targetticket.class.php:352 inc/abstractitiltarget.class.php:2017 msgctxt "button" msgid "Save" msgstr "" -#: inc/form_validator.class.php:709 inc/abstracttarget.class.php:1521 +#: inc/form_validator.class.php:717 inc/abstractitiltarget.class.php:1270 msgid "Validation" msgstr "Validación" -#: inc/form_validator.class.php:711 +#: inc/form_validator.class.php:719 msgid "Choose a validator" msgstr "Elegir un validador" @@ -1114,14 +1183,14 @@ msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: inc/targetproblem.class.php:108 inc/targetproblem.class.php:589 +#: inc/targetproblem.class.php:108 inc/targetproblem.class.php:577 #: inc/targetchange.class.php:104 inc/targetchange.class.php:440 -#: inc/targetticket.class.php:124 inc/targetticket.class.php:227 +#: inc/targetticket.class.php:134 inc/targetticket.class.php:237 msgid "Properties" msgstr "" -#: inc/targetproblem.class.php:533 inc/targetchange.class.php:285 -#: inc/targetticket.class.php:1314 +#: inc/targetproblem.class.php:521 inc/targetchange.class.php:285 +#: inc/targetticket.class.php:1411 #, php-format msgid "" "Failed to add or update the %1$s %2$s: a question is missing and is used in " @@ -1130,342 +1199,371 @@ 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:590 inc/targetchange.class.php:105 -#: inc/abstracttarget.class.php:1423 inc/targetticket.class.php:125 +#: inc/targetproblem.class.php:578 inc/targetchange.class.php:105 +#: inc/targetticket.class.php:135 inc/abstractitiltarget.class.php:1172 msgid "Actors" msgstr "Actores" -#: inc/targetproblem.class.php:643 entrée standard:48 +#: inc/targetproblem.class.php:631 entrée standard:48 msgid "Problem title" msgstr "" -#: inc/targetproblem.class.php:653 inc/targetchange.class.php:353 -#: inc/targetticket.class.php:188 +#: inc/targetproblem.class.php:641 inc/targetchange.class.php:353 +#: inc/targetticket.class.php:198 msgid "Content" msgstr "Contenido" -#: inc/targetproblem.class.php:663 inc/targetchange.class.php:363 +#: inc/targetproblem.class.php:651 inc/targetchange.class.php:363 msgid "Impact" msgstr "Impacto" -#: inc/targetproblem.class.php:673 entrée standard:56 +#: inc/targetproblem.class.php:661 entrée standard:56 msgid "Cause" msgstr "" -#: inc/targetproblem.class.php:683 entrée standard:58 +#: inc/targetproblem.class.php:671 entrée standard:58 msgid "Symptom" msgstr "" -#: inc/entityconfig.class.php:77 inc/entityconfig.class.php:86 -#: inc/entityconfig.class.php:94 inc/entityconfig.class.php:102 -#: inc/entityconfig.class.php:110 +#: inc/entityconfig.class.php:90 inc/entityconfig.class.php:99 +#: inc/entityconfig.class.php:107 inc/entityconfig.class.php:115 +#: inc/entityconfig.class.php:123 inc/entityconfig.class.php:131 +#: inc/entityconfig.class.php:139 inc/entityconfig.class.php:147 +#: inc/entityconfig.class.php:155 msgid "Inheritance of the parent entity" msgstr "" -#: inc/entityconfig.class.php:78 +#: inc/entityconfig.class.php:91 msgid "GLPi's helpdesk" msgstr "Mesa de ayuda de GLPI" -#: inc/entityconfig.class.php:79 +#: inc/entityconfig.class.php:92 msgid "Service catalog simplified" msgstr "Catálogo de servicio simplificado " -#: inc/entityconfig.class.php:80 +#: inc/entityconfig.class.php:93 msgid "Service catalog extended" msgstr "Catálogo de servicio extendido" -#: inc/entityconfig.class.php:87 +#: inc/entityconfig.class.php:100 +msgid "All available forms" +msgstr "" + +#: inc/entityconfig.class.php:101 +msgid "Only default forms" +msgstr "" + +#: inc/entityconfig.class.php:108 msgid "Popularity sort" msgstr "Ordenar por popularidad" -#: inc/entityconfig.class.php:88 +#: inc/entityconfig.class.php:109 msgid "Alphabetic sort" msgstr "Ordenar alfabeticamente" -#: inc/entityconfig.class.php:95 +#: inc/entityconfig.class.php:116 msgid "Merged with Forms" msgstr "Fusionado con formularios" -#: inc/entityconfig.class.php:96 +#: inc/entityconfig.class.php:117 msgid "Distinct menu entry" msgstr "Entrada de menú distinta" -#: inc/entityconfig.class.php:103 inc/entityconfig.class.php:111 -#: inc/form.class.php:283 entrée standard:117 +#: inc/entityconfig.class.php:124 inc/entityconfig.class.php:132 +#: inc/entityconfig.class.php:140 inc/entityconfig.class.php:148 +#: inc/form.class.php:285 entrée standard:100 msgid "Visible" msgstr "Visible" -#: inc/entityconfig.class.php:104 inc/entityconfig.class.php:112 +#: inc/entityconfig.class.php:125 inc/entityconfig.class.php:133 +#: inc/entityconfig.class.php:141 inc/entityconfig.class.php:149 msgid "Hidden" msgstr "Oculto" -#: inc/entityconfig.class.php:165 +#: inc/entityconfig.class.php:156 +msgid "Variable height" +msgstr "" + +#: inc/entityconfig.class.php:157 +msgid "Uniform height" +msgstr "" + +#: inc/entityconfig.class.php:231 msgid "Helpdesk" msgstr "Mesa de ayuda " -#: inc/entityconfig.class.php:173 inc/entityconfig.class.php:276 +#: inc/entityconfig.class.php:239 inc/entityconfig.class.php:403 entrée +#: standard:44 msgid "Helpdesk mode" msgstr "Modo de mesa de ayuda" -#: inc/entityconfig.class.php:189 inc/entityconfig.class.php:286 +#: inc/entityconfig.class.php:250 +msgid "Default Form list mode" +msgstr "" + +#: inc/entityconfig.class.php:268 inc/entityconfig.class.php:413 msgid "Sort order" msgstr "Orden de clasificación" -#: inc/entityconfig.class.php:205 inc/entityconfig.class.php:296 +#: inc/entityconfig.class.php:284 inc/entityconfig.class.php:423 msgid "Knowledge base" msgstr "Base de conocimiento" -#: inc/entityconfig.class.php:220 +#: inc/entityconfig.class.php:299 msgid "Search" msgstr "Búsqueda" -#: inc/entityconfig.class.php:236 +#: inc/entityconfig.class.php:315 +msgid "Counters dashboard" +msgstr "" + +#: inc/entityconfig.class.php:331 msgid "Header message" msgstr "Mensaje del encabezado" -#: inc/entityconfig.class.php:248 inc/entityconfig.class.php:326 -#: inc/form.class.php:237 entrée standard:101 +#: inc/entityconfig.class.php:347 +msgid "Search issue" +msgstr "" + +#: inc/entityconfig.class.php:363 +msgid "Tile design" +msgstr "" + +#: inc/entityconfig.class.php:375 inc/entityconfig.class.php:453 +#: inc/form.class.php:239 entrée standard:84 msgid "Header" msgid_plural "Headers" msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: inc/entityconfig.class.php:306 +#: inc/entityconfig.class.php:433 msgid "Display search field" msgstr "Mostrar campo de búsqueda" -#: inc/entityconfig.class.php:316 +#: inc/entityconfig.class.php:443 msgid "Display header" msgstr "Mostrar encabezado" -#: inc/questionrange.class.php:53 +#: 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:63 +#: inc/questionrange.class.php:62 inc/questionparameter/range.class.php:69 msgid "Minimum range" msgstr "Rango mínimo" -#: inc/questionrange.class.php:72 +#: inc/questionrange.class.php:71 inc/questionparameter/range.class.php:78 msgid "maximum range" msgstr "Rango máximo" -#: inc/questionrange.class.php:105 -msgid "Min" -msgstr "Mínimo" - -#: inc/questionrange.class.php:107 -msgid "Max" -msgstr "Máximo" - -#: inc/form.class.php:64 inc/form.class.php:388 +#: inc/form.class.php:66 inc/form.class.php:432 msgid "Public access" msgstr "Acceso público " -#: inc/form.class.php:65 inc/form.class.php:392 +#: inc/form.class.php:67 inc/form.class.php:436 msgid "Private access" msgstr "Acceso privado " -#: inc/form.class.php:66 inc/form.class.php:396 +#: inc/form.class.php:68 inc/form.class.php:440 msgid "Restricted access" msgstr "Acceso restringido " -#: inc/form.class.php:120 -msgid "Forms waiting for validation" -msgstr "Formularios en espera de validación" +#: inc/form.class.php:122 +msgid "Answers waiting for validation" +msgstr "" -#: inc/form.class.php:122 inc/form.class.php:1567 inc/form.class.php:1593 +#: inc/form.class.php:124 inc/form.class.php:1606 inc/form.class.php:1632 msgid "Import forms" msgstr "Importar formularios" -#: inc/form.class.php:138 +#: inc/form.class.php:140 msgid "Characteristics" msgstr "" -#: inc/form.class.php:181 +#: inc/form.class.php:183 msgid "Recursive" msgstr "" -#: inc/form.class.php:202 +#: inc/form.class.php:204 msgid "Homepage" msgstr "Página principal" -#: inc/form.class.php:215 +#: inc/form.class.php:217 msgid "Access" msgstr "Acceso" -#: inc/form.class.php:246 inc/form.class.php:314 inc/form.class.php:372 entrée -#: standard:53 +#: 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:259 entrée standard:66 -msgid "Icon" -msgstr "Icono" - -#: inc/form.class.php:267 entrée standard:78 -msgid "Icon color" -msgstr "Color del icono" - -#: inc/form.class.php:275 entrée standard:97 -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:313 inc/form.class.php:368 +#: inc/form.class.php:329 inc/form.class.php:394 msgid "Inactive" msgstr "" -#: inc/form.class.php:337 inc/form.class.php:404 -msgid "All langages" -msgstr "Todos los idiomas" +#: 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:448 entrée standard:119 +#: inc/form.class.php:492 entrée standard:102 msgid "Answers title" msgstr "" -#: inc/form.class.php:460 inc/form.class.php:512 +#: inc/form.class.php:504 inc/form.class.php:563 msgid "Target" msgid_plural "Targets" msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: inc/form.class.php:477 -msgid "Edit" +#: inc/form.class.php:506 +msgid "Actions" msgstr "" -#: inc/form.class.php:495 inc/form.class.php:2085 +#: inc/form.class.php:546 inc/form.class.php:2130 msgid "Add a target" msgstr "Agregar un objetivo" -#: inc/form.class.php:515 +#: inc/form.class.php:566 msgid "Preview" msgstr "" -#: inc/form.class.php:516 +#: inc/form.class.php:567 msgid "properties" msgstr "" -#: inc/form.class.php:905 +#: inc/form.class.php:886 msgid "What are you looking for?" msgstr "¿Que estas buscando?" -#: inc/form.class.php:913 +#: inc/form.class.php:894 #, php-format msgid "My %1$d last forms (requester)" msgstr "Mi ultimo formulario %1$d ( solicitante )" -#: inc/form.class.php:916 +#: inc/form.class.php:897 msgid "No form posted yet" msgstr "Aún no se ha publicado el formulario" -#: inc/form.class.php:946 +#: inc/form.class.php:927 msgid "All my forms (requester)" msgstr "Todos mis formularios (Solicitante) " -#: inc/form.class.php:959 +#: inc/form.class.php:940 #, php-format msgid "My %1$d last forms (validator)" msgstr "Mi ultimo formulario %1$d (validador)" -#: inc/form.class.php:967 +#: inc/form.class.php:948 msgid "No form waiting for validation" msgstr "No hay formularios esperando para validación" -#: inc/form.class.php:1002 +#: inc/form.class.php:983 msgid "All my forms (validator)" msgstr "Todos mis formularios (validador)" -#: inc/form.class.php:1149 +#: inc/form.class.php:1184 +msgid "Cannot use empty name for form answers. Keeping the previous value." +msgstr "" + +#: inc/form.class.php:1279 #, 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:1308 +#: inc/form.class.php:1359 msgid "Errored duplicate" msgstr "Error duplicado" -#: inc/form.class.php:1319 +#: inc/form.class.php:1370 msgid "Duplicate" msgstr "Duplicado" -#: inc/form.class.php:1366 +#: inc/form.class.php:1417 msgctxt "button" msgid "Post" msgstr "" -#: inc/form.class.php:1384 +#: inc/form.class.php:1440 #, php-format msgid "Form duplicated: %s" msgstr "Formulario duplicado:%s" -#: inc/form.class.php:1395 +#: inc/form.class.php:1456 #, php-format msgid "Form Transfered: %s" msgstr "Formulario transferido: %s" -#: inc/form.class.php:1414 +#: inc/form.class.php:1480 msgid "Back" msgstr "Atrás" -#: inc/form.class.php:1540 +#: inc/form.class.php:1579 msgid "Upload of JSON files not allowed." msgstr "Subir archivos JSON no está permitido." -#: inc/form.class.php:1543 +#: inc/form.class.php:1582 msgid "You may allow JSON files right now." msgstr "Puede permitir archivos JSON ahora." -#: inc/form.class.php:1544 +#: inc/form.class.php:1583 msgctxt "button" msgid "Create" msgstr "Crear" -#: inc/form.class.php:1547 inc/form.class.php:1558 +#: inc/form.class.php:1586 inc/form.class.php:1597 msgid "Please contact your GLPI administrator." msgstr "Por favor contacta con el administrador del GLPI." -#: inc/form.class.php:1548 inc/form.class.php:1559 +#: inc/form.class.php:1587 inc/form.class.php:1598 msgctxt "button" msgid "Back" msgstr "Atrás" -#: inc/form.class.php:1551 +#: inc/form.class.php:1590 msgid "Upload of JSON files not enabled." msgstr "Subir archivos JSON no esta habilitado." -#: inc/form.class.php:1554 inc/form.class.php:1557 +#: inc/form.class.php:1593 inc/form.class.php:1596 msgid "You may enable JSON files right now." msgstr "Puede habilitar archivos JSON ahora." -#: inc/form.class.php:1555 +#: inc/form.class.php:1594 msgctxt "button" msgid "Enable" msgstr "Habilitar" -#: inc/form.class.php:1602 +#: inc/form.class.php:1641 msgctxt "button" msgid "Send" msgstr "" -#: inc/form.class.php:1621 +#: inc/form.class.php:1660 msgid "Forms import impossible, the file is empty" msgstr "Imposible importar el formulario, el archivo esta vacío" -#: inc/form.class.php:1625 inc/form.class.php:1629 +#: inc/form.class.php:1664 inc/form.class.php:1668 msgid "Forms import impossible, the file seems corrupt" msgstr "Imposible importar el formulario, el archivo esta corrupto" -#: inc/form.class.php:1635 +#: inc/form.class.php:1674 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:1642 +#: inc/form.class.php:1681 msgid "" "The file does not specifies the schema version. It was probably generated " "with a version older than 2.10. Giving up." @@ -1473,63 +1571,63 @@ 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:1668 +#: inc/form.class.php:1707 #, php-format msgid "Failed to import %s" msgstr "Fallo al importar %s" -#: inc/form.class.php:1673 +#: inc/form.class.php:1712 #, php-format msgid "Forms successfully imported from %s" msgstr "Formularios importados correctamente de %s" -#: inc/form.class.php:1736 +#: inc/form.class.php:1775 #, 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:1744 +#: inc/form.class.php:1783 #, php-format msgid "You don't have right to update the entity %1$s." msgstr "" -#: inc/form.class.php:1754 +#: inc/form.class.php:1793 #, 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:1832 +#: inc/form.class.php:1875 msgid "Failed to create JSON document type" msgstr "Fallo al crear el tipo de documento JSON" -#: inc/form.class.php:1839 +#: inc/form.class.php:1882 msgid "JSON document type not found" msgstr "No se encontró el tipo de documento JSON" -#: inc/form.class.php:1846 +#: inc/form.class.php:1889 msgid "Failed to update JSON document type" msgstr "Fallo al actualizar el tipo de documento JSON" -#: inc/form.class.php:1866 +#: inc/form.class.php:1909 msgid "Forms without category" msgstr "Formularios sin categoría" -#: inc/form.class.php:1889 +#: inc/form.class.php:1930 msgid "No form available" msgstr "Formulario no disponible" -#: inc/form.class.php:2117 inc/abstracttarget.class.php:2004 -#: inc/abstracttarget.class.php:2285 inc/targetticket.class.php:381 +#: inc/form.class.php:2161 inc/targetticket.class.php:392 +#: inc/abstractitiltarget.class.php:1734 inc/abstractitiltarget.class.php:2017 msgid "Add" msgstr "Agregar" -#: inc/form.class.php:2135 inc/form.class.php:2158 +#: inc/form.class.php:2179 inc/form.class.php:2202 msgid "Unsupported target type." msgstr "Tipo de objetivo no soportado." -#: inc/form.class.php:2197 +#: inc/form.class.php:2241 msgid "plugin_formcreator_load_check" msgstr "Verificación de carga del plugin de Formcreator" @@ -1560,8 +1658,7 @@ msgstr "Plan de respaldo" msgid "Check list" msgstr "Lista de verificación" -#: inc/section.class.php:71 inc/question.class.php:796 entrée standard:63 -#: entrée standard:44 +#: inc/section.class.php:71 entrée standard:53 standard:44 msgid "Section" msgid_plural "Sections" msgstr[0] "" @@ -1569,73 +1666,102 @@ msgstr[1] "" msgstr[2] "" #: inc/section.class.php:123 inc/section.class.php:164 -#: inc/question.class.php:314 +#: inc/question.class.php:312 msgid "The title is required" msgstr "El titulo es requerido" -#: inc/question.class.php:69 inc/abstracttarget.class.php:1222 -#: inc/abstracttarget.class.php:1259 inc/abstracttarget.class.php:1337 -#: inc/abstracttarget.class.php:1465 inc/abstracttarget.class.php:1540 -#: inc/targetticket.class.php:1037 inc/targetticket.class.php:1076 entrée -#: standard:41 +#: 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:1134 +#: inc/targetticket.class.php:1173 inc/abstractitiltarget.class.php:968 +#: inc/abstractitiltarget.class.php:1005 inc/abstractitiltarget.class.php:1083 +#: inc/abstractitiltarget.class.php:1214 inc/abstractitiltarget.class.php:1295 +#: entrée standard:41 msgid "Question" msgid_plural "Questions" msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: inc/question.class.php:225 entrée standard:37 +#: inc/question.class.php:228 entrée standard:37 msgid "Count of conditions" msgstr "Recuento de condiciones" -#: inc/question.class.php:322 +#: inc/question.class.php:320 msgid "The field type is required" msgstr "El tipo de campo es requerido" -#: inc/question.class.php:329 +#: inc/question.class.php:327 msgid "The section is required" msgstr "La sección es requerida" -#: inc/question.class.php:341 +#: inc/question.class.php:339 #, 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:355 +#: inc/question.class.php:353 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:364 +#: inc/question.class.php:362 msgid "This type of question requires parameters" msgstr "Este tipo de pregunta requiere parámetros" -#: inc/question.class.php:370 +#: inc/question.class.php:368 msgid "A parameter is missing for this question type" msgstr "Falta un parámetro para este tipo de pregunta" -#: inc/question.class.php:752 entrée standard:83 -msgid "Add a question" -msgstr "Agregar una pregunta" - -#: inc/question.class.php:755 -msgid "Edit a question" -msgstr "Editar una pregunta" +#: inc/question.class.php:1268 +msgid "Service levels" +msgstr "" -#: inc/question.class.php:778 entrée standard:42 -msgid "Title" +#: inc/question.class.php:1269 inc/abstractitiltarget.class.php:806 +msgid "SLA" +msgstr "SLA" + +#: inc/question.class.php:1270 inc/abstractitiltarget.class.php:879 +msgid "OLA" +msgstr "OLA" + +#: inc/question.class.php:1287 inc/question.class.php:1327 +#: inc/question.class.php:1330 +msgid "Assets" msgstr "" -#: inc/question.class.php:847 -msgid "Required" -msgstr "Requerido" +#: inc/question.class.php:1301 hook.php:691 hook.php:708 +msgid "Assistance" +msgstr "" -#: inc/question.class.php:864 -msgid "Show empty" -msgstr "Mostrar vacío" +#: inc/question.class.php:1306 +msgid "Management" +msgstr "" -#: inc/question.class.php:907 -msgid "Condition to show the question" -msgstr "Condición para mostrar la pregunta" +#: inc/question.class.php:1315 +msgid "Tools" +msgstr "" + +#: inc/question.class.php:1316 +msgid "Notes" +msgstr "" + +#: inc/question.class.php:1317 +msgid "RSS feed" +msgstr "" + +#: inc/question.class.php:1319 +msgid "Administration" +msgstr "" + +#: inc/question.class.php:1327 inc/question.class.php:1330 +msgid "Plugin" +msgid_plural "Plugins" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" #: inc/abstractquestionparameter.class.php:92 msgid "Parameter" @@ -1645,452 +1771,463 @@ msgstr "Parametro" msgid "Field name" msgstr "Nombre del campo" -#: inc/abstracttarget.class.php:214 +#: inc/abstracttarget.class.php:96 msgid "Current active entity" msgstr "Entidad activa actual" -#: inc/abstracttarget.class.php:215 +#: inc/abstracttarget.class.php:97 msgid "Default requester user's entity" msgstr "Entidad predeterminada del usuario solicitante" -#: inc/abstracttarget.class.php:216 +#: inc/abstracttarget.class.php:98 msgid "First dynamic requester user's entity (alphabetical)" msgstr "Primera entidad del usuario solicitante dinámico (alfabético)" -#: inc/abstracttarget.class.php:217 +#: inc/abstracttarget.class.php:99 msgid "Last dynamic requester user's entity (alphabetical)" msgstr "Última entidad del usuario solicitante dinámico (alfabético)" -#: inc/abstracttarget.class.php:218 +#: inc/abstracttarget.class.php:100 msgid "The form entity" msgstr "Entidad del formulario" -#: inc/abstracttarget.class.php:219 +#: inc/abstracttarget.class.php:101 msgid "Default entity of the validator" msgstr "Entidad predeterminada del validador" -#: inc/abstracttarget.class.php:220 +#: inc/abstracttarget.class.php:102 msgid "Specific entity" msgstr "Especificar entidad" -#: inc/abstracttarget.class.php:221 +#: inc/abstracttarget.class.php:103 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:222 +#: inc/abstracttarget.class.php:104 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:229 +#: 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 "Un objetivo debe estar asociado a un formulario." + +#: inc/abstracttarget.class.php:133 +msgid "A target must be associated to an existing form." +msgstr "Un objetivo debe estar asociado a un formulario existente." + +#: inc/abstracttarget.class.php:138 +msgid "Name is required." +msgstr "Nombre es requerido" + +#: inc/abstracttarget.class.php:502 +msgid "Destination entity" +msgstr "" + +#: inc/abstracttarget.class.php:518 +msgid "User type question" +msgstr "Pregunta de tipo de usuario" + +#: inc/abstracttarget.class.php:519 +msgid "Entity type question" +msgstr "Pregunta del tipo entidad" + +#: 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: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 "Especificar activo" + +#: inc/targetticket.class.php:100 inc/targetticket.class.php:116 +#: inc/abstractitiltarget.class.php:200 inc/abstractitiltarget.class.php:208 +#: inc/abstractitiltarget.class.php:216 inc/abstractitiltarget.class.php:224 +#: inc/abstractitiltarget.class.php:233 +msgid "Equals to the answer to the question" +msgstr "Equivale a la respuesta a la pregunta" + +#: inc/targetticket.class.php:101 inc/abstractitiltarget.class.php:225 +#: inc/abstractitiltarget.class.php:234 +msgid "Last valid answer" +msgstr "Última respuesta valida" + +#: 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 "Por defecto o de una plantilla" + +#: inc/targetticket.class.php:115 +msgid "Specific type" +msgstr "Especificar tipo" + +#: inc/targetticket.class.php:188 entrée standard:48 +msgid "Ticket title" +msgstr "Título del ticket" + +#: inc/targetticket.class.php:301 +msgid "Add validation message as first ticket followup" +msgstr "Agregar mensaje de validación como seguimiento del primer ticket" + +#: 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 "Enlace para otro ticket" + +#: inc/targetticket.class.php:399 +msgid "An other destination of this form" +msgstr "A otro destino de este formulario" + +#: inc/targetticket.class.php:400 +msgid "An existing ticket" +msgstr "Un Ticket existente." + +#: 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 "Tipo de enlace inválido" + +#: inc/targetticket.class.php:761 +msgid "Invalid linked item type" +msgstr "Tipo de elemento vinculado no válido" + +#: inc/targetticket.class.php:774 +msgid "Linked item does not exists" +msgstr "El elemento vinculado no existe." + +#: inc/targetticket.class.php:787 +msgid "Failed to link the item" +msgstr "Error al vincular el elemento." + +#: inc/targetticket.class.php:959 install/install.php:368 +msgid "Your form has been accepted by the validator" +msgstr "Su formulario ha sido aceptado por el validador" + +#: inc/targetticket.class.php:1110 +msgid "Request source" +msgstr "" + +#: inc/targetticket.class.php:1135 +msgid "Type " +msgstr "Tipo" + +#: inc/targetticket.class.php:1163 +msgid "Associated elements" +msgstr "" + +#: inc/targetticket.class.php:1174 +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: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:234 +msgid "Failed to add the translation." +msgstr "Fallo al agregar una traducción." + +#: inc/abstractitiltarget.class.php:180 msgid "Tags from questions" msgstr "Etiquetas de preguntas" -#: inc/abstracttarget.class.php:230 +#: inc/abstractitiltarget.class.php:181 msgid "Specific tags" msgstr "Especificar etiquetas" -#: inc/abstracttarget.class.php:231 +#: inc/abstractitiltarget.class.php:182 msgid "Tags from questions and specific tags" msgstr "Etiquetas de preguntas y etiquetas específicas" -#: inc/abstracttarget.class.php:232 +#: inc/abstractitiltarget.class.php:183 msgid "Tags from questions or specific tags" msgstr "Etiquetas de preguntas o etiquetas específicas" -#: inc/abstracttarget.class.php:238 +#: inc/abstractitiltarget.class.php:189 +msgid "TTR from template or none" +msgstr "" + +#: inc/abstractitiltarget.class.php:190 msgid "equals to the answer to the question" msgstr "Equivale a la respuesta a la pregunta" -#: inc/abstracttarget.class.php:239 +#: inc/abstractitiltarget.class.php:191 msgid "calculated from the ticket creation date" msgstr "Calculado a partir de la fecha de creación del ticket" -#: inc/abstracttarget.class.php:240 +#: inc/abstractitiltarget.class.php:192 msgid "calculated from the answer to the question" msgstr "Calculado a partir de la respuesta a la pregunta" -#: inc/abstracttarget.class.php:246 +#: inc/abstractitiltarget.class.php:198 msgid "SLA from template or none" msgstr "Plantilla de SLA o nada" -#: inc/abstracttarget.class.php:247 +#: inc/abstractitiltarget.class.php:199 msgid "Specific SLA" msgstr "Especificar SLA" -#: inc/abstracttarget.class.php:248 inc/abstracttarget.class.php:256 -#: inc/abstracttarget.class.php:264 inc/abstracttarget.class.php:272 -#: inc/abstracttarget.class.php:281 inc/targetticket.class.php:97 -#: inc/targetticket.class.php:106 -msgid "Equals to the answer to the question" -msgstr "Equivale a la respuesta a la pregunta" - -#: inc/abstracttarget.class.php:254 +#: inc/abstractitiltarget.class.php:206 msgid "OLA from template or none" msgstr "Plantilla de OLA o nada" -#: inc/abstracttarget.class.php:255 +#: inc/abstractitiltarget.class.php:207 msgid "Specific OLA" msgstr "Especificar OLA" -#: inc/abstracttarget.class.php:262 +#: inc/abstractitiltarget.class.php:214 msgid "Urgency from template or Medium" msgstr "Urgencia de la plantilla o medio" -#: inc/abstracttarget.class.php:263 +#: inc/abstractitiltarget.class.php:215 msgid "Specific urgency" msgstr "Especificar urgencia" -#: inc/abstracttarget.class.php:270 +#: inc/abstractitiltarget.class.php:222 msgid "Category from template or none" msgstr "Categoría de la plantilla o nada" -#: inc/abstracttarget.class.php:271 +#: inc/abstractitiltarget.class.php:223 msgid "Specific category" msgstr "Especificar categoría" -#: inc/abstracttarget.class.php:273 inc/targetticket.class.php:98 -msgid "Last valid answer" -msgstr "Última respuesta valida" - -#: inc/abstracttarget.class.php:279 +#: inc/abstractitiltarget.class.php:231 msgid "Location from template or none" msgstr "Ubicación de la plantilla o nada" -#: inc/abstracttarget.class.php:280 +#: inc/abstractitiltarget.class.php:232 msgid "Specific location" msgstr "Especificar ubicación" -#: inc/abstracttarget.class.php:292 -msgid "Always generated" -msgstr "" - -#: inc/abstracttarget.class.php:293 -msgid "Disabled unless" -msgstr "" - -#: inc/abstracttarget.class.php:294 -msgid "Generated unless" -msgstr "" - -#: inc/abstracttarget.class.php:300 +#: inc/abstractitiltarget.class.php:240 msgid "No validation" msgstr "" -#: inc/abstracttarget.class.php:301 +#: inc/abstractitiltarget.class.php:241 msgid "Specific user or group" msgstr "" -#: inc/abstracttarget.class.php:302 +#: inc/abstractitiltarget.class.php:242 msgid "User from question answer" msgstr "" -#: inc/abstracttarget.class.php:927 -msgid "Destination entity" +#: inc/abstractitiltarget.class.php:243 +msgid "Group from question answer" msgstr "" -#: inc/abstracttarget.class.php:943 -msgid "User type question" -msgstr "Pregunta de tipo de usuario" - -#: inc/abstracttarget.class.php:944 -msgid "Entity type question" -msgstr "Pregunta del tipo entidad" - -#: inc/abstracttarget.class.php:1048 +#: inc/abstractitiltarget.class.php:794 msgid "Minute" msgid_plural "Minutes" msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: inc/abstracttarget.class.php:1049 +#: inc/abstractitiltarget.class.php:795 msgid "Hour" msgid_plural "Hours" msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: inc/abstracttarget.class.php:1050 +#: inc/abstractitiltarget.class.php:796 msgid "Day" msgid_plural "Days" msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: inc/abstracttarget.class.php:1051 +#: inc/abstractitiltarget.class.php:797 msgid "Month" msgid_plural "Months" msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: inc/abstracttarget.class.php:1083 +#: inc/abstractitiltarget.class.php:829 msgid "SLA (TTO/TTR)" msgstr "SLA ( TTO / TTR )" -#: inc/abstracttarget.class.php:1084 inc/abstracttarget.class.php:1157 +#: inc/abstractitiltarget.class.php:830 inc/abstractitiltarget.class.php:903 msgid "Question (TTO/TTR)" msgstr "Pregunta ( TTO / TTR )" -#: inc/abstracttarget.class.php:1156 +#: inc/abstractitiltarget.class.php:902 msgid "OLA (TTO/TTR)" msgstr "OLA ( TTO / TTR )" -#: inc/abstracttarget.class.php:1260 +#: inc/abstractitiltarget.class.php:1006 msgid "Urgency " msgstr "Urgencia" -#: inc/abstracttarget.class.php:1290 +#: inc/abstractitiltarget.class.php:1036 msgid "Ticket tags" msgstr "Etiquetas del ticket" -#: inc/abstracttarget.class.php:1338 +#: inc/abstractitiltarget.class.php:1084 msgid "Tags" msgstr "Etiquetas" -#: inc/abstracttarget.class.php:1454 +#: inc/abstractitiltarget.class.php:1203 msgid "Location" msgstr "" -#: inc/abstracttarget.class.php:1466 +#: inc/abstractitiltarget.class.php:1215 msgid "Location " msgstr "Ubicación" -#: inc/abstracttarget.class.php:1707 -msgid "A target must be associated to a form." -msgstr "Un objetivo debe estar asociado a un formulario." - -#: inc/abstracttarget.class.php:1712 -msgid "A target must be associated to an existing form." -msgstr "Un objetivo debe estar asociado a un formulario existente." - -#: inc/abstracttarget.class.php:1717 -msgid "Name is required." -msgstr "Nombre es requerido" - -#: inc/abstracttarget.class.php:1753 +#: inc/abstractitiltarget.class.php:1547 msgid "The description cannot be empty!" msgstr "¡La descripción no puede estar vacía!" -#: inc/abstracttarget.class.php:1987 +#: inc/abstractitiltarget.class.php:1717 msgid "Watcher" msgid_plural "Watchers" msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: inc/abstracttarget.class.php:2006 +#: inc/abstractitiltarget.class.php:1736 msgid "Cancel" msgstr "Cancelar" -#: inc/abstracttarget.class.php:2278 inc/abstracttarget.class.php:2295 -#: inc/abstracttarget.class.php:2296 +#: inc/abstractitiltarget.class.php:2011 inc/abstractitiltarget.class.php:2027 +#: inc/abstractitiltarget.class.php:2028 msgid "Email followup" msgstr "" -#: inc/abstracttarget.class.php:2293 inc/abstracttarget.class.php:2321 +#: inc/abstractitiltarget.class.php:2025 inc/abstractitiltarget.class.php:2053 msgid "Group" msgstr "" -#: inc/abstracttarget.class.php:2294 inc/abstracttarget.class.php:2350 +#: inc/abstractitiltarget.class.php:2026 inc/abstractitiltarget.class.php:2082 msgid "Supplier" msgstr "" -#: inc/abstracttarget.class.php:2295 +#: inc/abstractitiltarget.class.php:2027 msgid "Yes" msgstr "" -#: inc/abstracttarget.class.php:2332 +#: inc/abstractitiltarget.class.php:2064 msgid "Group from the object" msgstr "Grupo para un objeto" -#: inc/abstracttarget.class.php:2338 +#: inc/abstractitiltarget.class.php:2070 msgid "Tech group from the object" msgstr "Grupo técnico para un objeto" -#: inc/questionregex.class.php:53 -msgid "Question regular expression" -msgid_plural "Question regular expressions" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/questionregex.class.php:96 +#: install/install.php:133 msgid "" -"Specify the additional validation conditions in the description of the " -"question to help users." -msgstr "" -"Especificar las condiciones de validación adicionales en la descripción de " -"la pregunta para ayudar a los usuarios." - -#: inc/questiondependency.class.php:68 -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:53 entrée standard:43 -msgid "Target ticket" -msgid_plural "Target tickets" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/targetticket.class.php:96 -msgid "Specific asset" -msgstr "Especificar activo" - -#: inc/targetticket.class.php:104 -msgid "Default or from a template" -msgstr "Por defecto o de una plantilla" - -#: inc/targetticket.class.php:105 -msgid "Specific type" -msgstr "Especificar tipo" - -#: inc/targetticket.class.php:178 entrée standard:48 -msgid "Ticket title" -msgstr "Título del ticket" - -#: inc/targetticket.class.php:290 -msgid "Add validation message as first ticket followup" -msgstr "Agregar mensaje de validación como seguimiento del primer ticket" - -#: inc/targetticket.class.php:324 -msgid "Add a field" -msgstr "" - -#: inc/targetticket.class.php:329 -msgid "Field" -msgstr "" - -#: inc/targetticket.class.php:352 -msgid "Managed fields" -msgstr "" - -#: inc/targetticket.class.php:359 -msgid "No managed field" -msgstr "" - -#: inc/targetticket.class.php:379 -msgid "Link to an other ticket" -msgstr "Enlace para otro ticket" - -#: inc/targetticket.class.php:388 -msgid "An other destination of this form" -msgstr "A otro destino de este formulario" - -#: inc/targetticket.class.php:389 -msgid "An existing ticket" -msgstr "Un Ticket existente." - -#: inc/targetticket.class.php:390 -msgid "A ticket from an answer to a question" -msgstr "" - -#: inc/targetticket.class.php:471 -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:937 install/install.php:330 -msgid "Your form has been accepted by the validator" -msgstr "Su formulario ha sido aceptado por el validador" - -#: inc/targetticket.class.php:1038 -msgid "Type " -msgstr "Tipo" - -#: inc/targetticket.class.php:1066 -msgid "Associated elements" +"Upgrade tables to innoDB; run php bin/console " +"glpi:migration:myisam_to_innodb" msgstr "" -#: inc/targetticket.class.php:1077 -msgid "Item " -msgstr "Item" - -#: inc/translation.class.php:163 -msgid "No more string to translate" -msgstr "No mas cadenas para traducir" - -#: inc/translation.class.php:226 -msgid "Language not found." -msgstr "Idioma no encontrado" - -#: inc/translation.class.php:231 -msgid "Form not found." -msgstr "Formulario no encontrado" - -#: inc/translation.class.php:244 -msgid "Failed to add the translation." -msgstr "Fallo al agregar una traducción." - -#: inc/form_profile.class.php:48 inc/form_profile.class.php:85 -msgid "Access type" -msgid_plural "Access types" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/form_profile.class.php:99 -msgid "Link to the form" -msgstr "Enlace al formulario" - -#: inc/form_profile.class.php:112 -msgid "Please activate the form to view the link" -msgstr "Por favor activa el formulario para ver el enlace" - -#: inc/form_profile.class.php:120 -msgid "Enable captcha" -msgstr "Habilitar captcha" - -#: install/install.php:127 +#: install/install.php:174 +#, php-format msgid "" -"Upgrade tables to innoDB; run php bin/console " -"glpi:migration:myisam_to_innodb" +"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:311 +#: install/install.php:349 msgid "A form has been created" msgstr "Se ha creado un formulario" -#: install/install.php:312 +#: install/install.php:350 msgid "Your request has been saved" msgstr "Su solicitud ha sido guardada" -#: install/install.php:313 +#: install/install.php:351 msgid "" "Hi,\\nYour request from GLPI has been successfully saved with number " "##formcreator.request_id## and transmitted to the helpdesk team.\\nYou can " @@ -2101,11 +2238,11 @@ msgstr "" " Puede ver las respuestas del equipo en el siguiente link:\\\\n " "##formcreator.validation_link##" -#: install/install.php:318 +#: install/install.php:356 msgid "A form from GLPI need to be validate" msgstr "Un formulario GLPI necesita ser validado" -#: install/install.php:319 +#: install/install.php:357 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 " @@ -2115,11 +2252,11 @@ msgstr "" "elegido como validador. \\ NPuedes acceder a él haciendo clic en este " "enlace: \\ n ## formcreator.validation_link ##" -#: install/install.php:324 +#: install/install.php:362 msgid "Your form has been refused by the validator" msgstr "Su formulario ha sido rechazado por el validador" -#: install/install.php:325 +#: install/install.php:363 msgid "" "Hi,\\nWe are sorry to inform you that your form has been refused by the " "validator for the reason " @@ -2132,7 +2269,7 @@ msgstr "" "volver a enviarlo haciendo clic en este " "enlace:\\n##formcreator.validation_link##" -#: install/install.php:331 +#: install/install.php:369 msgid "" "Hi,\\nWe are pleased to inform you that your form has been accepted by the " "validator.\\nYour request will be considered soon." @@ -2140,11 +2277,11 @@ msgstr "" "Hola,\\nNos complace informarle que su formulario ha sido aceptado por el " "validador.\\n Su solicitud será considerada pronto." -#: install/install.php:336 +#: install/install.php:374 msgid "Your form has been deleted by an administrator" msgstr "Tu formulario ha sido eliminado por un administrador" -#: install/install.php:337 +#: install/install.php:375 msgid "" "Hi,\\nWe are sorry to inform you that your request cannot be considered and " "has been deleted by an administrator." @@ -2152,101 +2289,133 @@ msgstr "" "Hola,\\nLamentamos informarle de que su solicitud no puede ser considerada, " "y ha sido eliminado por un administrador." -#: install/install.php:560 +#: install/install.php:601 msgid "Formcreator - Sync service catalog issues" msgstr "" "Formcreator - Problemas en la sincronización del catálogo de servicios" -#: hook.php:299 +#: hook.php:305 msgctxt "button" msgid "Duplicate" msgstr "Duplicado" -#: hook.php:300 +#: hook.php:306 msgid "Transfer" msgstr "" -#: hook.php:301 +#: hook.php:307 msgctxt "button" msgid "Export" msgstr "" -#: hook.php:536 -msgid "Seek assistance" -msgstr "Buscar asistencia" - -#: hook.php:541 -msgid "My requests for assistance" -msgstr "Mis solicitudes de asistencia" - -#: hook.php:556 -msgid "Consult feeds" -msgstr "Consultar fuentes" - -#: hook.php:623 +#: hook.php:667 msgid "Cancel my ticket" msgstr "Cancelar mi tiquete" -#: hook.php:630 -msgid "processing issues" +#: hook.php:685 +msgid "Old" msgstr "" -#: hook.php:631 -msgid "waiting issues" +#: hook.php:692 +#, php-format +msgid "Number of %s" msgstr "" -#: hook.php:632 -msgid "issues to validate" +#: hook.php:709 +msgid "Issues summary" msgstr "" -#: hook.php:633 -msgid "solved issues" +#: hook.php:747 +msgid "" +"Formcreator's mini dashboard not usable as default. This Setting has been " +"ignored." msgstr "" -#: hook.php:640 -#, php-format -msgid "Number of %s" +#: js/scripts.js:319 +msgid "No form found. Please choose a form below instead." msgstr "" -#: js/scripts.js:328 -msgid "No form found. Please choose a form below instead" +#: js/scripts.js:321 +msgid "No form found." msgstr "" -"No se encontró ningún formulario. En su lugar, elija un formulario a " -"continuación" - -#: js/scripts.js:351 js/scripts.js:372 -msgid "An error occured while querying forms" -msgstr "Ocurrió un error al consultar los formularios" -#: js/scripts.js:434 -msgid "No form yet in this category" -msgstr "No hay formularios aun en esta categoría" +#: js/scripts.js:325 +msgid "No FAQ item found." +msgstr "" -#: js/scripts.js:711 +#: js/scripts.js:709 msgid "Are you sure you want to delete this question?" msgstr "¿Esta seguro que quieres eliminar esta pregunta?" -#: js/scripts.js:899 +#: js/scripts.js:892 msgid "Are you sure you want to delete this section?" msgstr "¿Esta seguro que quiere eliminar esta sección?" -#: js/scripts.js:1244 -msgid "Are you sure you want to delete this destination:" -msgstr "¿Esta seguro que quiere eliminar este destino?:" +#: js/scripts.js:1132 +msgid "Add translations" +msgstr "" -#: entrée standard:62 +#: js/scripts.js:1279 js/scripts.js:1303 +msgid "An error occured while querying forms" +msgstr "Ocurrió un error al consultar los formularios" + +#: js/scripts.js:1418 +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:37 +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:127 standard:110 +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:103 +#: entrée standard:86 msgid "Default form in service catalog" msgstr "Formulario predeterminado en el catálogo de servicios" -#: entrée standard:104 standard:105 +#: entrée standard:106 standard:107 msgid "Are you a robot ?" msgstr "¿Eres un robot?" -#: entrée standard:125 +#: entrée standard:132 msgid "Send" msgstr "" @@ -2254,6 +2423,10 @@ msgstr "" 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 "" @@ -2270,10 +2443,26 @@ msgstr "Agregar una sección" msgid "Condition to show the submit button" 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.po b/locales/es_ES.po index b1d43a0cd..fcc18d6ab 100644 --- a/locales/es_ES.po +++ b/locales/es_ES.po @@ -4,35 +4,20 @@ # FIRST AUTHOR , YEAR. # # Translators: -<<<<<<< HEAD # Jorge Saiz, 2022 # Nuria Costa , 2022 # Óscar Beiro - TICgal, 2022 # Ricardo Herrero , 2022 # 5b63a00e0726b96d7ef35c99d5553cd0_b787b5f <8bb2d0f7e8927228f17fba8639d787be_31711>, 2022 -======= -# Jorge Saiz, 2021 -# 5b63a00e0726b96d7ef35c99d5553cd0_b787b5f <8bb2d0f7e8927228f17fba8639d787be_31711>, 2022 -# Ricardo Herrero , 2022 -# Óscar Beiro - TICgal, 2022 -# Thierry Bugier , 2022 -# Nuria Costa , 2022 ->>>>>>> support/2.13.0 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -<<<<<<< HEAD "POT-Creation-Date: 2022-06-15 14:47+0200\n" "PO-Revision-Date: 2022-06-15 12:10+0000\n" "Last-Translator: 5b63a00e0726b96d7ef35c99d5553cd0_b787b5f <8bb2d0f7e8927228f17fba8639d787be_31711>, 2022\n" -======= -"POT-Creation-Date: 2022-06-15 14:46+0200\n" -"PO-Revision-Date: 2021-08-30 07:22+0000\n" -"Last-Translator: Nuria Costa , 2022\n" ->>>>>>> support/2.13.0 "Language-Team: Spanish (Spain) (https://www.transifex.com/teclib/teams/28042/es_ES/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -88,11 +73,7 @@ msgstr "Sin límite" #: ajax/homepage_link.php:36 inc/field/dropdownfield.class.php:71 #: inc/formlist.class.php:46 inc/formanswer.class.php:208 #: inc/entityconfig.class.php:82 inc/form.class.php:111 inc/form.class.php:571 -<<<<<<< HEAD #: inc/form.class.php:1938 inc/filter/entityfilter.class.php:45 -======= -#: inc/form.class.php:1923 inc/filter/entityfilter.class.php:45 ->>>>>>> support/2.13.0 msgid "Form" msgid_plural "Forms" msgstr[0] "" @@ -159,11 +140,7 @@ msgstr "" #: front/targetticket.form.php:95 front/targetchange.form.php:81 #: front/formanswer.php:47 front/targetproblem.form.php:81 -<<<<<<< HEAD #: front/formanswer.form.php:78 front/form.php:43 inc/common.class.php:686 -======= -#: front/formanswer.form.php:78 front/form.php:44 inc/common.class.php:686 ->>>>>>> support/2.13.0 #: inc/common.class.php:693 msgid "Form Creator" msgstr "Creador de Formulario" @@ -178,13 +155,8 @@ msgstr "" msgid "Form list" msgstr "Lista de formulario" -<<<<<<< HEAD #: front/formdisplay.php:90 inc/formanswer.class.php:877 #: inc/formanswer.class.php:1097 inc/formanswer.class.php:1147 -======= -#: front/formdisplay.php:90 inc/formanswer.class.php:882 -#: inc/formanswer.class.php:1102 inc/formanswer.class.php:1152 ->>>>>>> support/2.13.0 msgid "The form has been successfully saved!" msgstr "¡El formulario ha sido guardado exitosamente!" @@ -234,11 +206,7 @@ msgid "The regular expression is invalid" msgstr "La expresión regular es inválida" #: inc/field/dropdownfield.class.php:70 inc/filter/entityfilter.class.php:44 -<<<<<<< HEAD #: inc/abstractitiltarget.class.php:2024 inc/abstractitiltarget.class.php:2042 -======= -#: inc/abstractitiltarget.class.php:2028 inc/abstractitiltarget.class.php:2046 ->>>>>>> support/2.13.0 msgid "User" msgstr "Usuario" @@ -249,15 +217,9 @@ msgstr "Usuario y formulario" #: inc/field/dropdownfield.class.php:431 entrée standard:38 msgid "Dropdown" msgid_plural "Dropdowns" -<<<<<<< HEAD msgstr[0] "" msgstr[1] "" msgstr[2] "" -======= -msgstr[0] "Desplegable" -msgstr[1] "Desplegables" -msgstr[2] "Desplegables" ->>>>>>> support/2.13.0 #: inc/field/dropdownfield.class.php:462 msgid "Invalid value for " @@ -425,15 +387,9 @@ msgstr[2] "" #: inc/field/glpiselectfield.class.php:71 entrée standard:38 msgid "GLPI object" msgid_plural "GLPI objects" -<<<<<<< HEAD msgstr[0] "" msgstr[1] "" msgstr[2] "" -======= -msgstr[0] "Objeto GLPI" -msgstr[1] "Objetos GLPI" -msgstr[2] "Objetos GLPI" ->>>>>>> support/2.13.0 #: inc/field/hostnamefield.class.php:114 msgid "Hostname" @@ -560,11 +516,7 @@ msgstr "" msgid "Range max" msgstr "" -<<<<<<< HEAD #: inc/field/requesttypefield.class.php:85 inc/targetticket.class.php:1123 -======= -#: inc/field/requesttypefield.class.php:85 inc/targetticket.class.php:1121 ->>>>>>> support/2.13.0 msgid "Request type" msgstr "Tipo de Petición" @@ -574,13 +526,8 @@ msgid "This is not a number: %s" msgstr "Esto no es un número: %s" #: inc/field/floatfield.class.php:181 -<<<<<<< HEAD msgid "Decimal number" msgstr "" -======= -msgid "Float" -msgstr "Float" ->>>>>>> support/2.13.0 #: inc/field/datefield.class.php:135 msgid "Date" @@ -637,19 +584,11 @@ msgstr "Mostrar a meno que" #: 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 -<<<<<<< HEAD #: inc/form.class.php:1831 inc/targetchange.class.php:303 #: inc/section.class.php:379 inc/restrictedformcriteria.class.php:200 #: inc/question.class.php:832 inc/questionparameter/range.class.php:205 #: inc/questionregex.class.php:185 inc/questiondependency.class.php:196 #: inc/item_targetticket.class.php:150 inc/targetticket.class.php:1429 -======= -#: inc/form.class.php:1816 inc/targetchange.class.php:303 -#: inc/section.class.php:379 inc/restrictedformcriteria.class.php:200 -#: inc/question.class.php:832 inc/questionparameter/range.class.php:211 -#: inc/questionregex.class.php:185 inc/questiondependency.class.php:196 -#: inc/item_targetticket.class.php:150 inc/targetticket.class.php:1427 ->>>>>>> support/2.13.0 #, 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" @@ -657,19 +596,11 @@ msgstr "Fallo al añadir o actualizar el %1$s %2$s" #: 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 -<<<<<<< HEAD #: inc/form.class.php:1522 inc/targetchange.class.php:148 #: inc/section.class.php:404 inc/restrictedformcriteria.class.php:226 #: inc/question.class.php:881 inc/questionparameter/range.class.php:140 #: inc/questionregex.class.php:120 inc/questiondependency.class.php:211 #: inc/item_targetticket.class.php:64 inc/targetticket.class.php:1468 -======= -#: inc/form.class.php:1507 inc/targetchange.class.php:148 -#: inc/section.class.php:404 inc/restrictedformcriteria.class.php:226 -#: inc/question.class.php:881 inc/questionparameter/range.class.php:145 -#: inc/questionregex.class.php:120 inc/questiondependency.class.php:211 -#: inc/item_targetticket.class.php:64 inc/targetticket.class.php:1466 ->>>>>>> support/2.13.0 #, php-format msgid "Cannot export an empty object: %s" msgstr "No se puede exportar un objeto vacío: %s" @@ -698,30 +629,17 @@ msgid "Update issue data from tickets and form answers" msgstr "" "Problema de actualización de datos de tiquets y respuestas de formulario" -<<<<<<< HEAD #: inc/issue.class.php:403 msgid "Satisfaction survey expired" msgstr "Encuesta de satisfacción caducada" #: inc/issue.class.php:532 inc/form_language.class.php:213 #: inc/form.class.php:156 inc/form.class.php:2133 entrée standard:52 -======= -#: inc/issue.class.php:389 -msgid "Satisfaction survey expired" -msgstr "Encuesta de satisfacción caducada" - -#: inc/issue.class.php:518 inc/form_language.class.php:213 -#: inc/form.class.php:156 inc/form.class.php:2119 entrée standard:52 ->>>>>>> support/2.13.0 #: standard:49 standard:57 standard:38 standard:39 msgid "Name" msgstr "Nombre" -<<<<<<< HEAD #: inc/issue.class.php:545 inc/formanswer.class.php:198 -======= -#: inc/issue.class.php:531 inc/formanswer.class.php:198 ->>>>>>> support/2.13.0 #: 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 @@ -729,7 +647,6 @@ msgstr "Nombre" msgid "ID" msgstr "ID" -<<<<<<< HEAD #: inc/issue.class.php:554 inc/form.class.php:505 inc/form.class.php:2142 #: entrée standard:65 msgid "Type" @@ -752,71 +669,31 @@ msgstr "Última modificación" #: inc/issue.class.php:597 inc/form.class.php:174 #: inc/abstracttarget.class.php:517 -======= -#: inc/issue.class.php:540 inc/form.class.php:505 inc/form.class.php:2128 -#: entrée standard:65 -msgid "Type" -msgid_plural "Types" -msgstr[0] "Tipo" -msgstr[1] "Tipos" -msgstr[2] "Tipos" - -#: inc/issue.class.php:553 inc/formanswer.class.php:259 -msgid "Status" -msgstr "Estado" - -#: inc/issue.class.php:565 -msgid "Opening date" -msgstr "Fecha de apertura" - -#: inc/issue.class.php:574 -msgid "Last update" -msgstr "Última modificación" - -#: inc/issue.class.php:583 inc/form.class.php:174 -#: inc/abstracttarget.class.php:518 ->>>>>>> support/2.13.0 msgid "Entity" msgid_plural "Entities" msgstr[0] "" msgstr[1] "" msgstr[2] "" -<<<<<<< HEAD #: inc/issue.class.php:607 inc/notificationtargetformanswer.class.php:79 #: inc/target_actor.class.php:83 inc/formanswer.class.php:218 #: inc/formanswer.class.php:608 inc/abstractitiltarget.class.php:1710 -======= -#: inc/issue.class.php:593 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:1714 ->>>>>>> support/2.13.0 msgid "Requester" msgid_plural "Requesters" msgstr[0] "" msgstr[1] "" msgstr[2] "" -<<<<<<< HEAD #: inc/issue.class.php:625 inc/formanswer.class.php:228 msgid "Form approver" msgstr "Aprobador del formulario" #: inc/issue.class.php:641 inc/formanswer.class.php:537 #: inc/formanswer.class.php:544 inc/formanswer.class.php:623 -======= -#: inc/issue.class.php:611 inc/formanswer.class.php:228 -msgid "Form approver" -msgstr "Aprobador del formulario" - -#: inc/issue.class.php:627 inc/formanswer.class.php:539 -#: inc/formanswer.class.php:546 inc/formanswer.class.php:628 ->>>>>>> support/2.13.0 #: inc/form_language.class.php:227 msgid "Comment" msgstr "Comentario" -<<<<<<< HEAD #: inc/issue.class.php:653 msgid "Ticket approver" msgstr "Aprobador del ticket" @@ -874,62 +751,26 @@ msgid "Ticket" msgstr "Petición" #: inc/issue.class.php:878 inc/formanswer.class.php:183 -======= -#: inc/issue.class.php:639 -msgid "Ticket approver" -msgstr "Aprobador del ticket" - -#: inc/issue.class.php:673 -msgid "Technician" -msgstr "Técnico" - -#: inc/issue.class.php:704 -msgid "Technician group" -msgstr "Grupo de técnicos" - -#: inc/issue.class.php:737 inc/formanswer.class.php:248 -msgid "Form approver group" -msgstr "Grupo de aprobación del formulario" - -#: inc/issue.class.php:770 -msgid "Ticket" -msgstr "Petición" - -#: inc/issue.class.php:771 inc/formanswer.class.php:183 ->>>>>>> support/2.13.0 msgid "Form answer" msgid_plural "Form answers" msgstr[0] "" msgstr[1] "" msgstr[2] "" -<<<<<<< HEAD #: inc/issue.class.php:883 msgid "Not validated" msgstr "No validado" #: inc/issue.class.php:884 inc/formanswer.class.php:76 -======= -#: inc/issue.class.php:776 -msgid "Not validated" -msgstr "No validado" - -#: inc/issue.class.php:777 inc/formanswer.class.php:76 ->>>>>>> support/2.13.0 #: inc/form_validator.class.php:71 msgid "Refused" msgstr "Rechazado" -<<<<<<< HEAD #: inc/issue.class.php:952 -======= -#: inc/issue.class.php:845 ->>>>>>> support/2.13.0 #, php-format msgid "%1$s %2$s" msgstr "" -<<<<<<< HEAD #: inc/issue.class.php:1215 inc/filter/itilcategoryfilter.class.php:56 #: hook.php:677 msgid "All" @@ -957,35 +798,6 @@ msgid "Solved" msgstr "" #: inc/issue.class.php:1251 hook.php:683 -======= -#: inc/issue.class.php:1108 inc/filter/itilcategoryfilter.class.php:56 -#: hook.php:663 -msgid "All" -msgstr "Todos" - -#: inc/issue.class.php:1114 hook.php:664 -msgid "New" -msgstr "" - -#: inc/issue.class.php:1120 hook.php:665 -msgid "Assigned" -msgstr "" - -#: inc/issue.class.php:1126 inc/formanswer.class.php:75 -#: inc/form_validator.class.php:69 hook.php:666 -msgid "Waiting" -msgstr "Esperando" - -#: inc/issue.class.php:1132 hook.php:667 -msgid "To validate" -msgstr "Para validar" - -#: inc/issue.class.php:1138 hook.php:668 -msgid "Solved" -msgstr "" - -#: inc/issue.class.php:1144 hook.php:669 ->>>>>>> support/2.13.0 msgid "Closed" msgstr "Cerrado" @@ -1020,7 +832,6 @@ msgstr "Color del fondo" msgid "The form as been saved" msgstr "El formulario ha sido guardado" -<<<<<<< HEAD #: inc/notificationtargetformanswer.class.php:44 install/install.php:355 msgid "A form need to be validate" msgstr "Un formulario necesita ser validado" @@ -1034,21 +845,6 @@ msgid "The form is accepted" msgstr "El formulario es aceptado" #: inc/notificationtargetformanswer.class.php:47 install/install.php:373 -======= -#: inc/notificationtargetformanswer.class.php:44 install/install.php:334 -msgid "A form need to be validate" -msgstr "Un formulario necesita ser validado" - -#: inc/notificationtargetformanswer.class.php:45 install/install.php:340 -msgid "The form is refused" -msgstr "El formulario está rechazado" - -#: inc/notificationtargetformanswer.class.php:46 install/install.php:346 -msgid "The form is accepted" -msgstr "El formulario es aceptado" - -#: inc/notificationtargetformanswer.class.php:47 install/install.php:352 ->>>>>>> support/2.13.0 msgid "The form is deleted" msgstr "El formulario es eliminado" @@ -1097,19 +893,11 @@ msgstr "Autor" msgid "Approver" msgstr "" -<<<<<<< HEAD #: inc/target_actor.class.php:66 inc/abstractitiltarget.class.php:2034 msgid "Form author" msgstr "Autor del formulario" #: inc/target_actor.class.php:67 inc/abstractitiltarget.class.php:2037 -======= -#: inc/target_actor.class.php:66 inc/abstractitiltarget.class.php:2038 -msgid "Form author" -msgstr "Autor del formulario" - -#: inc/target_actor.class.php:67 inc/abstractitiltarget.class.php:2041 ->>>>>>> support/2.13.0 msgid "Form validator" msgstr "Desde el validador" @@ -1117,11 +905,7 @@ msgstr "Desde el validador" msgid "Specific person" msgstr "Persona específica" -<<<<<<< HEAD #: inc/target_actor.class.php:69 inc/abstractitiltarget.class.php:2047 -======= -#: inc/target_actor.class.php:69 inc/abstractitiltarget.class.php:2051 ->>>>>>> support/2.13.0 msgid "Person from the question" msgstr "Persona desde la pregunta" @@ -1129,11 +913,7 @@ msgstr "Persona desde la pregunta" msgid "Specific group" msgstr "Grupo específico" -<<<<<<< HEAD #: inc/target_actor.class.php:71 inc/abstractitiltarget.class.php:2058 -======= -#: inc/target_actor.class.php:71 inc/abstractitiltarget.class.php:2062 ->>>>>>> support/2.13.0 msgid "Group from the question" msgstr "Grupo desde la pregunta" @@ -1149,7 +929,6 @@ msgstr "Grupo Técnico desde un objeto" msgid "Specific supplier" msgstr "Proveedor específico" -<<<<<<< HEAD #: inc/target_actor.class.php:75 inc/abstractitiltarget.class.php:2087 msgid "Supplier from the question" msgstr "Proveedor desde la pregunta" @@ -1159,17 +938,6 @@ msgid "Actors from the question" msgstr "Actores de la pregunta" #: inc/target_actor.class.php:77 inc/abstractitiltarget.class.php:2091 -======= -#: inc/target_actor.class.php:75 inc/abstractitiltarget.class.php:2091 -msgid "Supplier from the question" -msgstr "Proveedor desde la pregunta" - -#: inc/target_actor.class.php:76 inc/abstractitiltarget.class.php:2080 -msgid "Actors from the question" -msgstr "Actores de la pregunta" - -#: inc/target_actor.class.php:77 inc/abstractitiltarget.class.php:2095 ->>>>>>> support/2.13.0 msgid "Form author's supervisor" msgstr "Supervisor del autor del formulario" @@ -1177,11 +945,7 @@ msgstr "Supervisor del autor del formulario" msgid "Observer" msgstr "Observador" -<<<<<<< HEAD #: inc/target_actor.class.php:85 inc/abstractitiltarget.class.php:1724 -======= -#: inc/target_actor.class.php:85 inc/abstractitiltarget.class.php:1728 ->>>>>>> support/2.13.0 msgid "Assigned to" msgstr "Asignado a" @@ -1216,7 +980,6 @@ msgstr "" msgid "Accepted" msgstr "Aceptado" -<<<<<<< HEAD #: inc/formanswer.class.php:523 msgid "Print this form" msgstr "Imprimir este formulario" @@ -1278,69 +1041,6 @@ msgid "You failed the Turing test" msgstr "Falló el test de Turing" #: inc/formanswer.class.php:1305 -======= -#: inc/formanswer.class.php:525 -msgid "Print this form" -msgstr "Imprimir este formulario" - -#: inc/formanswer.class.php:549 -msgid "Form accepted by validator." -msgstr "Formulario aceptado y validado" - -#: inc/formanswer.class.php:551 -msgid "Form successfully saved." -msgstr "Formulario guardado exitosamente." - -#: inc/formanswer.class.php:621 inc/formaccesstype.class.php:122 -msgid "Save" -msgstr "Guardar" - -#: inc/formanswer.class.php:633 -msgid "Required if refused" -msgstr "Se requiere si se negó" - -#: inc/formanswer.class.php:639 -msgid "Refuse" -msgstr "Denegado" - -#: inc/formanswer.class.php:647 -msgid "Edit answers" -msgstr "Editar las respuestas" - -#: inc/formanswer.class.php:653 -msgid "Cancel edition" -msgstr "Cancelar la edición" - -#: inc/formanswer.class.php:660 -msgid "Accept" -msgstr "Aceptado" - -#: inc/formanswer.class.php:681 -msgid "Refused comment is required!" -msgstr "¡Comentario denegado es requerido!" - -#: inc/formanswer.class.php:755 -msgid "You are not the validator of these answers" -msgstr "No eres el validador de estas respuestas" - -#: inc/formanswer.class.php:961 inc/formanswer.class.php:963 -msgid "Form data" -msgstr "Datos del formulario" - -#: inc/formanswer.class.php:1089 inc/formanswer.class.php:1139 -msgid "Cannot generate targets!" -msgstr "¡No se puede generar objetivos!" - -#: inc/formanswer.class.php:1263 -msgid "No turing test set" -msgstr "No se ha configurado un test de Turing" - -#: inc/formanswer.class.php:1268 -msgid "You failed the Turing test" -msgstr "Falló el test de Turing" - -#: inc/formanswer.class.php:1310 ->>>>>>> support/2.13.0 msgid "You must select validator!" msgstr "Debe seleccionar un validador" @@ -1356,7 +1056,6 @@ msgstr "Fallo al borrar esta tarea. Ha ocurrido un error interno" #: inc/common.class.php:777 msgid "Seek assistance" msgstr "Buscar ayuda" -<<<<<<< HEAD #: inc/common.class.php:782 msgid "My requests for assistance" @@ -1425,76 +1124,6 @@ msgstr "" msgid "New translation" msgstr "Nueva traducción" -======= - -#: inc/common.class.php:782 -msgid "My requests for assistance" -msgstr "Mis solicitudes de asistencia" - -#: inc/common.class.php:812 -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] "Tipo de acceso" -msgstr[1] "Tipos de Acceso" -msgstr[2] "Tipos de Acceso" - -#: inc/formaccesstype.class.php:78 -msgid "Link to the form" -msgstr "Enlace al formulario" - -#: inc/formaccesstype.class.php:91 -msgid "Please activate the form to view the link" -msgstr "Por favor, active el formulario para ver el enlace" - -#: inc/formaccesstype.class.php:99 -msgid "Enable captcha" -msgstr "Habilitar Captcha" - -#: inc/formaccesstype.class.php:109 -msgid "Restricted to" -msgstr "" - -#: 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" - -#: inc/form_language.class.php:72 inc/form_language.class.php:348 -msgid "Translation" -msgid_plural "Translations" -msgstr[0] "Traducción" -msgstr[1] "Traducciones" -msgstr[2] "Traducciones" - -#: inc/form_language.class.php:111 inc/form.class.php:1048 -#: inc/form.class.php:1173 inc/abstracttarget.class.php:161 -#: inc/abstractitiltarget.class.php:1545 -msgid "The name cannot be empty!" -msgstr "¡El nombre no puede estar vacío!" - -#: inc/form_language.class.php:119 -msgid "The language must be associated to a form!" -msgstr "El lenguaje debe estar asociado al formulario!" - -#: inc/form_language.class.php:249 -msgid "Add a translation" -msgstr "Añadir una traducción" - -#: inc/form_language.class.php:283 js/scripts.js:1160 -msgid "Update a translation" -msgstr "" - -#: inc/form_language.class.php:313 inc/form_language.class.php:315 -msgid "New translation" -msgstr "Nueva traducción" - ->>>>>>> support/2.13.0 #: inc/form_language.class.php:318 msgid "Filter list" msgstr "Lista de filtrado" @@ -1508,11 +1137,7 @@ msgid "Do you want to delete the selected items?" msgstr "¿Quieres borrar los ítems seleccionados?" #: inc/form_language.class.php:337 inc/form_language.class.php:376 -<<<<<<< HEAD #: inc/form.class.php:529 inc/abstractitiltarget.class.php:1615 -======= -#: inc/form.class.php:529 inc/abstractitiltarget.class.php:1619 ->>>>>>> support/2.13.0 msgid "Delete" msgstr "Eliminar" @@ -1538,7 +1163,6 @@ msgstr "Ninguno" msgid "Need validaton?" msgstr "¿Necesita validación?" -<<<<<<< HEAD #: inc/form_validator.class.php:126 inc/abstractitiltarget.class.php:2028 msgid "No" msgstr "No" @@ -1547,16 +1171,6 @@ msgstr "No" #: inc/targetproblem.class.php:146 inc/entityconfig.class.php:389 #: inc/targetchange.class.php:483 inc/targetticket.class.php:317 #: inc/targetticket.class.php:352 inc/abstractitiltarget.class.php:2017 -======= -#: inc/form_validator.class.php:126 inc/abstractitiltarget.class.php:2032 -msgid "No" -msgstr "No" - -#: inc/form_validator.class.php:303 inc/targetproblem.class.php:146 -#: inc/entityconfig.class.php:389 inc/targetchange.class.php:483 -#: inc/targetticket.class.php:317 inc/targetticket.class.php:352 -#: inc/abstractitiltarget.class.php:2021 ->>>>>>> support/2.13.0 msgctxt "button" msgid "Save" msgstr "Guardar" @@ -1583,11 +1197,7 @@ msgid "Properties" msgstr "Propiedades" #: inc/targetproblem.class.php:521 inc/targetchange.class.php:285 -<<<<<<< HEAD #: inc/targetticket.class.php:1411 -======= -#: inc/targetticket.class.php:1409 ->>>>>>> support/2.13.0 #, php-format msgid "" "Failed to add or update the %1$s %2$s: a question is missing and is used in " @@ -1742,30 +1352,18 @@ msgstr "Mostrar campo de búsqueda" msgid "Display header" msgstr "Mostrar cabecera" -<<<<<<< HEAD #: inc/questionrange.class.php:52 inc/questionparameter/range.class.php:59 -======= -#: inc/questionrange.class.php:52 inc/questionparameter/range.class.php:57 ->>>>>>> support/2.13.0 msgid "Question range" msgid_plural "Question ranges" msgstr[0] "" msgstr[1] "" msgstr[2] "" -<<<<<<< HEAD #: inc/questionrange.class.php:62 inc/questionparameter/range.class.php:69 msgid "Minimum range" msgstr "Rango mínimo" #: inc/questionrange.class.php:71 inc/questionparameter/range.class.php:78 -======= -#: inc/questionrange.class.php:62 inc/questionparameter/range.class.php:68 -msgid "Minimum range" -msgstr "Rango mínimo" - -#: inc/questionrange.class.php:71 inc/questionparameter/range.class.php:77 ->>>>>>> support/2.13.0 msgid "maximum range" msgstr "Rango máximo" @@ -1785,11 +1383,7 @@ msgstr "Acceso restringido" msgid "Answers waiting for validation" msgstr "" -<<<<<<< HEAD #: inc/form.class.php:124 inc/form.class.php:1606 inc/form.class.php:1632 -======= -#: inc/form.class.php:124 inc/form.class.php:1591 inc/form.class.php:1617 ->>>>>>> support/2.13.0 msgid "Import forms" msgstr "Importar formularios" @@ -1814,29 +1408,10 @@ msgstr "Acceso" msgid "Active" msgstr "Activo" -<<<<<<< HEAD -#: inc/form.class.php:300 inc/form.class.php:341 inc/form.class.php:416 -msgid "Default form" -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 "" ->>>>>>> support/2.13.0 #: inc/form.class.php:329 inc/form.class.php:394 msgid "Inactive" msgstr "Inactivo" @@ -1864,11 +1439,7 @@ msgstr[2] "" msgid "Actions" msgstr "" -<<<<<<< HEAD #: inc/form.class.php:546 inc/form.class.php:2130 -======= -#: inc/form.class.php:546 inc/form.class.php:2116 ->>>>>>> support/2.13.0 msgid "Add a target" msgstr "Añadir un objetivo" @@ -1932,25 +1503,16 @@ msgctxt "button" msgid "Post" msgstr "Publicar" -<<<<<<< HEAD #: inc/form.class.php:1440 -======= -#: inc/form.class.php:1435 ->>>>>>> support/2.13.0 #, php-format msgid "Form duplicated: %s" msgstr "Formulario duplicado: %s" -<<<<<<< HEAD #: inc/form.class.php:1456 -======= -#: inc/form.class.php:1446 ->>>>>>> support/2.13.0 #, php-format msgid "Form Transfered: %s" msgstr "Formulario Transferido: %s" -<<<<<<< HEAD #: inc/form.class.php:1480 msgid "Back" msgstr "Atrás" @@ -1964,43 +1526,19 @@ msgid "You may allow JSON files right now." msgstr "Deberías permitir la carga de ficheros JSON ahora." #: inc/form.class.php:1583 -======= -#: inc/form.class.php:1465 -msgid "Back" -msgstr "Atrás" - -#: inc/form.class.php:1564 -msgid "Upload of JSON files not allowed." -msgstr "Carga de ficheros JSON no permitida." - -#: inc/form.class.php:1567 -msgid "You may allow JSON files right now." -msgstr "Deberías permitir la carga de ficheros JSON ahora." - -#: inc/form.class.php:1568 ->>>>>>> support/2.13.0 msgctxt "button" msgid "Create" msgstr "Crear" -<<<<<<< HEAD #: inc/form.class.php:1586 inc/form.class.php:1597 msgid "Please contact your GLPI administrator." msgstr "Por favor, contacta con el administrador del GLPI." #: inc/form.class.php:1587 inc/form.class.php:1598 -======= -#: inc/form.class.php:1571 inc/form.class.php:1582 -msgid "Please contact your GLPI administrator." -msgstr "Por favor, contacta con el administrador del GLPI." - -#: inc/form.class.php:1572 inc/form.class.php:1583 ->>>>>>> support/2.13.0 msgctxt "button" msgid "Back" msgstr "Atrás" -<<<<<<< HEAD #: inc/form.class.php:1590 msgid "Upload of JSON files not enabled." msgstr "Carga de ficheros JSON no habilitada." @@ -2010,62 +1548,31 @@ msgid "You may enable JSON files right now." msgstr "Deberías habilitar los ficheros JSON ahora." #: inc/form.class.php:1594 -======= -#: inc/form.class.php:1575 -msgid "Upload of JSON files not enabled." -msgstr "Carga de ficheros JSON no habilitada." - -#: inc/form.class.php:1578 inc/form.class.php:1581 -msgid "You may enable JSON files right now." -msgstr "Deberías habilitar los ficheros JSON ahora." - -#: inc/form.class.php:1579 ->>>>>>> support/2.13.0 msgctxt "button" msgid "Enable" msgstr "Habilitado" -<<<<<<< HEAD #: inc/form.class.php:1641 -======= -#: inc/form.class.php:1626 ->>>>>>> support/2.13.0 msgctxt "button" msgid "Send" msgstr "Enviar" -<<<<<<< HEAD #: inc/form.class.php:1660 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:1664 inc/form.class.php:1668 -======= -#: inc/form.class.php:1645 -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:1649 inc/form.class.php:1653 ->>>>>>> support/2.13.0 msgid "Forms import impossible, the file seems corrupt" msgstr "" "La importación del formulario es imposible, el fichero parece corrupto" -<<<<<<< HEAD #: inc/form.class.php:1674 -======= -#: inc/form.class.php:1659 ->>>>>>> support/2.13.0 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" -<<<<<<< HEAD #: inc/form.class.php:1681 -======= -#: inc/form.class.php:1666 ->>>>>>> support/2.13.0 msgid "" "The file does not specifies the schema version. It was probably generated " "with a version older than 2.10. Giving up." @@ -2073,53 +1580,32 @@ 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" -<<<<<<< HEAD #: inc/form.class.php:1707 -======= -#: inc/form.class.php:1692 ->>>>>>> support/2.13.0 #, php-format msgid "Failed to import %s" msgstr "Fallo al importar %s" -<<<<<<< HEAD #: inc/form.class.php:1712 -======= -#: inc/form.class.php:1697 ->>>>>>> support/2.13.0 #, php-format msgid "Forms successfully imported from %s" msgstr "Formularios importados correctamente de %s" -<<<<<<< HEAD #: inc/form.class.php:1775 -======= -#: inc/form.class.php:1760 ->>>>>>> support/2.13.0 #, 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" -<<<<<<< HEAD #: inc/form.class.php:1783 -======= -#: inc/form.class.php:1768 ->>>>>>> support/2.13.0 #, php-format msgid "You don't have right to update the entity %1$s." msgstr "" -<<<<<<< HEAD #: inc/form.class.php:1793 -======= -#: inc/form.class.php:1778 ->>>>>>> support/2.13.0 #, 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." -<<<<<<< HEAD #: inc/form.class.php:1875 msgid "Failed to create JSON document type" msgstr "Error al crear el tipo de documento JSON." @@ -2150,38 +1636,6 @@ msgid "Unsupported target type." msgstr "Tipo de Objetivo no soportado" #: inc/form.class.php:2241 -======= -#: inc/form.class.php:1860 -msgid "Failed to create JSON document type" -msgstr "Error al crear el tipo de documento JSON." - -#: inc/form.class.php:1867 -msgid "JSON document type not found" -msgstr "Tipo de documento JSON no encontrado" - -#: inc/form.class.php:1874 -msgid "Failed to update JSON document type" -msgstr "Error al actualizar el tipo de documento JSON" - -#: inc/form.class.php:1894 -msgid "Forms without category" -msgstr "Formularios sin categoría" - -#: inc/form.class.php:1915 -msgid "No form available" -msgstr "No hay un formulario disponible" - -#: inc/form.class.php:2147 inc/targetticket.class.php:392 -#: inc/abstractitiltarget.class.php:1738 inc/abstractitiltarget.class.php:2021 -msgid "Add" -msgstr "Añadir" - -#: inc/form.class.php:2165 inc/form.class.php:2188 -msgid "Unsupported target type." -msgstr "Tipo de Objetivo no soportado" - -#: inc/form.class.php:2227 ->>>>>>> support/2.13.0 msgid "plugin_formcreator_load_check" msgstr "plugin_formcreator_load_check" @@ -2229,13 +1683,8 @@ msgstr "El título es requerido" msgid "Failed to find %1$s %2$s" msgstr "" -<<<<<<< HEAD #: inc/question.class.php:70 inc/targetticket.class.php:1134 #: inc/targetticket.class.php:1173 inc/abstractitiltarget.class.php:968 -======= -#: inc/question.class.php:70 inc/targetticket.class.php:1132 -#: inc/targetticket.class.php:1171 inc/abstractitiltarget.class.php:968 ->>>>>>> support/2.13.0 #: inc/abstractitiltarget.class.php:1005 inc/abstractitiltarget.class.php:1083 #: inc/abstractitiltarget.class.php:1214 inc/abstractitiltarget.class.php:1295 #: entrée standard:41 @@ -2274,7 +1723,6 @@ msgstr "Este tipo de pregunta requiere parámetros" msgid "A parameter is missing for this question type" msgstr "Un parámetro no se ha completado para este tipo de pregunta" -<<<<<<< HEAD #: inc/question.class.php:1268 msgid "Service levels" msgstr "Niveles de servicio" @@ -2322,69 +1770,10 @@ msgid_plural "Plugins" msgstr[0] "" msgstr[1] "" msgstr[2] "" -======= -#: inc/question.class.php:1274 -msgid "Service levels" -msgstr "Niveles de servicio" -#: inc/question.class.php:1275 inc/abstractitiltarget.class.php:806 -msgid "SLA" -msgstr "ANS" - -#: inc/question.class.php:1276 inc/abstractitiltarget.class.php:879 -msgid "OLA" -msgstr "Acuerdo de Nivel de Operación" - -#: inc/question.class.php:1293 inc/question.class.php:1333 -#: inc/question.class.php:1336 -msgid "Assets" -msgstr "Activos" - -#: inc/question.class.php:1307 hook.php:677 hook.php:694 -msgid "Assistance" -msgstr "Asistencia" ->>>>>>> support/2.13.0 - -#: inc/question.class.php:1312 -msgid "Management" -msgstr "Gestión" - -#: inc/question.class.php:1321 -msgid "Tools" -msgstr "Herramientas" - -<<<<<<< HEAD -#: inc/abstracttarget.class.php:96 -msgid "Current active entity" -msgstr "Entidad activa actual" - -#: inc/abstracttarget.class.php:97 -msgid "Default requester user's entity" -msgstr "Entidad por defecto del solicitante" - -======= -#: inc/question.class.php:1322 -msgid "Notes" -msgstr "Notas" - -#: inc/question.class.php:1323 -msgid "RSS feed" -msgstr "Canal RSS" - -#: inc/question.class.php:1325 -msgid "Administration" -msgstr "Administración" - -#: inc/question.class.php:1333 inc/question.class.php:1336 -msgid "Plugin" -msgid_plural "Plugins" -msgstr[0] "Plugin" -msgstr[1] "Plugins" -msgstr[2] "Plugins" - -#: inc/abstractquestionparameter.class.php:92 -msgid "Parameter" -msgstr "Parámetro" +#: inc/abstractquestionparameter.class.php:92 +msgid "Parameter" +msgstr "Parámetro" #: inc/abstractquestionparameter.class.php:99 msgid "Field name" @@ -2398,7 +1787,6 @@ msgstr "Entidad activa actual" msgid "Default requester user's entity" msgstr "Entidad por defecto del solicitante" ->>>>>>> support/2.13.0 #: inc/abstracttarget.class.php:98 msgid "First dynamic requester user's entity (alphabetical)" msgstr "Primera entidad dinámica del solicitante (orden alfabético)" @@ -2442,7 +1830,6 @@ msgstr "Generado a menos" #: inc/abstracttarget.class.php:128 msgid "A target must be associated to a form." msgstr "Un objetivo debe estar asociado a un formulario" -<<<<<<< HEAD #: inc/abstracttarget.class.php:133 msgid "A target must be associated to an existing form." @@ -2827,398 +2214,11 @@ msgid "Tech group from the object" msgstr "Grupo Técnico desde un objeto" #: install/install.php:133 -======= - -#: inc/abstracttarget.class.php:133 -msgid "A target must be associated to an existing form." -msgstr "Un objetivo debe estar asociado a un formulario existente" - -#: inc/abstracttarget.class.php:138 -msgid "Name is required." -msgstr "Se requiere el Nombre" - -#: inc/abstracttarget.class.php:503 -msgid "Destination entity" -msgstr "Entidad de destino" - -#: inc/abstracttarget.class.php:519 -msgid "User type question" -msgstr "Pregunta tipo usuario" - -#: inc/abstracttarget.class.php:520 -msgid "Entity type question" -msgstr "Pregunta tipo entidad" - -#: inc/filter/itilcategoryfilter.class.php:52 -#: inc/filter/itilcategoryfilter.class.php:54 -msgid "Request categories" -msgstr "Request categories" - -#: 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 "Cambiar categorías" - -#: 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" - -#: 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" - -#: 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] "Componer relación entre tickets" -msgstr[1] "Componer relaciones entre tickets" -msgstr[2] "Componer relaciones entre tickets" - -#: inc/targetticket.class.php:56 entrée standard:43 -msgid "Target ticket" -msgid_plural "Target tickets" -msgstr[0] "Ticket objetivo" -msgstr[1] "Tickets objetivos" -msgstr[2] "Tickets objetivos" - -#: inc/targetticket.class.php:99 -msgid "Specific asset" -msgstr "Activo específico" - -#: 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 "Igual a la respuesta a la pregunta" - -#: inc/targetticket.class.php:101 inc/abstractitiltarget.class.php:224 -#: inc/abstractitiltarget.class.php:233 -msgid "Last valid answer" -msgstr "Ultima respuesta válida" - -#: 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 "Valor por defecto o desde una plantilla" - -#: inc/targetticket.class.php:115 -msgid "Specific type" -msgstr "Tipo específico" - -#: inc/targetticket.class.php:188 entrée standard:48 -msgid "Ticket title" -msgstr "Título del ticket" - -#: inc/targetticket.class.php:301 -msgid "Add validation message as first ticket followup" -msgstr "Agregar validación de mensaje como primer ticker de seguimiento" - -#: inc/targetticket.class.php:335 -msgid "Add a field" -msgstr "Agregar un campo" - -#: 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 "Enlazar con otro ticket" - -#: inc/targetticket.class.php:399 -msgid "An other destination of this form" -msgstr "A otro destino de este formulario" - -#: inc/targetticket.class.php:400 -msgid "An existing ticket" -msgstr "A un ticket existente" - -#: 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 "Eliminar permanentemente" - -#: inc/targetticket.class.php:741 -msgid "Invalid link type" -msgstr "Tipo de enlace inválido" - -#: inc/targetticket.class.php:761 -msgid "Invalid linked item type" -msgstr "tipo de enlace a objeto inválido " - -#: inc/targetticket.class.php:774 -msgid "Linked item does not exists" -msgstr "El objeto enlazado no existe" - -#: inc/targetticket.class.php:787 -msgid "Failed to link the item" -msgstr "Fallo al enlazar el item" - -#: inc/targetticket.class.php:957 install/install.php:347 -msgid "Your form has been accepted by the validator" -msgstr "Su formulario ha sido aceptado por el validador" - -#: inc/targetticket.class.php:1108 -msgid "Request source" -msgstr "" - -#: inc/targetticket.class.php:1133 -msgid "Type " -msgstr "Tipo" - -#: inc/targetticket.class.php:1161 -msgid "Associated elements" -msgstr "Elementos asociados" - -#: inc/targetticket.class.php:1172 -msgid "Item " -msgstr "Item u Objeto" - -#: inc/translation.class.php:153 -msgid "No more string to translate" -msgstr "No hay mas cadenas para traducir" - -#: inc/translation.class.php:216 -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:234 -msgid "Failed to add the translation." -msgstr "Fallo al añadir la traducción" - -#: inc/abstractitiltarget.class.php:180 -msgid "Tags from questions" -msgstr "Etiquetas desde preguntas" - -#: inc/abstractitiltarget.class.php:181 -msgid "Specific tags" -msgstr "Etiquetas específicas" - -#: inc/abstractitiltarget.class.php:182 -msgid "Tags from questions and specific tags" -msgstr "Etiquetas desde preguntas y etiquetas específicas" - -#: inc/abstractitiltarget.class.php:183 -msgid "Tags from questions or specific tags" -msgstr "Etiquetas desde preguntas o etiquetas específicas" - -#: inc/abstractitiltarget.class.php:189 -msgid "equals to the answer to the question" -msgstr "es igual la respuesta a la pregunta" - -#: inc/abstractitiltarget.class.php:190 -msgid "calculated from the ticket creation date" -msgstr "calculada a partir de la fecha de creación del ticket" - -#: inc/abstractitiltarget.class.php:191 -msgid "calculated from the answer to the question" -msgstr "calculada a partir de la respuesta del ticket" - -#: inc/abstractitiltarget.class.php:197 -msgid "SLA from template or none" -msgstr "ANS desde plantilla o ninguno" - -#: inc/abstractitiltarget.class.php:198 -msgid "Specific SLA" -msgstr "ANS específico" - -#: inc/abstractitiltarget.class.php:205 -msgid "OLA from template or none" -msgstr "Acuerdo de Nivel de Operación desde plantilla o ninguno" - -#: inc/abstractitiltarget.class.php:206 -msgid "Specific OLA" -msgstr "Acuerdo de Nivel de Operación específico" - -#: inc/abstractitiltarget.class.php:213 -msgid "Urgency from template or Medium" -msgstr "Urgencia de plantilla o medio" - -#: inc/abstractitiltarget.class.php:214 -msgid "Specific urgency" -msgstr "Urgencia específica" - -#: inc/abstractitiltarget.class.php:221 -msgid "Category from template or none" -msgstr "Categoría desde plantilla o ninguna" - -#: inc/abstractitiltarget.class.php:222 -msgid "Specific category" -msgstr "Categoría específica" - -#: inc/abstractitiltarget.class.php:230 -msgid "Location from template or none" -msgstr "Ubicación desde plantilla o ninguna" - -#: inc/abstractitiltarget.class.php:231 -msgid "Specific location" -msgstr "Ubicación específica" - -#: inc/abstractitiltarget.class.php:239 -msgid "No validation" -msgstr "Sin validación" - -#: inc/abstractitiltarget.class.php:240 -msgid "Specific user or group" -msgstr "Usuario o grupo específicos" - -#: inc/abstractitiltarget.class.php:241 -msgid "User from question answer" -msgstr "Usuario desde la respuesta a la pregunta" - -#: inc/abstractitiltarget.class.php:242 -msgid "Group from question answer" -msgstr "" - -#: inc/abstractitiltarget.class.php:741 -msgid "Time to resolve" -msgstr "Tiempo para Resolver" - -#: inc/abstractitiltarget.class.php:794 -msgid "Minute" -msgid_plural "Minutes" -msgstr[0] "Minuto" -msgstr[1] "Minutos" -msgstr[2] "Minutos" - -#: inc/abstractitiltarget.class.php:795 -msgid "Hour" -msgid_plural "Hours" -msgstr[0] "Hora" -msgstr[1] "Horas" -msgstr[2] "Horas" - -#: inc/abstractitiltarget.class.php:796 -msgid "Day" -msgid_plural "Days" -msgstr[0] "Día" -msgstr[1] "Días" -msgstr[2] "Días" - -#: inc/abstractitiltarget.class.php:797 -msgid "Month" -msgid_plural "Months" -msgstr[0] "Mes" -msgstr[1] "Meses" -msgstr[2] "Meses" - -#: inc/abstractitiltarget.class.php:829 -msgid "SLA (TTO/TTR)" -msgstr "ANS (TTO/TTR)" - -#: inc/abstractitiltarget.class.php:830 inc/abstractitiltarget.class.php:903 -msgid "Question (TTO/TTR)" -msgstr "Petición (TTO/TTR)" - -#: inc/abstractitiltarget.class.php:902 -msgid "OLA (TTO/TTR)" -msgstr "OLA (TTO/TTR)" - -#: inc/abstractitiltarget.class.php:1006 -msgid "Urgency " -msgstr "Urgencia" - -#: inc/abstractitiltarget.class.php:1036 -msgid "Ticket tags" -msgstr "Etiquetas de ticket" - -#: inc/abstractitiltarget.class.php:1084 -msgid "Tags" -msgstr "Etiquetas" - -#: inc/abstractitiltarget.class.php:1203 -msgid "Location" -msgstr "Ubicación" - -#: inc/abstractitiltarget.class.php:1215 -msgid "Location " -msgstr "Ubicación" - -#: inc/abstractitiltarget.class.php:1551 -msgid "The description cannot be empty!" -msgstr "¡La descripción no puede estar vacía!" - -#: inc/abstractitiltarget.class.php:1721 -msgid "Watcher" -msgid_plural "Watchers" -msgstr[0] "Observador" -msgstr[1] "Observadores" -msgstr[2] "Observadores" - -#: inc/abstractitiltarget.class.php:1740 -msgid "Cancel" -msgstr "Cancelar" - -#: inc/abstractitiltarget.class.php:2015 inc/abstractitiltarget.class.php:2031 -#: inc/abstractitiltarget.class.php:2032 -msgid "Email followup" -msgstr "Seguimiento por correo" - -#: inc/abstractitiltarget.class.php:2029 inc/abstractitiltarget.class.php:2057 -msgid "Group" -msgstr "Grupo" - -#: inc/abstractitiltarget.class.php:2030 inc/abstractitiltarget.class.php:2086 -msgid "Supplier" -msgstr "Proveedor" - -#: inc/abstractitiltarget.class.php:2031 -msgid "Yes" -msgstr "Sí" - -#: inc/abstractitiltarget.class.php:2068 -msgid "Group from the object" -msgstr "Grupo desde un objeto" - -#: inc/abstractitiltarget.class.php:2074 -msgid "Tech group from the object" -msgstr "Grupo Técnico desde un objeto" - -#: install/install.php:131 ->>>>>>> support/2.13.0 msgid "" "Upgrade tables to innoDB; run php bin/console " "glpi:migration:myisam_to_innodb" msgstr "" -<<<<<<< HEAD #: install/install.php:174 #, php-format msgid "" @@ -3235,17 +2235,6 @@ msgid "Your request has been saved" msgstr "Tu solicitud ha sido guardada" #: install/install.php:351 -======= -#: install/install.php:328 -msgid "A form has been created" -msgstr "El formulario ha sido creado" - -#: install/install.php:329 -msgid "Your request has been saved" -msgstr "Tu solicitud ha sido guardada" - -#: install/install.php:330 ->>>>>>> support/2.13.0 msgid "" "Hi,\\nYour request from GLPI has been successfully saved with number " "##formcreator.request_id## and transmitted to the helpdesk team.\\nYou can " @@ -3256,19 +2245,11 @@ msgstr "" "puedes ver sus respuestas en el siguiente " "enlace:\\n##formcreator.validation_link##" -<<<<<<< HEAD #: install/install.php:356 msgid "A form from GLPI need to be validate" msgstr "Un formulario GLPI necesita ser validado" #: install/install.php:357 -======= -#: install/install.php:335 -msgid "A form from GLPI need to be validate" -msgstr "Un formulario GLPI necesita ser validado" - -#: install/install.php:336 ->>>>>>> support/2.13.0 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 " @@ -3278,19 +2259,11 @@ msgstr "" "elegido como el validador.\\nUsted puede acceder a él haciendo clic en este " "enlace:\\n##formcreator.validation_link##" -<<<<<<< HEAD #: install/install.php:362 msgid "Your form has been refused by the validator" msgstr "Su formulario ha sido rechazado por el validador" #: install/install.php:363 -======= -#: install/install.php:341 -msgid "Your form has been refused by the validator" -msgstr "Su formulario ha sido rechazado por el validador" - -#: install/install.php:342 ->>>>>>> support/2.13.0 msgid "" "Hi,\\nWe are sorry to inform you that your form has been refused by the " "validator for the reason " @@ -3303,11 +2276,7 @@ msgstr "" "modificarlo y volver a enviarlo haciendo clic en este " "enlace:\\n##formcreator.validation_link##" -<<<<<<< HEAD #: install/install.php:369 -======= -#: install/install.php:348 ->>>>>>> support/2.13.0 msgid "" "Hi,\\nWe are pleased to inform you that your form has been accepted by the " "validator.\\nYour request will be considered soon." @@ -3315,19 +2284,11 @@ msgstr "" "Hola,\\nNos complace informarle de que su formulario ha sido aceptado por el" " validador.\\n Su solicitud será considerada pronto." -<<<<<<< HEAD #: install/install.php:374 msgid "Your form has been deleted by an administrator" msgstr "Tu formulario ha sido eliminado por un administrador" #: install/install.php:375 -======= -#: install/install.php:353 -msgid "Your form has been deleted by an administrator" -msgstr "Tu formulario ha sido eliminado por un administrador" - -#: install/install.php:354 ->>>>>>> support/2.13.0 msgid "" "Hi,\\nWe are sorry to inform you that your request cannot be considered and " "has been deleted by an administrator." @@ -3335,11 +2296,7 @@ msgstr "" "Hola,\\nLamentamos informarle de que su solicitud no puede ser considerada, " "y ha sido eliminado por un administrador." -<<<<<<< HEAD #: install/install.php:601 -======= -#: install/install.php:580 ->>>>>>> support/2.13.0 msgid "Formcreator - Sync service catalog issues" msgstr "" "Formcreator - Problemas en la sincronización del catálogo de servicios" @@ -3358,7 +2315,6 @@ msgctxt "button" msgid "Export" msgstr "Exportar" -<<<<<<< HEAD #: hook.php:667 msgid "Cancel my ticket" msgstr "Cancelar mi ticket" @@ -3368,39 +2324,19 @@ msgid "Old" msgstr "" #: hook.php:692 -======= -#: hook.php:653 -msgid "Cancel my ticket" -msgstr "Cancelar mi ticket" - -#: hook.php:671 -msgid "Old" -msgstr "" - -#: hook.php:678 ->>>>>>> support/2.13.0 #, php-format msgid "Number of %s" msgstr "" -<<<<<<< HEAD #: hook.php:709 msgid "Issues summary" msgstr "" #: hook.php:747 -======= -#: hook.php:695 -msgid "Issues summary" -msgstr "" - -#: hook.php:733 ->>>>>>> support/2.13.0 msgid "" "Formcreator's mini dashboard not usable as default. This Setting has been " "ignored." msgstr "" -<<<<<<< HEAD #: js/scripts.js:319 msgid "No form found. Please choose a form below instead." @@ -3431,38 +2367,6 @@ msgid "An error occured while querying forms" msgstr "Se ha producido un error al consultar formularios" #: js/scripts.js:1418 -======= - -#: js/scripts.js:315 -msgid "No form found. Please choose a form below instead." -msgstr "" - -#: js/scripts.js:317 -msgid "No form found." -msgstr "" - -#: js/scripts.js:321 -msgid "No FAQ item found." -msgstr "" - -#: js/scripts.js:690 -msgid "Are you sure you want to delete this question?" -msgstr "¿Está seguro de que quiere eliminar esta pregunta?" - -#: js/scripts.js:873 -msgid "Are you sure you want to delete this section?" -msgstr "¿Está seguro de que quiere eliminar esta sección?" - -#: js/scripts.js:1113 -msgid "Add translations" -msgstr "" - -#: js/scripts.js:1260 js/scripts.js:1284 -msgid "An error occured while querying forms" -msgstr "Se ha producido un error al consultar formularios" - -#: js/scripts.js:1398 ->>>>>>> support/2.13.0 msgid "Are you sure you want to delete this target:" msgstr "" @@ -3482,15 +2386,9 @@ msgstr "Mostrar vacío" #: entrée standard:39 msgid "LDAP directory" msgid_plural "LDAP directories" -<<<<<<< HEAD msgstr[0] "" msgstr[1] "" msgstr[2] "" -======= -msgstr[0] "Directorio LDAP" -msgstr[1] "Directorios LDAP" -msgstr[2] "Directorios LDAP" ->>>>>>> support/2.13.0 #: entrée standard:68 msgid "Filter" diff --git a/locales/es_MX.po b/locales/es_MX.po index c0969b49b..b51e12e09 100644 --- a/locales/es_MX.po +++ b/locales/es_MX.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-01-10 12:08+0100\n" -"PO-Revision-Date: 2021-08-30 07:22+0000\n" +"POT-Creation-Date: 2022-06-15 14:47+0200\n" +"PO-Revision-Date: 2022-06-15 12:10+0000\n" "Last-Translator: Jesus Fernandez , 2022\n" "Language-Team: Spanish (Mexico) (https://www.transifex.com/teclib/teams/28042/es_MX/)\n" "MIME-Version: 1.0\n" @@ -21,7 +21,7 @@ msgstr "" "Language: es_MX\n" "Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n" -#: ajax/question_update.php:36 +#: ajax/question_update.php:36 ajax/section_update.php:37 msgid "Bad request" msgstr "Solicitud incorrecta" @@ -34,7 +34,7 @@ msgstr "Pregunta no encontrada" #: 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:43 +#: 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" @@ -50,7 +50,7 @@ msgstr "No pudo mover algunas preguntas" msgid "Could not add the section" msgstr "No pude agregar una sección" -#: ajax/commontree.php:55 +#: ajax/commontree.php:55 entrée standard:109 standard:92 msgid "Subtree root" msgstr "Por favor, describa su necesidad aquí" @@ -58,7 +58,7 @@ msgstr "Por favor, describa su necesidad aquí" msgid "Selectable" msgstr "Seleccionable" -#: ajax/commontree.php:74 +#: ajax/commontree.php:74 entrée standard:118 standard:101 msgid "Limit subtree depth" msgstr "Limitar la profundidad de la rama" @@ -67,14 +67,14 @@ msgid "No limit" msgstr "Sin limites " #: ajax/homepage_link.php:36 inc/field/dropdownfield.class.php:71 -#: inc/formlist.class.php:46 inc/formanswer.class.php:198 -#: inc/entityconfig.class.php:69 inc/form.class.php:109 inc/form.class.php:520 -#: inc/form.class.php:1897 hook.php:570 +#: inc/formlist.class.php:46 inc/formanswer.class.php:208 +#: inc/entityconfig.class.php:82 inc/form.class.php:111 inc/form.class.php:571 +#: inc/form.class.php:1938 inc/filter/entityfilter.class.php:45 msgid "Form" msgid_plural "Forms" -msgstr[0] "Formulario" -msgstr[1] "Formularios" -msgstr[2] "Formularios" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" #: ajax/section_delete.php:44 ajax/section_move.php:49 #: ajax/section_duplicate.php:44 @@ -85,51 +85,74 @@ msgstr "Sección fuente no encontrada" 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 "" + #: 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 "" + +#: 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 pude duplicar la sección" -#: ajax/section_update.php:49 +#: ajax/section_update.php:50 msgid "Could not update the section" msgstr "No pude actualizar la sección" #: 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/formanswer.php:46 front/reservation.php:46 front/reservation.php:48 +#: 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/formanswer.form.php:77 -#: front/reservation.form.php:46 front/reservation.form.php:48 +#: front/formanswer.form.php:75 front/reservation.form.php:46 +#: front/reservation.form.php:48 msgid "Service catalog" msgstr "Catálogo de servicios" -#: front/issue.form.php:88 +#: front/issue.form.php:46 msgid "Item not found" msgstr "" -#: front/targetticket.form.php:74 front/targetchange.form.php:76 -#: front/targetproblem.form.php:76 front/form.php:44 inc/common.class.php:708 -#: inc/common.class.php:715 +#: 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:43 inc/common.class.php:686 +#: inc/common.class.php:693 msgid "Form Creator" msgstr "Creador de formularios" -#: front/targetticket.form.php:85 front/targetchange.form.php:86 -#: front/targetproblem.form.php:87 +#: 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:705 +#: front/formlist.php:45 front/formlist.php:48 inc/common.class.php:683 msgid "Form list" msgstr "Lista de formularios" -#: front/formdisplay.php:84 inc/formanswer.class.php:873 -#: inc/formanswer.class.php:1068 inc/formanswer.class.php:1117 +#: front/formdisplay.php:90 inc/formanswer.class.php:877 +#: inc/formanswer.class.php:1097 inc/formanswer.class.php:1147 msgid "The form has been successfully saved!" msgstr "¡El formulario ha sido exitosamente guardado!" @@ -144,228 +167,142 @@ msgstr "" msgid "%1$s adds the reservation %2$s for item %3$s" msgstr "" -#: inc/knowbase.class.php:60 inc/form.class.php:600 -#: inc/abstracttarget.class.php:1207 inc/abstracttarget.class.php:1221 +#: inc/knowbase.class.php:60 inc/form.class.php:648 +#: inc/abstractitiltarget.class.php:953 inc/abstractitiltarget.class.php:967 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:61 inc/form.class.php:601 -msgid "see all" -msgstr "ver todo" +#: inc/knowbase.class.php:62 inc/form.class.php:651 +msgid "See all" +msgstr "" -#: inc/knowbase.class.php:78 +#: inc/knowbase.class.php:83 msgid "Please, describe your need here" msgstr "Por favor, describa su necesidad aquí" -#: inc/field/textareafield.class.php:59 inc/field/dropdownfield.class.php:123 -#: inc/field/textfield.class.php:58 inc/field/radiosfield.class.php:55 -#: inc/field/urgencyfield.class.php:56 inc/field/glpiselectfield.class.php:122 -#: inc/field/timefield.class.php:59 inc/field/datetimefield.class.php:62 -#: inc/field/actorfield.class.php:62 inc/field/checkboxesfield.class.php:56 -#: inc/field/requesttypefield.class.php:52 inc/field/datefield.class.php:60 -msgid "Default values" -msgstr "" - -#: inc/field/textareafield.class.php:126 +#: inc/field/textareafield.class.php:102 msgid "Textarea" msgstr "Área de texto" -#: inc/field/textareafield.class.php:184 inc/field/dropdownfield.class.php:509 -#: inc/field/ldapselectfield.class.php:218 inc/field/textfield.class.php:149 -#: inc/field/urgencyfield.class.php:193 inc/field/tagfield.class.php:157 -#: inc/field/timefield.class.php:139 inc/field/requesttypefield.class.php:189 +#: inc/field/textareafield.class.php:160 inc/field/dropdownfield.class.php:440 +#: 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:487 +#: inc/field/requesttypefield.class.php:159 msgid "A required field is empty:" msgstr "Un campo obligatorio esta vacío:" -#: inc/field/textareafield.class.php:202 inc/field/textfield.class.php:202 -#: inc/field/integerfield.class.php:111 inc/field/floatfield.class.php:212 +#: 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 "La expresión regular es invalida" -#: inc/field/dropdownfield.class.php:70 inc/abstracttarget.class.php:2292 -#: inc/abstracttarget.class.php:2310 +#: inc/field/dropdownfield.class.php:70 inc/filter/entityfilter.class.php:44 +#: inc/abstractitiltarget.class.php:2024 inc/abstractitiltarget.class.php:2042 msgid "User" msgstr "Usuario" -#: inc/field/dropdownfield.class.php:72 +#: inc/field/dropdownfield.class.php:72 inc/filter/entityfilter.class.php:46 msgid "User and form" msgstr "Usuario y forma" -#: inc/field/dropdownfield.class.php:86 inc/field/dropdownfield.class.php:500 +#: inc/field/dropdownfield.class.php:431 entrée standard:38 msgid "Dropdown" msgid_plural "Dropdowns" msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: inc/field/dropdownfield.class.php:101 -msgid "Service levels" -msgstr "" - -#: inc/field/dropdownfield.class.php:102 inc/abstracttarget.class.php:1060 -msgid "SLA" -msgstr "SLA" - -#: inc/field/dropdownfield.class.php:103 inc/abstracttarget.class.php:1133 -msgid "OLA" -msgstr "OLA" - -#: inc/field/dropdownfield.class.php:136 -msgid "Show ticket categories" -msgstr "Mostrar categorías del ticket" - -#: inc/field/dropdownfield.class.php:141 inc/field/dropdownfield.class.php:143 -msgid "Request categories" -msgstr "Solicitar categorías" - -#: inc/field/dropdownfield.class.php:142 inc/field/dropdownfield.class.php:143 -msgid "Incident categories" -msgstr "Categorías de incidente" - -#: inc/field/dropdownfield.class.php:144 -msgid "Change categories" -msgstr "Categorías de cambio" - -#: inc/field/dropdownfield.class.php:145 -msgid "All" -msgstr "" - -#: inc/field/dropdownfield.class.php:175 inc/issue.class.php:524 -#: inc/form.class.php:2098 inc/question.class.php:820 -msgid "Type" -msgid_plural "Types" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/field/dropdownfield.class.php:180 -msgid "Time to own" -msgstr "Tiempo de posesión " - -#: inc/field/dropdownfield.class.php:181 inc/abstracttarget.class.php:996 -msgid "Time to resolve" -msgstr "Tiempo para resolverlo" - -#: inc/field/dropdownfield.class.php:531 +#: inc/field/dropdownfield.class.php:462 msgid "Invalid value for " msgstr "Valor invalido para" -#: inc/field/dropdownfield.class.php:543 +#: inc/field/dropdownfield.class.php:474 #, php-format -msgid "The field value is required: %s" -msgstr "El valor del campo es requerido: %s" +msgid "The itemtype field is required: %s" +msgstr "" -#: inc/field/dropdownfield.class.php:559 +#: inc/field/dropdownfield.class.php:490 #, php-format msgid "Invalid dropdown type: %s" msgstr "Tipo de menú desplegable no válido: %s" -#: inc/field/dropdownfield.class.php:915 +#: inc/field/dropdownfield.class.php:821 entrée standard:143 standard:126 msgid "Entity restriction" msgstr "Restricción de entidad" -#: inc/field/dropdownfield.class.php:925 +#: 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:49 -msgid "LDAP directory" -msgid_plural "LDAP directories" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/field/ldapselectfield.class.php:73 -msgid "Filter" -msgstr "Filtro" - -#: inc/field/ldapselectfield.class.php:85 -msgid "Attribute" -msgstr "Atributo" - -#: inc/field/ldapselectfield.class.php:175 +#: inc/field/ldapselectfield.class.php:109 msgid "LDAP size limit exceeded" msgstr "limite del tamaño del LDP excedido" -#: inc/field/ldapselectfield.class.php:199 +#: inc/field/ldapselectfield.class.php:133 msgid "LDAP Select" msgstr "Seleccionar LDAP" -#: inc/field/ldapselectfield.class.php:236 +#: inc/field/ldapselectfield.class.php:177 msgid "LDAP directory not defined!" msgstr "¡Directorio LDAP no definido!" -#: inc/field/ldapselectfield.class.php:243 +#: inc/field/ldapselectfield.class.php:184 msgid "LDAP directory not found!" msgstr "¡Directorio LDAP no encontrado!" -#: inc/field/ldapselectfield.class.php:276 -msgid "Cannot recover LDAP informations!" -msgstr "¡No puedo recuperar la información del LDAP!" - -#: inc/field/textfield.class.php:170 inc/field/integerfield.class.php:70 -#: inc/field/floatfield.class.php:174 +#: 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 "El formato especificado no coincide: %s" -#: inc/field/textfield.class.php:179 +#: inc/field/textfield.class.php:154 #, 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:184 +#: inc/field/textfield.class.php:159 #, 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:192 +#: inc/field/textfield.class.php:167 msgid "Text" msgstr "Texto" -#: inc/field/textfield.class.php:236 inc/field/floatfield.class.php:253 -#: inc/questionregex.class.php:63 +#: 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 "Expresión regular" -#: inc/field/textfield.class.php:241 inc/field/checkboxesfield.class.php:324 -#: inc/field/floatfield.class.php:258 +#: inc/field/textfield.class.php:217 inc/field/floatfield.class.php:238 msgid "Range" msgstr "Rango" -#: inc/field/textfield.class.php:247 inc/field/floatfield.class.php:264 +#: inc/field/textfield.class.php:223 inc/field/floatfield.class.php:244 msgid "Additional validation" msgstr "Validación adicional" -#: inc/field/radiosfield.class.php:56 inc/field/radiosfield.class.php:73 -#: inc/field/actorfield.class.php:63 inc/field/checkboxesfield.class.php:57 -#: inc/field/checkboxesfield.class.php:72 -msgid "One per line" -msgstr "Uno por línea " - -#: inc/field/radiosfield.class.php:72 inc/field/checkboxesfield.class.php:71 -msgid "Values" -msgstr "" - -#: inc/field/radiosfield.class.php:150 +#: inc/field/radiosfield.class.php:108 msgid "Radios" msgstr "Botón de radio" -#: inc/field/radiosfield.class.php:156 inc/field/glpiselectfield.class.php:168 -#: inc/field/checkboxesfield.class.php:265 +#: inc/field/radiosfield.class.php:114 inc/field/glpiselectfield.class.php:86 +#: inc/field/fieldsfield.class.php:511 inc/field/checkboxesfield.class.php:229 msgid "The field value is required:" msgstr "El valor del campo es obligatorio:" -#: inc/field/radiosfield.class.php:234 inc/field/selectfield.class.php:97 -#: inc/field/datetimefield.class.php:140 inc/field/actorfield.class.php:265 -#: inc/field/checkboxesfield.class.php:210 inc/field/floatfield.class.php:143 -#: inc/field/datefield.class.php:138 +#: inc/field/radiosfield.class.php:192 inc/field/selectfield.class.php:104 +#: 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 "Un campo requerido esta vacío: %s" @@ -375,12 +312,12 @@ msgstr "Un campo requerido esta vacío: %s" msgid "This is not an integer: %s" msgstr "Este no es un entero: %s" -#: inc/field/integerfield.class.php:84 inc/field/floatfield.class.php:185 +#: 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 "El siguiente numero debe de ser mas grande de %d : %s" -#: inc/field/integerfield.class.php:90 inc/field/floatfield.class.php:191 +#: 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 "El siguiente numero debe de ser menor a%d : %s" @@ -389,163 +326,127 @@ msgstr "El siguiente numero debe de ser menor a%d : %s" msgid "Integer" msgstr "Entero" -#: inc/field/ipfield.class.php:122 +#: inc/field/undefinedfield.class.php:43 +msgid "Undefined" +msgstr "" + +#: inc/field/ipfield.class.php:121 msgid "IP address" -msgid_plural "Adresses IP" +msgid_plural "IP addresses" msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: inc/field/urgencyfield.class.php:113 inc/abstracttarget.class.php:1249 +#: inc/field/urgencyfield.class.php:84 inc/abstractitiltarget.class.php:995 msgid "Urgency" msgstr "" -#: inc/field/urgencyfield.class.php:147 +#: inc/field/urgencyfield.class.php:118 msgctxt "urgency" msgid "Very high" msgstr "" -#: inc/field/urgencyfield.class.php:148 +#: inc/field/urgencyfield.class.php:119 msgctxt "urgency" msgid "High" msgstr "" -#: inc/field/urgencyfield.class.php:149 +#: inc/field/urgencyfield.class.php:120 msgctxt "urgency" msgid "Medium" msgstr "Medio" -#: inc/field/urgencyfield.class.php:150 +#: inc/field/urgencyfield.class.php:121 msgctxt "urgency" msgid "Low" msgstr "" -#: inc/field/urgencyfield.class.php:151 +#: inc/field/urgencyfield.class.php:122 msgctxt "urgency" msgid "Very low" msgstr "" -#: inc/field/tagfield.class.php:191 +#: 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:77 -#: inc/field/glpiselectfield.class.php:153 +#: 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/glpiselectfield.class.php:252 -#: inc/field/glpiselectfield.class.php:292 -#: inc/field/glpiselectfield.class.php:295 -msgid "Assets" -msgstr "" - -#: inc/field/glpiselectfield.class.php:266 hook.php:639 -msgid "Assistance" -msgstr "" - -#: inc/field/glpiselectfield.class.php:271 -msgid "Management" -msgstr "" - -#: inc/field/glpiselectfield.class.php:280 -msgid "Tools" -msgstr "" - -#: inc/field/glpiselectfield.class.php:281 -msgid "Notes" -msgstr "" - -#: inc/field/glpiselectfield.class.php:282 -msgid "RSS feed" -msgstr "" - -#: inc/field/glpiselectfield.class.php:284 -msgid "Administration" -msgstr "" - -#: inc/field/glpiselectfield.class.php:292 -#: inc/field/glpiselectfield.class.php:295 -msgid "Plugin" -msgid_plural "Plugins" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - #: inc/field/hostnamefield.class.php:114 msgid "Hostname" -msgid_plural "Hostname" +msgid_plural "Hostnames" msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: inc/field/timefield.class.php:155 +#: inc/field/timefield.class.php:128 msgid "Time" msgstr "Hora" -#: inc/field/emailfield.class.php:51 inc/field/floatfield.class.php:59 -#: inc/field/hiddenfield.class.php:51 -msgid "Default value" -msgstr "" - -#: inc/field/emailfield.class.php:108 +#: inc/field/emailfield.class.php:87 #, 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:119 +#: inc/field/emailfield.class.php:98 msgid "Email" msgid_plural "Emails" msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: inc/field/selectfield.class.php:90 +#: inc/field/selectfield.class.php:97 msgid "Select" msgstr "Selector" -#: inc/field/datetimefield.class.php:161 +#: inc/field/datetimefield.class.php:138 msgid "Date & time" msgstr "Fecha y hora" -#: inc/field/actorfield.class.php:94 +#: inc/field/actorfield.class.php:65 msgid "Actor" msgid_plural "Actors" msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: inc/field/actorfield.class.php:275 +#: inc/field/actorfield.class.php:249 #, php-format msgid "Invalid value: %s" msgstr "Valor invalido: %s" -#: inc/field/actorfield.class.php:298 +#: inc/field/actorfield.class.php:272 #, 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:94 +#: inc/field/filefield.class.php:104 msgid "No attached document" msgstr "Documento no adjuntado" -#: inc/field/filefield.class.php:96 inc/field/filefield.class.php:258 -#: inc/field/filefield.class.php:265 +#: inc/field/filefield.class.php:113 inc/field/filefield.class.php:275 +#: inc/field/filefield.class.php:282 msgid "Attached document" msgstr "Documento adjuntado" -#: inc/field/filefield.class.php:139 +#: inc/field/filefield.class.php:156 #, php-format msgid "A required file is missing: %s" msgstr "Falta un archivo requerido: %s" -#: inc/field/filefield.class.php:156 +#: inc/field/filefield.class.php:173 msgid "File" msgstr "" @@ -553,56 +454,96 @@ msgstr "" msgid "Multiselect" msgstr "Multiselector" -#: inc/field/checkboxesfield.class.php:152 +#: 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:253 +msgid "show" +msgstr "" + +#: inc/field/fieldsfield.class.php:388 +#, php-format +msgid "Field '%1$s' type not implemented yet !" +msgstr "" + +#: inc/field/fieldsfield.class.php:465 +msgid "Some numeric fields contains non numeric values" +msgstr "" + +#: inc/field/fieldsfield.class.php:470 +msgid "Some URL fields contains invalid links" +msgstr "" + +#: inc/field/fieldsfield.class.php:556 +msgid "Additionnal fields" +msgstr "" + +#: inc/field/checkboxesfield.class.php:116 msgid "Checkboxes" msgstr "Casillas de verificación" -#: inc/field/checkboxesfield.class.php:247 +#: inc/field/checkboxesfield.class.php:211 #, php-format msgid "The following question needs at least %d answers" msgstr "La siguiente pregunta necesita al menos %d respuestas" -#: inc/field/checkboxesfield.class.php:253 +#: inc/field/checkboxesfield.class.php:217 #, php-format msgid "The following question does not accept more than %d answers" msgstr "La siguiente pregunta no acepta mas de %d respuestas" -#: inc/field/requesttypefield.class.php:115 inc/targetticket.class.php:1026 +#: 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:1123 msgid "Request type" msgstr "Tipo de solicitud" -#: inc/field/floatfield.class.php:160 +#: inc/field/floatfield.class.php:140 #, php-format msgid "This is not a number: %s" msgstr "Este no es un numero: %s" -#: inc/field/floatfield.class.php:201 -msgid "Float" -msgstr "Flotante" +#: inc/field/floatfield.class.php:181 +msgid "Decimal number" +msgstr "" -#: inc/field/datefield.class.php:159 +#: inc/field/datefield.class.php:135 msgid "Date" msgstr "" -#: inc/field/descriptionfield.class.php:99 inc/form.class.php:163 -#: inc/question.class.php:165 inc/question.class.php:888 entrée standard:99 -#: standard:52 +#: 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:106 +#: inc/field/descriptionfield.class.php:110 msgid "A description field should have a description:" msgstr "un campo de descripción debe tener una descripción" -#: inc/field/hiddenfield.class.php:114 +#: 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:591 -#: inc/targetchange.class.php:106 inc/targetticket.class.php:126 +#: 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] "" @@ -633,33 +574,33 @@ msgstr "Ocultar a menos que" msgid "Displayed unless" msgstr "Mostrar a no ser que" -#: inc/condition.class.php:179 inc/target_actor.class.php:179 -#: inc/form_language.class.php:536 inc/form_validator.class.php:387 -#: inc/targetproblem.class.php:551 inc/questionrange.class.php:204 -#: inc/form.class.php:1792 inc/targetchange.class.php:303 -#: inc/section.class.php:383 inc/question.class.php:1009 -#: inc/questionregex.class.php:191 inc/questiondependency.class.php:202 -#: inc/item_targetticket.class.php:150 inc/targetticket.class.php:1332 -#: inc/form_profile.class.php:226 +#: 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:1831 inc/targetchange.class.php:303 +#: inc/section.class.php:379 inc/restrictedformcriteria.class.php:200 +#: inc/question.class.php:832 inc/questionparameter/range.class.php:205 +#: inc/questionregex.class.php:185 inc/questiondependency.class.php:196 +#: inc/item_targetticket.class.php:150 inc/targetticket.class.php:1429 #, 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:200 -#: inc/form_language.class.php:552 inc/form_validator.class.php:411 -#: inc/targetproblem.class.php:386 inc/questionrange.class.php:136 -#: inc/form.class.php:1485 inc/targetchange.class.php:148 -#: inc/section.class.php:408 inc/question.class.php:1058 -#: inc/questionregex.class.php:123 inc/questiondependency.class.php:217 -#: inc/item_targetticket.class.php:64 inc/targetticket.class.php:1371 -#: inc/form_profile.class.php:243 +#: 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:1522 inc/targetchange.class.php:148 +#: inc/section.class.php:404 inc/restrictedformcriteria.class.php:226 +#: inc/question.class.php:881 inc/questionparameter/range.class.php:140 +#: inc/questionregex.class.php:120 inc/questiondependency.class.php:211 +#: inc/item_targetticket.class.php:64 inc/targetticket.class.php:1468 #, 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" +msgstr "Condiciónes" #: inc/linker.class.php:78 msgid "Importing" @@ -680,136 +621,222 @@ msgstr[2] "" msgid "Update issue data from tickets and form answers" msgstr "Actualizar datos de problemas de tickets y respuestas de formularios" -#: inc/issue.class.php:417 +#: inc/issue.class.php:403 msgid "Satisfaction survey expired" msgstr "" -#: inc/issue.class.php:502 inc/form_language.class.php:209 -#: inc/form.class.php:154 inc/form.class.php:2088 entrée standard:52 -#: standard:48 standard:57 standard:38 +#: inc/issue.class.php:532 inc/form_language.class.php:213 +#: inc/form.class.php:156 inc/form.class.php:2133 entrée standard:52 +#: standard:49 standard:57 standard:38 standard:39 msgid "Name" msgstr "" -#: inc/issue.class.php:515 inc/formanswer.class.php:188 -#: inc/formanswer.class.php:262 inc/targetproblem.class.php:634 -#: inc/form.class.php:145 inc/targetchange.class.php:334 -#: inc/section.class.php:95 inc/question.class.php:155 -#: inc/targetticket.class.php:169 +#: inc/issue.class.php:545 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:537 inc/formanswer.class.php:249 +#: inc/issue.class.php:554 inc/form.class.php:505 inc/form.class.php:2142 +#: entrée standard:65 +msgid "Type" +msgid_plural "Types" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: inc/issue.class.php:567 inc/formanswer.class.php:259 msgid "Status" msgstr "" -#: inc/issue.class.php:549 +#: inc/issue.class.php:579 msgid "Opening date" msgstr "" -#: inc/issue.class.php:558 +#: inc/issue.class.php:588 msgid "Last update" msgstr "" -#: inc/issue.class.php:567 inc/form.class.php:172 -#: inc/abstracttarget.class.php:942 +#: inc/issue.class.php:597 inc/form.class.php:174 +#: inc/abstracttarget.class.php:517 msgid "Entity" msgid_plural "Entities" msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: inc/issue.class.php:577 inc/notificationtargetformanswer.class.php:79 -#: inc/target_actor.class.php:83 inc/formanswer.class.php:208 -#: inc/formanswer.class.php:609 inc/abstracttarget.class.php:1980 +#: inc/issue.class.php:607 inc/notificationtargetformanswer.class.php:79 +#: inc/target_actor.class.php:83 inc/formanswer.class.php:218 +#: inc/formanswer.class.php:608 inc/abstractitiltarget.class.php:1710 msgid "Requester" msgid_plural "Requesters" msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: inc/issue.class.php:595 inc/formanswer.class.php:218 +#: inc/issue.class.php:625 inc/formanswer.class.php:228 msgid "Form approver" msgstr "Aprobador del formulario" -#: inc/issue.class.php:611 inc/formanswer.class.php:533 -#: inc/formanswer.class.php:540 inc/formanswer.class.php:624 -#: inc/form_language.class.php:223 +#: inc/issue.class.php:641 inc/formanswer.class.php:537 +#: inc/formanswer.class.php:544 inc/formanswer.class.php:623 +#: inc/form_language.class.php:227 msgid "Comment" msgstr "Comentario" -#: inc/issue.class.php:623 +#: inc/issue.class.php:653 msgid "Ticket approver" msgstr "Aprobador de ticket" -#: inc/issue.class.php:657 +#: inc/issue.class.php:687 msgid "Technician" msgstr "" -#: inc/issue.class.php:690 +#: inc/issue.class.php:718 msgid "Technician group" msgstr "" -#: inc/issue.class.php:721 inc/formanswer.class.php:238 +#: inc/issue.class.php:751 inc/formanswer.class.php:248 msgid "Form approver group" msgstr "Grupo de aprobación del formulario" -#: inc/issue.class.php:744 +#: inc/issue.class.php:762 inc/abstractitiltarget.class.php:742 +msgid "Time to resolve" +msgstr "Tiempo para resolverlo" + +#: inc/issue.class.php:773 +msgid "Time to resolve + Progress" +msgstr "" + +#: inc/issue.class.php:783 +msgid "Internal time to resolve" +msgstr "" + +#: inc/issue.class.php:794 +msgid "Internal time to resolve + Progress" +msgstr "" + +#: inc/issue.class.php:804 +msgid "Resolution date" +msgstr "" + +#: inc/issue.class.php:819 +msgid "Internal time to own" +msgstr "" + +#: inc/issue.class.php:830 +msgid "Internal time to own + Progress" +msgstr "" + +#: inc/issue.class.php:840 +msgid "Time to own" +msgstr "Tiempo de posesión " + +#: inc/issue.class.php:851 +msgid "Time to own + Progress" +msgstr "" + +#: inc/issue.class.php:877 msgid "Ticket" msgstr "" -#: inc/issue.class.php:745 inc/formanswer.class.php:173 +#: inc/issue.class.php:878 inc/formanswer.class.php:183 msgid "Form answer" msgid_plural "Form answers" msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: inc/issue.class.php:750 +#: inc/issue.class.php:883 msgid "Not validated" msgstr "No validado" -#: inc/issue.class.php:751 inc/formanswer.class.php:66 +#: inc/issue.class.php:884 inc/formanswer.class.php:76 #: inc/form_validator.class.php:71 msgid "Refused" msgstr "Rechazado" -#: inc/issue.class.php:819 +#: inc/issue.class.php:952 #, php-format msgid "%1$s %2$s" msgstr "" -#: inc/category.class.php:50 inc/form.class.php:228 hook.php:72 +#: inc/issue.class.php:1215 inc/filter/itilcategoryfilter.class.php:56 +#: hook.php:677 +msgid "All" +msgstr "" + +#: inc/issue.class.php:1221 hook.php:678 +msgid "New" +msgstr "" + +#: inc/issue.class.php:1227 hook.php:679 +msgid "Assigned" +msgstr "" + +#: inc/issue.class.php:1233 inc/formanswer.class.php:75 +#: inc/form_validator.class.php:69 hook.php:680 +msgid "Waiting" +msgstr "Esperando" + +#: inc/issue.class.php:1239 hook.php:681 +msgid "To validate" +msgstr "Para validar" + +#: inc/issue.class.php:1245 hook.php:682 +msgid "Solved" +msgstr "" + +#: inc/issue.class.php:1251 hook.php:683 +msgid "Closed" +msgstr "Cerrado" + +#: inc/category.class.php:50 inc/form.class.php:230 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" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: inc/category.class.php:72 +#: inc/category.class.php:80 msgid "Knowbase category" msgstr "Categoría 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:261 entrée standard:65 +msgid "Icon" +msgstr "Icono" + +#: inc/category.class.php:98 inc/form.class.php:269 entrée standard:67 +msgid "Icon color" +msgstr "Color del icono" + +#: inc/category.class.php:104 inc/form.class.php:277 entrée standard:80 +msgid "Background color" +msgstr "Color del fondo" + #: 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:317 +#: inc/notificationtargetformanswer.class.php:44 install/install.php:355 msgid "A form need to be validate" msgstr "Un formulario necesita ser validado" -#: inc/notificationtargetformanswer.class.php:45 install/install.php:323 +#: inc/notificationtargetformanswer.class.php:45 install/install.php:361 msgid "The form is refused" msgstr "El formulario fue rechazado" -#: inc/notificationtargetformanswer.class.php:46 install/install.php:329 +#: inc/notificationtargetformanswer.class.php:46 install/install.php:367 msgid "The form is accepted" msgstr "El formulario fue aceptado" -#: inc/notificationtargetformanswer.class.php:47 install/install.php:335 +#: inc/notificationtargetformanswer.class.php:47 install/install.php:373 msgid "The form is deleted" msgstr "El formulario fue borrado" @@ -829,7 +856,7 @@ msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: inc/notificationtargetformanswer.class.php:81 inc/formanswer.class.php:229 +#: inc/notificationtargetformanswer.class.php:81 inc/formanswer.class.php:239 msgid "Creation date" msgstr "" @@ -854,15 +881,15 @@ msgid "Author" msgstr "" #: inc/notificationtargetformanswer.class.php:98 -#: inc/abstracttarget.class.php:1537 +#: inc/abstractitiltarget.class.php:1290 msgid "Approver" msgstr "" -#: inc/target_actor.class.php:66 inc/abstracttarget.class.php:2302 +#: inc/target_actor.class.php:66 inc/abstractitiltarget.class.php:2034 msgid "Form author" msgstr "Autor del formulario" -#: inc/target_actor.class.php:67 inc/abstracttarget.class.php:2305 +#: inc/target_actor.class.php:67 inc/abstractitiltarget.class.php:2037 msgid "Form validator" msgstr "Validador del formulario" @@ -870,7 +897,7 @@ msgstr "Validador del formulario" msgid "Specific person" msgstr "Especificar persona" -#: inc/target_actor.class.php:69 inc/abstracttarget.class.php:2315 +#: inc/target_actor.class.php:69 inc/abstractitiltarget.class.php:2047 msgid "Person from the question" msgstr "Persona para la pregunta" @@ -878,7 +905,7 @@ msgstr "Persona para la pregunta" msgid "Specific group" msgstr "Especificar grupo" -#: inc/target_actor.class.php:71 inc/abstracttarget.class.php:2326 +#: inc/target_actor.class.php:71 inc/abstractitiltarget.class.php:2058 msgid "Group from the question" msgstr "Grupo para la pregunta" @@ -894,15 +921,15 @@ msgstr "Grupo técnico de un objeto" msgid "Specific supplier" msgstr "Especificar proveedor" -#: inc/target_actor.class.php:75 inc/abstracttarget.class.php:2355 +#: inc/target_actor.class.php:75 inc/abstractitiltarget.class.php:2087 msgid "Supplier from the question" msgstr "Proveedor para la pregunta" -#: inc/target_actor.class.php:76 inc/abstracttarget.class.php:2344 +#: inc/target_actor.class.php:76 inc/abstractitiltarget.class.php:2076 msgid "Actors from the question" msgstr "Actores para la pregunta" -#: inc/target_actor.class.php:77 inc/abstracttarget.class.php:2359 +#: inc/target_actor.class.php:77 inc/abstractitiltarget.class.php:2091 msgid "Form author's supervisor" msgstr "Supervisor del autor del formulario" @@ -910,7 +937,7 @@ msgstr "Supervisor del autor del formulario" msgid "Observer" msgstr "" -#: inc/target_actor.class.php:85 inc/abstracttarget.class.php:1994 +#: inc/target_actor.class.php:85 inc/abstractitiltarget.class.php:1724 msgid "Assigned to" msgstr "" @@ -921,101 +948,137 @@ msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: inc/target_actor.class.php:144 -#, php-format -msgid "Failed to find a user: ID %1$d" +#: 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:153 +#: inc/target_actor.class.php:179 #, php-format -msgid "Failed to find a group: ID %1$d" +msgid "Failed to find a user: %1$s" msgstr "" -#: inc/target_actor.class.php:162 +#: inc/target_actor.class.php:188 #, php-format -msgid "Failed to find a supplier: ID %1$d" +msgid "Failed to find a group: %1$s" msgstr "" -#: inc/formanswer.class.php:65 inc/form_validator.class.php:69 -msgid "Waiting" -msgstr "Esperando" +#: inc/target_actor.class.php:197 +#, php-format +msgid "Failed to find a supplier: %1$s" +msgstr "" -#: inc/formanswer.class.php:67 inc/form_validator.class.php:70 +#: inc/formanswer.class.php:77 inc/form_validator.class.php:70 msgid "Accepted" msgstr "Aceptado" -#: inc/formanswer.class.php:520 +#: inc/formanswer.class.php:523 msgid "Print this form" msgstr "Imprimir este formulario" -#: inc/formanswer.class.php:543 +#: inc/formanswer.class.php:547 msgid "Form accepted by validator." msgstr "Formulario aceptado por el validador." -#: inc/formanswer.class.php:545 +#: inc/formanswer.class.php:549 msgid "Form successfully saved." msgstr "Formulario exitosamente guardado." -#: inc/formanswer.class.php:617 inc/form_profile.class.php:168 +#: inc/formanswer.class.php:616 inc/formaccesstype.class.php:122 msgid "Save" msgstr "" -#: inc/formanswer.class.php:629 +#: inc/formanswer.class.php:628 msgid "Required if refused" msgstr "Requerido si es rechazad" -#: inc/formanswer.class.php:635 +#: inc/formanswer.class.php:634 msgid "Refuse" msgstr "Rechazado" -#: inc/formanswer.class.php:643 +#: inc/formanswer.class.php:642 msgid "Edit answers" msgstr "Editar respuestas" -#: inc/formanswer.class.php:649 +#: inc/formanswer.class.php:648 msgid "Cancel edition" msgstr "Cancelar edición" -#: inc/formanswer.class.php:656 +#: inc/formanswer.class.php:655 msgid "Accept" msgstr "Aceptado" -#: inc/formanswer.class.php:677 +#: inc/formanswer.class.php:676 msgid "Refused comment is required!" msgstr "!El comentario es obligatorio, si es rechazado!" -#: inc/formanswer.class.php:749 +#: inc/formanswer.class.php:750 msgid "You are not the validator of these answers" msgstr "No es el validador de estas respuestas" -#: inc/formanswer.class.php:935 inc/formanswer.class.php:937 +#: inc/formanswer.class.php:956 inc/formanswer.class.php:958 msgid "Form data" msgstr "Datos del formulario" -#: inc/formanswer.class.php:1055 inc/formanswer.class.php:1104 +#: inc/formanswer.class.php:1084 inc/formanswer.class.php:1134 msgid "Cannot generate targets!" msgstr "¡No se pueden generar los objetivos!" -#: inc/formanswer.class.php:1212 +#: inc/formanswer.class.php:1258 msgid "No turing test set" msgstr "Sin equipo de prueba de turing" -#: inc/formanswer.class.php:1217 +#: inc/formanswer.class.php:1263 msgid "You failed the Turing test" msgstr "Fallo la prueba de turing" -#: inc/formanswer.class.php:1259 +#: inc/formanswer.class.php:1305 msgid "You must select validator!" msgstr "¡Debe de seleccionar un validador!" -#: inc/common.class.php:228 +#: 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:233 +#: 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:777 +msgid "Seek assistance" +msgstr "Buscar asistencia" + +#: inc/common.class.php:782 +msgid "My requests for assistance" +msgstr "Mi solicitud para asistencia" + +#: inc/common.class.php:812 +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:78 +msgid "Link to the form" +msgstr "Liga al formulario" + +#: inc/formaccesstype.class.php:91 +msgid "Please activate the form to view the link" +msgstr "Por favor activa el formulario para ver la liga" + +#: inc/formaccesstype.class.php:99 +msgid "Enable captcha" +msgstr "Habilitar captcha" + +#: inc/formaccesstype.class.php:109 +msgid "Restricted to" +msgstr "" + #: inc/form_language.class.php:51 msgid "Form language" msgid_plural "Form languages" @@ -1023,62 +1086,67 @@ msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: inc/form_language.class.php:68 inc/form_language.class.php:344 +#: 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:107 inc/form.class.php:1073 -#: inc/form.class.php:1171 inc/abstracttarget.class.php:1747 +#: inc/form_language.class.php:111 inc/form.class.php:1048 +#: inc/form.class.php:1173 inc/abstracttarget.class.php:161 +#: inc/abstractitiltarget.class.php:1541 msgid "The name cannot be empty!" msgstr "¡El nombre no puede estar vacío!" -#: inc/form_language.class.php:115 +#: inc/form_language.class.php:119 msgid "The language must be associated to a form!" msgstr "¡El idioma debe de asociarse a un formulario!" -#: inc/form_language.class.php:245 inc/form_language.class.php:279 +#: inc/form_language.class.php:249 msgid "Add a translation" msgstr "Agregar una traducción" -#: inc/form_language.class.php:307 inc/form_language.class.php:309 +#: inc/form_language.class.php:283 js/scripts.js:1179 +msgid "Update a translation" +msgstr "" + +#: inc/form_language.class.php:313 inc/form_language.class.php:315 msgid "New translation" msgstr "Nueva traducción" -#: inc/form_language.class.php:312 +#: inc/form_language.class.php:318 msgid "Filter list" msgstr "Lista de filtros" -#: inc/form_language.class.php:317 inc/form_language.class.php:409 +#: inc/form_language.class.php:323 inc/form_language.class.php:413 msgid "No translation found" msgstr "No se encontró traducción" -#: inc/form_language.class.php:322 +#: inc/form_language.class.php:328 msgid "Do you want to delete the selected items?" msgstr "¿Quiere borrar los siguientes artículos?" -#: inc/form_language.class.php:333 inc/form_language.class.php:372 -#: inc/form.class.php:482 inc/abstracttarget.class.php:1821 +#: inc/form_language.class.php:337 inc/form_language.class.php:376 +#: inc/form.class.php:529 inc/abstractitiltarget.class.php:1615 msgid "Delete" msgstr "Borrar" -#: inc/form_language.class.php:343 +#: inc/form_language.class.php:347 msgid "Original string" msgstr "Cadena original" -#: inc/form_language.class.php:395 +#: inc/form_language.class.php:399 msgid "Add a new language" msgstr "" -#: inc/form_language.class.php:428 inc/form_language.class.php:460 -#: inc/form.class.php:190 entrée standard:83 +#: 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/abstracttarget.class.php:228 -#: inc/targetticket.class.php:95 +#: inc/form_validator.class.php:68 inc/targetticket.class.php:98 +#: inc/abstractitiltarget.class.php:179 msgid "None" msgstr "Ninguno" @@ -1086,23 +1154,23 @@ msgstr "Ninguno" msgid "Need validaton?" msgstr "" -#: inc/form_validator.class.php:126 inc/abstracttarget.class.php:2296 +#: inc/form_validator.class.php:126 inc/abstractitiltarget.class.php:2028 msgid "No" msgstr "" -#: inc/form_validator.class.php:303 inc/targetproblem.class.php:146 -#: inc/entityconfig.class.php:262 inc/targetchange.class.php:483 -#: inc/abstracttarget.class.php:2285 inc/targetticket.class.php:306 -#: inc/targetticket.class.php:341 +#: inc/form_validator.class.php:303 inc/profile.class.php:62 +#: inc/targetproblem.class.php:146 inc/entityconfig.class.php:389 +#: inc/targetchange.class.php:483 inc/targetticket.class.php:317 +#: inc/targetticket.class.php:352 inc/abstractitiltarget.class.php:2017 msgctxt "button" msgid "Save" msgstr "" -#: inc/form_validator.class.php:709 inc/abstracttarget.class.php:1521 +#: inc/form_validator.class.php:717 inc/abstractitiltarget.class.php:1270 msgid "Validation" msgstr "Validación" -#: inc/form_validator.class.php:711 +#: inc/form_validator.class.php:719 msgid "Choose a validator" msgstr "Escoger un validador" @@ -1113,14 +1181,14 @@ msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: inc/targetproblem.class.php:108 inc/targetproblem.class.php:589 +#: inc/targetproblem.class.php:108 inc/targetproblem.class.php:577 #: inc/targetchange.class.php:104 inc/targetchange.class.php:440 -#: inc/targetticket.class.php:124 inc/targetticket.class.php:227 +#: inc/targetticket.class.php:134 inc/targetticket.class.php:237 msgid "Properties" msgstr "" -#: inc/targetproblem.class.php:533 inc/targetchange.class.php:285 -#: inc/targetticket.class.php:1314 +#: inc/targetproblem.class.php:521 inc/targetchange.class.php:285 +#: inc/targetticket.class.php:1411 #, php-format msgid "" "Failed to add or update the %1$s %2$s: a question is missing and is used in " @@ -1129,342 +1197,371 @@ 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:590 inc/targetchange.class.php:105 -#: inc/abstracttarget.class.php:1423 inc/targetticket.class.php:125 +#: inc/targetproblem.class.php:578 inc/targetchange.class.php:105 +#: inc/targetticket.class.php:135 inc/abstractitiltarget.class.php:1172 msgid "Actors" -msgstr "Actor" +msgstr "Actores" -#: inc/targetproblem.class.php:643 entrée standard:48 +#: inc/targetproblem.class.php:631 entrée standard:48 msgid "Problem title" msgstr "" -#: inc/targetproblem.class.php:653 inc/targetchange.class.php:353 -#: inc/targetticket.class.php:188 +#: inc/targetproblem.class.php:641 inc/targetchange.class.php:353 +#: inc/targetticket.class.php:198 msgid "Content" msgstr "Contenido" -#: inc/targetproblem.class.php:663 inc/targetchange.class.php:363 +#: inc/targetproblem.class.php:651 inc/targetchange.class.php:363 msgid "Impact" msgstr "Impacto" -#: inc/targetproblem.class.php:673 entrée standard:56 +#: inc/targetproblem.class.php:661 entrée standard:56 msgid "Cause" msgstr "" -#: inc/targetproblem.class.php:683 entrée standard:58 +#: inc/targetproblem.class.php:671 entrée standard:58 msgid "Symptom" msgstr "" -#: inc/entityconfig.class.php:77 inc/entityconfig.class.php:86 -#: inc/entityconfig.class.php:94 inc/entityconfig.class.php:102 -#: inc/entityconfig.class.php:110 +#: inc/entityconfig.class.php:90 inc/entityconfig.class.php:99 +#: inc/entityconfig.class.php:107 inc/entityconfig.class.php:115 +#: inc/entityconfig.class.php:123 inc/entityconfig.class.php:131 +#: inc/entityconfig.class.php:139 inc/entityconfig.class.php:147 +#: inc/entityconfig.class.php:155 msgid "Inheritance of the parent entity" msgstr "" -#: inc/entityconfig.class.php:78 +#: inc/entityconfig.class.php:91 msgid "GLPi's helpdesk" msgstr "Mesa de ayuda del GLPI" -#: inc/entityconfig.class.php:79 +#: inc/entityconfig.class.php:92 msgid "Service catalog simplified" msgstr "Catálogo de servicios simplificado" -#: inc/entityconfig.class.php:80 +#: inc/entityconfig.class.php:93 msgid "Service catalog extended" msgstr "Catálogo de servicios extendido" -#: inc/entityconfig.class.php:87 +#: inc/entityconfig.class.php:100 +msgid "All available forms" +msgstr "" + +#: inc/entityconfig.class.php:101 +msgid "Only default forms" +msgstr "" + +#: inc/entityconfig.class.php:108 msgid "Popularity sort" msgstr "Ordenar por popularidad" -#: inc/entityconfig.class.php:88 +#: inc/entityconfig.class.php:109 msgid "Alphabetic sort" msgstr "Ordenar alfabeticamente" -#: inc/entityconfig.class.php:95 +#: inc/entityconfig.class.php:116 msgid "Merged with Forms" msgstr "Fusionado con el formulario" -#: inc/entityconfig.class.php:96 +#: inc/entityconfig.class.php:117 msgid "Distinct menu entry" msgstr "Entrada de menú distinta" -#: inc/entityconfig.class.php:103 inc/entityconfig.class.php:111 -#: inc/form.class.php:283 entrée standard:117 +#: inc/entityconfig.class.php:124 inc/entityconfig.class.php:132 +#: inc/entityconfig.class.php:140 inc/entityconfig.class.php:148 +#: inc/form.class.php:285 entrée standard:100 msgid "Visible" msgstr "Visible" -#: inc/entityconfig.class.php:104 inc/entityconfig.class.php:112 +#: inc/entityconfig.class.php:125 inc/entityconfig.class.php:133 +#: inc/entityconfig.class.php:141 inc/entityconfig.class.php:149 msgid "Hidden" msgstr "Oculto" -#: inc/entityconfig.class.php:165 +#: inc/entityconfig.class.php:156 +msgid "Variable height" +msgstr "" + +#: inc/entityconfig.class.php:157 +msgid "Uniform height" +msgstr "" + +#: inc/entityconfig.class.php:231 msgid "Helpdesk" msgstr "Mesa de ayuda" -#: inc/entityconfig.class.php:173 inc/entityconfig.class.php:276 +#: inc/entityconfig.class.php:239 inc/entityconfig.class.php:403 entrée +#: standard:44 msgid "Helpdesk mode" msgstr "Modo mesa de ayuda" -#: inc/entityconfig.class.php:189 inc/entityconfig.class.php:286 +#: inc/entityconfig.class.php:250 +msgid "Default Form list mode" +msgstr "" + +#: inc/entityconfig.class.php:268 inc/entityconfig.class.php:413 msgid "Sort order" msgstr "Orden de clasificación" -#: inc/entityconfig.class.php:205 inc/entityconfig.class.php:296 +#: inc/entityconfig.class.php:284 inc/entityconfig.class.php:423 msgid "Knowledge base" msgstr "Base de conocimiento" -#: inc/entityconfig.class.php:220 +#: inc/entityconfig.class.php:299 msgid "Search" msgstr "Búsqueda" -#: inc/entityconfig.class.php:236 +#: inc/entityconfig.class.php:315 +msgid "Counters dashboard" +msgstr "" + +#: inc/entityconfig.class.php:331 msgid "Header message" msgstr "Mensaje del encabezado" -#: inc/entityconfig.class.php:248 inc/entityconfig.class.php:326 -#: inc/form.class.php:237 entrée standard:101 +#: inc/entityconfig.class.php:347 +msgid "Search issue" +msgstr "" + +#: inc/entityconfig.class.php:363 +msgid "Tile design" +msgstr "" + +#: inc/entityconfig.class.php:375 inc/entityconfig.class.php:453 +#: inc/form.class.php:239 entrée standard:84 msgid "Header" msgid_plural "Headers" msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: inc/entityconfig.class.php:306 +#: inc/entityconfig.class.php:433 msgid "Display search field" msgstr "Mostrar campo de búsqueda" -#: inc/entityconfig.class.php:316 +#: inc/entityconfig.class.php:443 msgid "Display header" msgstr "Mostrar encabezado" -#: inc/questionrange.class.php:53 +#: 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:63 +#: inc/questionrange.class.php:62 inc/questionparameter/range.class.php:69 msgid "Minimum range" msgstr "Rango mínimo" -#: inc/questionrange.class.php:72 +#: inc/questionrange.class.php:71 inc/questionparameter/range.class.php:78 msgid "maximum range" msgstr "Rango máximo" -#: inc/questionrange.class.php:105 -msgid "Min" -msgstr "Mínimo" - -#: inc/questionrange.class.php:107 -msgid "Max" -msgstr "Máximo" - -#: inc/form.class.php:64 inc/form.class.php:388 +#: inc/form.class.php:66 inc/form.class.php:432 msgid "Public access" msgstr "Acceso público" -#: inc/form.class.php:65 inc/form.class.php:392 +#: inc/form.class.php:67 inc/form.class.php:436 msgid "Private access" msgstr "Acceso privado" -#: inc/form.class.php:66 inc/form.class.php:396 +#: inc/form.class.php:68 inc/form.class.php:440 msgid "Restricted access" msgstr "Acceso restringido" -#: inc/form.class.php:120 -msgid "Forms waiting for validation" -msgstr "Formularios esperando para validación" +#: inc/form.class.php:122 +msgid "Answers waiting for validation" +msgstr "" -#: inc/form.class.php:122 inc/form.class.php:1567 inc/form.class.php:1593 +#: inc/form.class.php:124 inc/form.class.php:1606 inc/form.class.php:1632 msgid "Import forms" msgstr "Importar formularios" -#: inc/form.class.php:138 +#: inc/form.class.php:140 msgid "Characteristics" msgstr "" -#: inc/form.class.php:181 +#: inc/form.class.php:183 msgid "Recursive" msgstr "" -#: inc/form.class.php:202 +#: inc/form.class.php:204 msgid "Homepage" msgstr "Página principal" -#: inc/form.class.php:215 +#: inc/form.class.php:217 msgid "Access" msgstr "Acceso" -#: inc/form.class.php:246 inc/form.class.php:314 inc/form.class.php:372 entrée -#: standard:53 +#: 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:259 entrée standard:66 -msgid "Icon" -msgstr "Icono" - -#: inc/form.class.php:267 entrée standard:78 -msgid "Icon color" -msgstr "Color del icono" - -#: inc/form.class.php:275 entrée standard:97 -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:313 inc/form.class.php:368 +#: inc/form.class.php:329 inc/form.class.php:394 msgid "Inactive" msgstr "" -#: inc/form.class.php:337 inc/form.class.php:404 -msgid "All langages" -msgstr "Todos los idiomas" +#: 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:448 entrée standard:119 +#: inc/form.class.php:492 entrée standard:102 msgid "Answers title" msgstr "" -#: inc/form.class.php:460 inc/form.class.php:512 +#: inc/form.class.php:504 inc/form.class.php:563 msgid "Target" msgid_plural "Targets" msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: inc/form.class.php:477 -msgid "Edit" +#: inc/form.class.php:506 +msgid "Actions" msgstr "" -#: inc/form.class.php:495 inc/form.class.php:2085 +#: inc/form.class.php:546 inc/form.class.php:2130 msgid "Add a target" msgstr "Agregar un objetivo" -#: inc/form.class.php:515 +#: inc/form.class.php:566 msgid "Preview" msgstr "" -#: inc/form.class.php:516 +#: inc/form.class.php:567 msgid "properties" msgstr "" -#: inc/form.class.php:905 +#: inc/form.class.php:886 msgid "What are you looking for?" msgstr "¿Que estas buscando?" -#: inc/form.class.php:913 +#: inc/form.class.php:894 #, php-format msgid "My %1$d last forms (requester)" msgstr "Mi ultimo formulario %1$d ( solicitante )" -#: inc/form.class.php:916 +#: inc/form.class.php:897 msgid "No form posted yet" msgstr "No se ha enviado el formulario aún" -#: inc/form.class.php:946 +#: inc/form.class.php:927 msgid "All my forms (requester)" msgstr "Todos mis formularios (solicitante)" -#: inc/form.class.php:959 +#: inc/form.class.php:940 #, php-format msgid "My %1$d last forms (validator)" msgstr "Mi ultimo formulario %1$d (validador)" -#: inc/form.class.php:967 +#: inc/form.class.php:948 msgid "No form waiting for validation" msgstr "No hay formularios esperando validación" -#: inc/form.class.php:1002 +#: inc/form.class.php:983 msgid "All my forms (validator)" msgstr "Todos mis formularios (validador)" -#: inc/form.class.php:1149 +#: inc/form.class.php:1184 +msgid "Cannot use empty name for form answers. Keeping the previous value." +msgstr "" + +#: inc/form.class.php:1279 #, 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:1308 +#: inc/form.class.php:1359 msgid "Errored duplicate" msgstr "Error duplicado" -#: inc/form.class.php:1319 +#: inc/form.class.php:1370 msgid "Duplicate" msgstr "Duplicado" -#: inc/form.class.php:1366 +#: inc/form.class.php:1417 msgctxt "button" msgid "Post" msgstr "" -#: inc/form.class.php:1384 +#: inc/form.class.php:1440 #, php-format msgid "Form duplicated: %s" msgstr "Formulario duplicado:%s" -#: inc/form.class.php:1395 +#: inc/form.class.php:1456 #, php-format msgid "Form Transfered: %s" msgstr "Formulario transferido: %s" -#: inc/form.class.php:1414 +#: inc/form.class.php:1480 msgid "Back" msgstr "Retroceder" -#: inc/form.class.php:1540 +#: inc/form.class.php:1579 msgid "Upload of JSON files not allowed." msgstr "Subir archivos JSON no está permitido." -#: inc/form.class.php:1543 +#: inc/form.class.php:1582 msgid "You may allow JSON files right now." msgstr "Puede permitir archivos JSON ahora." -#: inc/form.class.php:1544 +#: inc/form.class.php:1583 msgctxt "button" msgid "Create" msgstr "Crear" -#: inc/form.class.php:1547 inc/form.class.php:1558 +#: inc/form.class.php:1586 inc/form.class.php:1597 msgid "Please contact your GLPI administrator." msgstr "Por favor contacta al administrador del GLPI." -#: inc/form.class.php:1548 inc/form.class.php:1559 +#: inc/form.class.php:1587 inc/form.class.php:1598 msgctxt "button" msgid "Back" msgstr "Retroceder" -#: inc/form.class.php:1551 +#: inc/form.class.php:1590 msgid "Upload of JSON files not enabled." msgstr "Subir archivos JSON no esta habilitado." -#: inc/form.class.php:1554 inc/form.class.php:1557 +#: inc/form.class.php:1593 inc/form.class.php:1596 msgid "You may enable JSON files right now." msgstr "Puede habilitar archivos JSON ahora." -#: inc/form.class.php:1555 +#: inc/form.class.php:1594 msgctxt "button" msgid "Enable" msgstr "Habilitar" -#: inc/form.class.php:1602 +#: inc/form.class.php:1641 msgctxt "button" msgid "Send" msgstr "" -#: inc/form.class.php:1621 +#: inc/form.class.php:1660 msgid "Forms import impossible, the file is empty" msgstr "imposible importar el formulario, el archivo esta vacío" -#: inc/form.class.php:1625 inc/form.class.php:1629 +#: inc/form.class.php:1664 inc/form.class.php:1668 msgid "Forms import impossible, the file seems corrupt" msgstr "Imposible importar el formulario, el archivo esta corrupto" -#: inc/form.class.php:1635 +#: inc/form.class.php:1674 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:1642 +#: inc/form.class.php:1681 msgid "" "The file does not specifies the schema version. It was probably generated " "with a version older than 2.10. Giving up." @@ -1472,61 +1569,61 @@ 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:1668 +#: inc/form.class.php:1707 #, php-format msgid "Failed to import %s" msgstr "Error al importar formulario %s" -#: inc/form.class.php:1673 +#: inc/form.class.php:1712 #, php-format msgid "Forms successfully imported from %s" msgstr "Formulario exitosamente importado de %s" -#: inc/form.class.php:1736 +#: inc/form.class.php:1775 #, 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:1744 +#: inc/form.class.php:1783 #, php-format msgid "You don't have right to update the entity %1$s." msgstr "" -#: inc/form.class.php:1754 +#: inc/form.class.php:1793 #, 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:1832 +#: inc/form.class.php:1875 msgid "Failed to create JSON document type" msgstr "Error al crear documento del tipo JSON" -#: inc/form.class.php:1839 +#: inc/form.class.php:1882 msgid "JSON document type not found" msgstr "Documento JSON no encontrado" -#: inc/form.class.php:1846 +#: inc/form.class.php:1889 msgid "Failed to update JSON document type" msgstr "Error al actualizar documento del tipo JSON" -#: inc/form.class.php:1866 +#: inc/form.class.php:1909 msgid "Forms without category" msgstr "Formulario sin categoría" -#: inc/form.class.php:1889 +#: inc/form.class.php:1930 msgid "No form available" msgstr "Formulario no disponible" -#: inc/form.class.php:2117 inc/abstracttarget.class.php:2004 -#: inc/abstracttarget.class.php:2285 inc/targetticket.class.php:381 +#: inc/form.class.php:2161 inc/targetticket.class.php:392 +#: inc/abstractitiltarget.class.php:1734 inc/abstractitiltarget.class.php:2017 msgid "Add" msgstr "Agregar" -#: inc/form.class.php:2135 inc/form.class.php:2158 +#: inc/form.class.php:2179 inc/form.class.php:2202 msgid "Unsupported target type." msgstr "Tipo de objetivo no soportado" -#: inc/form.class.php:2197 +#: inc/form.class.php:2241 msgid "plugin_formcreator_load_check" msgstr "Verificación_de_carga_complemento_formcreator" @@ -1557,82 +1654,110 @@ msgstr "Plan de respaldo" msgid "Check list" msgstr "Lista de verificación" -#: inc/section.class.php:71 inc/question.class.php:796 entrée standard:63 -#: entrée standard:44 +#: 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" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" #: inc/section.class.php:123 inc/section.class.php:164 -#: inc/question.class.php:314 +#: inc/question.class.php:312 msgid "The title is required" msgstr "El titulo es obligatorio" -#: inc/question.class.php:69 inc/abstracttarget.class.php:1222 -#: inc/abstracttarget.class.php:1259 inc/abstracttarget.class.php:1337 -#: inc/abstracttarget.class.php:1465 inc/abstracttarget.class.php:1540 -#: inc/targetticket.class.php:1037 inc/targetticket.class.php:1076 entrée -#: standard:41 +#: 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:1134 +#: inc/targetticket.class.php:1173 inc/abstractitiltarget.class.php:968 +#: inc/abstractitiltarget.class.php:1005 inc/abstractitiltarget.class.php:1083 +#: inc/abstractitiltarget.class.php:1214 inc/abstractitiltarget.class.php:1295 +#: 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:225 entrée standard:37 +#: inc/question.class.php:228 entrée standard:37 msgid "Count of conditions" msgstr "recuento de condiciones" -#: inc/question.class.php:322 +#: inc/question.class.php:320 msgid "The field type is required" msgstr "El tipo de campo es obligatorio" -#: inc/question.class.php:329 +#: inc/question.class.php:327 msgid "The section is required" msgstr "La sección es obligatoria" -#: inc/question.class.php:341 +#: inc/question.class.php:339 #, 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:355 +#: inc/question.class.php:353 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:364 +#: inc/question.class.php:362 msgid "This type of question requires parameters" msgstr "Este tipo de de pregunta requiere parámetros" -#: inc/question.class.php:370 +#: inc/question.class.php:368 msgid "A parameter is missing for this question type" msgstr "Un parámetro esta perdido para este tipo de pregunta" -#: inc/question.class.php:752 entrée standard:83 -msgid "Add a question" -msgstr "Agregar una pregunta" +#: inc/question.class.php:1268 +msgid "Service levels" +msgstr "" -#: inc/question.class.php:755 -msgid "Edit a question" -msgstr "Editar una pregunta" +#: inc/question.class.php:1269 inc/abstractitiltarget.class.php:806 +msgid "SLA" +msgstr "SLA" -#: inc/question.class.php:778 entrée standard:42 -msgid "Title" +#: inc/question.class.php:1270 inc/abstractitiltarget.class.php:879 +msgid "OLA" +msgstr "OLA" + +#: inc/question.class.php:1287 inc/question.class.php:1327 +#: inc/question.class.php:1330 +msgid "Assets" msgstr "" -#: inc/question.class.php:847 -msgid "Required" -msgstr "Obligatorio" +#: inc/question.class.php:1301 hook.php:691 hook.php:708 +msgid "Assistance" +msgstr "" -#: inc/question.class.php:864 -msgid "Show empty" -msgstr "Mostrar vacío" +#: inc/question.class.php:1306 +msgid "Management" +msgstr "" -#: inc/question.class.php:907 -msgid "Condition to show the question" -msgstr "Condición para mostrar la pregunta" +#: inc/question.class.php:1315 +msgid "Tools" +msgstr "" + +#: inc/question.class.php:1316 +msgid "Notes" +msgstr "" + +#: inc/question.class.php:1317 +msgid "RSS feed" +msgstr "" + +#: inc/question.class.php:1319 +msgid "Administration" +msgstr "" + +#: inc/question.class.php:1327 inc/question.class.php:1330 +msgid "Plugin" +msgid_plural "Plugins" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" #: inc/abstractquestionparameter.class.php:92 msgid "Parameter" @@ -1642,453 +1767,464 @@ msgstr "Parametro" msgid "Field name" msgstr "Nombre del campo" -#: inc/abstracttarget.class.php:214 +#: inc/abstracttarget.class.php:96 msgid "Current active entity" msgstr "Entidad actica actual" -#: inc/abstracttarget.class.php:215 +#: inc/abstracttarget.class.php:97 msgid "Default requester user's entity" msgstr "Entidad predeterminada del usuario solicitante" -#: inc/abstracttarget.class.php:216 +#: inc/abstracttarget.class.php:98 msgid "First dynamic requester user's entity (alphabetical)" msgstr "Primera entidad del usuario solicitante dinámico (alfabético)" -#: inc/abstracttarget.class.php:217 +#: inc/abstracttarget.class.php:99 msgid "Last dynamic requester user's entity (alphabetical)" msgstr "Última entidad del usuario solicitante dinámico (alfabético)" -#: inc/abstracttarget.class.php:218 +#: inc/abstracttarget.class.php:100 msgid "The form entity" msgstr "Entidad del formulario" -#: inc/abstracttarget.class.php:219 +#: inc/abstracttarget.class.php:101 msgid "Default entity of the validator" msgstr "Entidad predeterminada del validador" -#: inc/abstracttarget.class.php:220 +#: inc/abstracttarget.class.php:102 msgid "Specific entity" msgstr "Especificar entidad" -#: inc/abstracttarget.class.php:221 +#: inc/abstracttarget.class.php:103 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:222 +#: inc/abstracttarget.class.php:104 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:229 +#: 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 "Un objetivo debe de ser asociado a el formulario." + +#: inc/abstracttarget.class.php:133 +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:138 +msgid "Name is required." +msgstr "Nombre es requerido" + +#: inc/abstracttarget.class.php:502 +msgid "Destination entity" +msgstr "" + +#: inc/abstracttarget.class.php:518 +msgid "User type question" +msgstr "Pregunta de tipo usuario" + +#: inc/abstracttarget.class.php:519 +msgid "Entity type question" +msgstr "Pregunta del tipo entidad" + +#: 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] "" +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 "Especificar activo" + +#: inc/targetticket.class.php:100 inc/targetticket.class.php:116 +#: inc/abstractitiltarget.class.php:200 inc/abstractitiltarget.class.php:208 +#: inc/abstractitiltarget.class.php:216 inc/abstractitiltarget.class.php:224 +#: inc/abstractitiltarget.class.php:233 +msgid "Equals to the answer to the question" +msgstr "Es igual la respuesta a la pregunta" + +#: inc/targetticket.class.php:101 inc/abstractitiltarget.class.php:225 +#: inc/abstractitiltarget.class.php:234 +msgid "Last valid answer" +msgstr "Última respuesta valida" + +#: 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 "Por defecto o de una plantilla" + +#: inc/targetticket.class.php:115 +msgid "Specific type" +msgstr "Especificar tipo" + +#: inc/targetticket.class.php:188 entrée standard:48 +msgid "Ticket title" +msgstr "Título del ticket" + +#: inc/targetticket.class.php:301 +msgid "Add validation message as first ticket followup" +msgstr "Agregar mensaje de validación como primer seguimiento del ticket" + +#: 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 "Ligar a otro ticket" + +#: inc/targetticket.class.php:399 +msgid "An other destination of this form" +msgstr "Otro destino de este formulario" + +#: inc/targetticket.class.php:400 +msgid "An existing ticket" +msgstr "Un ticket existente" + +#: 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 "Tipo ligado invalido" + +#: inc/targetticket.class.php:761 +msgid "Invalid linked item type" +msgstr "tipo de elemento vinculado no válido" + +#: inc/targetticket.class.php:774 +msgid "Linked item does not exists" +msgstr "Elemento ligado no existe" + +#: inc/targetticket.class.php:787 +msgid "Failed to link the item" +msgstr "Fallo al ligar elemento" + +#: inc/targetticket.class.php:959 install/install.php:368 +msgid "Your form has been accepted by the validator" +msgstr "Su formulario ha sido aceptado por el validador" + +#: inc/targetticket.class.php:1110 +msgid "Request source" +msgstr "" + +#: inc/targetticket.class.php:1135 +msgid "Type " +msgstr "Tipo" + +#: inc/targetticket.class.php:1163 +msgid "Associated elements" +msgstr "" + +#: inc/targetticket.class.php:1174 +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: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:234 +msgid "Failed to add the translation." +msgstr "Fallo al agregar una traducción." + +#: inc/abstractitiltarget.class.php:180 msgid "Tags from questions" msgstr "Etiquetas de preguntas" -#: inc/abstracttarget.class.php:230 +#: inc/abstractitiltarget.class.php:181 msgid "Specific tags" msgstr "Especificar etiquetas" -#: inc/abstracttarget.class.php:231 +#: inc/abstractitiltarget.class.php:182 msgid "Tags from questions and specific tags" msgstr "Etiquetas de preguntas y etiquetas específicas" -#: inc/abstracttarget.class.php:232 +#: inc/abstractitiltarget.class.php:183 msgid "Tags from questions or specific tags" msgstr "Etiquetas de preguntas y etiquetas específicas" -#: inc/abstracttarget.class.php:238 +#: inc/abstractitiltarget.class.php:189 +msgid "TTR from template or none" +msgstr "" + +#: inc/abstractitiltarget.class.php:190 msgid "equals to the answer to the question" msgstr "es igual la respuesta a la pregunta" -#: inc/abstracttarget.class.php:239 +#: inc/abstractitiltarget.class.php:191 msgid "calculated from the ticket creation date" msgstr "calculado de la fecha de creación del ticket" -#: inc/abstracttarget.class.php:240 +#: inc/abstractitiltarget.class.php:192 msgid "calculated from the answer to the question" msgstr "Calculado de la respuesta a la pregunta" -#: inc/abstracttarget.class.php:246 +#: inc/abstractitiltarget.class.php:198 msgid "SLA from template or none" msgstr "plantilla de SLA o ninguna" -#: inc/abstracttarget.class.php:247 +#: inc/abstractitiltarget.class.php:199 msgid "Specific SLA" msgstr "Especificar SLA" -#: inc/abstracttarget.class.php:248 inc/abstracttarget.class.php:256 -#: inc/abstracttarget.class.php:264 inc/abstracttarget.class.php:272 -#: inc/abstracttarget.class.php:281 inc/targetticket.class.php:97 -#: inc/targetticket.class.php:106 -msgid "Equals to the answer to the question" -msgstr "Es igual la respuesta a la pregunta" - -#: inc/abstracttarget.class.php:254 +#: inc/abstractitiltarget.class.php:206 msgid "OLA from template or none" msgstr "plantilla de OLA o ninguna" -#: inc/abstracttarget.class.php:255 +#: inc/abstractitiltarget.class.php:207 msgid "Specific OLA" msgstr "Especificar OLA" -#: inc/abstracttarget.class.php:262 +#: inc/abstractitiltarget.class.php:214 msgid "Urgency from template or Medium" msgstr "Urgencia la plantilla o media" -#: inc/abstracttarget.class.php:263 +#: inc/abstractitiltarget.class.php:215 msgid "Specific urgency" msgstr "Especificar urgencia" -#: inc/abstracttarget.class.php:270 +#: inc/abstractitiltarget.class.php:222 msgid "Category from template or none" msgstr "Categoría de la plantilla o nada" -#: inc/abstracttarget.class.php:271 +#: inc/abstractitiltarget.class.php:223 msgid "Specific category" msgstr "Especificar categoría" -#: inc/abstracttarget.class.php:273 inc/targetticket.class.php:98 -msgid "Last valid answer" -msgstr "Última respuesta valida" - -#: inc/abstracttarget.class.php:279 +#: inc/abstractitiltarget.class.php:231 msgid "Location from template or none" msgstr "Ubicación de la plantilla o nada" -#: inc/abstracttarget.class.php:280 +#: inc/abstractitiltarget.class.php:232 msgid "Specific location" msgstr "Especificar ubicación" -#: inc/abstracttarget.class.php:292 -msgid "Always generated" -msgstr "" - -#: inc/abstracttarget.class.php:293 -msgid "Disabled unless" -msgstr "" - -#: inc/abstracttarget.class.php:294 -msgid "Generated unless" -msgstr "" - -#: inc/abstracttarget.class.php:300 +#: inc/abstractitiltarget.class.php:240 msgid "No validation" msgstr "" -#: inc/abstracttarget.class.php:301 +#: inc/abstractitiltarget.class.php:241 msgid "Specific user or group" msgstr "" -#: inc/abstracttarget.class.php:302 +#: inc/abstractitiltarget.class.php:242 msgid "User from question answer" msgstr "" -#: inc/abstracttarget.class.php:927 -msgid "Destination entity" +#: inc/abstractitiltarget.class.php:243 +msgid "Group from question answer" msgstr "" -#: inc/abstracttarget.class.php:943 -msgid "User type question" -msgstr "Pregunta de tipo usuario" - -#: inc/abstracttarget.class.php:944 -msgid "Entity type question" -msgstr "Pregunta del tipo entidad" - -#: inc/abstracttarget.class.php:1048 +#: inc/abstractitiltarget.class.php:794 msgid "Minute" msgid_plural "Minutes" msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: inc/abstracttarget.class.php:1049 +#: inc/abstractitiltarget.class.php:795 msgid "Hour" msgid_plural "Hours" msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: inc/abstracttarget.class.php:1050 +#: inc/abstractitiltarget.class.php:796 msgid "Day" msgid_plural "Days" msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: inc/abstracttarget.class.php:1051 +#: inc/abstractitiltarget.class.php:797 msgid "Month" msgid_plural "Months" msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: inc/abstracttarget.class.php:1083 +#: inc/abstractitiltarget.class.php:829 msgid "SLA (TTO/TTR)" msgstr "SLA ( TTO / TTR )" -#: inc/abstracttarget.class.php:1084 inc/abstracttarget.class.php:1157 +#: inc/abstractitiltarget.class.php:830 inc/abstractitiltarget.class.php:903 msgid "Question (TTO/TTR)" msgstr "Pregunta ( TTO / TTR )" -#: inc/abstracttarget.class.php:1156 +#: inc/abstractitiltarget.class.php:902 msgid "OLA (TTO/TTR)" msgstr "OLA ( TTO / TTR )" -#: inc/abstracttarget.class.php:1260 +#: inc/abstractitiltarget.class.php:1006 msgid "Urgency " msgstr "Urgencia" -#: inc/abstracttarget.class.php:1290 +#: inc/abstractitiltarget.class.php:1036 msgid "Ticket tags" msgstr "Etiquetas del ticket" -#: inc/abstracttarget.class.php:1338 +#: inc/abstractitiltarget.class.php:1084 msgid "Tags" -msgstr "Etiqueta" +msgstr "Etiquetas" -#: inc/abstracttarget.class.php:1454 +#: inc/abstractitiltarget.class.php:1203 msgid "Location" msgstr "" -#: inc/abstracttarget.class.php:1466 +#: inc/abstractitiltarget.class.php:1215 msgid "Location " msgstr "Ubicación" -#: inc/abstracttarget.class.php:1707 -msgid "A target must be associated to a form." -msgstr "Un objetivo debe de ser asociado a el formulario." - -#: inc/abstracttarget.class.php:1712 -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:1717 -msgid "Name is required." -msgstr "Nombre es requerido" - -#: inc/abstracttarget.class.php:1753 +#: inc/abstractitiltarget.class.php:1547 msgid "The description cannot be empty!" msgstr "¡La descripción no puede estar vacía!" -#: inc/abstracttarget.class.php:1987 +#: inc/abstractitiltarget.class.php:1717 msgid "Watcher" msgid_plural "Watchers" msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: inc/abstracttarget.class.php:2006 +#: inc/abstractitiltarget.class.php:1736 msgid "Cancel" msgstr "Cancelar" -#: inc/abstracttarget.class.php:2278 inc/abstracttarget.class.php:2295 -#: inc/abstracttarget.class.php:2296 +#: inc/abstractitiltarget.class.php:2011 inc/abstractitiltarget.class.php:2027 +#: inc/abstractitiltarget.class.php:2028 msgid "Email followup" msgstr "" -#: inc/abstracttarget.class.php:2293 inc/abstracttarget.class.php:2321 +#: inc/abstractitiltarget.class.php:2025 inc/abstractitiltarget.class.php:2053 msgid "Group" msgstr "" -#: inc/abstracttarget.class.php:2294 inc/abstracttarget.class.php:2350 +#: inc/abstractitiltarget.class.php:2026 inc/abstractitiltarget.class.php:2082 msgid "Supplier" msgstr "" -#: inc/abstracttarget.class.php:2295 +#: inc/abstractitiltarget.class.php:2027 msgid "Yes" msgstr "" -#: inc/abstracttarget.class.php:2332 +#: inc/abstractitiltarget.class.php:2064 msgid "Group from the object" msgstr "Grupo del objeto" -#: inc/abstracttarget.class.php:2338 +#: inc/abstractitiltarget.class.php:2070 msgid "Tech group from the object" msgstr "Grupo técnico del objeto" -#: inc/questionregex.class.php:53 -msgid "Question regular expression" -msgid_plural "Question regular expressions" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/questionregex.class.php:96 +#: install/install.php:133 msgid "" -"Specify the additional validation conditions in the description of the " -"question to help users." -msgstr "" -"Especifique las condiciones de validación adicionales en la descripción de " -"la pregunta para ayudar a los usuarios." - -#: inc/questiondependency.class.php:68 -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:53 entrée standard:43 -msgid "Target ticket" -msgid_plural "Target tickets" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/targetticket.class.php:96 -msgid "Specific asset" -msgstr "Especificar activo" - -#: inc/targetticket.class.php:104 -msgid "Default or from a template" -msgstr "Por defecto o de una plantilla" - -#: inc/targetticket.class.php:105 -msgid "Specific type" -msgstr "Especificar tipo" - -#: inc/targetticket.class.php:178 entrée standard:48 -msgid "Ticket title" -msgstr "Título del ticket" - -#: inc/targetticket.class.php:290 -msgid "Add validation message as first ticket followup" -msgstr "Agregar mensaje de validación como primer seguimiento del ticket" - -#: inc/targetticket.class.php:324 -msgid "Add a field" -msgstr "" - -#: inc/targetticket.class.php:329 -msgid "Field" -msgstr "" - -#: inc/targetticket.class.php:352 -msgid "Managed fields" -msgstr "" - -#: inc/targetticket.class.php:359 -msgid "No managed field" -msgstr "" - -#: inc/targetticket.class.php:379 -msgid "Link to an other ticket" -msgstr "Ligar a otro ticket" - -#: inc/targetticket.class.php:388 -msgid "An other destination of this form" -msgstr "Otro destino de este formulario" - -#: inc/targetticket.class.php:389 -msgid "An existing ticket" -msgstr "Un ticket existente" - -#: inc/targetticket.class.php:390 -msgid "A ticket from an answer to a question" -msgstr "" - -#: inc/targetticket.class.php:471 -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:937 install/install.php:330 -msgid "Your form has been accepted by the validator" -msgstr "Su formulario ha sido aceptado por el validador" - -#: inc/targetticket.class.php:1038 -msgid "Type " -msgstr "Tipo" - -#: inc/targetticket.class.php:1066 -msgid "Associated elements" +"Upgrade tables to innoDB; run php bin/console " +"glpi:migration:myisam_to_innodb" msgstr "" -#: inc/targetticket.class.php:1077 -msgid "Item " -msgstr "Elemento" - -#: inc/translation.class.php:163 -msgid "No more string to translate" -msgstr "No mas cadenas para traducir" - -#: inc/translation.class.php:226 -msgid "Language not found." -msgstr "Idioma no encontrado" - -#: inc/translation.class.php:231 -msgid "Form not found." -msgstr "Formulario no encontrado" - -#: inc/translation.class.php:244 -msgid "Failed to add the translation." -msgstr "Fallo al agregar una traducción." - -#: inc/form_profile.class.php:48 inc/form_profile.class.php:85 -msgid "Access type" -msgid_plural "Access types" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/form_profile.class.php:99 -msgid "Link to the form" -msgstr "Liga al formulario" - -#: inc/form_profile.class.php:112 -msgid "Please activate the form to view the link" -msgstr "Por favor activa el formulario para ver la liga" - -#: inc/form_profile.class.php:120 -msgid "Enable captcha" -msgstr "Habilitar captcha" - -#: install/install.php:127 +#: install/install.php:174 +#, php-format msgid "" -"Upgrade tables to innoDB; run php bin/console " -"glpi:migration:myisam_to_innodb" +"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:311 +#: install/install.php:349 msgid "A form has been created" msgstr "Un formulario ha sido creado" -#: install/install.php:312 +#: install/install.php:350 msgid "Your request has been saved" msgstr "La solicitud ha sido guardada" -#: install/install.php:313 +#: install/install.php:351 msgid "" "Hi,\\nYour request from GLPI has been successfully saved with number " "##formcreator.request_id## and transmitted to the helpdesk team.\\nYou can " @@ -2099,11 +2235,11 @@ msgstr "" "ayuda.\\\\n Puede ver las respuestas del equipo en el siguiente link:\\\\n " "##formcreator.validation_link##" -#: install/install.php:318 +#: install/install.php:356 msgid "A form from GLPI need to be validate" msgstr "Un formulario del GLPI necesita ser validado" -#: install/install.php:319 +#: install/install.php:357 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 " @@ -2113,11 +2249,11 @@ msgstr "" "seleccionado como el validador.\\\\n Puede accederlo en la siguiente " "liga:\\\\n ##formcreator.validation_link##" -#: install/install.php:324 +#: install/install.php:362 msgid "Your form has been refused by the validator" msgstr "El formulario ha sido rechazado por el validador" -#: install/install.php:325 +#: install/install.php:363 msgid "" "Hi,\\nWe are sorry to inform you that your form has been refused by the " "validator for the reason " @@ -2129,7 +2265,7 @@ msgstr "" "modificarlo y reenviarlo en la siguiente liga: " "\\n##formcreator.validation_link##" -#: install/install.php:331 +#: install/install.php:369 msgid "" "Hi,\\nWe are pleased to inform you that your form has been accepted by the " "validator.\\nYour request will be considered soon." @@ -2137,11 +2273,11 @@ msgstr "" "Hola, \\\\Nos complace informarle que su formulario ha sido aceptado por el " "validador.\\\\n Su solicitud será procesada pronto." -#: install/install.php:336 +#: install/install.php:374 msgid "Your form has been deleted by an administrator" msgstr "El formulario ha sido borrado por el administrador" -#: install/install.php:337 +#: install/install.php:375 msgid "" "Hi,\\nWe are sorry to inform you that your request cannot be considered and " "has been deleted by an administrator." @@ -2149,102 +2285,134 @@ msgstr "" "Hola, \\\\n Sentimos informarle que su solicitud no puede ser procesada y ha" " sido borrada por un administrador." -#: install/install.php:560 +#: install/install.php:601 msgid "Formcreator - Sync service catalog issues" msgstr "" "Creador de formularios - problemas de sincronización del catálogo de " "servicios" -#: hook.php:299 +#: hook.php:305 msgctxt "button" msgid "Duplicate" msgstr "Duplicado" -#: hook.php:300 +#: hook.php:306 msgid "Transfer" msgstr "" -#: hook.php:301 +#: hook.php:307 msgctxt "button" msgid "Export" msgstr "" -#: hook.php:536 -msgid "Seek assistance" -msgstr "Buscar asistencia" - -#: hook.php:541 -msgid "My requests for assistance" -msgstr "Mi solicitud para asistencia" - -#: hook.php:556 -msgid "Consult feeds" -msgstr "Categorías de cambio" - -#: hook.php:623 +#: hook.php:667 msgid "Cancel my ticket" msgstr "Cancelar mi ticket" -#: hook.php:630 -msgid "processing issues" +#: hook.php:685 +msgid "Old" msgstr "" -#: hook.php:631 -msgid "waiting issues" +#: hook.php:692 +#, php-format +msgid "Number of %s" msgstr "" -#: hook.php:632 -msgid "issues to validate" +#: hook.php:709 +msgid "Issues summary" msgstr "" -#: hook.php:633 -msgid "solved issues" +#: hook.php:747 +msgid "" +"Formcreator's mini dashboard not usable as default. This Setting has been " +"ignored." msgstr "" -#: hook.php:640 -#, php-format -msgid "Number of %s" +#: js/scripts.js:319 +msgid "No form found. Please choose a form below instead." msgstr "" -#: js/scripts.js:328 -msgid "No form found. Please choose a form below instead" +#: js/scripts.js:321 +msgid "No form found." msgstr "" -"No se encontró ningún formulario. En su lugar, elija un formulario a " -"continuación" -#: js/scripts.js:351 js/scripts.js:372 -msgid "An error occured while querying forms" -msgstr "Ocurrió un error al consultar los formularios" - -#: js/scripts.js:434 -msgid "No form yet in this category" -msgstr "No hay formularios aun en esta categoría" +#: js/scripts.js:325 +msgid "No FAQ item found." +msgstr "" -#: js/scripts.js:711 +#: js/scripts.js:709 msgid "Are you sure you want to delete this question?" msgstr "¿Esta seguro que quiere borra esta pregunta?" -#: js/scripts.js:899 +#: js/scripts.js:892 msgid "Are you sure you want to delete this section?" msgstr "¿Esta seguro que quiere borra esta sección?" -#: js/scripts.js:1244 -msgid "Are you sure you want to delete this destination:" -msgstr "¿Esta seguro que quiere borrar este destino?:" +#: js/scripts.js:1132 +msgid "Add translations" +msgstr "" -#: entrée standard:62 +#: js/scripts.js:1279 js/scripts.js:1303 +msgid "An error occured while querying forms" +msgstr "Ocurrió un error al consultar los formularios" + +#: js/scripts.js:1418 +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:37 +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:127 standard:110 +msgid "Selectable root" +msgstr "" + +#: entrée standard:63 msgid "Direct access on homepage" msgstr "Acceso directo a la página principal" -#: entrée standard:103 +#: entrée standard:86 msgid "Default form in service catalog" msgstr "Formulario por defecto en el catálogo de servicios" -#: entrée standard:104 standard:105 +#: entrée standard:106 standard:107 msgid "Are you a robot ?" msgstr "¿Eres un robot?" -#: entrée standard:125 +#: entrée standard:132 msgid "Send" msgstr "" @@ -2252,6 +2420,10 @@ msgstr "" 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 "" @@ -2268,10 +2440,26 @@ msgstr "Agregar una sección" msgid "Condition to show the submit button" 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.po b/locales/es_VE.po index 7e6747487..eeb7ca6f2 100644 --- a/locales/es_VE.po +++ b/locales/es_VE.po @@ -11,13 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -<<<<<<< HEAD "POT-Creation-Date: 2022-06-15 14:47+0200\n" "PO-Revision-Date: 2022-06-15 12:10+0000\n" -======= -"POT-Creation-Date: 2022-06-15 14:46+0200\n" -"PO-Revision-Date: 2021-08-30 07:22+0000\n" ->>>>>>> support/2.13.0 "Last-Translator: Francisco Bolivar, 2022\n" "Language-Team: Spanish (Venezuela) (https://www.transifex.com/teclib/teams/28042/es_VE/)\n" "MIME-Version: 1.0\n" @@ -74,16 +69,12 @@ msgstr "Sin límite" #: ajax/homepage_link.php:36 inc/field/dropdownfield.class.php:71 #: inc/formlist.class.php:46 inc/formanswer.class.php:208 #: inc/entityconfig.class.php:82 inc/form.class.php:111 inc/form.class.php:571 -<<<<<<< HEAD #: inc/form.class.php:1938 inc/filter/entityfilter.class.php:45 -======= -#: inc/form.class.php:1923 inc/filter/entityfilter.class.php:45 ->>>>>>> support/2.13.0 msgid "Form" msgid_plural "Forms" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" +msgstr[0] "Formulario" +msgstr[1] "Formularios" +msgstr[2] "Formularios" #: ajax/section_delete.php:44 ajax/section_move.php:49 #: ajax/section_duplicate.php:44 @@ -145,11 +136,7 @@ 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 -<<<<<<< HEAD #: front/formanswer.form.php:78 front/form.php:43 inc/common.class.php:686 -======= -#: front/formanswer.form.php:78 front/form.php:44 inc/common.class.php:686 ->>>>>>> support/2.13.0 #: inc/common.class.php:693 msgid "Form Creator" msgstr "Creador de Formulario" @@ -164,13 +151,8 @@ msgstr "%1$s = %2$s" msgid "Form list" msgstr "Lista de formulario" -<<<<<<< HEAD #: front/formdisplay.php:90 inc/formanswer.class.php:877 #: inc/formanswer.class.php:1097 inc/formanswer.class.php:1147 -======= -#: front/formdisplay.php:90 inc/formanswer.class.php:882 -#: inc/formanswer.class.php:1102 inc/formanswer.class.php:1152 ->>>>>>> support/2.13.0 msgid "The form has been successfully saved!" msgstr "¡El formulario ha sido guardado exitosamente!" @@ -189,9 +171,9 @@ msgstr "%1$s agrega la reserva%2$s para el elemento%3$s" #: inc/abstractitiltarget.class.php:953 inc/abstractitiltarget.class.php:967 msgid "Category" msgid_plural "Categories" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" +msgstr[0] "Categoria" +msgstr[1] "Categorias" +msgstr[2] "Categorias" #: inc/knowbase.class.php:62 inc/form.class.php:651 msgid "See all" @@ -220,11 +202,7 @@ msgid "The regular expression is invalid" msgstr "La expresión regular no es válida" #: inc/field/dropdownfield.class.php:70 inc/filter/entityfilter.class.php:44 -<<<<<<< HEAD #: inc/abstractitiltarget.class.php:2024 inc/abstractitiltarget.class.php:2042 -======= -#: inc/abstractitiltarget.class.php:2028 inc/abstractitiltarget.class.php:2046 ->>>>>>> support/2.13.0 msgid "User" msgstr "Usuario" @@ -235,15 +213,9 @@ msgstr "Usuario y formulario" #: inc/field/dropdownfield.class.php:431 entrée standard:38 msgid "Dropdown" msgid_plural "Dropdowns" -<<<<<<< HEAD -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -======= msgstr[0] "Menú desplegable" msgstr[1] "Menúes desplegables" msgstr[2] "Menúes desplegables" ->>>>>>> support/2.13.0 #: inc/field/dropdownfield.class.php:462 msgid "Invalid value for " @@ -364,15 +336,9 @@ msgstr "Indefinido" #: inc/field/ipfield.class.php:121 msgid "IP address" msgid_plural "IP addresses" -<<<<<<< HEAD -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -======= msgstr[0] "Dirección IP" msgstr[1] "Direcciones IP" msgstr[2] "Direcciones IP" ->>>>>>> support/2.13.0 #: inc/field/urgencyfield.class.php:84 inc/abstractitiltarget.class.php:995 msgid "Urgency" @@ -410,35 +376,23 @@ msgstr "Advertencia: el complemento de etiquetas está deshabilitado o falta" #: inc/field/tagfield.class.php:196 msgid "Tag" msgid_plural "Tags" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" +msgstr[0] "Etiqueta" +msgstr[1] "Etiquetas" +msgstr[2] "Etiquetas" #: inc/field/glpiselectfield.class.php:71 entrée standard:38 msgid "GLPI object" msgid_plural "GLPI objects" -<<<<<<< HEAD -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -======= msgstr[0] "Objeto de GLPI" msgstr[1] "Objetos de GLPI" msgstr[2] "Objetos de GLPI" ->>>>>>> support/2.13.0 #: inc/field/hostnamefield.class.php:114 msgid "Hostname" msgid_plural "Hostnames" -<<<<<<< HEAD -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -======= msgstr[0] "Nombre de anfitrión" msgstr[1] "Nombres de anfitrión" msgstr[2] "Nombres de anfitrión" ->>>>>>> support/2.13.0 #: inc/field/timefield.class.php:128 msgid "Time" @@ -452,9 +406,9 @@ msgstr "Este no es un correo electrónico válido: %s" #: inc/field/emailfield.class.php:98 msgid "Email" msgid_plural "Emails" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" +msgstr[0] "Correo" +msgstr[1] "Correos" +msgstr[2] "Correos" #: inc/field/selectfield.class.php:97 msgid "Select" @@ -467,9 +421,9 @@ msgstr "Fecha y hora" #: inc/field/actorfield.class.php:65 msgid "Actor" msgid_plural "Actors" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" +msgstr[0] "Actor" +msgstr[1] "Actores" +msgstr[2] "Actores" #: inc/field/actorfield.class.php:249 #, php-format @@ -523,11 +477,7 @@ msgstr "ver" #: inc/field/fieldsfield.class.php:388 #, php-format msgid "Field '%1$s' type not implemented yet !" -<<<<<<< HEAD -msgstr "" -======= msgstr "¡El tipo de campo '%1$s' aún no está implementado!" ->>>>>>> support/2.13.0 #: inc/field/fieldsfield.class.php:465 msgid "Some numeric fields contains non numeric values" @@ -563,11 +513,7 @@ msgstr "Rango mínimo" msgid "Range max" msgstr "Rango máximo" -<<<<<<< HEAD #: inc/field/requesttypefield.class.php:85 inc/targetticket.class.php:1123 -======= -#: inc/field/requesttypefield.class.php:85 inc/targetticket.class.php:1121 ->>>>>>> support/2.13.0 msgid "Request type" msgstr "Tipo de solicitud" @@ -577,13 +523,8 @@ msgid "This is not a number: %s" msgstr "Este no es un número: %s" #: inc/field/floatfield.class.php:181 -<<<<<<< HEAD msgid "Decimal number" -msgstr "" -======= -msgid "Float" -msgstr "Flotante" ->>>>>>> support/2.13.0 +msgstr "Número decimal" #: inc/field/datefield.class.php:135 msgid "Date" @@ -601,17 +542,17 @@ msgstr "El campo descripción debe tener una descripción:" #: inc/field/hiddenfield.class.php:94 msgid "Hidden field" msgid_plural "Hidden fields" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" +msgstr[0] "Campo oculto" +msgstr[1] "Campos ocultos" +msgstr[2] "Campos ocultos" #: 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] "" +msgstr[0] "Condición" +msgstr[1] "Condiciones" +msgstr[2] "Condiciones" #: inc/condition.class.php:104 msgid "is visible" @@ -640,19 +581,11 @@ msgstr "Desplegado a menos" #: 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 -<<<<<<< HEAD #: inc/form.class.php:1831 inc/targetchange.class.php:303 #: inc/section.class.php:379 inc/restrictedformcriteria.class.php:200 #: inc/question.class.php:832 inc/questionparameter/range.class.php:205 #: inc/questionregex.class.php:185 inc/questiondependency.class.php:196 #: inc/item_targetticket.class.php:150 inc/targetticket.class.php:1429 -======= -#: inc/form.class.php:1816 inc/targetchange.class.php:303 -#: inc/section.class.php:379 inc/restrictedformcriteria.class.php:200 -#: inc/question.class.php:832 inc/questionparameter/range.class.php:211 -#: inc/questionregex.class.php:185 inc/questiondependency.class.php:196 -#: inc/item_targetticket.class.php:150 inc/targetticket.class.php:1427 ->>>>>>> support/2.13.0 #, php-format msgid "Failed to add or update the %1$s %2$s" msgstr "No se pudo agregar o actualizar %1$s %2$s" @@ -660,19 +593,11 @@ msgstr "No se pudo agregar o actualizar %1$s %2$s" #: 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 -<<<<<<< HEAD #: inc/form.class.php:1522 inc/targetchange.class.php:148 #: inc/section.class.php:404 inc/restrictedformcriteria.class.php:226 #: inc/question.class.php:881 inc/questionparameter/range.class.php:140 #: inc/questionregex.class.php:120 inc/questiondependency.class.php:211 #: inc/item_targetticket.class.php:64 inc/targetticket.class.php:1468 -======= -#: inc/form.class.php:1507 inc/targetchange.class.php:148 -#: inc/section.class.php:404 inc/restrictedformcriteria.class.php:226 -#: inc/question.class.php:881 inc/questionparameter/range.class.php:145 -#: inc/questionregex.class.php:120 inc/questiondependency.class.php:211 -#: inc/item_targetticket.class.php:64 inc/targetticket.class.php:1466 ->>>>>>> support/2.13.0 #, php-format msgid "Cannot export an empty object: %s" msgstr "No se puede exportar un objeto vacío: %s" @@ -692,38 +617,25 @@ msgstr "Importación en progreso" #: inc/issue.class.php:41 msgid "Issue" msgid_plural "Issues" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" +msgstr[0] "Asunto" +msgstr[1] "Asuntos" +msgstr[2] "Asuntos" #: inc/issue.class.php:54 msgid "Update issue data from tickets and form answers" msgstr "Actualizar datos de asuntos de casos y respuestas de formularios" -<<<<<<< HEAD #: inc/issue.class.php:403 msgid "Satisfaction survey expired" msgstr "Encuesta de satisfacción caducada" #: inc/issue.class.php:532 inc/form_language.class.php:213 #: inc/form.class.php:156 inc/form.class.php:2133 entrée standard:52 -======= -#: inc/issue.class.php:389 -msgid "Satisfaction survey expired" -msgstr "Encuesta de satisfacción caducada" - -#: inc/issue.class.php:518 inc/form_language.class.php:213 -#: inc/form.class.php:156 inc/form.class.php:2119 entrée standard:52 ->>>>>>> support/2.13.0 #: standard:49 standard:57 standard:38 standard:39 msgid "Name" msgstr "Nombre" -<<<<<<< HEAD #: inc/issue.class.php:545 inc/formanswer.class.php:198 -======= -#: inc/issue.class.php:531 inc/formanswer.class.php:198 ->>>>>>> support/2.13.0 #: 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 @@ -731,14 +643,13 @@ msgstr "Nombre" msgid "ID" msgstr "ID" -<<<<<<< HEAD #: inc/issue.class.php:554 inc/form.class.php:505 inc/form.class.php:2142 #: entrée standard:65 msgid "Type" msgid_plural "Types" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" +msgstr[0] "Tipo" +msgstr[1] "Tipos" +msgstr[2] "Tipos" #: inc/issue.class.php:567 inc/formanswer.class.php:259 msgid "Status" @@ -754,71 +665,31 @@ msgstr "Última modificación" #: inc/issue.class.php:597 inc/form.class.php:174 #: inc/abstracttarget.class.php:517 -======= -#: inc/issue.class.php:540 inc/form.class.php:505 inc/form.class.php:2128 -#: entrée standard:65 -msgid "Type" -msgid_plural "Types" -msgstr[0] "Tipo" -msgstr[1] "Tipos" -msgstr[2] "Tipos" - -#: inc/issue.class.php:553 inc/formanswer.class.php:259 -msgid "Status" -msgstr "Estado" - -#: inc/issue.class.php:565 -msgid "Opening date" -msgstr "Fecha de apertura" - -#: inc/issue.class.php:574 -msgid "Last update" -msgstr "Última modificación" - -#: inc/issue.class.php:583 inc/form.class.php:174 -#: inc/abstracttarget.class.php:518 ->>>>>>> support/2.13.0 msgid "Entity" msgid_plural "Entities" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" +msgstr[0] "Entidad" +msgstr[1] "Entidades" +msgstr[2] "Entidades" -<<<<<<< HEAD #: inc/issue.class.php:607 inc/notificationtargetformanswer.class.php:79 #: inc/target_actor.class.php:83 inc/formanswer.class.php:218 #: inc/formanswer.class.php:608 inc/abstractitiltarget.class.php:1710 -======= -#: inc/issue.class.php:593 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:1714 ->>>>>>> support/2.13.0 msgid "Requester" msgid_plural "Requesters" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" +msgstr[0] "Solicitante" +msgstr[1] "Solicitantes" +msgstr[2] "Solicitantes" -<<<<<<< HEAD #: inc/issue.class.php:625 inc/formanswer.class.php:228 msgid "Form approver" msgstr "Aprobador de formularios" #: inc/issue.class.php:641 inc/formanswer.class.php:537 #: inc/formanswer.class.php:544 inc/formanswer.class.php:623 -======= -#: inc/issue.class.php:611 inc/formanswer.class.php:228 -msgid "Form approver" -msgstr "Aprobador de formularios" - -#: inc/issue.class.php:627 inc/formanswer.class.php:539 -#: inc/formanswer.class.php:546 inc/formanswer.class.php:628 ->>>>>>> support/2.13.0 #: inc/form_language.class.php:227 msgid "Comment" msgstr "Comentario" -<<<<<<< HEAD #: inc/issue.class.php:653 msgid "Ticket approver" msgstr "Aprobador del caso" @@ -841,27 +712,27 @@ msgstr "Tiempo para resolver" #: inc/issue.class.php:773 msgid "Time to resolve + Progress" -msgstr "" +msgstr "Tiempo para resolver + En curso" #: inc/issue.class.php:783 msgid "Internal time to resolve" -msgstr "" +msgstr "Tiempo Interno para resolver + En curso" #: inc/issue.class.php:794 msgid "Internal time to resolve + Progress" -msgstr "" +msgstr "Tiempo interno para resolver + En curso" #: inc/issue.class.php:804 msgid "Resolution date" -msgstr "" +msgstr "Fecha de solución" #: inc/issue.class.php:819 msgid "Internal time to own" -msgstr "" +msgstr "Tiempo interno de respuesta" #: inc/issue.class.php:830 msgid "Internal time to own + Progress" -msgstr "" +msgstr "Tiempo interno de respuesta + En curso" #: inc/issue.class.php:840 msgid "Time to own" @@ -869,69 +740,33 @@ msgstr "Tiempo de respuesta" #: inc/issue.class.php:851 msgid "Time to own + Progress" -msgstr "" +msgstr "Tiempo de respuesta + En curso" #: inc/issue.class.php:877 msgid "Ticket" msgstr "Caso" #: inc/issue.class.php:878 inc/formanswer.class.php:183 -======= -#: inc/issue.class.php:639 -msgid "Ticket approver" -msgstr "Aprobador del caso" - -#: inc/issue.class.php:673 -msgid "Technician" -msgstr "Técnico" - -#: inc/issue.class.php:704 -msgid "Technician group" -msgstr "Grupo de técnicos" - -#: inc/issue.class.php:737 inc/formanswer.class.php:248 -msgid "Form approver group" -msgstr "Grupo de aprobadores de formularios" - -#: inc/issue.class.php:770 -msgid "Ticket" -msgstr "Caso" - -#: inc/issue.class.php:771 inc/formanswer.class.php:183 ->>>>>>> support/2.13.0 msgid "Form answer" msgid_plural "Form answers" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" +msgstr[0] "Respuesta de formulario" +msgstr[1] "Respuestas de formulario" +msgstr[2] "Respuestas de formulario" -<<<<<<< HEAD #: inc/issue.class.php:883 msgid "Not validated" msgstr "No validado" #: inc/issue.class.php:884 inc/formanswer.class.php:76 -======= -#: inc/issue.class.php:776 -msgid "Not validated" -msgstr "No validado" - -#: inc/issue.class.php:777 inc/formanswer.class.php:76 ->>>>>>> support/2.13.0 #: inc/form_validator.class.php:71 msgid "Refused" msgstr "Rechazado" -<<<<<<< HEAD #: inc/issue.class.php:952 -======= -#: inc/issue.class.php:845 ->>>>>>> support/2.13.0 #, php-format msgid "%1$s %2$s" msgstr "%1$s %2$s" -<<<<<<< HEAD #: inc/issue.class.php:1215 inc/filter/itilcategoryfilter.class.php:56 #: hook.php:677 msgid "All" @@ -959,44 +794,15 @@ msgid "Solved" msgstr "Resuelto" #: inc/issue.class.php:1251 hook.php:683 -======= -#: inc/issue.class.php:1108 inc/filter/itilcategoryfilter.class.php:56 -#: hook.php:663 -msgid "All" -msgstr "Todos" - -#: inc/issue.class.php:1114 hook.php:664 -msgid "New" -msgstr "Nuevos" - -#: inc/issue.class.php:1120 hook.php:665 -msgid "Assigned" -msgstr "Asignado" - -#: inc/issue.class.php:1126 inc/formanswer.class.php:75 -#: inc/form_validator.class.php:69 hook.php:666 -msgid "Waiting" -msgstr "Esperando" - -#: inc/issue.class.php:1132 hook.php:667 -msgid "To validate" -msgstr "Para validar" - -#: inc/issue.class.php:1138 hook.php:668 -msgid "Solved" -msgstr "Resuelto" - -#: inc/issue.class.php:1144 hook.php:669 ->>>>>>> support/2.13.0 msgid "Closed" msgstr "Cerrado" #: 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] "" +msgstr[0] "Categoria de formulario" +msgstr[1] "Categorias de formularios" +msgstr[2] "Categorias de formularios" #: inc/category.class.php:80 msgid "Knowbase category" @@ -1022,7 +828,6 @@ msgstr "Color de fondo" msgid "The form as been saved" msgstr "El formulario ha sido guardado" -<<<<<<< HEAD #: inc/notificationtargetformanswer.class.php:44 install/install.php:355 msgid "A form need to be validate" msgstr "Un formulario necesita ser validado" @@ -1036,21 +841,6 @@ msgid "The form is accepted" msgstr "El formulario es aceptado" #: inc/notificationtargetformanswer.class.php:47 install/install.php:373 -======= -#: inc/notificationtargetformanswer.class.php:44 install/install.php:334 -msgid "A form need to be validate" -msgstr "Un formulario necesita ser validado" - -#: inc/notificationtargetformanswer.class.php:45 install/install.php:340 -msgid "The form is refused" -msgstr "El formulario está rechazado" - -#: inc/notificationtargetformanswer.class.php:46 install/install.php:346 -msgid "The form is accepted" -msgstr "El formulario es aceptado" - -#: inc/notificationtargetformanswer.class.php:47 install/install.php:352 ->>>>>>> support/2.13.0 msgid "The form is deleted" msgstr "El formulario es eliminado" @@ -1066,9 +856,9 @@ msgstr "Formulario nombre" #: inc/form_validator.class.php:76 msgid "Validator" msgid_plural "Validators" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" +msgstr[0] "Validador" +msgstr[1] "Validadores" +msgstr[2] "Validadores" #: inc/notificationtargetformanswer.class.php:81 inc/formanswer.class.php:239 msgid "Creation date" @@ -1099,19 +889,11 @@ msgstr "Autor" msgid "Approver" msgstr "Autorizante" -<<<<<<< HEAD #: inc/target_actor.class.php:66 inc/abstractitiltarget.class.php:2034 msgid "Form author" msgstr "Autor del formulario" #: inc/target_actor.class.php:67 inc/abstractitiltarget.class.php:2037 -======= -#: inc/target_actor.class.php:66 inc/abstractitiltarget.class.php:2038 -msgid "Form author" -msgstr "Autor del formulario" - -#: inc/target_actor.class.php:67 inc/abstractitiltarget.class.php:2041 ->>>>>>> support/2.13.0 msgid "Form validator" msgstr "Desde el validador" @@ -1119,11 +901,7 @@ msgstr "Desde el validador" msgid "Specific person" msgstr "Persona específica" -<<<<<<< HEAD #: inc/target_actor.class.php:69 inc/abstractitiltarget.class.php:2047 -======= -#: inc/target_actor.class.php:69 inc/abstractitiltarget.class.php:2051 ->>>>>>> support/2.13.0 msgid "Person from the question" msgstr "Persona desde la pregunta" @@ -1131,11 +909,7 @@ msgstr "Persona desde la pregunta" msgid "Specific group" msgstr "Grupo específico" -<<<<<<< HEAD #: inc/target_actor.class.php:71 inc/abstractitiltarget.class.php:2058 -======= -#: inc/target_actor.class.php:71 inc/abstractitiltarget.class.php:2062 ->>>>>>> support/2.13.0 msgid "Group from the question" msgstr "Grupo desde la pregunta" @@ -1151,7 +925,6 @@ msgstr "Grupo tecnológico de un objeto" msgid "Specific supplier" msgstr "Proveedor específico" -<<<<<<< HEAD #: inc/target_actor.class.php:75 inc/abstractitiltarget.class.php:2087 msgid "Supplier from the question" msgstr "Proveedor desde la pregunta" @@ -1161,17 +934,6 @@ msgid "Actors from the question" msgstr "Actores de la pregunta" #: inc/target_actor.class.php:77 inc/abstractitiltarget.class.php:2091 -======= -#: inc/target_actor.class.php:75 inc/abstractitiltarget.class.php:2091 -msgid "Supplier from the question" -msgstr "Proveedor desde la pregunta" - -#: inc/target_actor.class.php:76 inc/abstractitiltarget.class.php:2080 -msgid "Actors from the question" -msgstr "Actores de la pregunta" - -#: inc/target_actor.class.php:77 inc/abstractitiltarget.class.php:2095 ->>>>>>> support/2.13.0 msgid "Form author's supervisor" msgstr "Supervisor del autor del formulario" @@ -1179,20 +941,16 @@ msgstr "Supervisor del autor del formulario" msgid "Observer" msgstr "Supervisor" -<<<<<<< HEAD #: inc/target_actor.class.php:85 inc/abstractitiltarget.class.php:1724 -======= -#: inc/target_actor.class.php:85 inc/abstractitiltarget.class.php:1728 ->>>>>>> support/2.13.0 msgid "Assigned to" msgstr "Asignado a" #: inc/target_actor.class.php:91 msgid "Target actor" msgid_plural "Target actors" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" +msgstr[0] "Actor objetivo" +msgstr[1] "Actores objetivos" +msgstr[2] "Actores objetivos" #: inc/target_actor.class.php:97 inc/target_actor.class.php:113 #: inc/target_actor.class.php:122 @@ -1218,7 +976,6 @@ msgstr "No se pudo encontrar un proveedor: %1$s" msgid "Accepted" msgstr "Aceptado" -<<<<<<< HEAD #: inc/formanswer.class.php:523 msgid "Print this form" msgstr "Imprimir este formulario" @@ -1280,69 +1037,6 @@ msgid "You failed the Turing test" msgstr "Fallaste en la prueba de Turing" #: inc/formanswer.class.php:1305 -======= -#: inc/formanswer.class.php:525 -msgid "Print this form" -msgstr "Imprimir este formulario" - -#: inc/formanswer.class.php:549 -msgid "Form accepted by validator." -msgstr "Formulario aceptado y validado." - -#: inc/formanswer.class.php:551 -msgid "Form successfully saved." -msgstr "Formulario guardado exitosamente." - -#: inc/formanswer.class.php:621 inc/formaccesstype.class.php:122 -msgid "Save" -msgstr "Guardar" - -#: inc/formanswer.class.php:633 -msgid "Required if refused" -msgstr "Se requiere si se negó" - -#: inc/formanswer.class.php:639 -msgid "Refuse" -msgstr "Denegado" - -#: inc/formanswer.class.php:647 -msgid "Edit answers" -msgstr "Editar respuestas" - -#: inc/formanswer.class.php:653 -msgid "Cancel edition" -msgstr "Cancelar edición" - -#: inc/formanswer.class.php:660 -msgid "Accept" -msgstr "Aceptado" - -#: inc/formanswer.class.php:681 -msgid "Refused comment is required!" -msgstr "¡Comentario denegado es requerido!" - -#: inc/formanswer.class.php:755 -msgid "You are not the validator of these answers" -msgstr "No eres el validador de estas respuestas" - -#: inc/formanswer.class.php:961 inc/formanswer.class.php:963 -msgid "Form data" -msgstr "Datos del formulario" - -#: inc/formanswer.class.php:1089 inc/formanswer.class.php:1139 -msgid "Cannot generate targets!" -msgstr "¡No se puede generar objetivos!" - -#: inc/formanswer.class.php:1263 -msgid "No turing test set" -msgstr "Sin equipo de prueba de turing" - -#: inc/formanswer.class.php:1268 -msgid "You failed the Turing test" -msgstr "Fallaste en la prueba de Turing" - -#: inc/formanswer.class.php:1310 ->>>>>>> support/2.13.0 msgid "You must select validator!" msgstr "Debes seleccionar validador!" @@ -1356,11 +1050,7 @@ msgstr "No se pudo eliminar este asusto. Ocurrió un error interno." #: inc/common.class.php:777 msgid "Seek assistance" -<<<<<<< HEAD -msgstr "Buscar ayuda" -======= msgstr "Solicitar soporte" ->>>>>>> support/2.13.0 #: inc/common.class.php:782 msgid "My requests for assistance" @@ -1373,15 +1063,9 @@ msgstr "Consultar feeds" #: inc/formaccesstype.class.php:39 inc/formaccesstype.class.php:64 msgid "Access type" msgid_plural "Access types" -<<<<<<< HEAD -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -======= msgstr[0] "Tipo de accesos" msgstr[1] "Tipo de accesos" msgstr[2] "Tipo de accesos" ->>>>>>> support/2.13.0 #: inc/formaccesstype.class.php:78 msgid "Link to the form" @@ -1402,24 +1086,20 @@ msgstr "Restringido a" #: inc/form_language.class.php:51 msgid "Form language" msgid_plural "Form languages" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" +msgstr[0] "Idioma del formulario" +msgstr[1] "Idiomas del formulario" +msgstr[2] "Idiomas del formulario" #: inc/form_language.class.php:72 inc/form_language.class.php:348 msgid "Translation" msgid_plural "Translations" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" +msgstr[0] "Traducción" +msgstr[1] "Traducciones" +msgstr[2] "Traducciones" #: inc/form_language.class.php:111 inc/form.class.php:1048 #: inc/form.class.php:1173 inc/abstracttarget.class.php:161 -<<<<<<< HEAD #: inc/abstractitiltarget.class.php:1541 -======= -#: inc/abstractitiltarget.class.php:1545 ->>>>>>> support/2.13.0 msgid "The name cannot be empty!" msgstr "¡El nombre no puede estar vacío!" @@ -1431,11 +1111,7 @@ msgstr "¡El idioma debe estar asociado a un formulario!" msgid "Add a translation" msgstr "Agregar una traducción" -<<<<<<< HEAD #: inc/form_language.class.php:283 js/scripts.js:1179 -======= -#: inc/form_language.class.php:283 js/scripts.js:1160 ->>>>>>> support/2.13.0 msgid "Update a translation" msgstr "Actualizar una traducción" @@ -1456,11 +1132,7 @@ msgid "Do you want to delete the selected items?" msgstr "¿Quieres eliminar los elementos seleccionados?" #: inc/form_language.class.php:337 inc/form_language.class.php:376 -<<<<<<< HEAD #: inc/form.class.php:529 inc/abstractitiltarget.class.php:1615 -======= -#: inc/form.class.php:529 inc/abstractitiltarget.class.php:1619 ->>>>>>> support/2.13.0 msgid "Delete" msgstr "Eliminar" @@ -1486,7 +1158,6 @@ msgstr "Ninguno" msgid "Need validaton?" msgstr "¿Necesita validación?" -<<<<<<< HEAD #: inc/form_validator.class.php:126 inc/abstractitiltarget.class.php:2028 msgid "No" msgstr "No" @@ -1495,16 +1166,6 @@ msgstr "No" #: inc/targetproblem.class.php:146 inc/entityconfig.class.php:389 #: inc/targetchange.class.php:483 inc/targetticket.class.php:317 #: inc/targetticket.class.php:352 inc/abstractitiltarget.class.php:2017 -======= -#: inc/form_validator.class.php:126 inc/abstractitiltarget.class.php:2032 -msgid "No" -msgstr "No" - -#: inc/form_validator.class.php:303 inc/targetproblem.class.php:146 -#: inc/entityconfig.class.php:389 inc/targetchange.class.php:483 -#: inc/targetticket.class.php:317 inc/targetticket.class.php:352 -#: inc/abstractitiltarget.class.php:2021 ->>>>>>> support/2.13.0 msgctxt "button" msgid "Save" msgstr "Guardar" @@ -1520,9 +1181,9 @@ msgstr "Elija un validador" #: inc/targetproblem.class.php:42 entrée standard:43 msgid "Target problem" msgid_plural "Target problems" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" +msgstr[0] "Problema objetivo" +msgstr[1] "Problemas objetivos" +msgstr[2] "Problemas objetivos" #: inc/targetproblem.class.php:108 inc/targetproblem.class.php:577 #: inc/targetchange.class.php:104 inc/targetchange.class.php:440 @@ -1531,11 +1192,7 @@ msgid "Properties" msgstr "Propiedades" #: inc/targetproblem.class.php:521 inc/targetchange.class.php:285 -<<<<<<< HEAD #: inc/targetticket.class.php:1411 -======= -#: inc/targetticket.class.php:1409 ->>>>>>> support/2.13.0 #, php-format msgid "" "Failed to add or update the %1$s %2$s: a question is missing and is used in " @@ -1627,19 +1284,11 @@ msgstr "Oculto" #: inc/entityconfig.class.php:156 msgid "Variable height" -<<<<<<< HEAD -msgstr "" - -#: inc/entityconfig.class.php:157 -msgid "Uniform height" -msgstr "" -======= msgstr "Altura variable" #: inc/entityconfig.class.php:157 msgid "Uniform height" msgstr "Altura uniforme" ->>>>>>> support/2.13.0 #: inc/entityconfig.class.php:231 msgid "Helpdesk" @@ -1676,27 +1325,19 @@ msgstr "Mensaje de encabezado" #: inc/entityconfig.class.php:347 msgid "Search issue" -<<<<<<< HEAD -msgstr "" - -#: inc/entityconfig.class.php:363 -msgid "Tile design" -msgstr "" -======= msgstr "Buscar asunto" #: inc/entityconfig.class.php:363 msgid "Tile design" msgstr "Diseño de cubierta" ->>>>>>> support/2.13.0 #: inc/entityconfig.class.php:375 inc/entityconfig.class.php:453 #: inc/form.class.php:239 entrée standard:84 msgid "Header" msgid_plural "Headers" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" +msgstr[0] "Encabezado" +msgstr[1] "Encabezados" +msgstr[2] "Encabezados" #: inc/entityconfig.class.php:433 msgid "Display search field" @@ -1706,30 +1347,18 @@ msgstr "Mostrar campo de búsqueda" msgid "Display header" msgstr "Encabezado de visualización" -<<<<<<< HEAD #: inc/questionrange.class.php:52 inc/questionparameter/range.class.php:59 -======= -#: inc/questionrange.class.php:52 inc/questionparameter/range.class.php:57 ->>>>>>> support/2.13.0 msgid "Question range" msgid_plural "Question ranges" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" +msgstr[0] "Rango de preguntas" +msgstr[1] "Rangos de preguntas" +msgstr[2] "Rangos de preguntas" -<<<<<<< HEAD #: inc/questionrange.class.php:62 inc/questionparameter/range.class.php:69 msgid "Minimum range" msgstr "Rango mínimo" #: inc/questionrange.class.php:71 inc/questionparameter/range.class.php:78 -======= -#: inc/questionrange.class.php:62 inc/questionparameter/range.class.php:68 -msgid "Minimum range" -msgstr "Rango mínimo" - -#: inc/questionrange.class.php:71 inc/questionparameter/range.class.php:77 ->>>>>>> support/2.13.0 msgid "maximum range" msgstr "rango maximo" @@ -1749,11 +1378,7 @@ msgstr "Acceso restringido" msgid "Answers waiting for validation" msgstr "Respuestas esperando validación" -<<<<<<< HEAD #: inc/form.class.php:124 inc/form.class.php:1606 inc/form.class.php:1632 -======= -#: inc/form.class.php:124 inc/form.class.php:1591 inc/form.class.php:1617 ->>>>>>> support/2.13.0 msgid "Import forms" msgstr "Importar formularios" @@ -1778,29 +1403,10 @@ msgstr "Acceso" msgid "Active" msgstr "Activo" -<<<<<<< HEAD -#: 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: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 msgid "Default form" msgstr "Formulario predeterminado" ->>>>>>> support/2.13.0 #: inc/form.class.php:329 inc/form.class.php:394 msgid "Inactive" msgstr "Inactivo" @@ -1820,21 +1426,15 @@ msgstr "Título de las respuestas" #: inc/form.class.php:504 inc/form.class.php:563 msgid "Target" msgid_plural "Targets" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" +msgstr[0] "Destino" +msgstr[1] "Destinos" +msgstr[2] "Destinos" #: inc/form.class.php:506 msgid "Actions" -<<<<<<< HEAD -msgstr "" - -#: inc/form.class.php:546 inc/form.class.php:2130 -======= msgstr "Acciones" -#: inc/form.class.php:546 inc/form.class.php:2116 ->>>>>>> support/2.13.0 +#: inc/form.class.php:546 inc/form.class.php:2130 msgid "Add a target" msgstr "Agregar un objetivo" @@ -1900,25 +1500,16 @@ msgctxt "button" msgid "Post" msgstr "Publicar" -<<<<<<< HEAD #: inc/form.class.php:1440 -======= -#: inc/form.class.php:1435 ->>>>>>> support/2.13.0 #, php-format msgid "Form duplicated: %s" msgstr "Formulario duplicado: %s" -<<<<<<< HEAD #: inc/form.class.php:1456 -======= -#: inc/form.class.php:1446 ->>>>>>> support/2.13.0 #, php-format msgid "Form Transfered: %s" msgstr "Formulario Transferido: %s" -<<<<<<< HEAD #: inc/form.class.php:1480 msgid "Back" msgstr "Volver" @@ -1932,43 +1523,19 @@ msgid "You may allow JSON files right now." msgstr "Puede permitir archivos JSON en este momento." #: inc/form.class.php:1583 -======= -#: inc/form.class.php:1465 -msgid "Back" -msgstr "Volver" - -#: inc/form.class.php:1564 -msgid "Upload of JSON files not allowed." -msgstr "Carga de archivos JSON no permitida." - -#: inc/form.class.php:1567 -msgid "You may allow JSON files right now." -msgstr "Puede permitir archivos JSON en este momento." - -#: inc/form.class.php:1568 ->>>>>>> support/2.13.0 msgctxt "button" msgid "Create" msgstr "Crear" -<<<<<<< HEAD #: inc/form.class.php:1586 inc/form.class.php:1597 msgid "Please contact your GLPI administrator." msgstr "Por favor contacte a su administrador de GLPI." #: inc/form.class.php:1587 inc/form.class.php:1598 -======= -#: inc/form.class.php:1571 inc/form.class.php:1582 -msgid "Please contact your GLPI administrator." -msgstr "Por favor contacte a su administrador de GLPI." - -#: inc/form.class.php:1572 inc/form.class.php:1583 ->>>>>>> support/2.13.0 msgctxt "button" msgid "Back" msgstr "Volver" -<<<<<<< HEAD #: inc/form.class.php:1590 msgid "Upload of JSON files not enabled." msgstr "Carga de archivos JSON no habilitada." @@ -1978,31 +1545,15 @@ msgid "You may enable JSON files right now." msgstr "Puede habilitar los archivos JSON en este momento." #: inc/form.class.php:1594 -======= -#: inc/form.class.php:1575 -msgid "Upload of JSON files not enabled." -msgstr "Carga de archivos JSON no habilitada." - -#: inc/form.class.php:1578 inc/form.class.php:1581 -msgid "You may enable JSON files right now." -msgstr "Puede habilitar los archivos JSON en este momento." - -#: inc/form.class.php:1579 ->>>>>>> support/2.13.0 msgctxt "button" msgid "Enable" msgstr "Activar" -<<<<<<< HEAD #: inc/form.class.php:1641 -======= -#: inc/form.class.php:1626 ->>>>>>> support/2.13.0 msgctxt "button" msgid "Send" msgstr "Enviar" -<<<<<<< HEAD #: inc/form.class.php:1660 msgid "Forms import impossible, the file is empty" msgstr "Imposible importar formularios, el archivo está vacío" @@ -2016,21 +1567,6 @@ 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:1681 -======= -#: inc/form.class.php:1645 -msgid "Forms import impossible, the file is empty" -msgstr "Imposible importar formularios, el archivo está vacío" - -#: inc/form.class.php:1649 inc/form.class.php:1653 -msgid "Forms import impossible, the file seems corrupt" -msgstr "Imposible importar formularios, el archivo parece corrupto" - -#: inc/form.class.php:1659 -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:1666 ->>>>>>> support/2.13.0 msgid "" "The file does not specifies the schema version. It was probably generated " "with a version older than 2.10. Giving up." @@ -2038,52 +1574,31 @@ msgstr "" "El archivo no especifica la versión del esquema. Probablemente se generó con" " una versión anterior a la 2.10. Abandonar." -<<<<<<< HEAD #: inc/form.class.php:1707 -======= -#: inc/form.class.php:1692 ->>>>>>> support/2.13.0 #, php-format msgid "Failed to import %s" msgstr "Error al importar %s" -<<<<<<< HEAD #: inc/form.class.php:1712 -======= -#: inc/form.class.php:1697 ->>>>>>> support/2.13.0 #, php-format msgid "Forms successfully imported from %s" msgstr "Formularios importados correctamente de %s" -<<<<<<< HEAD #: inc/form.class.php:1775 -======= -#: inc/form.class.php:1760 ->>>>>>> support/2.13.0 #, 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." -<<<<<<< HEAD #: inc/form.class.php:1783 -======= -#: inc/form.class.php:1768 ->>>>>>> support/2.13.0 #, php-format msgid "You don't have right to update the entity %1$s." msgstr "No tiene derecho a actualizar la entidad %1$s." -<<<<<<< HEAD #: inc/form.class.php:1793 -======= -#: inc/form.class.php:1778 ->>>>>>> support/2.13.0 #, 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." -<<<<<<< HEAD #: inc/form.class.php:1875 msgid "Failed to create JSON document type" msgstr "Error al crear el tipo de documento JSON" @@ -2114,47 +1629,15 @@ msgid "Unsupported target type." msgstr "Tipo de objetivo no admitido." #: inc/form.class.php:2241 -======= -#: inc/form.class.php:1860 -msgid "Failed to create JSON document type" -msgstr "Error al crear el tipo de documento JSON" - -#: inc/form.class.php:1867 -msgid "JSON document type not found" -msgstr "Tipo de documento JSON no encontrado" - -#: inc/form.class.php:1874 -msgid "Failed to update JSON document type" -msgstr "Error al actualizar el tipo de documento JSON" - -#: inc/form.class.php:1894 -msgid "Forms without category" -msgstr "Formularios sin categoría" - -#: inc/form.class.php:1915 -msgid "No form available" -msgstr "No hay formulario disponible" - -#: inc/form.class.php:2147 inc/targetticket.class.php:392 -#: inc/abstractitiltarget.class.php:1738 inc/abstractitiltarget.class.php:2021 -msgid "Add" -msgstr "Agregar" - -#: inc/form.class.php:2165 inc/form.class.php:2188 -msgid "Unsupported target type." -msgstr "Tipo de objetivo no admitido." - -#: inc/form.class.php:2227 ->>>>>>> support/2.13.0 msgid "plugin_formcreator_load_check" msgstr "plugin_formcreator_load_check" #: inc/targetchange.class.php:43 entrée standard:43 msgid "Target change" msgid_plural "Target changes" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" +msgstr[0] "Cambio de destino" +msgstr[1] "Cambios de destino" +msgstr[2] "Cambios de destino" #: inc/targetchange.class.php:343 entrée standard:48 msgid "Change title" @@ -2179,9 +1662,9 @@ 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] "" +msgstr[0] "Sección" +msgstr[1] "Secciones" +msgstr[2] "Secciones" #: inc/section.class.php:123 inc/section.class.php:164 #: inc/question.class.php:312 @@ -2193,21 +1676,16 @@ msgstr "El título es requerido" msgid "Failed to find %1$s %2$s" msgstr "No se pudo buscar %1$s %2$s" -<<<<<<< HEAD #: inc/question.class.php:70 inc/targetticket.class.php:1134 #: inc/targetticket.class.php:1173 inc/abstractitiltarget.class.php:968 -======= -#: inc/question.class.php:70 inc/targetticket.class.php:1132 -#: inc/targetticket.class.php:1171 inc/abstractitiltarget.class.php:968 ->>>>>>> support/2.13.0 #: inc/abstractitiltarget.class.php:1005 inc/abstractitiltarget.class.php:1083 #: inc/abstractitiltarget.class.php:1214 inc/abstractitiltarget.class.php:1295 #: entrée standard:41 msgid "Question" msgid_plural "Questions" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" +msgstr[0] "Pregunta" +msgstr[1] "Preguntas" +msgstr[2] "Preguntas" #: inc/question.class.php:228 entrée standard:37 msgid "Count of conditions" @@ -2238,7 +1716,6 @@ msgstr "Este tipo de pregunta requiere parámetros" msgid "A parameter is missing for this question type" msgstr "Falta un parámetro para este tipo de pregunta" -<<<<<<< HEAD #: inc/question.class.php:1268 msgid "Service levels" msgstr "Niveles de servicio" @@ -2283,58 +1760,9 @@ msgstr "Administración" #: inc/question.class.php:1327 inc/question.class.php:1330 msgid "Plugin" msgid_plural "Plugins" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -======= -#: inc/question.class.php:1274 -msgid "Service levels" -msgstr "Niveles de servicio" - -#: inc/question.class.php:1275 inc/abstractitiltarget.class.php:806 -msgid "SLA" -msgstr "ANS" - -#: inc/question.class.php:1276 inc/abstractitiltarget.class.php:879 -msgid "OLA" -msgstr "AOS" - -#: inc/question.class.php:1293 inc/question.class.php:1333 -#: inc/question.class.php:1336 -msgid "Assets" -msgstr "Activos" - -#: inc/question.class.php:1307 hook.php:677 hook.php:694 -msgid "Assistance" -msgstr "Asistencia" - -#: inc/question.class.php:1312 -msgid "Management" -msgstr "Gestión" - -#: inc/question.class.php:1321 -msgid "Tools" -msgstr "Herramientas" - -#: inc/question.class.php:1322 -msgid "Notes" -msgstr "Notas" - -#: inc/question.class.php:1323 -msgid "RSS feed" -msgstr "Canal RSS" - -#: inc/question.class.php:1325 -msgid "Administration" -msgstr "Administración" - -#: inc/question.class.php:1333 inc/question.class.php:1336 -msgid "Plugin" -msgid_plural "Plugins" msgstr[0] "Complemento" msgstr[1] "Complementos" msgstr[2] "Complementos" ->>>>>>> support/2.13.0 #: inc/abstractquestionparameter.class.php:92 msgid "Parameter" @@ -2395,7 +1823,6 @@ msgstr "Generado a menos" #: inc/abstracttarget.class.php:128 msgid "A target must be associated to a form." msgstr "Un objetivo debe estar asociado a un formulario." -<<<<<<< HEAD #: inc/abstracttarget.class.php:133 msgid "A target must be associated to an existing form." @@ -2434,37 +1861,37 @@ msgstr "Cambiar categorías" #: inc/questionregex.class.php:52 msgid "Question regular expression" msgid_plural "Question regular expressions" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - +msgstr[0] "Pregunta expresión regular" +msgstr[1] "Preguntas expresiones regularares" +msgstr[2] "Preguntas expresiones regularares" + #: inc/questiondependency.class.php:66 msgid "Question dependency" msgid_plural "Question dependencies" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" +msgstr[0] "Dependencia de preguntas" +msgstr[1] "Dependencias de preguntas" +msgstr[2] "Dependencias de preguntas" #: inc/answer.class.php:66 entrée standard:43 msgid "Answer" msgid_plural "Answers" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" +msgstr[0] "Respuesta" +msgstr[1] "Respuestas" +msgstr[2] "Respuestas" #: inc/item_targetticket.class.php:52 msgid "Composite ticket relation" msgid_plural "Composite ticket relations" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" +msgstr[0] "Relación de ticket compuesto" +msgstr[1] "Relaciones de ticket compuesto" +msgstr[2] "Relaciones de ticket compuesto" #: inc/targetticket.class.php:56 entrée standard:43 msgid "Target ticket" msgid_plural "Target tickets" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" +msgstr[0] "Caso destino" +msgstr[1] "Casos destino" +msgstr[2] "Casos destino" #: inc/targetticket.class.php:99 msgid "Specific asset" @@ -2611,7 +2038,7 @@ msgstr "Etiquetas desde preguntas o etiquetas específicas" #: inc/abstractitiltarget.class.php:189 msgid "TTR from template or none" -msgstr "" +msgstr "TPR de plantilla o ninguno" #: inc/abstractitiltarget.class.php:190 msgid "equals to the answer to the question" @@ -2683,395 +2110,6 @@ msgstr "Usuario desde la respuesta de la pregunta" msgid "Group from question answer" msgstr "Grupo a partir de respuesta de pregunta" -#: inc/abstractitiltarget.class.php:794 -msgid "Minute" -msgid_plural "Minutes" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/abstractitiltarget.class.php:795 -msgid "Hour" -msgid_plural "Hours" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/abstractitiltarget.class.php:796 -msgid "Day" -msgid_plural "Days" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/abstractitiltarget.class.php:797 -msgid "Month" -msgid_plural "Months" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/abstractitiltarget.class.php:829 -msgid "SLA (TTO/TTR)" -msgstr "ANS(TDR/TPR)" - -#: inc/abstractitiltarget.class.php:830 inc/abstractitiltarget.class.php:903 -msgid "Question (TTO/TTR)" -msgstr "Pregunta (TIR / TR)" - -#: inc/abstractitiltarget.class.php:902 -msgid "OLA (TTO/TTR)" -msgstr "AOS(TDR/TPR)" - -#: inc/abstractitiltarget.class.php:1006 -msgid "Urgency " -msgstr "Urgencia " - -#: inc/abstractitiltarget.class.php:1036 -msgid "Ticket tags" -msgstr "Etiquetas de ticket" - -#: inc/abstractitiltarget.class.php:1084 -msgid "Tags" -msgstr "Etiquetas" - -#: inc/abstractitiltarget.class.php:1203 -msgid "Location" -msgstr "Lugar" - -#: inc/abstractitiltarget.class.php:1215 -msgid "Location " -msgstr "Ubicación " - -#: inc/abstractitiltarget.class.php:1547 -msgid "The description cannot be empty!" -msgstr "¡La descripción no puede estar vacía!" - -#: inc/abstractitiltarget.class.php:1717 -msgid "Watcher" -msgid_plural "Watchers" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/abstractitiltarget.class.php:1736 -msgid "Cancel" -msgstr "Cancelar" - -#: inc/abstractitiltarget.class.php:2011 inc/abstractitiltarget.class.php:2027 -#: inc/abstractitiltarget.class.php:2028 -msgid "Email followup" -msgstr "Seguimiento por correo" - -#: inc/abstractitiltarget.class.php:2025 inc/abstractitiltarget.class.php:2053 -msgid "Group" -msgstr "Grupo" - -#: inc/abstractitiltarget.class.php:2026 inc/abstractitiltarget.class.php:2082 -msgid "Supplier" -msgstr "Proveedor" - -#: inc/abstractitiltarget.class.php:2027 -msgid "Yes" -msgstr "Sí" - -#: inc/abstractitiltarget.class.php:2064 -msgid "Group from the object" -msgstr "Agrupar desde el objeto" - -#: inc/abstractitiltarget.class.php:2070 -msgid "Tech group from the object" -msgstr "Grupo técnico del objeto" - -#: install/install.php:133 -======= - -#: inc/abstracttarget.class.php:133 -msgid "A target must be associated to an existing form." -msgstr "Un objetivo debe estar asociado a un formulario existente." - -#: inc/abstracttarget.class.php:138 -msgid "Name is required." -msgstr "Se requiere el nombre." - -#: inc/abstracttarget.class.php:503 -msgid "Destination entity" -msgstr "Entidad destino" - -#: inc/abstracttarget.class.php:519 -msgid "User type question" -msgstr "Pregunta tipo usuario" - -#: inc/abstracttarget.class.php:520 -msgid "Entity type question" -msgstr "Pregunta tipo entidad" - -#: 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 "Categorias de incidencia" - -#: inc/filter/itilcategoryfilter.class.php:55 -msgid "Change categories" -msgstr "Cambiar categorías" - -#: inc/questionregex.class.php:52 -msgid "Question regular expression" -msgid_plural "Question regular expressions" -msgstr[0] "Pregunta expresión regular" -msgstr[1] "Preguntas expresiones regularares" -msgstr[2] "Preguntas expresiones regularares" - -#: inc/questiondependency.class.php:66 -msgid "Question dependency" -msgid_plural "Question dependencies" -msgstr[0] "Dependencia de preguntas" -msgstr[1] "Dependencias de preguntas" -msgstr[2] "Dependencias de preguntas" - -#: inc/answer.class.php:66 entrée standard:43 -msgid "Answer" -msgid_plural "Answers" -msgstr[0] "Respuesta" -msgstr[1] "Respuestas" -msgstr[2] "Respuestas" - -#: inc/item_targetticket.class.php:52 -msgid "Composite ticket relation" -msgid_plural "Composite ticket relations" -msgstr[0] "Relación de ticket compuesto" -msgstr[1] "Relaciones de ticket compuesto" -msgstr[2] "Relaciones de ticket compuesto" - -#: inc/targetticket.class.php:56 entrée standard:43 -msgid "Target ticket" -msgid_plural "Target tickets" -msgstr[0] "Caso destino" -msgstr[1] "Casos destino" -msgstr[2] "Casos destino" - -#: inc/targetticket.class.php:99 -msgid "Specific asset" -msgstr "Activo especificado" - -#: 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 "Igual a la respuesta a la pregunta" - -#: inc/targetticket.class.php:101 inc/abstractitiltarget.class.php:224 -#: inc/abstractitiltarget.class.php:233 -msgid "Last valid answer" -msgstr "Última respuesta válida" - -#: inc/targetticket.class.php:107 -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:108 -msgid "Formcreator" -msgstr "Formcreator" - -#: inc/targetticket.class.php:114 -msgid "Default or from a template" -msgstr "Predeterminado o de una plantilla" - -#: inc/targetticket.class.php:115 -msgid "Specific type" -msgstr "Tipo especificado" - -#: inc/targetticket.class.php:188 entrée standard:48 -msgid "Ticket title" -msgstr "Título del ticket" - -#: inc/targetticket.class.php:301 -msgid "Add validation message as first ticket followup" -msgstr "Agregar validación de mensaje como primer seguimiento del caso" - -#: inc/targetticket.class.php:335 -msgid "Add a field" -msgstr "Agregar un campo" - -#: inc/targetticket.class.php:363 -msgid "Managed fields" -msgstr "Campos administrados" - -#: inc/targetticket.class.php:370 -msgid "No managed field" -msgstr "Ningún campo administrado" - -#: inc/targetticket.class.php:390 -msgid "Link to an other ticket" -msgstr "Enlace a otro caso" - -#: inc/targetticket.class.php:399 -msgid "An other destination of this form" -msgstr "Otro destino para este formulario" - -#: inc/targetticket.class.php:400 -msgid "An existing ticket" -msgstr "Un caso existente" - -#: inc/targetticket.class.php:401 -msgid "A ticket from an answer to a question" -msgstr "Un caso a partir de una respuesta a una pregunta" - -#: inc/targetticket.class.php:482 -msgctxt "button" -msgid "Delete permanently" -msgstr "Eliminar permanentemente" - -#: inc/targetticket.class.php:741 -msgid "Invalid link type" -msgstr "Tipo de enlace no válido" - -#: inc/targetticket.class.php:761 -msgid "Invalid linked item type" -msgstr "Tipo de elemento vinculado no válido" - -#: inc/targetticket.class.php:774 -msgid "Linked item does not exists" -msgstr "El elemento vinculado no existe" - -#: inc/targetticket.class.php:787 -msgid "Failed to link the item" -msgstr "Error al vincular el elemento" - -#: inc/targetticket.class.php:957 install/install.php:347 -msgid "Your form has been accepted by the validator" -msgstr "Su formulario ha sido aceptado por el validador" - -#: inc/targetticket.class.php:1108 -msgid "Request source" -msgstr "Origen de la solicitud" - -#: inc/targetticket.class.php:1133 -msgid "Type " -msgstr "Tipo " - -#: inc/targetticket.class.php:1161 -msgid "Associated elements" -msgstr "Elementos asociados" - -#: inc/targetticket.class.php:1172 -msgid "Item " -msgstr "Elemento " - -#: inc/translation.class.php:153 -msgid "No more string to translate" -msgstr "No más cadenas para traducir" - -#: 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:234 -msgid "Failed to add the translation." -msgstr "No se pudo agregar la traducción." - -#: inc/abstractitiltarget.class.php:180 -msgid "Tags from questions" -msgstr "Etiquetas desde preguntas" - -#: inc/abstractitiltarget.class.php:181 -msgid "Specific tags" -msgstr "Etiquetas específicas" - -#: inc/abstractitiltarget.class.php:182 -msgid "Tags from questions and specific tags" -msgstr "Etiquetas desde preguntas y etiquetas específicas" - -#: inc/abstractitiltarget.class.php:183 -msgid "Tags from questions or specific tags" -msgstr "Etiquetas desde preguntas o etiquetas específicas" - -#: inc/abstractitiltarget.class.php:189 -msgid "equals to the answer to the question" -msgstr "es igual la respuesta a la pregunta" - -#: inc/abstractitiltarget.class.php:190 -msgid "calculated from the ticket creation date" -msgstr "calculada a partir de la fecha de creación del ticket" - -#: inc/abstractitiltarget.class.php:191 -msgid "calculated from the answer to the question" -msgstr "calculada a partir de la respuesta del ticket" - -#: inc/abstractitiltarget.class.php:197 -msgid "SLA from template or none" -msgstr "ANS de plantilla o ninguno" - -#: inc/abstractitiltarget.class.php:198 -msgid "Specific SLA" -msgstr "ANS especificado" - -#: inc/abstractitiltarget.class.php:205 -msgid "OLA from template or none" -msgstr "AOS desde plantilla o ninguna" - -#: inc/abstractitiltarget.class.php:206 -msgid "Specific OLA" -msgstr "AOS Especificado" - -#: inc/abstractitiltarget.class.php:213 -msgid "Urgency from template or Medium" -msgstr "Urgencia de plantilla o medio" - -#: inc/abstractitiltarget.class.php:214 -msgid "Specific urgency" -msgstr "Urgencia específica" - -#: inc/abstractitiltarget.class.php:221 -msgid "Category from template or none" -msgstr "Categoría desde plantilla o ninguna" - -#: inc/abstractitiltarget.class.php:222 -msgid "Specific category" -msgstr "" -"17/5000\n" -"Categoría específica" - -#: inc/abstractitiltarget.class.php:230 -msgid "Location from template or none" -msgstr "Ubicación desde plantilla o ninguna" - -#: inc/abstractitiltarget.class.php:231 -msgid "Specific location" -msgstr "Ubicación específica" - -#: inc/abstractitiltarget.class.php:239 -msgid "No validation" -msgstr "Sin validación" - -#: inc/abstractitiltarget.class.php:240 -msgid "Specific user or group" -msgstr "Usuario específico o grupo" - -#: inc/abstractitiltarget.class.php:241 -msgid "User from question answer" -msgstr "Usuario desde la respuesta de la pregunta" - -#: inc/abstractitiltarget.class.php:242 -msgid "Group from question answer" -msgstr "Grupo a partir de respuesta de pregunta" - -#: inc/abstractitiltarget.class.php:741 -msgid "Time to resolve" -msgstr "Tiempo para resolver" - #: inc/abstractitiltarget.class.php:794 msgid "Minute" msgid_plural "Minutes" @@ -3132,48 +2170,47 @@ msgstr "Lugar" msgid "Location " msgstr "Ubicación " -#: inc/abstractitiltarget.class.php:1551 +#: inc/abstractitiltarget.class.php:1547 msgid "The description cannot be empty!" msgstr "¡La descripción no puede estar vacía!" -#: inc/abstractitiltarget.class.php:1721 +#: inc/abstractitiltarget.class.php:1717 msgid "Watcher" msgid_plural "Watchers" msgstr[0] "Observador" msgstr[1] "Observadores" msgstr[2] "Observadores" -#: inc/abstractitiltarget.class.php:1740 +#: inc/abstractitiltarget.class.php:1736 msgid "Cancel" msgstr "Cancelar" -#: inc/abstractitiltarget.class.php:2015 inc/abstractitiltarget.class.php:2031 -#: inc/abstractitiltarget.class.php:2032 +#: inc/abstractitiltarget.class.php:2011 inc/abstractitiltarget.class.php:2027 +#: inc/abstractitiltarget.class.php:2028 msgid "Email followup" msgstr "Seguimiento por correo" -#: inc/abstractitiltarget.class.php:2029 inc/abstractitiltarget.class.php:2057 +#: inc/abstractitiltarget.class.php:2025 inc/abstractitiltarget.class.php:2053 msgid "Group" msgstr "Grupo" -#: inc/abstractitiltarget.class.php:2030 inc/abstractitiltarget.class.php:2086 +#: inc/abstractitiltarget.class.php:2026 inc/abstractitiltarget.class.php:2082 msgid "Supplier" msgstr "Proveedor" -#: inc/abstractitiltarget.class.php:2031 +#: inc/abstractitiltarget.class.php:2027 msgid "Yes" msgstr "Sí" -#: inc/abstractitiltarget.class.php:2068 +#: inc/abstractitiltarget.class.php:2064 msgid "Group from the object" msgstr "Agrupar desde el objeto" -#: inc/abstractitiltarget.class.php:2074 +#: inc/abstractitiltarget.class.php:2070 msgid "Tech group from the object" msgstr "Grupo técnico del objeto" -#: install/install.php:131 ->>>>>>> support/2.13.0 +#: install/install.php:133 msgid "" "Upgrade tables to innoDB; run php bin/console " "glpi:migration:myisam_to_innodb" @@ -3181,13 +2218,14 @@ msgstr "" "Actualizar tablas a innoDB; ejecute php bin/console " "glpi:migration:myisam_to_innodb" -<<<<<<< HEAD #: install/install.php:174 #, 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:349 msgid "A form has been created" @@ -3198,17 +2236,6 @@ msgid "Your request has been saved" msgstr "Tu solicitud ha sido guardada" #: install/install.php:351 -======= -#: install/install.php:328 -msgid "A form has been created" -msgstr "El formulario ha sido creado" - -#: install/install.php:329 -msgid "Your request has been saved" -msgstr "Tu solicitud ha sido guardada" - -#: install/install.php:330 ->>>>>>> support/2.13.0 msgid "" "Hi,\\nYour request from GLPI has been successfully saved with number " "##formcreator.request_id## and transmitted to the helpdesk team.\\nYou can " @@ -3219,19 +2246,11 @@ msgstr "" "puedes ver sus respuestas en el siguiente " "enlace:\\n##formcreator.validation_link##" -<<<<<<< HEAD #: install/install.php:356 msgid "A form from GLPI need to be validate" msgstr "Un formulario GLPI necesita ser validado" #: install/install.php:357 -======= -#: install/install.php:335 -msgid "A form from GLPI need to be validate" -msgstr "Un formulario GLPI necesita ser validado" - -#: install/install.php:336 ->>>>>>> support/2.13.0 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 " @@ -3241,19 +2260,11 @@ msgstr "" "elegido como el validador.\\nUsted puede acceder a él haciendo clic en este " "enlace:\\n##formcreator.validation_link##" -<<<<<<< HEAD #: install/install.php:362 msgid "Your form has been refused by the validator" msgstr "Su formulario ha sido rechazado por el validador" #: install/install.php:363 -======= -#: install/install.php:341 -msgid "Your form has been refused by the validator" -msgstr "Su formulario ha sido rechazado por el validador" - -#: install/install.php:342 ->>>>>>> support/2.13.0 msgid "" "Hi,\\nWe are sorry to inform you that your form has been refused by the " "validator for the reason " @@ -3266,11 +2277,7 @@ msgstr "" "modificarlo y volver a enviarlo haciendo clic en este " "enlace:\\n##formcreator.validation_link##" -<<<<<<< HEAD #: install/install.php:369 -======= -#: install/install.php:348 ->>>>>>> support/2.13.0 msgid "" "Hi,\\nWe are pleased to inform you that your form has been accepted by the " "validator.\\nYour request will be considered soon." @@ -3278,19 +2285,11 @@ msgstr "" "Hola,\\nNos complace informarle de que su formulario ha sido aceptado por el" " validador.\\n Su solicitud será considerada pronto." -<<<<<<< HEAD #: install/install.php:374 msgid "Your form has been deleted by an administrator" msgstr "Tu formulario ha sido eliminado por un administrador" #: install/install.php:375 -======= -#: install/install.php:353 -msgid "Your form has been deleted by an administrator" -msgstr "Tu formulario ha sido eliminado por un administrador" - -#: install/install.php:354 ->>>>>>> support/2.13.0 msgid "" "Hi,\\nWe are sorry to inform you that your request cannot be considered and " "has been deleted by an administrator." @@ -3298,11 +2297,7 @@ msgstr "" "Hola,\\nLamentamos informarle de que su solicitud no puede ser considerada, " "y ha sido eliminado por un administrador." -<<<<<<< HEAD #: install/install.php:601 -======= -#: install/install.php:580 ->>>>>>> support/2.13.0 msgid "Formcreator - Sync service catalog issues" msgstr "Formcreator - Servicio de Sincronización del catálogo de asuntos" @@ -3320,44 +2315,24 @@ msgctxt "button" msgid "Export" msgstr "Exportar" -<<<<<<< HEAD #: hook.php:667 msgid "Cancel my ticket" msgstr "Cancelar mi caso" #: hook.php:685 msgid "Old" -msgstr "" - -#: hook.php:692 -======= -#: hook.php:653 -msgid "Cancel my ticket" -msgstr "Cancelar mi caso" - -#: hook.php:671 -msgid "Old" msgstr "Antiguo" -#: hook.php:678 ->>>>>>> support/2.13.0 +#: hook.php:692 #, php-format msgid "Number of %s" msgstr "Número de %s" -<<<<<<< HEAD #: hook.php:709 msgid "Issues summary" msgstr "Resumen de asuntos" #: hook.php:747 -======= -#: hook.php:695 -msgid "Issues summary" -msgstr "Resumen de asuntos" - -#: hook.php:733 ->>>>>>> support/2.13.0 msgid "" "Formcreator's mini dashboard not usable as default. This Setting has been " "ignored." @@ -3365,18 +2340,19 @@ msgstr "" "El mini tablero de Formcreator no se puede usar de forma predeterminada. " "Esta configuración ha sido ignorada." -<<<<<<< HEAD #: js/scripts.js:319 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:321 msgid "No form found." -msgstr "" +msgstr "No se encontró ningún formulario." #: js/scripts.js:325 msgid "No FAQ item found." -msgstr "" +msgstr "No se encontró ningún elemento de preguntas frecuentes." #: js/scripts.js:709 msgid "Are you sure you want to delete this question?" @@ -3395,39 +2371,6 @@ msgid "An error occured while querying forms" msgstr "Se ha producido un error al consultar formularios" #: js/scripts.js:1418 -======= -#: js/scripts.js:315 -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:317 -msgid "No form found." -msgstr "No se encontró ningún formulario." - -#: js/scripts.js:321 -msgid "No FAQ item found." -msgstr "No se encontró ningún elemento de preguntas frecuentes." - -#: js/scripts.js:690 -msgid "Are you sure you want to delete this question?" -msgstr "¿Está seguro de que quiere eliminar esta pregunta?" - -#: js/scripts.js:873 -msgid "Are you sure you want to delete this section?" -msgstr "¿Está seguro de que quiere eliminar esta sección?" - -#: js/scripts.js:1113 -msgid "Add translations" -msgstr "Agregar traducciones" - -#: js/scripts.js:1260 js/scripts.js:1284 -msgid "An error occured while querying forms" -msgstr "Se ha producido un error al consultar formularios" - -#: js/scripts.js:1398 ->>>>>>> support/2.13.0 msgid "Are you sure you want to delete this target:" msgstr "¿Está seguro de que desea eliminar este objetivo?:" @@ -3447,15 +2390,9 @@ msgstr "Mostrar vacío" #: entrée standard:39 msgid "LDAP directory" msgid_plural "LDAP directories" -<<<<<<< HEAD -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -======= msgstr[0] "Directorio LDAP" msgstr[1] "Directorios LDAP" msgstr[2] "Directorios LDAP" ->>>>>>> support/2.13.0 #: entrée standard:68 msgid "Filter" diff --git a/locales/fi_FI.po b/locales/fi_FI.po index 18e616eed..4d17169fc 100644 --- a/locales/fi_FI.po +++ b/locales/fi_FI.po @@ -11,8 +11,8 @@ 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" +"POT-Creation-Date: 2022-06-15 14:47+0200\n" +"PO-Revision-Date: 2022-06-15 12:10+0000\n" "Last-Translator: Markku Vepsä, 2022\n" "Language-Team: Finnish (Finland) (https://www.transifex.com/teclib/teams/28042/fi_FI/)\n" "MIME-Version: 1.0\n" @@ -68,9 +68,8 @@ msgstr "Ei rajoitusta" #: 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 +#: inc/entityconfig.class.php:82 inc/form.class.php:111 inc/form.class.php:571 +#: inc/form.class.php:1938 inc/filter/entityfilter.class.php:45 msgid "Form" msgid_plural "Forms" msgstr[0] "" @@ -93,11 +92,11 @@ msgstr "" msgid "Could not move the section" msgstr "" -#: ajax/target_actor.php:52 +#: ajax/target_actor.php:51 msgid "Failed to add the actor" msgstr "" -#: ajax/target_actor.php:63 +#: ajax/target_actor.php:62 msgid "Failed to delete the actor" msgstr "" @@ -136,7 +135,7 @@ 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 +#: front/formanswer.form.php:78 front/form.php:43 inc/common.class.php:686 #: inc/common.class.php:693 msgid "Form Creator" msgstr "Lomakkeen tekijä" @@ -151,8 +150,8 @@ msgstr "" msgid "Form list" msgstr "Lomakelista" -#: front/formdisplay.php:84 inc/formanswer.class.php:880 -#: inc/formanswer.class.php:1098 inc/formanswer.class.php:1148 +#: front/formdisplay.php:90 inc/formanswer.class.php:877 +#: inc/formanswer.class.php:1097 inc/formanswer.class.php:1147 msgid "The form has been successfully saved!" msgstr "Lomake on tallennettu onnistuneesti!" @@ -167,18 +166,18 @@ msgstr "" 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 +#: inc/knowbase.class.php:60 inc/form.class.php:648 +#: inc/abstractitiltarget.class.php:953 inc/abstractitiltarget.class.php:967 msgid "Category" msgid_plural "Categories" msgstr[0] "" msgstr[1] "" -#: inc/knowbase.class.php:62 inc/form.class.php:643 +#: inc/knowbase.class.php:62 inc/form.class.php:651 msgid "See all" msgstr "" -#: inc/knowbase.class.php:79 +#: inc/knowbase.class.php:83 msgid "Please, describe your need here" msgstr "Kuvaile tarpeesi tässä" @@ -186,10 +185,10 @@ msgstr "Kuvaile tarpeesi tässä" msgid "Textarea" msgstr "Tekstialue" -#: inc/field/textareafield.class.php:160 inc/field/dropdownfield.class.php:439 +#: inc/field/textareafield.class.php:160 inc/field/dropdownfield.class.php:440 #: 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/timefield.class.php:112 inc/field/fieldsfield.class.php:487 #: inc/field/requesttypefield.class.php:159 msgid "A required field is empty:" msgstr "Pakollinen kenttä on tyhjä:" @@ -201,7 +200,7 @@ msgid "The regular expression is invalid" msgstr "Säännöllinen lauseke on virheellinen" #: inc/field/dropdownfield.class.php:70 inc/filter/entityfilter.class.php:44 -#: inc/abstractitiltarget.class.php:2025 inc/abstractitiltarget.class.php:2043 +#: inc/abstractitiltarget.class.php:2024 inc/abstractitiltarget.class.php:2042 msgid "User" msgstr "" @@ -209,22 +208,22 @@ msgstr "" msgid "User and form" msgstr "" -#: inc/field/dropdownfield.class.php:430 entrée standard:38 +#: inc/field/dropdownfield.class.php:431 entrée standard:38 msgid "Dropdown" msgid_plural "Dropdowns" msgstr[0] "" msgstr[1] "" -#: inc/field/dropdownfield.class.php:461 +#: inc/field/dropdownfield.class.php:462 msgid "Invalid value for " msgstr "" -#: inc/field/dropdownfield.class.php:473 +#: inc/field/dropdownfield.class.php:474 #, php-format msgid "The itemtype field is required: %s" msgstr "" -#: inc/field/dropdownfield.class.php:489 +#: inc/field/dropdownfield.class.php:490 #, php-format msgid "Invalid dropdown type: %s" msgstr "" @@ -293,11 +292,11 @@ msgid "Radios" msgstr "Valintanapit" #: inc/field/radiosfield.class.php:114 inc/field/glpiselectfield.class.php:86 -#: inc/field/fieldsfield.class.php:488 inc/field/checkboxesfield.class.php:229 +#: inc/field/fieldsfield.class.php:511 inc/field/checkboxesfield.class.php:229 msgid "The field value is required:" msgstr "Kentän arvo on pakollinen:" -#: inc/field/radiosfield.class.php:192 inc/field/selectfield.class.php:111 +#: inc/field/radiosfield.class.php:192 inc/field/selectfield.class.php:104 #: 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 @@ -330,11 +329,11 @@ msgstr "" #: inc/field/ipfield.class.php:121 msgid "IP address" -msgid_plural "Adresses IP" +msgid_plural "IP addresses" msgstr[0] "" msgstr[1] "" -#: inc/field/urgencyfield.class.php:84 inc/abstractitiltarget.class.php:994 +#: inc/field/urgencyfield.class.php:84 inc/abstractitiltarget.class.php:995 msgid "Urgency" msgstr "" @@ -381,7 +380,7 @@ msgstr[1] "" #: inc/field/hostnamefield.class.php:114 msgid "Hostname" -msgid_plural "Hostname" +msgid_plural "Hostnames" msgstr[0] "" msgstr[1] "" @@ -400,7 +399,7 @@ msgid_plural "Emails" msgstr[0] "" msgstr[1] "" -#: inc/field/selectfield.class.php:104 +#: inc/field/selectfield.class.php:97 msgid "Select" msgstr "Valinta" @@ -458,23 +457,24 @@ msgstr "" msgid "Field" msgstr "" -#: inc/field/fieldsfield.class.php:243 +#: inc/field/fieldsfield.class.php:253 msgid "show" msgstr "" -#: inc/field/fieldsfield.class.php:361 -msgid "Field type not implemented yet !" +#: inc/field/fieldsfield.class.php:388 +#, php-format +msgid "Field '%1$s' type not implemented yet !" msgstr "" -#: inc/field/fieldsfield.class.php:442 +#: inc/field/fieldsfield.class.php:465 msgid "Some numeric fields contains non numeric values" msgstr "" -#: inc/field/fieldsfield.class.php:447 +#: inc/field/fieldsfield.class.php:470 msgid "Some URL fields contains invalid links" msgstr "" -#: inc/field/fieldsfield.class.php:533 +#: inc/field/fieldsfield.class.php:556 msgid "Additionnal fields" msgstr "" @@ -500,7 +500,7 @@ msgstr "" msgid "Range max" msgstr "" -#: inc/field/requesttypefield.class.php:85 inc/targetticket.class.php:1121 +#: inc/field/requesttypefield.class.php:85 inc/targetticket.class.php:1123 msgid "Request type" msgstr "" @@ -510,8 +510,8 @@ msgid "This is not a number: %s" msgstr "" #: inc/field/floatfield.class.php:181 -msgid "Float" -msgstr "Liukuluku" +msgid "Decimal number" +msgstr "" #: inc/field/datefield.class.php:135 msgid "Date" @@ -566,11 +566,11 @@ msgstr "Näytetään vain, jos" #: 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/form.class.php:1831 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 +#: inc/question.class.php:832 inc/questionparameter/range.class.php:205 +#: inc/questionregex.class.php:185 inc/questiondependency.class.php:196 +#: inc/item_targetticket.class.php:150 inc/targetticket.class.php:1429 #, php-format msgid "Failed to add or update the %1$s %2$s" msgstr "" @@ -578,11 +578,11 @@ 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/form.class.php:1522 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 +#: inc/question.class.php:881 inc/questionparameter/range.class.php:140 +#: inc/questionregex.class.php:120 inc/questiondependency.class.php:211 +#: inc/item_targetticket.class.php:64 inc/targetticket.class.php:1468 #, php-format msgid "Cannot export an empty object: %s" msgstr "" @@ -609,17 +609,17 @@ msgstr[1] "" msgid "Update issue data from tickets and form answers" msgstr "Päivitä teemat tiketeistä ja lomakevastauksista" -#: inc/issue.class.php:389 +#: inc/issue.class.php:403 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 +#: inc/issue.class.php:532 inc/form_language.class.php:213 +#: inc/form.class.php:156 inc/form.class.php:2133 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/issue.class.php:545 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 @@ -627,115 +627,153 @@ msgstr "" msgid "ID" msgstr "" -#: inc/issue.class.php:531 inc/form.class.php:2120 entrée standard:65 +#: inc/issue.class.php:554 inc/form.class.php:505 inc/form.class.php:2142 +#: entrée standard:65 msgid "Type" msgid_plural "Types" msgstr[0] "" msgstr[1] "" -#: inc/issue.class.php:544 inc/formanswer.class.php:259 +#: inc/issue.class.php:567 inc/formanswer.class.php:259 msgid "Status" msgstr "" -#: inc/issue.class.php:556 +#: inc/issue.class.php:579 msgid "Opening date" msgstr "" -#: inc/issue.class.php:565 +#: inc/issue.class.php:588 msgid "Last update" msgstr "" -#: inc/issue.class.php:574 inc/form.class.php:174 -#: inc/abstracttarget.class.php:508 +#: inc/issue.class.php:597 inc/form.class.php:174 +#: inc/abstracttarget.class.php:517 msgid "Entity" msgid_plural "Entities" msgstr[0] "" msgstr[1] "" -#: inc/issue.class.php:584 inc/notificationtargetformanswer.class.php:79 +#: inc/issue.class.php:607 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 +#: inc/formanswer.class.php:608 inc/abstractitiltarget.class.php:1710 msgid "Requester" msgid_plural "Requesters" msgstr[0] "" msgstr[1] "" -#: inc/issue.class.php:602 inc/formanswer.class.php:228 +#: inc/issue.class.php:625 inc/formanswer.class.php:228 msgid "Form approver" msgstr "Lomakkeen hyväksyjä" -#: inc/issue.class.php:618 inc/formanswer.class.php:539 -#: inc/formanswer.class.php:546 inc/formanswer.class.php:628 +#: inc/issue.class.php:641 inc/formanswer.class.php:537 +#: inc/formanswer.class.php:544 inc/formanswer.class.php:623 #: inc/form_language.class.php:227 msgid "Comment" msgstr "Kommentti" -#: inc/issue.class.php:630 +#: inc/issue.class.php:653 msgid "Ticket approver" msgstr "Tiketin hyväksyjä" -#: inc/issue.class.php:664 +#: inc/issue.class.php:687 msgid "Technician" msgstr "" -#: inc/issue.class.php:697 +#: inc/issue.class.php:718 msgid "Technician group" msgstr "" -#: inc/issue.class.php:728 inc/formanswer.class.php:248 +#: inc/issue.class.php:751 inc/formanswer.class.php:248 msgid "Form approver group" msgstr "Lomakkeen hyväksyjäryhmä" -#: inc/issue.class.php:761 +#: inc/issue.class.php:762 inc/abstractitiltarget.class.php:742 +msgid "Time to resolve" +msgstr "" + +#: inc/issue.class.php:773 +msgid "Time to resolve + Progress" +msgstr "" + +#: inc/issue.class.php:783 +msgid "Internal time to resolve" +msgstr "" + +#: inc/issue.class.php:794 +msgid "Internal time to resolve + Progress" +msgstr "" + +#: inc/issue.class.php:804 +msgid "Resolution date" +msgstr "" + +#: inc/issue.class.php:819 +msgid "Internal time to own" +msgstr "" + +#: inc/issue.class.php:830 +msgid "Internal time to own + Progress" +msgstr "" + +#: inc/issue.class.php:840 +msgid "Time to own" +msgstr "" + +#: inc/issue.class.php:851 +msgid "Time to own + Progress" +msgstr "" + +#: inc/issue.class.php:877 msgid "Ticket" msgstr "" -#: inc/issue.class.php:762 inc/formanswer.class.php:183 +#: inc/issue.class.php:878 inc/formanswer.class.php:183 msgid "Form answer" msgid_plural "Form answers" msgstr[0] "" msgstr[1] "" -#: inc/issue.class.php:767 +#: inc/issue.class.php:883 msgid "Not validated" msgstr "" -#: inc/issue.class.php:768 inc/formanswer.class.php:76 +#: inc/issue.class.php:884 inc/formanswer.class.php:76 #: inc/form_validator.class.php:71 msgid "Refused" msgstr "" -#: inc/issue.class.php:836 +#: inc/issue.class.php:952 #, php-format msgid "%1$s %2$s" msgstr "" -#: inc/issue.class.php:1099 inc/filter/itilcategoryfilter.class.php:56 +#: inc/issue.class.php:1215 inc/filter/itilcategoryfilter.class.php:56 +#: hook.php:677 msgid "All" msgstr "" -#: inc/issue.class.php:1105 +#: inc/issue.class.php:1221 hook.php:678 msgid "New" msgstr "" -#: inc/issue.class.php:1111 +#: inc/issue.class.php:1227 hook.php:679 msgid "Assigned" msgstr "" -#: inc/issue.class.php:1117 inc/formanswer.class.php:75 -#: inc/form_validator.class.php:69 +#: inc/issue.class.php:1233 inc/formanswer.class.php:75 +#: inc/form_validator.class.php:69 hook.php:680 msgid "Waiting" msgstr "" -#: inc/issue.class.php:1123 +#: inc/issue.class.php:1239 hook.php:681 msgid "To validate" msgstr "Vahvistus" -#: inc/issue.class.php:1129 +#: inc/issue.class.php:1245 hook.php:682 msgid "Solved" msgstr "" -#: inc/issue.class.php:1135 +#: inc/issue.class.php:1251 hook.php:683 msgid "Closed" msgstr "Suljettu" @@ -745,31 +783,43 @@ msgid_plural "Form categories" msgstr[0] "" msgstr[1] "" -#: inc/category.class.php:72 +#: inc/category.class.php:80 msgid "Knowbase category" msgstr "Tietämyskannan kategoria" -#: inc/category.class.php:78 +#: inc/category.class.php:86 msgid "As child of" msgstr "" +#: inc/category.class.php:92 inc/form.class.php:261 entrée standard:65 +msgid "Icon" +msgstr "" + +#: inc/category.class.php:98 inc/form.class.php:269 entrée standard:67 +msgid "Icon color" +msgstr "" + +#: inc/category.class.php:104 inc/form.class.php:277 entrée standard:80 +msgid "Background color" +msgstr "" + #: inc/notificationtargetformanswer.class.php:43 msgid "The form as been saved" msgstr "Lomake on tallennettu" -#: inc/notificationtargetformanswer.class.php:44 install/install.php:321 +#: inc/notificationtargetformanswer.class.php:44 install/install.php:355 msgid "A form need to be validate" msgstr "Lomake on vahvistettava" -#: inc/notificationtargetformanswer.class.php:45 install/install.php:327 +#: inc/notificationtargetformanswer.class.php:45 install/install.php:361 msgid "The form is refused" msgstr "Lomake on hylätty" -#: inc/notificationtargetformanswer.class.php:46 install/install.php:333 +#: inc/notificationtargetformanswer.class.php:46 install/install.php:367 msgid "The form is accepted" msgstr "Lomake on hyväksytty" -#: inc/notificationtargetformanswer.class.php:47 install/install.php:339 +#: inc/notificationtargetformanswer.class.php:47 install/install.php:373 msgid "The form is deleted" msgstr "Lomake on poistettu" @@ -813,15 +863,15 @@ msgid "Author" msgstr "" #: inc/notificationtargetformanswer.class.php:98 -#: inc/abstractitiltarget.class.php:1289 +#: inc/abstractitiltarget.class.php:1290 msgid "Approver" msgstr "" -#: inc/target_actor.class.php:66 inc/abstractitiltarget.class.php:2035 +#: inc/target_actor.class.php:66 inc/abstractitiltarget.class.php:2034 msgid "Form author" msgstr "" -#: inc/target_actor.class.php:67 inc/abstractitiltarget.class.php:2038 +#: inc/target_actor.class.php:67 inc/abstractitiltarget.class.php:2037 msgid "Form validator" msgstr "Lomakkeen vahvistaja" @@ -829,7 +879,7 @@ msgstr "Lomakkeen vahvistaja" msgid "Specific person" msgstr "Tietty henkilö" -#: inc/target_actor.class.php:69 inc/abstractitiltarget.class.php:2048 +#: inc/target_actor.class.php:69 inc/abstractitiltarget.class.php:2047 msgid "Person from the question" msgstr "Henkilö kysymyksestä" @@ -837,7 +887,7 @@ msgstr "Henkilö kysymyksestä" msgid "Specific group" msgstr "Tietty ryhmä" -#: inc/target_actor.class.php:71 inc/abstractitiltarget.class.php:2059 +#: inc/target_actor.class.php:71 inc/abstractitiltarget.class.php:2058 msgid "Group from the question" msgstr "Ryhmä kysymyksestä" @@ -853,15 +903,15 @@ msgstr "" msgid "Specific supplier" msgstr "Tietty toimittaja" -#: inc/target_actor.class.php:75 inc/abstractitiltarget.class.php:2088 +#: inc/target_actor.class.php:75 inc/abstractitiltarget.class.php:2087 msgid "Supplier from the question" msgstr "Toimittaja kysymyksestä" -#: inc/target_actor.class.php:76 inc/abstractitiltarget.class.php:2077 +#: inc/target_actor.class.php:76 inc/abstractitiltarget.class.php:2076 msgid "Actors from the question" msgstr "Toimijat kysymyksestä" -#: inc/target_actor.class.php:77 inc/abstractitiltarget.class.php:2092 +#: inc/target_actor.class.php:77 inc/abstractitiltarget.class.php:2091 msgid "Form author's supervisor" msgstr "" @@ -869,7 +919,7 @@ msgstr "" msgid "Observer" msgstr "" -#: inc/target_actor.class.php:85 inc/abstractitiltarget.class.php:1725 +#: inc/target_actor.class.php:85 inc/abstractitiltarget.class.php:1724 msgid "Assigned to" msgstr "" @@ -903,67 +953,67 @@ msgstr "" msgid "Accepted" msgstr "" -#: inc/formanswer.class.php:525 +#: inc/formanswer.class.php:523 msgid "Print this form" msgstr "Tulosta tämä lomake" -#: inc/formanswer.class.php:549 +#: inc/formanswer.class.php:547 msgid "Form accepted by validator." msgstr "Vahvistaja on hyväksynyt lomakkeen." -#: inc/formanswer.class.php:551 +#: inc/formanswer.class.php:549 msgid "Form successfully saved." msgstr "Lomake tallennettu onnistuneesti." -#: inc/formanswer.class.php:621 inc/formaccesstype.class.php:122 +#: inc/formanswer.class.php:616 inc/formaccesstype.class.php:122 msgid "Save" msgstr "" -#: inc/formanswer.class.php:633 +#: inc/formanswer.class.php:628 msgid "Required if refused" msgstr "Vaaditaan, jos hylätty" -#: inc/formanswer.class.php:639 +#: inc/formanswer.class.php:634 msgid "Refuse" msgstr "Hylkää" -#: inc/formanswer.class.php:647 +#: inc/formanswer.class.php:642 msgid "Edit answers" msgstr "" -#: inc/formanswer.class.php:653 +#: inc/formanswer.class.php:648 msgid "Cancel edition" msgstr "" -#: inc/formanswer.class.php:660 +#: inc/formanswer.class.php:655 msgid "Accept" msgstr "Hyväksy" -#: inc/formanswer.class.php:681 +#: inc/formanswer.class.php:676 msgid "Refused comment is required!" msgstr "Hylkäyksen syy vaaditaan!" -#: inc/formanswer.class.php:753 +#: inc/formanswer.class.php:750 msgid "You are not the validator of these answers" msgstr "Et ole näiden vastausten vahvistaja" -#: inc/formanswer.class.php:959 inc/formanswer.class.php:961 +#: inc/formanswer.class.php:956 inc/formanswer.class.php:958 msgid "Form data" msgstr "Lomakkeen tiedot" -#: inc/formanswer.class.php:1085 inc/formanswer.class.php:1135 +#: inc/formanswer.class.php:1084 inc/formanswer.class.php:1134 msgid "Cannot generate targets!" msgstr "Kohteita ei voi luoda!" -#: inc/formanswer.class.php:1252 +#: inc/formanswer.class.php:1258 msgid "No turing test set" msgstr "" -#: inc/formanswer.class.php:1257 +#: inc/formanswer.class.php:1263 msgid "You failed the Turing test" msgstr "" -#: inc/formanswer.class.php:1299 +#: inc/formanswer.class.php:1305 msgid "You must select validator!" msgstr "Sinun on valittava vahvistaja!" @@ -975,15 +1025,15 @@ msgstr "" msgid "Failed to delete this issue. An internal error occured." msgstr "" -#: inc/common.class.php:761 +#: inc/common.class.php:777 msgid "Seek assistance" msgstr "Hae apua" -#: inc/common.class.php:766 +#: inc/common.class.php:782 msgid "My requests for assistance" msgstr "Omat tukipyynnöt" -#: inc/common.class.php:796 +#: inc/common.class.php:812 msgid "Consult feeds" msgstr "Kysy syötteiltä" @@ -1021,9 +1071,9 @@ 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 +#: inc/form_language.class.php:111 inc/form.class.php:1048 +#: inc/form.class.php:1173 inc/abstracttarget.class.php:161 +#: inc/abstractitiltarget.class.php:1541 msgid "The name cannot be empty!" msgstr "Nimi ei voi olla tyhjä!" @@ -1035,7 +1085,7 @@ msgstr "" msgid "Add a translation" msgstr "" -#: inc/form_language.class.php:283 js/scripts.js:1113 +#: inc/form_language.class.php:283 js/scripts.js:1179 msgid "Update a translation" msgstr "" @@ -1056,7 +1106,7 @@ 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 +#: inc/form.class.php:529 inc/abstractitiltarget.class.php:1615 msgid "Delete" msgstr "Poista" @@ -1082,23 +1132,23 @@ msgstr "Ei mitään" msgid "Need validaton?" msgstr "" -#: inc/form_validator.class.php:126 inc/abstractitiltarget.class.php:2029 +#: inc/form_validator.class.php:126 inc/abstractitiltarget.class.php:2028 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 +#: inc/form_validator.class.php:303 inc/profile.class.php:62 +#: inc/targetproblem.class.php:146 inc/entityconfig.class.php:389 +#: inc/targetchange.class.php:483 inc/targetticket.class.php:317 +#: inc/targetticket.class.php:352 inc/abstractitiltarget.class.php:2017 msgctxt "button" msgid "Save" msgstr "" -#: inc/form_validator.class.php:709 inc/abstractitiltarget.class.php:1269 +#: inc/form_validator.class.php:717 inc/abstractitiltarget.class.php:1270 msgid "Validation" msgstr "" -#: inc/form_validator.class.php:711 +#: inc/form_validator.class.php:719 msgid "Choose a validator" msgstr "Valitse vahvistaja" @@ -1115,7 +1165,7 @@ msgid "Properties" msgstr "" #: inc/targetproblem.class.php:521 inc/targetchange.class.php:285 -#: inc/targetticket.class.php:1409 +#: inc/targetticket.class.php:1411 #, php-format msgid "" "Failed to add or update the %1$s %2$s: a question is missing and is used in " @@ -1123,7 +1173,7 @@ msgid "" msgstr "" #: inc/targetproblem.class.php:578 inc/targetchange.class.php:105 -#: inc/targetticket.class.php:135 inc/abstractitiltarget.class.php:1171 +#: inc/targetticket.class.php:135 inc/abstractitiltarget.class.php:1172 msgid "Actors" msgstr "Toimijat" @@ -1148,104 +1198,122 @@ msgstr "" 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 +#: inc/entityconfig.class.php:90 inc/entityconfig.class.php:99 +#: inc/entityconfig.class.php:107 inc/entityconfig.class.php:115 +#: inc/entityconfig.class.php:123 inc/entityconfig.class.php:131 +#: inc/entityconfig.class.php:139 inc/entityconfig.class.php:147 +#: inc/entityconfig.class.php:155 msgid "Inheritance of the parent entity" msgstr "" -#: inc/entityconfig.class.php:84 +#: inc/entityconfig.class.php:91 msgid "GLPi's helpdesk" msgstr "GLPI-tukipalvelu" -#: inc/entityconfig.class.php:85 +#: inc/entityconfig.class.php:92 msgid "Service catalog simplified" msgstr "Yksinkertaistettu palveluhakemisto" -#: inc/entityconfig.class.php:86 +#: inc/entityconfig.class.php:93 msgid "Service catalog extended" msgstr "Laajennettu palveluhakemisto" -#: inc/entityconfig.class.php:93 +#: inc/entityconfig.class.php:100 msgid "All available forms" msgstr "" -#: inc/entityconfig.class.php:94 +#: inc/entityconfig.class.php:101 msgid "Only default forms" msgstr "" -#: inc/entityconfig.class.php:101 +#: inc/entityconfig.class.php:108 msgid "Popularity sort" msgstr "Suosituimmuus lajittelu" -#: inc/entityconfig.class.php:102 +#: inc/entityconfig.class.php:109 msgid "Alphabetic sort" msgstr "Aakkosellinen lajittelu" -#: inc/entityconfig.class.php:109 +#: inc/entityconfig.class.php:116 msgid "Merged with Forms" msgstr "" -#: inc/entityconfig.class.php:110 +#: inc/entityconfig.class.php:117 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 +#: inc/entityconfig.class.php:124 inc/entityconfig.class.php:132 +#: inc/entityconfig.class.php:140 inc/entityconfig.class.php:148 +#: 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 +#: inc/entityconfig.class.php:125 inc/entityconfig.class.php:133 +#: inc/entityconfig.class.php:141 inc/entityconfig.class.php:149 msgid "Hidden" msgstr "" -#: inc/entityconfig.class.php:208 +#: inc/entityconfig.class.php:156 +msgid "Variable height" +msgstr "" + +#: inc/entityconfig.class.php:157 +msgid "Uniform height" +msgstr "" + +#: inc/entityconfig.class.php:231 msgid "Helpdesk" msgstr "Helpdesk" -#: inc/entityconfig.class.php:216 inc/entityconfig.class.php:348 entrée +#: inc/entityconfig.class.php:239 inc/entityconfig.class.php:403 entrée #: standard:44 msgid "Helpdesk mode" msgstr "Helpdesk-tila" -#: inc/entityconfig.class.php:227 +#: inc/entityconfig.class.php:250 msgid "Default Form list mode" msgstr "" -#: inc/entityconfig.class.php:245 inc/entityconfig.class.php:358 +#: inc/entityconfig.class.php:268 inc/entityconfig.class.php:413 msgid "Sort order" msgstr "" -#: inc/entityconfig.class.php:261 inc/entityconfig.class.php:368 +#: inc/entityconfig.class.php:284 inc/entityconfig.class.php:423 msgid "Knowledge base" msgstr "" -#: inc/entityconfig.class.php:276 +#: inc/entityconfig.class.php:299 msgid "Search" msgstr "" -#: inc/entityconfig.class.php:292 +#: inc/entityconfig.class.php:315 msgid "Counters dashboard" msgstr "" -#: inc/entityconfig.class.php:308 +#: inc/entityconfig.class.php:331 msgid "Header message" msgstr "" -#: inc/entityconfig.class.php:320 inc/entityconfig.class.php:398 +#: inc/entityconfig.class.php:347 +msgid "Search issue" +msgstr "" + +#: inc/entityconfig.class.php:363 +msgid "Tile design" +msgstr "" + +#: inc/entityconfig.class.php:375 inc/entityconfig.class.php:453 #: inc/form.class.php:239 entrée standard:84 msgid "Header" msgid_plural "Headers" msgstr[0] "" msgstr[1] "" -#: inc/entityconfig.class.php:378 +#: inc/entityconfig.class.php:433 msgid "Display search field" msgstr "" -#: inc/entityconfig.class.php:388 +#: inc/entityconfig.class.php:443 msgid "Display header" msgstr "" @@ -1279,7 +1347,7 @@ msgstr "Rajoitettu pääsy" msgid "Answers waiting for validation" msgstr "" -#: inc/form.class.php:124 inc/form.class.php:1583 inc/form.class.php:1609 +#: inc/form.class.php:124 inc/form.class.php:1606 inc/form.class.php:1632 msgid "Import forms" msgstr "Tuo lomakkeita" @@ -1304,18 +1372,6 @@ msgstr "Pääsy" 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 "" @@ -1336,203 +1392,207 @@ msgstr "" msgid "Answers title" msgstr "" -#: inc/form.class.php:504 inc/form.class.php:557 +#: inc/form.class.php:504 inc/form.class.php:563 msgid "Target" msgid_plural "Targets" msgstr[0] "" msgstr[1] "" -#: inc/form.class.php:540 inc/form.class.php:2108 +#: inc/form.class.php:506 +msgid "Actions" +msgstr "" + +#: inc/form.class.php:546 inc/form.class.php:2130 msgid "Add a target" msgstr "" -#: inc/form.class.php:560 +#: inc/form.class.php:566 msgid "Preview" msgstr "" -#: inc/form.class.php:561 +#: inc/form.class.php:567 msgid "properties" msgstr "" -#: inc/form.class.php:869 +#: inc/form.class.php:886 msgid "What are you looking for?" msgstr "" -#: inc/form.class.php:877 +#: inc/form.class.php:894 #, php-format msgid "My %1$d last forms (requester)" msgstr "" -#: inc/form.class.php:880 +#: inc/form.class.php:897 msgid "No form posted yet" msgstr "Lomaketta ei ole vielä lähetetty" -#: inc/form.class.php:910 +#: inc/form.class.php:927 msgid "All my forms (requester)" msgstr "Kaikki lomakkeeni (toimeksiantaja)" -#: inc/form.class.php:923 +#: inc/form.class.php:940 #, php-format msgid "My %1$d last forms (validator)" msgstr "" -#: inc/form.class.php:931 +#: inc/form.class.php:948 msgid "No form waiting for validation" msgstr "Ei vahvistusta odottavaa lomaketta" -#: inc/form.class.php:966 +#: inc/form.class.php:983 msgid "All my forms (validator)" msgstr "Kaikki lomakkeeni (vahvistaja)" -#: inc/form.class.php:1176 +#: inc/form.class.php:1184 msgid "Cannot use empty name for form answers. Keeping the previous value." msgstr "" -#: inc/form.class.php:1271 +#: inc/form.class.php:1279 #, 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:1351 +#: inc/form.class.php:1359 msgid "Errored duplicate" msgstr "" -#: inc/form.class.php:1362 +#: inc/form.class.php:1370 msgid "Duplicate" msgstr "Monista" -#: inc/form.class.php:1409 +#: inc/form.class.php:1417 msgctxt "button" msgid "Post" msgstr "" -#: inc/form.class.php:1427 +#: inc/form.class.php:1440 #, php-format msgid "Form duplicated: %s" msgstr "Lomake monistettu: %s" -#: inc/form.class.php:1438 +#: inc/form.class.php:1456 #, php-format msgid "Form Transfered: %s" msgstr "Lomake siirretty: %s" -#: inc/form.class.php:1457 +#: inc/form.class.php:1480 msgid "Back" msgstr "Takaisin" -#: inc/form.class.php:1556 +#: inc/form.class.php:1579 msgid "Upload of JSON files not allowed." msgstr "JSON-tiedostojen lataaminen ei ole sallittua." -#: inc/form.class.php:1559 +#: inc/form.class.php:1582 msgid "You may allow JSON files right now." msgstr "Nyt voit sallia JSON-tiedostot." -#: inc/form.class.php:1560 +#: inc/form.class.php:1583 msgctxt "button" msgid "Create" msgstr "Luo" -#: inc/form.class.php:1563 inc/form.class.php:1574 +#: inc/form.class.php:1586 inc/form.class.php:1597 msgid "Please contact your GLPI administrator." msgstr "Ota yhteyttä GLPI-ylläpitäjään." -#: inc/form.class.php:1564 inc/form.class.php:1575 +#: inc/form.class.php:1587 inc/form.class.php:1598 msgctxt "button" msgid "Back" msgstr "Takaisin" -#: inc/form.class.php:1567 +#: inc/form.class.php:1590 msgid "Upload of JSON files not enabled." msgstr "JSON-tiedostojen lataus ei ole käytössä." -#: inc/form.class.php:1570 inc/form.class.php:1573 +#: inc/form.class.php:1593 inc/form.class.php:1596 msgid "You may enable JSON files right now." msgstr "Nyt voit ottaa käyttöön JSON-tiedostot." -#: inc/form.class.php:1571 +#: inc/form.class.php:1594 msgctxt "button" msgid "Enable" msgstr "Ota käyttöön" -#: inc/form.class.php:1618 +#: inc/form.class.php:1641 msgctxt "button" msgid "Send" msgstr "" -#: inc/form.class.php:1637 +#: inc/form.class.php:1660 msgid "Forms import impossible, the file is empty" msgstr "" -#: inc/form.class.php:1641 inc/form.class.php:1645 +#: inc/form.class.php:1664 inc/form.class.php:1668 msgid "Forms import impossible, the file seems corrupt" msgstr "" -#: inc/form.class.php:1651 +#: inc/form.class.php:1674 msgid "Forms import impossible, the file was generated with another version" msgstr "" -#: inc/form.class.php:1658 +#: inc/form.class.php:1681 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 +#: inc/form.class.php:1707 #, php-format msgid "Failed to import %s" msgstr "" -#: inc/form.class.php:1689 +#: inc/form.class.php:1712 #, php-format msgid "Forms successfully imported from %s" msgstr "Lomakkeet on tuotu onnistuneesti %s" -#: inc/form.class.php:1752 +#: inc/form.class.php:1775 #, php-format msgid "The form %1$s already exists and is in an unmodifiable entity." msgstr "" -#: inc/form.class.php:1760 +#: inc/form.class.php:1783 #, php-format msgid "You don't have right to update the entity %1$s." msgstr "" -#: inc/form.class.php:1770 +#: inc/form.class.php:1793 #, php-format msgid "The entity %1$s is required for the form %2$s." msgstr "" -#: inc/form.class.php:1852 +#: inc/form.class.php:1875 msgid "Failed to create JSON document type" msgstr "JSON-asiakirjatyyppiä ei voitu luoda" -#: inc/form.class.php:1859 +#: inc/form.class.php:1882 msgid "JSON document type not found" msgstr "JSON-dokumenttityyppiä ei löydy" -#: inc/form.class.php:1866 +#: inc/form.class.php:1889 msgid "Failed to update JSON document type" msgstr "JSON-dokumenttityypin päivittäminen epäonnistui" -#: inc/form.class.php:1886 +#: inc/form.class.php:1909 msgid "Forms without category" msgstr "Lomakkeet ilman kategoriaa" -#: inc/form.class.php:1907 +#: inc/form.class.php:1930 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 +#: inc/form.class.php:2161 inc/targetticket.class.php:392 +#: inc/abstractitiltarget.class.php:1734 inc/abstractitiltarget.class.php:2017 msgid "Add" msgstr "" -#: inc/form.class.php:2157 inc/form.class.php:2180 +#: inc/form.class.php:2179 inc/form.class.php:2202 msgid "Unsupported target type." msgstr "" -#: inc/form.class.php:2219 +#: inc/form.class.php:2241 msgid "plugin_formcreator_load_check" msgstr "" @@ -1578,10 +1638,10 @@ msgstr "Otsikko on pakollinen" 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 +#: inc/question.class.php:70 inc/targetticket.class.php:1134 +#: inc/targetticket.class.php:1173 inc/abstractitiltarget.class.php:968 +#: inc/abstractitiltarget.class.php:1005 inc/abstractitiltarget.class.php:1083 +#: inc/abstractitiltarget.class.php:1214 inc/abstractitiltarget.class.php:1295 #: entrée standard:41 msgid "Question" msgid_plural "Questions" @@ -1618,48 +1678,48 @@ msgstr "Tämän tyyppinen kysymys tarvitsee parametreja" msgid "A parameter is missing for this question type" msgstr "Parametri puuttuu tätä kysymystyyppiä varten" -#: inc/question.class.php:1273 +#: inc/question.class.php:1268 msgid "Service levels" msgstr "" -#: inc/question.class.php:1274 inc/abstractitiltarget.class.php:805 +#: inc/question.class.php:1269 inc/abstractitiltarget.class.php:806 msgid "SLA" msgstr "" -#: inc/question.class.php:1275 inc/abstractitiltarget.class.php:878 +#: inc/question.class.php:1270 inc/abstractitiltarget.class.php:879 msgid "OLA" msgstr "" -#: inc/question.class.php:1292 inc/question.class.php:1332 -#: inc/question.class.php:1335 +#: inc/question.class.php:1287 inc/question.class.php:1327 +#: inc/question.class.php:1330 msgid "Assets" msgstr "" -#: inc/question.class.php:1306 hook.php:675 hook.php:692 +#: inc/question.class.php:1301 hook.php:691 hook.php:708 msgid "Assistance" msgstr "" -#: inc/question.class.php:1311 +#: inc/question.class.php:1306 msgid "Management" msgstr "" -#: inc/question.class.php:1320 +#: inc/question.class.php:1315 msgid "Tools" msgstr "" -#: inc/question.class.php:1321 +#: inc/question.class.php:1316 msgid "Notes" msgstr "" -#: inc/question.class.php:1322 +#: inc/question.class.php:1317 msgid "RSS feed" msgstr "" -#: inc/question.class.php:1324 +#: inc/question.class.php:1319 msgid "Administration" msgstr "" -#: inc/question.class.php:1332 inc/question.class.php:1335 +#: inc/question.class.php:1327 inc/question.class.php:1330 msgid "Plugin" msgid_plural "Plugins" msgstr[0] "" @@ -1733,15 +1793,15 @@ msgstr "" msgid "Name is required." msgstr "" -#: inc/abstracttarget.class.php:493 +#: inc/abstracttarget.class.php:502 msgid "Destination entity" msgstr "" -#: inc/abstracttarget.class.php:509 +#: inc/abstracttarget.class.php:518 msgid "User type question" msgstr "Käyttäjätyyppinen kysymys" -#: inc/abstracttarget.class.php:510 +#: inc/abstracttarget.class.php:519 msgid "Entity type question" msgstr "Yksikkötyyppinen kysymys" @@ -1794,14 +1854,14 @@ 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 +#: inc/abstractitiltarget.class.php:200 inc/abstractitiltarget.class.php:208 +#: inc/abstractitiltarget.class.php:216 inc/abstractitiltarget.class.php:224 +#: inc/abstractitiltarget.class.php:233 msgid "Equals to the answer to the question" msgstr "Vastaa kysymykseen annettavaan vastaukseen" -#: inc/targetticket.class.php:101 inc/abstractitiltarget.class.php:224 -#: inc/abstractitiltarget.class.php:233 +#: inc/targetticket.class.php:101 inc/abstractitiltarget.class.php:225 +#: inc/abstractitiltarget.class.php:234 msgid "Last valid answer" msgstr "" @@ -1878,23 +1938,23 @@ msgstr "Linkitetty kohde ei ole olemassa" msgid "Failed to link the item" msgstr "Kohteen linkittäminen epäonnistui" -#: inc/targetticket.class.php:957 install/install.php:334 +#: inc/targetticket.class.php:959 install/install.php:368 msgid "Your form has been accepted by the validator" msgstr "Vahvistaja on hyväksynyt lomakkeesi" -#: inc/targetticket.class.php:1108 +#: inc/targetticket.class.php:1110 msgid "Request source" msgstr "" -#: inc/targetticket.class.php:1133 +#: inc/targetticket.class.php:1135 msgid "Type " msgstr "" -#: inc/targetticket.class.php:1161 +#: inc/targetticket.class.php:1163 msgid "Associated elements" msgstr "" -#: inc/targetticket.class.php:1172 +#: inc/targetticket.class.php:1174 msgid "Item " msgstr "" @@ -1931,187 +1991,194 @@ msgid "Tags from questions or specific tags" msgstr "Tunnisteet kysymyksistä tai tietyt tunnisteet" #: inc/abstractitiltarget.class.php:189 +msgid "TTR from template or none" +msgstr "" + +#: inc/abstractitiltarget.class.php:190 msgid "equals to the answer to the question" msgstr "vastaa kysymyksen vastausta" -#: inc/abstractitiltarget.class.php:190 +#: inc/abstractitiltarget.class.php:191 msgid "calculated from the ticket creation date" msgstr "laskettu tiketin luontipäivästä" -#: inc/abstractitiltarget.class.php:191 +#: inc/abstractitiltarget.class.php:192 msgid "calculated from the answer to the question" msgstr "laskettu vastauksesta kysymykseen " -#: inc/abstractitiltarget.class.php:197 +#: inc/abstractitiltarget.class.php:198 msgid "SLA from template or none" msgstr "" -#: inc/abstractitiltarget.class.php:198 +#: inc/abstractitiltarget.class.php:199 msgid "Specific SLA" msgstr "" -#: inc/abstractitiltarget.class.php:205 +#: inc/abstractitiltarget.class.php:206 msgid "OLA from template or none" msgstr "" -#: inc/abstractitiltarget.class.php:206 +#: inc/abstractitiltarget.class.php:207 msgid "Specific OLA" msgstr "" -#: inc/abstractitiltarget.class.php:213 +#: inc/abstractitiltarget.class.php:214 msgid "Urgency from template or Medium" msgstr "Kiireellisyys mallista tai keskitaso" -#: inc/abstractitiltarget.class.php:214 +#: inc/abstractitiltarget.class.php:215 msgid "Specific urgency" msgstr "Tietty kiireellisyys" -#: inc/abstractitiltarget.class.php:221 +#: inc/abstractitiltarget.class.php:222 msgid "Category from template or none" msgstr "Kategoria mallista tai ei mitään" -#: inc/abstractitiltarget.class.php:222 +#: inc/abstractitiltarget.class.php:223 msgid "Specific category" msgstr "Tietty kategoria" -#: inc/abstractitiltarget.class.php:230 +#: inc/abstractitiltarget.class.php:231 msgid "Location from template or none" msgstr "Sijainti mallista tai ei mitään" -#: inc/abstractitiltarget.class.php:231 +#: inc/abstractitiltarget.class.php:232 msgid "Specific location" msgstr "Tietty sijainti" -#: inc/abstractitiltarget.class.php:239 +#: inc/abstractitiltarget.class.php:240 msgid "No validation" msgstr "" -#: inc/abstractitiltarget.class.php:240 +#: inc/abstractitiltarget.class.php:241 msgid "Specific user or group" msgstr "" -#: inc/abstractitiltarget.class.php:241 +#: inc/abstractitiltarget.class.php:242 msgid "User from question answer" msgstr "" -#: inc/abstractitiltarget.class.php:242 +#: inc/abstractitiltarget.class.php:243 msgid "Group from question answer" msgstr "" -#: inc/abstractitiltarget.class.php:741 -msgid "Time to resolve" -msgstr "" - -#: inc/abstractitiltarget.class.php:793 +#: inc/abstractitiltarget.class.php:794 msgid "Minute" msgid_plural "Minutes" msgstr[0] "" msgstr[1] "" -#: inc/abstractitiltarget.class.php:794 +#: inc/abstractitiltarget.class.php:795 msgid "Hour" msgid_plural "Hours" msgstr[0] "" msgstr[1] "" -#: inc/abstractitiltarget.class.php:795 +#: inc/abstractitiltarget.class.php:796 msgid "Day" msgid_plural "Days" msgstr[0] "" msgstr[1] "" -#: inc/abstractitiltarget.class.php:796 +#: inc/abstractitiltarget.class.php:797 msgid "Month" msgid_plural "Months" msgstr[0] "" msgstr[1] "" -#: inc/abstractitiltarget.class.php:828 +#: inc/abstractitiltarget.class.php:829 msgid "SLA (TTO/TTR)" msgstr "" -#: inc/abstractitiltarget.class.php:829 inc/abstractitiltarget.class.php:902 +#: inc/abstractitiltarget.class.php:830 inc/abstractitiltarget.class.php:903 msgid "Question (TTO/TTR)" msgstr "" -#: inc/abstractitiltarget.class.php:901 +#: inc/abstractitiltarget.class.php:902 msgid "OLA (TTO/TTR)" msgstr "" -#: inc/abstractitiltarget.class.php:1005 +#: inc/abstractitiltarget.class.php:1006 msgid "Urgency " msgstr "Kiireellisyys" -#: inc/abstractitiltarget.class.php:1035 +#: inc/abstractitiltarget.class.php:1036 msgid "Ticket tags" msgstr "Tiketin tunnisteet" -#: inc/abstractitiltarget.class.php:1083 +#: inc/abstractitiltarget.class.php:1084 msgid "Tags" msgstr "Tunnisteet" -#: inc/abstractitiltarget.class.php:1202 +#: inc/abstractitiltarget.class.php:1203 msgid "Location" msgstr "" -#: inc/abstractitiltarget.class.php:1214 +#: inc/abstractitiltarget.class.php:1215 msgid "Location " msgstr "Sijainti" -#: inc/abstractitiltarget.class.php:1544 +#: inc/abstractitiltarget.class.php:1547 msgid "The description cannot be empty!" msgstr "Kuvaus ei voi olla tyhjä!" -#: inc/abstractitiltarget.class.php:1718 +#: inc/abstractitiltarget.class.php:1717 msgid "Watcher" msgid_plural "Watchers" msgstr[0] "" msgstr[1] "" -#: inc/abstractitiltarget.class.php:1737 +#: inc/abstractitiltarget.class.php:1736 msgid "Cancel" msgstr "Peruuta" -#: inc/abstractitiltarget.class.php:2012 inc/abstractitiltarget.class.php:2028 -#: inc/abstractitiltarget.class.php:2029 +#: inc/abstractitiltarget.class.php:2011 inc/abstractitiltarget.class.php:2027 +#: inc/abstractitiltarget.class.php:2028 msgid "Email followup" msgstr "" -#: inc/abstractitiltarget.class.php:2026 inc/abstractitiltarget.class.php:2054 +#: inc/abstractitiltarget.class.php:2025 inc/abstractitiltarget.class.php:2053 msgid "Group" msgstr "" -#: inc/abstractitiltarget.class.php:2027 inc/abstractitiltarget.class.php:2083 +#: inc/abstractitiltarget.class.php:2026 inc/abstractitiltarget.class.php:2082 msgid "Supplier" msgstr "" -#: inc/abstractitiltarget.class.php:2028 +#: inc/abstractitiltarget.class.php:2027 msgid "Yes" msgstr "" -#: inc/abstractitiltarget.class.php:2065 +#: inc/abstractitiltarget.class.php:2064 msgid "Group from the object" msgstr "" -#: inc/abstractitiltarget.class.php:2071 +#: inc/abstractitiltarget.class.php:2070 msgid "Tech group from the object" msgstr "" -#: install/install.php:128 +#: install/install.php:133 msgid "" "Upgrade tables to innoDB; run php bin/console " "glpi:migration:myisam_to_innodb" msgstr "" -#: install/install.php:315 +#: install/install.php:174 +#, 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:349 msgid "A form has been created" msgstr "Lomake on luotu" -#: install/install.php:316 +#: install/install.php:350 msgid "Your request has been saved" msgstr "Pyyntösi on tallennettu" -#: install/install.php:317 +#: install/install.php:351 msgid "" "Hi,\\nYour request from GLPI has been successfully saved with number " "##formcreator.request_id## and transmitted to the helpdesk team.\\nYou can " @@ -2121,11 +2188,11 @@ msgstr "" " ja lähetetty helpdesk-tiimiin. \\nVoit nähdä vastauksesi seuraavasta " "linkistä: \\n## formcreator.validation_link##" -#: install/install.php:322 +#: install/install.php:356 msgid "A form from GLPI need to be validate" msgstr "GLPI-lomake on vahvistettava" -#: install/install.php:323 +#: install/install.php:357 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 " @@ -2135,11 +2202,11 @@ msgstr "" "vahvistajaksi.\\nPääset lomakkeeseen klikkaamalla tätä " "linkkiä:\\n##formcreator.validation_link##" -#: install/install.php:328 +#: install/install.php:362 msgid "Your form has been refused by the validator" msgstr "Vahvistaja on hylännyt lomakkeesi" -#: install/install.php:329 +#: install/install.php:363 msgid "" "Hi,\\nWe are sorry to inform you that your form has been refused by the " "validator for the reason " @@ -2151,7 +2218,7 @@ msgstr "" "lomaketta ja lähettää sen uudelleen napsauttamalla tätä " "linkkiä:\\n##formcreator.validation_link##" -#: install/install.php:335 +#: install/install.php:369 msgid "" "Hi,\\nWe are pleased to inform you that your form has been accepted by the " "validator.\\nYour request will be considered soon." @@ -2159,11 +2226,11 @@ msgstr "" "Hei,\\nMeillä on ilo ilmoittaa, että häväksyjä on hyväksynyt " "lomakkeenne.\\nPyyntösi käsitellään pian." -#: install/install.php:340 +#: install/install.php:374 msgid "Your form has been deleted by an administrator" msgstr "Järjestelmänvalvoja on poistanut lomakkeen" -#: install/install.php:341 +#: install/install.php:375 msgid "" "Hi,\\nWe are sorry to inform you that your request cannot be considered and " "has been deleted by an administrator." @@ -2171,7 +2238,7 @@ msgstr "" "Hei,\\nPahoittelemme, että pyyntöäsi ei voida ottaa huomioon, ja " "järjestelmänvalvoja on poistanut sen." -#: install/install.php:567 +#: install/install.php:601 msgid "Formcreator - Sync service catalog issues" msgstr "Formcreator - Synkronoi palveluluettelon teemat" @@ -2189,82 +2256,58 @@ 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" +msgid "Cancel my ticket" msgstr "" -#: hook.php:669 -msgid "Old issues" +#: hook.php:685 +msgid "Old" msgstr "" -#: hook.php:676 +#: hook.php:692 #, php-format msgid "Number of %s" msgstr "" -#: hook.php:693 +#: hook.php:709 msgid "Issues summary" msgstr "" -#: hook.php:731 +#: hook.php:747 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 "Lomaketta ei löytynyt. Valitse sen sijaan alla oleva lomake" +#: js/scripts.js:319 +msgid "No form found. Please choose a form below instead." +msgstr "" -#: js/scripts.js:360 -msgid "No form yet in this category" -msgstr "Tässä kategoriassa ei ole vielä lomaketta" +#: js/scripts.js:321 +msgid "No form found." +msgstr "" -#: js/scripts.js:639 +#: js/scripts.js:325 +msgid "No FAQ item found." +msgstr "" + +#: js/scripts.js:709 msgid "Are you sure you want to delete this question?" msgstr "Haluatko varmasti poistaa tämän kysymyksen?" -#: js/scripts.js:826 +#: js/scripts.js:892 msgid "Are you sure you want to delete this section?" msgstr "Haluatko varmasti poistaa tämän osion?" -#: js/scripts.js:1066 +#: js/scripts.js:1132 msgid "Add translations" msgstr "" -#: js/scripts.js:1213 js/scripts.js:1237 +#: js/scripts.js:1279 js/scripts.js:1303 msgid "An error occured while querying forms" msgstr "Lomakkeen kyselyssä tapahtui virhe" -#: js/scripts.js:1351 +#: js/scripts.js:1418 msgid "Are you sure you want to delete this target:" msgstr "" @@ -2319,7 +2362,7 @@ msgstr "Oletuslomake palveluluettelossa" msgid "Are you a robot ?" msgstr "" -#: entrée standard:127 +#: entrée standard:132 msgid "Send" msgstr "" diff --git a/locales/fr_CA.po b/locales/fr_CA.po index da6d7a8ee..034848905 100644 --- a/locales/fr_CA.po +++ b/locales/fr_CA.po @@ -4,13 +4,8 @@ # FIRST AUTHOR , YEAR. # # Translators: -<<<<<<< HEAD # Thierry Bugier , 2022 # Christian Bernard , 2022 -======= -# Christian Bernard , 2021 -# Thierry Bugier , 2022 ->>>>>>> support/2.13.0 # Tiago Graça, 2022 # #, fuzzy @@ -18,13 +13,8 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -<<<<<<< HEAD "POT-Creation-Date: 2022-06-15 14:47+0200\n" "PO-Revision-Date: 2022-06-15 12:10+0000\n" -======= -"POT-Creation-Date: 2022-06-15 14:46+0200\n" -"PO-Revision-Date: 2021-08-30 07:22+0000\n" ->>>>>>> support/2.13.0 "Last-Translator: Tiago Graça, 2022\n" "Language-Team: French (Canada) (https://www.transifex.com/teclib/teams/28042/fr_CA/)\n" "MIME-Version: 1.0\n" @@ -81,11 +71,7 @@ msgstr "Aucune limite" #: ajax/homepage_link.php:36 inc/field/dropdownfield.class.php:71 #: inc/formlist.class.php:46 inc/formanswer.class.php:208 #: inc/entityconfig.class.php:82 inc/form.class.php:111 inc/form.class.php:571 -<<<<<<< HEAD #: inc/form.class.php:1938 inc/filter/entityfilter.class.php:45 -======= -#: inc/form.class.php:1923 inc/filter/entityfilter.class.php:45 ->>>>>>> support/2.13.0 msgid "Form" msgid_plural "Forms" msgstr[0] "" @@ -152,11 +138,7 @@ 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 -<<<<<<< HEAD #: front/formanswer.form.php:78 front/form.php:43 inc/common.class.php:686 -======= -#: front/formanswer.form.php:78 front/form.php:44 inc/common.class.php:686 ->>>>>>> support/2.13.0 #: inc/common.class.php:693 msgid "Form Creator" msgstr "Formcreator" @@ -171,13 +153,8 @@ msgstr "%1$s = %2$s" msgid "Form list" msgstr "Liste des formulaires" -<<<<<<< HEAD #: front/formdisplay.php:90 inc/formanswer.class.php:877 #: inc/formanswer.class.php:1097 inc/formanswer.class.php:1147 -======= -#: front/formdisplay.php:90 inc/formanswer.class.php:882 -#: inc/formanswer.class.php:1102 inc/formanswer.class.php:1152 ->>>>>>> support/2.13.0 msgid "The form has been successfully saved!" msgstr "Le formulaire a été sauvegardé avec succès !" @@ -227,11 +204,7 @@ msgid "The regular expression is invalid" msgstr "L'expression régulière n'est pas valide" #: inc/field/dropdownfield.class.php:70 inc/filter/entityfilter.class.php:44 -<<<<<<< HEAD #: inc/abstractitiltarget.class.php:2024 inc/abstractitiltarget.class.php:2042 -======= -#: inc/abstractitiltarget.class.php:2028 inc/abstractitiltarget.class.php:2046 ->>>>>>> support/2.13.0 msgid "User" msgstr "Utilisateur" @@ -242,15 +215,9 @@ msgstr "Utilisateur et formulaire" #: inc/field/dropdownfield.class.php:431 entrée standard:38 msgid "Dropdown" msgid_plural "Dropdowns" -<<<<<<< HEAD msgstr[0] "" msgstr[1] "" msgstr[2] "" -======= -msgstr[0] "Intitulé" -msgstr[1] "Intitulés" -msgstr[2] "Intitulés" ->>>>>>> support/2.13.0 #: inc/field/dropdownfield.class.php:462 msgid "Invalid value for " @@ -417,15 +384,9 @@ msgstr[2] "" #: inc/field/glpiselectfield.class.php:71 entrée standard:38 msgid "GLPI object" msgid_plural "GLPI objects" -<<<<<<< HEAD msgstr[0] "" msgstr[1] "" msgstr[2] "" -======= -msgstr[0] "Objet GLPI" -msgstr[1] "Objets GLPI" -msgstr[2] "Objets GLPI" ->>>>>>> support/2.13.0 #: inc/field/hostnamefield.class.php:114 msgid "Hostname" @@ -552,11 +513,7 @@ msgstr "Intervalle minimum" msgid "Range max" msgstr "Intervalle maximum" -<<<<<<< HEAD #: inc/field/requesttypefield.class.php:85 inc/targetticket.class.php:1123 -======= -#: inc/field/requesttypefield.class.php:85 inc/targetticket.class.php:1121 ->>>>>>> support/2.13.0 msgid "Request type" msgstr "Type de requête" @@ -566,13 +523,8 @@ msgid "This is not a number: %s" msgstr "Ce n'est pas un nombre: %s" #: inc/field/floatfield.class.php:181 -<<<<<<< HEAD msgid "Decimal number" msgstr "" -======= -msgid "Float" -msgstr "Flottant" ->>>>>>> support/2.13.0 #: inc/field/datefield.class.php:135 msgid "Date" @@ -629,19 +581,11 @@ msgstr "Affiché par défaut, sauf si" #: 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 -<<<<<<< HEAD #: inc/form.class.php:1831 inc/targetchange.class.php:303 #: inc/section.class.php:379 inc/restrictedformcriteria.class.php:200 #: inc/question.class.php:832 inc/questionparameter/range.class.php:205 #: inc/questionregex.class.php:185 inc/questiondependency.class.php:196 #: inc/item_targetticket.class.php:150 inc/targetticket.class.php:1429 -======= -#: inc/form.class.php:1816 inc/targetchange.class.php:303 -#: inc/section.class.php:379 inc/restrictedformcriteria.class.php:200 -#: inc/question.class.php:832 inc/questionparameter/range.class.php:211 -#: inc/questionregex.class.php:185 inc/questiondependency.class.php:196 -#: inc/item_targetticket.class.php:150 inc/targetticket.class.php:1427 ->>>>>>> support/2.13.0 #, 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" @@ -649,19 +593,11 @@ msgstr "Échec de l'ajout ou de la modification de %1$s %2$s" #: 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 -<<<<<<< HEAD #: inc/form.class.php:1522 inc/targetchange.class.php:148 #: inc/section.class.php:404 inc/restrictedformcriteria.class.php:226 #: inc/question.class.php:881 inc/questionparameter/range.class.php:140 #: inc/questionregex.class.php:120 inc/questiondependency.class.php:211 #: inc/item_targetticket.class.php:64 inc/targetticket.class.php:1468 -======= -#: inc/form.class.php:1507 inc/targetchange.class.php:148 -#: inc/section.class.php:404 inc/restrictedformcriteria.class.php:226 -#: inc/question.class.php:881 inc/questionparameter/range.class.php:145 -#: inc/questionregex.class.php:120 inc/questiondependency.class.php:211 -#: inc/item_targetticket.class.php:64 inc/targetticket.class.php:1466 ->>>>>>> support/2.13.0 #, php-format msgid "Cannot export an empty object: %s" msgstr "Impossible d'exporter un objet vide: %s" @@ -691,30 +627,17 @@ msgstr "" "Mettre à jour les informations sur les demandes à partir des tickets et des " "réponses aux formulaires" -<<<<<<< HEAD #: inc/issue.class.php:403 msgid "Satisfaction survey expired" msgstr "Sondage de satisfaction expirée" #: inc/issue.class.php:532 inc/form_language.class.php:213 #: inc/form.class.php:156 inc/form.class.php:2133 entrée standard:52 -======= -#: inc/issue.class.php:389 -msgid "Satisfaction survey expired" -msgstr "Sondage de satisfaction expirée" - -#: inc/issue.class.php:518 inc/form_language.class.php:213 -#: inc/form.class.php:156 inc/form.class.php:2119 entrée standard:52 ->>>>>>> support/2.13.0 #: standard:49 standard:57 standard:38 standard:39 msgid "Name" msgstr "Nom" -<<<<<<< HEAD #: inc/issue.class.php:545 inc/formanswer.class.php:198 -======= -#: inc/issue.class.php:531 inc/formanswer.class.php:198 ->>>>>>> support/2.13.0 #: 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 @@ -722,7 +645,6 @@ msgstr "Nom" msgid "ID" msgstr "ID" -<<<<<<< HEAD #: inc/issue.class.php:554 inc/form.class.php:505 inc/form.class.php:2142 #: entrée standard:65 msgid "Type" @@ -745,71 +667,31 @@ msgstr "Dernière mise à jour" #: inc/issue.class.php:597 inc/form.class.php:174 #: inc/abstracttarget.class.php:517 -======= -#: inc/issue.class.php:540 inc/form.class.php:505 inc/form.class.php:2128 -#: entrée standard:65 -msgid "Type" -msgid_plural "Types" -msgstr[0] "Type" -msgstr[1] "Types" -msgstr[2] "Types" - -#: inc/issue.class.php:553 inc/formanswer.class.php:259 -msgid "Status" -msgstr "État" - -#: inc/issue.class.php:565 -msgid "Opening date" -msgstr "Date d'ouverture" - -#: inc/issue.class.php:574 -msgid "Last update" -msgstr "Dernière mise à jour" - -#: inc/issue.class.php:583 inc/form.class.php:174 -#: inc/abstracttarget.class.php:518 ->>>>>>> support/2.13.0 msgid "Entity" msgid_plural "Entities" msgstr[0] "" msgstr[1] "" msgstr[2] "" -<<<<<<< HEAD #: inc/issue.class.php:607 inc/notificationtargetformanswer.class.php:79 #: inc/target_actor.class.php:83 inc/formanswer.class.php:218 #: inc/formanswer.class.php:608 inc/abstractitiltarget.class.php:1710 -======= -#: inc/issue.class.php:593 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:1714 ->>>>>>> support/2.13.0 msgid "Requester" msgid_plural "Requesters" msgstr[0] "" msgstr[1] "" msgstr[2] "" -<<<<<<< HEAD #: inc/issue.class.php:625 inc/formanswer.class.php:228 msgid "Form approver" msgstr "Approbateur de formulaire" #: inc/issue.class.php:641 inc/formanswer.class.php:537 #: inc/formanswer.class.php:544 inc/formanswer.class.php:623 -======= -#: inc/issue.class.php:611 inc/formanswer.class.php:228 -msgid "Form approver" -msgstr "Approbateur de formulaire" - -#: inc/issue.class.php:627 inc/formanswer.class.php:539 -#: inc/formanswer.class.php:546 inc/formanswer.class.php:628 ->>>>>>> support/2.13.0 #: inc/form_language.class.php:227 msgid "Comment" msgstr "Commentaire" -<<<<<<< HEAD #: inc/issue.class.php:653 msgid "Ticket approver" msgstr "Approbateur du ticket" @@ -867,62 +749,26 @@ msgid "Ticket" msgstr "Ticket" #: inc/issue.class.php:878 inc/formanswer.class.php:183 -======= -#: inc/issue.class.php:639 -msgid "Ticket approver" -msgstr "Approbateur du ticket" - -#: inc/issue.class.php:673 -msgid "Technician" -msgstr "Technicien" - -#: inc/issue.class.php:704 -msgid "Technician group" -msgstr "Groupe de techniciens" - -#: inc/issue.class.php:737 inc/formanswer.class.php:248 -msgid "Form approver group" -msgstr "Groupe approbateur de formulaire" - -#: inc/issue.class.php:770 -msgid "Ticket" -msgstr "Ticket" - -#: inc/issue.class.php:771 inc/formanswer.class.php:183 ->>>>>>> support/2.13.0 msgid "Form answer" msgid_plural "Form answers" msgstr[0] "" msgstr[1] "" msgstr[2] "" -<<<<<<< HEAD #: inc/issue.class.php:883 msgid "Not validated" msgstr "Non validé" #: inc/issue.class.php:884 inc/formanswer.class.php:76 -======= -#: inc/issue.class.php:776 -msgid "Not validated" -msgstr "Non validé" - -#: inc/issue.class.php:777 inc/formanswer.class.php:76 ->>>>>>> support/2.13.0 #: inc/form_validator.class.php:71 msgid "Refused" msgstr "Refusé" -<<<<<<< HEAD #: inc/issue.class.php:952 -======= -#: inc/issue.class.php:845 ->>>>>>> support/2.13.0 #, php-format msgid "%1$s %2$s" msgstr "%1$s %2$s" -<<<<<<< HEAD #: inc/issue.class.php:1215 inc/filter/itilcategoryfilter.class.php:56 #: hook.php:677 msgid "All" @@ -950,35 +796,6 @@ msgid "Solved" msgstr "Résolu" #: inc/issue.class.php:1251 hook.php:683 -======= -#: inc/issue.class.php:1108 inc/filter/itilcategoryfilter.class.php:56 -#: hook.php:663 -msgid "All" -msgstr "Tous" - -#: inc/issue.class.php:1114 hook.php:664 -msgid "New" -msgstr "Nouveau" - -#: inc/issue.class.php:1120 hook.php:665 -msgid "Assigned" -msgstr "Assigné" - -#: inc/issue.class.php:1126 inc/formanswer.class.php:75 -#: inc/form_validator.class.php:69 hook.php:666 -msgid "Waiting" -msgstr "En attente" - -#: inc/issue.class.php:1132 hook.php:667 -msgid "To validate" -msgstr "À valider" - -#: inc/issue.class.php:1138 hook.php:668 -msgid "Solved" -msgstr "Résolu" - -#: inc/issue.class.php:1144 hook.php:669 ->>>>>>> support/2.13.0 msgid "Closed" msgstr "Fermé" @@ -1013,7 +830,6 @@ msgstr "Couleur du fond" msgid "The form as been saved" msgstr "Le formulaire a été sauvegardé" -<<<<<<< HEAD #: inc/notificationtargetformanswer.class.php:44 install/install.php:355 msgid "A form need to be validate" msgstr "Un formulaire est en attente de validation" @@ -1027,21 +843,6 @@ msgid "The form is accepted" msgstr "Le formulaire a été accepté" #: inc/notificationtargetformanswer.class.php:47 install/install.php:373 -======= -#: inc/notificationtargetformanswer.class.php:44 install/install.php:334 -msgid "A form need to be validate" -msgstr "Un formulaire est en attente de validation" - -#: inc/notificationtargetformanswer.class.php:45 install/install.php:340 -msgid "The form is refused" -msgstr "Le formulaire a été refusé" - -#: inc/notificationtargetformanswer.class.php:46 install/install.php:346 -msgid "The form is accepted" -msgstr "Le formulaire a été accepté" - -#: inc/notificationtargetformanswer.class.php:47 install/install.php:352 ->>>>>>> support/2.13.0 msgid "The form is deleted" msgstr "Le formulaire a été supprimé" @@ -1090,19 +891,11 @@ msgstr "Auteur" msgid "Approver" msgstr "Approbateur" -<<<<<<< HEAD #: inc/target_actor.class.php:66 inc/abstractitiltarget.class.php:2034 msgid "Form author" msgstr "Auteur du formulaire" #: inc/target_actor.class.php:67 inc/abstractitiltarget.class.php:2037 -======= -#: inc/target_actor.class.php:66 inc/abstractitiltarget.class.php:2038 -msgid "Form author" -msgstr "Auteur du formulaire" - -#: inc/target_actor.class.php:67 inc/abstractitiltarget.class.php:2041 ->>>>>>> support/2.13.0 msgid "Form validator" msgstr "Valideur du formulaire" @@ -1110,11 +903,7 @@ msgstr "Valideur du formulaire" msgid "Specific person" msgstr "Personne spécifique" -<<<<<<< HEAD #: inc/target_actor.class.php:69 inc/abstractitiltarget.class.php:2047 -======= -#: inc/target_actor.class.php:69 inc/abstractitiltarget.class.php:2051 ->>>>>>> support/2.13.0 msgid "Person from the question" msgstr "Personne depuis la question" @@ -1122,11 +911,7 @@ msgstr "Personne depuis la question" msgid "Specific group" msgstr "Groupe spécifique" -<<<<<<< HEAD #: inc/target_actor.class.php:71 inc/abstractitiltarget.class.php:2058 -======= -#: inc/target_actor.class.php:71 inc/abstractitiltarget.class.php:2062 ->>>>>>> support/2.13.0 msgid "Group from the question" msgstr "Groupe depuis la question" @@ -1142,7 +927,6 @@ msgstr "Tech groupe à partir d'un objet" msgid "Specific supplier" msgstr "Fournisseur spécifique" -<<<<<<< HEAD #: inc/target_actor.class.php:75 inc/abstractitiltarget.class.php:2087 msgid "Supplier from the question" msgstr "Fournisseur depuis la question" @@ -1152,17 +936,6 @@ msgid "Actors from the question" msgstr "Acteurs depuis la question" #: inc/target_actor.class.php:77 inc/abstractitiltarget.class.php:2091 -======= -#: inc/target_actor.class.php:75 inc/abstractitiltarget.class.php:2091 -msgid "Supplier from the question" -msgstr "Fournisseur depuis la question" - -#: inc/target_actor.class.php:76 inc/abstractitiltarget.class.php:2080 -msgid "Actors from the question" -msgstr "Acteurs depuis la question" - -#: inc/target_actor.class.php:77 inc/abstractitiltarget.class.php:2095 ->>>>>>> support/2.13.0 msgid "Form author's supervisor" msgstr "Superviseur de l'auteur du formulaire" @@ -1170,11 +943,7 @@ msgstr "Superviseur de l'auteur du formulaire" msgid "Observer" msgstr "Observateur" -<<<<<<< HEAD #: inc/target_actor.class.php:85 inc/abstractitiltarget.class.php:1724 -======= -#: inc/target_actor.class.php:85 inc/abstractitiltarget.class.php:1728 ->>>>>>> support/2.13.0 msgid "Assigned to" msgstr "Assigné à" @@ -1209,7 +978,6 @@ msgstr "Impossible de trouver le fournisseur: %1$s" msgid "Accepted" msgstr "Accepté" -<<<<<<< HEAD #: inc/formanswer.class.php:523 msgid "Print this form" msgstr "Imprimer ce formulaire" @@ -1271,69 +1039,6 @@ msgid "You failed the Turing test" msgstr "Vous avez échoué au test de Turing" #: inc/formanswer.class.php:1305 -======= -#: inc/formanswer.class.php:525 -msgid "Print this form" -msgstr "Imprimer ce formulaire" - -#: inc/formanswer.class.php:549 -msgid "Form accepted by validator." -msgstr "Formulaire accepté par le valideur." - -#: inc/formanswer.class.php:551 -msgid "Form successfully saved." -msgstr "Formulaire sauvegardé avec succès" - -#: inc/formanswer.class.php:621 inc/formaccesstype.class.php:122 -msgid "Save" -msgstr "Enregistrer" - -#: inc/formanswer.class.php:633 -msgid "Required if refused" -msgstr "Obligatoire en cas de refus" - -#: inc/formanswer.class.php:639 -msgid "Refuse" -msgstr "Refuser" - -#: inc/formanswer.class.php:647 -msgid "Edit answers" -msgstr "Editer les réponses" - -#: inc/formanswer.class.php:653 -msgid "Cancel edition" -msgstr "Annuler l'édition" - -#: inc/formanswer.class.php:660 -msgid "Accept" -msgstr "Accepter" - -#: inc/formanswer.class.php:681 -msgid "Refused comment is required!" -msgstr "Le commentaire de refus est obligatoire !" - -#: inc/formanswer.class.php:755 -msgid "You are not the validator of these answers" -msgstr "Vous n'êtes pas le valideur pour ces réponses" - -#: inc/formanswer.class.php:961 inc/formanswer.class.php:963 -msgid "Form data" -msgstr "Données du formulaire" - -#: inc/formanswer.class.php:1089 inc/formanswer.class.php:1139 -msgid "Cannot generate targets!" -msgstr "Impossible de générer les cibles !" - -#: inc/formanswer.class.php:1263 -msgid "No turing test set" -msgstr "Pas de test de Turing défini" - -#: inc/formanswer.class.php:1268 -msgid "You failed the Turing test" -msgstr "Vous avez échoué au test de Turing" - -#: inc/formanswer.class.php:1310 ->>>>>>> support/2.13.0 msgid "You must select validator!" msgstr "Vous devez définir un valideur !" @@ -1363,15 +1068,9 @@ msgstr "Consulter les flux RSS" #: inc/formaccesstype.class.php:39 inc/formaccesstype.class.php:64 msgid "Access type" msgid_plural "Access types" -<<<<<<< HEAD msgstr[0] "" msgstr[1] "" msgstr[2] "" -======= -msgstr[0] "Type d'accès" -msgstr[1] "Types d'accès" -msgstr[2] "Types d'accès" ->>>>>>> support/2.13.0 #: inc/formaccesstype.class.php:78 msgid "Link to the form" @@ -1405,11 +1104,7 @@ msgstr[2] "" #: inc/form_language.class.php:111 inc/form.class.php:1048 #: inc/form.class.php:1173 inc/abstracttarget.class.php:161 -<<<<<<< HEAD #: inc/abstractitiltarget.class.php:1541 -======= -#: inc/abstractitiltarget.class.php:1545 ->>>>>>> support/2.13.0 msgid "The name cannot be empty!" msgstr "Le nom ne doit pas être vide !" @@ -1421,11 +1116,7 @@ msgstr "La langue doit être associée à un formulaire !" msgid "Add a translation" msgstr "Ajouter une traduction" -<<<<<<< HEAD #: inc/form_language.class.php:283 js/scripts.js:1179 -======= -#: inc/form_language.class.php:283 js/scripts.js:1160 ->>>>>>> support/2.13.0 msgid "Update a translation" msgstr "Mettre à jour une traduction" @@ -1446,11 +1137,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:337 inc/form_language.class.php:376 -<<<<<<< HEAD #: inc/form.class.php:529 inc/abstractitiltarget.class.php:1615 -======= -#: inc/form.class.php:529 inc/abstractitiltarget.class.php:1619 ->>>>>>> support/2.13.0 msgid "Delete" msgstr "Supprimer" @@ -1476,7 +1163,6 @@ msgstr "Aucun" msgid "Need validaton?" msgstr "Requiert une validation ?" -<<<<<<< HEAD #: inc/form_validator.class.php:126 inc/abstractitiltarget.class.php:2028 msgid "No" msgstr "Non" @@ -1485,16 +1171,6 @@ msgstr "Non" #: inc/targetproblem.class.php:146 inc/entityconfig.class.php:389 #: inc/targetchange.class.php:483 inc/targetticket.class.php:317 #: inc/targetticket.class.php:352 inc/abstractitiltarget.class.php:2017 -======= -#: inc/form_validator.class.php:126 inc/abstractitiltarget.class.php:2032 -msgid "No" -msgstr "Non" - -#: inc/form_validator.class.php:303 inc/targetproblem.class.php:146 -#: inc/entityconfig.class.php:389 inc/targetchange.class.php:483 -#: inc/targetticket.class.php:317 inc/targetticket.class.php:352 -#: inc/abstractitiltarget.class.php:2021 ->>>>>>> support/2.13.0 msgctxt "button" msgid "Save" msgstr "Enregistrer" @@ -1521,11 +1197,7 @@ msgid "Properties" msgstr "Propriétés" #: inc/targetproblem.class.php:521 inc/targetchange.class.php:285 -<<<<<<< HEAD #: inc/targetticket.class.php:1411 -======= -#: inc/targetticket.class.php:1409 ->>>>>>> support/2.13.0 #, php-format msgid "" "Failed to add or update the %1$s %2$s: a question is missing and is used in " @@ -1659,7 +1331,6 @@ msgstr "Message d'entête" #: inc/entityconfig.class.php:347 msgid "Search issue" msgstr "" -<<<<<<< HEAD #: inc/entityconfig.class.php:363 msgid "Tile design" @@ -1677,53 +1348,22 @@ msgstr[2] "" msgid "Display search field" msgstr "Afficher le champ de recherche" -======= - -#: inc/entityconfig.class.php:363 -msgid "Tile design" -msgstr "" - -#: inc/entityconfig.class.php:375 inc/entityconfig.class.php:453 -#: inc/form.class.php:239 entrée standard:84 -msgid "Header" -msgid_plural "Headers" -msgstr[0] "En-tête" -msgstr[1] "En-têtes" -msgstr[2] "En-têtes" - -#: inc/entityconfig.class.php:433 -msgid "Display search field" -msgstr "Afficher le champ de recherche" - ->>>>>>> support/2.13.0 #: inc/entityconfig.class.php:443 msgid "Display header" msgstr "Afficher l'entête" -<<<<<<< HEAD #: inc/questionrange.class.php:52 inc/questionparameter/range.class.php:59 -======= -#: inc/questionrange.class.php:52 inc/questionparameter/range.class.php:57 ->>>>>>> support/2.13.0 msgid "Question range" msgid_plural "Question ranges" msgstr[0] "" msgstr[1] "" msgstr[2] "" -<<<<<<< HEAD #: inc/questionrange.class.php:62 inc/questionparameter/range.class.php:69 msgid "Minimum range" msgstr "Intervalle minimum" #: inc/questionrange.class.php:71 inc/questionparameter/range.class.php:78 -======= -#: inc/questionrange.class.php:62 inc/questionparameter/range.class.php:68 -msgid "Minimum range" -msgstr "Intervalle minimum" - -#: inc/questionrange.class.php:71 inc/questionparameter/range.class.php:77 ->>>>>>> support/2.13.0 msgid "maximum range" msgstr "Intervalle maximum" @@ -1743,11 +1383,7 @@ msgstr "Droits restreints (profils)" msgid "Answers waiting for validation" msgstr "Réponses en attente de validation" -<<<<<<< HEAD #: inc/form.class.php:124 inc/form.class.php:1606 inc/form.class.php:1632 -======= -#: inc/form.class.php:124 inc/form.class.php:1591 inc/form.class.php:1617 ->>>>>>> support/2.13.0 msgid "Import forms" msgstr "Import de formulaires" @@ -1772,29 +1408,10 @@ msgstr "Accès" msgid "Active" msgstr "Actif" -<<<<<<< HEAD -#: inc/form.class.php:300 inc/form.class.php:341 inc/form.class.php:416 -msgid "Default form" -msgstr "Formulaire par défaut" - -======= -#: 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 msgid "Default form" msgstr "Formulaire par défaut" ->>>>>>> support/2.13.0 #: inc/form.class.php:329 inc/form.class.php:394 msgid "Inactive" msgstr "Inactif" @@ -1822,11 +1439,7 @@ msgstr[2] "" msgid "Actions" msgstr "" -<<<<<<< HEAD #: inc/form.class.php:546 inc/form.class.php:2130 -======= -#: inc/form.class.php:546 inc/form.class.php:2116 ->>>>>>> support/2.13.0 msgid "Add a target" msgstr "Ajouter une cible" @@ -1892,25 +1505,16 @@ msgctxt "button" msgid "Post" msgstr "Soumettre" -<<<<<<< HEAD #: inc/form.class.php:1440 -======= -#: inc/form.class.php:1435 ->>>>>>> support/2.13.0 #, php-format msgid "Form duplicated: %s" msgstr "Formulaire dupliqué : %s" -<<<<<<< HEAD #: inc/form.class.php:1456 -======= -#: inc/form.class.php:1446 ->>>>>>> support/2.13.0 #, php-format msgid "Form Transfered: %s" msgstr "Formulaire transféré : %s" -<<<<<<< HEAD #: inc/form.class.php:1480 msgid "Back" msgstr "Retour" @@ -1924,43 +1528,19 @@ msgid "You may allow JSON files right now." msgstr "vous pouvez utiliser les fichiers JSON dès maintenant" #: inc/form.class.php:1583 -======= -#: inc/form.class.php:1465 -msgid "Back" -msgstr "Retour" - -#: inc/form.class.php:1564 -msgid "Upload of JSON files not allowed." -msgstr "Le téléversement de fichiers JSON n'est pas autorisé." - -#: inc/form.class.php:1567 -msgid "You may allow JSON files right now." -msgstr "vous pouvez utiliser les fichiers JSON dès maintenant" - -#: inc/form.class.php:1568 ->>>>>>> support/2.13.0 msgctxt "button" msgid "Create" msgstr "Créer" -<<<<<<< HEAD #: inc/form.class.php:1586 inc/form.class.php:1597 msgid "Please contact your GLPI administrator." msgstr "Veuillez contacter votre administrateur GLPI." #: inc/form.class.php:1587 inc/form.class.php:1598 -======= -#: inc/form.class.php:1571 inc/form.class.php:1582 -msgid "Please contact your GLPI administrator." -msgstr "Veuillez contacter votre administrateur GLPI." - -#: inc/form.class.php:1572 inc/form.class.php:1583 ->>>>>>> support/2.13.0 msgctxt "button" msgid "Back" msgstr "Retour" -<<<<<<< HEAD #: inc/form.class.php:1590 msgid "Upload of JSON files not enabled." msgstr "Le téléversement de fichiers JSON n'est pas activée" @@ -1970,31 +1550,15 @@ msgid "You may enable JSON files right now." msgstr "Vous pouvez activer les fichiers JSON dès maintenant" #: inc/form.class.php:1594 -======= -#: inc/form.class.php:1575 -msgid "Upload of JSON files not enabled." -msgstr "Le téléversement de fichiers JSON n'est pas activée" - -#: inc/form.class.php:1578 inc/form.class.php:1581 -msgid "You may enable JSON files right now." -msgstr "Vous pouvez activer les fichiers JSON dès maintenant" - -#: inc/form.class.php:1579 ->>>>>>> support/2.13.0 msgctxt "button" msgid "Enable" msgstr "Activer" -<<<<<<< HEAD #: inc/form.class.php:1641 -======= -#: inc/form.class.php:1626 ->>>>>>> support/2.13.0 msgctxt "button" msgid "Send" msgstr "Envoyer" -<<<<<<< HEAD #: inc/form.class.php:1660 msgid "Forms import impossible, the file is empty" msgstr "L'importation de formulaires est impossible, le fichier est vide" @@ -2004,27 +1568,12 @@ msgid "Forms import impossible, the file seems corrupt" msgstr "Importation de formulaires impossible, le fichier semble corrompu" #: inc/form.class.php:1674 -======= -#: inc/form.class.php:1645 -msgid "Forms import impossible, the file is empty" -msgstr "L'importation de formulaires est impossible, le fichier est vide" - -#: inc/form.class.php:1649 inc/form.class.php:1653 -msgid "Forms import impossible, the file seems corrupt" -msgstr "Importation de formulaires impossible, le fichier semble corrompu" - -#: inc/form.class.php:1659 ->>>>>>> support/2.13.0 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" -<<<<<<< HEAD #: inc/form.class.php:1681 -======= -#: inc/form.class.php:1666 ->>>>>>> support/2.13.0 msgid "" "The file does not specifies the schema version. It was probably generated " "with a version older than 2.10. Giving up." @@ -2032,53 +1581,32 @@ 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." -<<<<<<< HEAD #: inc/form.class.php:1707 -======= -#: inc/form.class.php:1692 ->>>>>>> support/2.13.0 #, php-format msgid "Failed to import %s" msgstr "Importation échouée de %s" -<<<<<<< HEAD #: inc/form.class.php:1712 -======= -#: inc/form.class.php:1697 ->>>>>>> support/2.13.0 #, php-format msgid "Forms successfully imported from %s" msgstr "Formulaires importés avec succès depuis %s" -<<<<<<< HEAD #: inc/form.class.php:1775 -======= -#: inc/form.class.php:1760 ->>>>>>> support/2.13.0 #, 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." -<<<<<<< HEAD #: inc/form.class.php:1783 -======= -#: inc/form.class.php:1768 ->>>>>>> support/2.13.0 #, 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." -<<<<<<< HEAD #: inc/form.class.php:1793 -======= -#: inc/form.class.php:1778 ->>>>>>> support/2.13.0 #, 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." -<<<<<<< HEAD #: inc/form.class.php:1875 msgid "Failed to create JSON document type" msgstr "Échec de création du type de fichiers JSON" @@ -2109,38 +1637,6 @@ msgid "Unsupported target type." msgstr "Type de cible non supporté." #: inc/form.class.php:2241 -======= -#: inc/form.class.php:1860 -msgid "Failed to create JSON document type" -msgstr "Échec de création du type de fichiers JSON" - -#: inc/form.class.php:1867 -msgid "JSON document type not found" -msgstr "Type de document JSON introuvable" - -#: inc/form.class.php:1874 -msgid "Failed to update JSON document type" -msgstr "Échec lors de la mise à jour du type de document JSON" - -#: inc/form.class.php:1894 -msgid "Forms without category" -msgstr "Formulaires sans catégorie" - -#: inc/form.class.php:1915 -msgid "No form available" -msgstr "Aucun formulaire disponible" - -#: inc/form.class.php:2147 inc/targetticket.class.php:392 -#: inc/abstractitiltarget.class.php:1738 inc/abstractitiltarget.class.php:2021 -msgid "Add" -msgstr "Ajouter" - -#: inc/form.class.php:2165 inc/form.class.php:2188 -msgid "Unsupported target type." -msgstr "Type de cible non supporté." - -#: inc/form.class.php:2227 ->>>>>>> support/2.13.0 msgid "plugin_formcreator_load_check" msgstr "plugin_formcreator_load_check" @@ -2188,13 +1684,8 @@ msgstr "L'intitulé est obligatoire" msgid "Failed to find %1$s %2$s" msgstr "Impossible de trouver %1$s %2$s" -<<<<<<< HEAD #: inc/question.class.php:70 inc/targetticket.class.php:1134 #: inc/targetticket.class.php:1173 inc/abstractitiltarget.class.php:968 -======= -#: inc/question.class.php:70 inc/targetticket.class.php:1132 -#: inc/targetticket.class.php:1171 inc/abstractitiltarget.class.php:968 ->>>>>>> support/2.13.0 #: inc/abstractitiltarget.class.php:1005 inc/abstractitiltarget.class.php:1083 #: inc/abstractitiltarget.class.php:1214 inc/abstractitiltarget.class.php:1295 #: entrée standard:41 @@ -2233,7 +1724,6 @@ msgstr "Ce type de question requiert des paramètres" msgid "A parameter is missing for this question type" msgstr "Il manque un paramètre pour ce type de question" -<<<<<<< HEAD #: inc/question.class.php:1268 msgid "Service levels" msgstr "Niveaux de service" @@ -2281,55 +1771,6 @@ msgid_plural "Plugins" msgstr[0] "" msgstr[1] "" msgstr[2] "" -======= -#: inc/question.class.php:1274 -msgid "Service levels" -msgstr "Niveaux de service" - -#: inc/question.class.php:1275 inc/abstractitiltarget.class.php:806 -msgid "SLA" -msgstr "Entente de niveau de service " - -#: inc/question.class.php:1276 inc/abstractitiltarget.class.php:879 -msgid "OLA" -msgstr "Entente sur les niveaux opérationnels" - -#: inc/question.class.php:1293 inc/question.class.php:1333 -#: inc/question.class.php:1336 -msgid "Assets" -msgstr "Parc" - -#: inc/question.class.php:1307 hook.php:677 hook.php:694 -msgid "Assistance" -msgstr "Assistance" - -#: inc/question.class.php:1312 -msgid "Management" -msgstr "Gestion" - -#: inc/question.class.php:1321 -msgid "Tools" -msgstr "Outils" - -#: inc/question.class.php:1322 -msgid "Notes" -msgstr "Notes" - -#: inc/question.class.php:1323 -msgid "RSS feed" -msgstr "Flux RSS" - -#: inc/question.class.php:1325 -msgid "Administration" -msgstr "Administration" - -#: inc/question.class.php:1333 inc/question.class.php:1336 -msgid "Plugin" -msgid_plural "Plugins" -msgstr[0] "Plugin" -msgstr[1] "Plugins" -msgstr[2] "Plugins" ->>>>>>> support/2.13.0 #: inc/abstractquestionparameter.class.php:92 msgid "Parameter" @@ -2378,7 +1819,6 @@ msgstr "Depuis un objet GLPI > Entité type question réponse" #: inc/abstracttarget.class.php:115 msgid "Always generated" msgstr "Toujours généré" -<<<<<<< HEAD #: inc/abstracttarget.class.php:116 msgid "Disabled unless" @@ -2775,418 +2215,19 @@ msgid "Tech group from the object" msgstr "Tech groupe à partir de l'objet" #: install/install.php:133 -======= +msgid "" +"Upgrade tables to innoDB; run php bin/console " +"glpi:migration:myisam_to_innodb" +msgstr "" +"Mettez à jour les tables vers InnoDB; exécutez php bin/console " +"glpi:migration:myisam_to_innodb" -#: inc/abstracttarget.class.php:116 -msgid "Disabled unless" -msgstr "Désactivé sauf si" - -#: inc/abstracttarget.class.php:117 -msgid "Generated unless" -msgstr "Généré sauf si" - -#: inc/abstracttarget.class.php:128 -msgid "A target must be associated to a form." -msgstr "Une cible doit être associée à un formulaire." - -#: inc/abstracttarget.class.php:133 -msgid "A target must be associated to an existing form." -msgstr "Une cible doit être associée à un formulaire existant." - -#: inc/abstracttarget.class.php:138 -msgid "Name is required." -msgstr "Le nom est requis." - -#: inc/abstracttarget.class.php:503 -msgid "Destination entity" -msgstr "Entité de destination" - -#: inc/abstracttarget.class.php:519 -msgid "User type question" -msgstr "Question de type \"utilisateur\"" - -#: inc/abstracttarget.class.php:520 -msgid "Entity type question" -msgstr "Question de type \"entité\"" - -#: inc/filter/itilcategoryfilter.class.php:52 -#: inc/filter/itilcategoryfilter.class.php:54 -msgid "Request categories" -msgstr "Catégories de la requête" - -#: inc/filter/itilcategoryfilter.class.php:53 -#: inc/filter/itilcategoryfilter.class.php:54 -msgid "Incident categories" -msgstr "Catégories d'incident" - -#: inc/filter/itilcategoryfilter.class.php:55 -msgid "Change categories" -msgstr "Catégories de changement" - -#: 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" - -#: 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" - -#: 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" - -#: 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" - -#: inc/targetticket.class.php:56 entrée standard:43 -msgid "Target ticket" -msgid_plural "Target tickets" -msgstr[0] "Ticket cible" -msgstr[1] "Tickets cibles" -msgstr[2] "Tickets cibles" - -#: inc/targetticket.class.php:99 -msgid "Specific asset" -msgstr "Actif spécifique" - -#: 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 "Égale à la réponse à la question" - -#: inc/targetticket.class.php:101 inc/abstractitiltarget.class.php:224 -#: inc/abstractitiltarget.class.php:233 -msgid "Last valid answer" -msgstr "Dernière réponse valide" - -#: inc/targetticket.class.php:107 -msgid "Source from template or user default or GLPI default" -msgstr "Source depuis un gabarit ou défaut de l'utilisateur ou défaut de GLPI" - -#: inc/targetticket.class.php:108 -msgid "Formcreator" -msgstr "Formcreator" - -#: inc/targetticket.class.php:114 -msgid "Default or from a template" -msgstr "Par défaut ou à partir d'un modèle" - -#: inc/targetticket.class.php:115 -msgid "Specific type" -msgstr "Type spécifique" - -#: inc/targetticket.class.php:188 entrée standard:48 -msgid "Ticket title" -msgstr "Titre du ticket" - -#: inc/targetticket.class.php:301 -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:335 -msgid "Add a field" -msgstr "Ajouter un champ" - -#: inc/targetticket.class.php:363 -msgid "Managed fields" -msgstr "Gérer les champs" - -#: inc/targetticket.class.php:370 -msgid "No managed field" -msgstr "Pas de champ géré" - -#: inc/targetticket.class.php:390 -msgid "Link to an other ticket" -msgstr "Lier à un autre ticket" - -#: inc/targetticket.class.php:399 -msgid "An other destination of this form" -msgstr "Une autre destination de ce formulaire" - -#: inc/targetticket.class.php:400 -msgid "An existing ticket" -msgstr "Un ticket existant" - -#: inc/targetticket.class.php:401 -msgid "A ticket from an answer to a question" -msgstr "Un ticket depuis une réponse à une question" - -#: inc/targetticket.class.php:482 -msgctxt "button" -msgid "Delete permanently" -msgstr "Effacer définitivement" - -#: inc/targetticket.class.php:741 -msgid "Invalid link type" -msgstr "Type de lien invalide" - -#: inc/targetticket.class.php:761 -msgid "Invalid linked item type" -msgstr "Type d'objet lié invalide" - -#: inc/targetticket.class.php:774 -msgid "Linked item does not exists" -msgstr "L'objet lié n'existe pas" - -#: inc/targetticket.class.php:787 -msgid "Failed to link the item" -msgstr "Échec de liaison de l'objet" - -#: inc/targetticket.class.php:957 install/install.php:347 -msgid "Your form has been accepted by the validator" -msgstr "Votre formulaire a été accepté par le valideur" - -#: inc/targetticket.class.php:1108 -msgid "Request source" -msgstr "Source de la demande" - -#: inc/targetticket.class.php:1133 -msgid "Type " -msgstr "Type" - -#: inc/targetticket.class.php:1161 -msgid "Associated elements" -msgstr "Éléments associés" - -#: inc/targetticket.class.php:1172 -msgid "Item " -msgstr "Élément" - -#: inc/translation.class.php:153 -msgid "No more string to translate" -msgstr "Il n'y a plus de chaîne à traduire" - -#: inc/translation.class.php:216 -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:234 -msgid "Failed to add the translation." -msgstr "L'ajout de la traduction a échoué." - -#: inc/abstractitiltarget.class.php:180 -msgid "Tags from questions" -msgstr "Étiquettes depuis les questions" - -#: inc/abstractitiltarget.class.php:181 -msgid "Specific tags" -msgstr "Étiquettes spécifiques" - -#: inc/abstractitiltarget.class.php:182 -msgid "Tags from questions and specific tags" -msgstr "Étiquettes depuis les questions et spécifiques" - -#: inc/abstractitiltarget.class.php:183 -msgid "Tags from questions or specific tags" -msgstr "Étiquettes depuis les questions ou spécifiques" - -#: inc/abstractitiltarget.class.php:189 -msgid "equals to the answer to the question" -msgstr "égale à la réponse de la question" - -#: inc/abstractitiltarget.class.php:190 -msgid "calculated from the ticket creation date" -msgstr "calculée à partir de la date de création du ticket" - -#: inc/abstractitiltarget.class.php:191 -msgid "calculated from the answer to the question" -msgstr "calculée à partir de la réponse à la question" - -#: inc/abstractitiltarget.class.php:197 -msgid "SLA from template or none" -msgstr "Entente de niveaux de service depuis le gabarit ou aucun" - -#: inc/abstractitiltarget.class.php:198 -msgid "Specific SLA" -msgstr "Entente de niveaux de service spécifique" - -#: inc/abstractitiltarget.class.php:205 -msgid "OLA from template or none" -msgstr "Entente sur les niveaux opérationnels depuis le gabarit ou aucun" - -#: inc/abstractitiltarget.class.php:206 -msgid "Specific OLA" -msgstr "Entente sur les niveaux opérationnels spécifique" - -#: inc/abstractitiltarget.class.php:213 -msgid "Urgency from template or Medium" -msgstr "Urgence à partir du gabarit ou Moyen" - -#: inc/abstractitiltarget.class.php:214 -msgid "Specific urgency" -msgstr "Urgence spécifique" - -#: inc/abstractitiltarget.class.php:221 -msgid "Category from template or none" -msgstr "Catégorie depuis le gabarit ou aucune" - -#: inc/abstractitiltarget.class.php:222 -msgid "Specific category" -msgstr "Catégorie spécifique" - -#: inc/abstractitiltarget.class.php:230 -msgid "Location from template or none" -msgstr "Lieu à partir d'un gabarit ou aucun" - -#: inc/abstractitiltarget.class.php:231 -msgid "Specific location" -msgstr "Lieu spécifique" - -#: inc/abstractitiltarget.class.php:239 -msgid "No validation" -msgstr "Pas de validation" - -#: inc/abstractitiltarget.class.php:240 -msgid "Specific user or group" -msgstr "Utilisateur ou groupe spécifique" - -#: inc/abstractitiltarget.class.php:241 -msgid "User from question answer" -msgstr "Utilisateur depuis une réponse à une question" - -#: inc/abstractitiltarget.class.php:242 -msgid "Group from question answer" -msgstr "Groupe depuis la réponse à une question" - -#: inc/abstractitiltarget.class.php:741 -msgid "Time to resolve" -msgstr "Temps de résolution" - -#: inc/abstractitiltarget.class.php:794 -msgid "Minute" -msgid_plural "Minutes" -msgstr[0] "Minute" -msgstr[1] "Minutes" -msgstr[2] "Minutes" - -#: inc/abstractitiltarget.class.php:795 -msgid "Hour" -msgid_plural "Hours" -msgstr[0] "Heure" -msgstr[1] "Heures" -msgstr[2] "Heures" - -#: inc/abstractitiltarget.class.php:796 -msgid "Day" -msgid_plural "Days" -msgstr[0] "Jour" -msgstr[1] "Jours" -msgstr[2] "Jours" - -#: inc/abstractitiltarget.class.php:797 -msgid "Month" -msgid_plural "Months" -msgstr[0] "Mois" -msgstr[1] "Mois" -msgstr[2] "Mois" - -#: inc/abstractitiltarget.class.php:829 -msgid "SLA (TTO/TTR)" -msgstr "SLA (TTO/TTR)" - -#: inc/abstractitiltarget.class.php:830 inc/abstractitiltarget.class.php:903 -msgid "Question (TTO/TTR)" -msgstr "Question (TTO/TTR)" - -#: inc/abstractitiltarget.class.php:902 -msgid "OLA (TTO/TTR)" -msgstr "OLA (TTO/TTR)" - -#: inc/abstractitiltarget.class.php:1006 -msgid "Urgency " -msgstr "Urgence" - -#: inc/abstractitiltarget.class.php:1036 -msgid "Ticket tags" -msgstr "Étiquettes du ticket" - -#: inc/abstractitiltarget.class.php:1084 -msgid "Tags" -msgstr "Étiquettes" - -#: inc/abstractitiltarget.class.php:1203 -msgid "Location" -msgstr "Lieu" - -#: inc/abstractitiltarget.class.php:1215 -msgid "Location " -msgstr "Lieu" - -#: inc/abstractitiltarget.class.php:1551 -msgid "The description cannot be empty!" -msgstr "La desciption ne doit pas être vide !" - -#: inc/abstractitiltarget.class.php:1721 -msgid "Watcher" -msgid_plural "Watchers" -msgstr[0] "Observateur" -msgstr[1] "Observateurs" -msgstr[2] "Observateurs" - -#: inc/abstractitiltarget.class.php:1740 -msgid "Cancel" -msgstr "Annuler" - -#: inc/abstractitiltarget.class.php:2015 inc/abstractitiltarget.class.php:2031 -#: inc/abstractitiltarget.class.php:2032 -msgid "Email followup" -msgstr "Courriel de suivi" - -#: inc/abstractitiltarget.class.php:2029 inc/abstractitiltarget.class.php:2057 -msgid "Group" -msgstr "Groupe" - -#: inc/abstractitiltarget.class.php:2030 inc/abstractitiltarget.class.php:2086 -msgid "Supplier" -msgstr "Fournisseur" - -#: inc/abstractitiltarget.class.php:2031 -msgid "Yes" -msgstr "Oui" - -#: inc/abstractitiltarget.class.php:2068 -msgid "Group from the object" -msgstr "Groupe à partir de l'objet" - -#: inc/abstractitiltarget.class.php:2074 -msgid "Tech group from the object" -msgstr "Tech groupe à partir de l'objet" - -#: install/install.php:131 ->>>>>>> support/2.13.0 -msgid "" -"Upgrade tables to innoDB; run php bin/console " -"glpi:migration:myisam_to_innodb" -msgstr "" -"Mettez à jour les tables vers InnoDB; exécutez php bin/console " -"glpi:migration:myisam_to_innodb" - -<<<<<<< HEAD -#: install/install.php:174 -#, 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:174 +#, 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:349 msgid "A form has been created" @@ -3197,17 +2238,6 @@ msgid "Your request has been saved" msgstr "Votre demande a été sauvegardée avec succès !" #: install/install.php:351 -======= -#: install/install.php:328 -msgid "A form has been created" -msgstr "Un formulaire a été créé" - -#: install/install.php:329 -msgid "Your request has been saved" -msgstr "Votre demande a été sauvegardée avec succès !" - -#: install/install.php:330 ->>>>>>> support/2.13.0 msgid "" "Hi,\\nYour request from GLPI has been successfully saved with number " "##formcreator.request_id## and transmitted to the helpdesk team.\\nYou can " @@ -3218,19 +2248,11 @@ msgstr "" "support.\\\\nVous pouvez visualiser vos réponses à l'adresse suivante " ":\\\\n##formcreator.validation_link##" -<<<<<<< HEAD #: install/install.php:356 msgid "A form from GLPI need to be validate" msgstr "Un formulaire GLPI est en attente de validation" #: install/install.php:357 -======= -#: install/install.php:335 -msgid "A form from GLPI need to be validate" -msgstr "Un formulaire GLPI est en attente de validation" - -#: install/install.php:336 ->>>>>>> support/2.13.0 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 " @@ -3240,19 +2262,11 @@ msgstr "" "choisi comme valideur.\\nVous pouvez accéder à celui-ci en cliquant sur le " "lien ci-dessous :\\n##formcreator.validation_link##" -<<<<<<< HEAD #: install/install.php:362 msgid "Your form has been refused by the validator" msgstr "Votre formulaire a été refusé par le valideur" #: install/install.php:363 -======= -#: install/install.php:341 -msgid "Your form has been refused by the validator" -msgstr "Votre formulaire a été refusé par le valideur" - -#: install/install.php:342 ->>>>>>> support/2.13.0 msgid "" "Hi,\\nWe are sorry to inform you that your form has been refused by the " "validator for the reason " @@ -3264,11 +2278,7 @@ msgstr "" "toutefois modifier et renvoyer votre demande en cliquant sur le lien ci-" "dessous :\\\\n##formcreator.validation_link##" -<<<<<<< HEAD #: install/install.php:369 -======= -#: install/install.php:348 ->>>>>>> support/2.13.0 msgid "" "Hi,\\nWe are pleased to inform you that your form has been accepted by the " "validator.\\nYour request will be considered soon." @@ -3276,19 +2286,11 @@ msgstr "" "Bonjour,\\\\nVotre demande a été accepté par le valideur.\\\\nVotre demande " "sera traitée prochainement." -<<<<<<< HEAD #: install/install.php:374 msgid "Your form has been deleted by an administrator" msgstr "Votre formulaire a été supprimé par un administrateur" #: install/install.php:375 -======= -#: install/install.php:353 -msgid "Your form has been deleted by an administrator" -msgstr "Votre formulaire a été supprimé par un administrateur" - -#: install/install.php:354 ->>>>>>> support/2.13.0 msgid "" "Hi,\\nWe are sorry to inform you that your request cannot be considered and " "has been deleted by an administrator." @@ -3296,11 +2298,7 @@ msgstr "" "Bonjour,\\\\nVotre demande ne peut être traitée et a été supprimée par un " "administrateur." -<<<<<<< HEAD #: install/install.php:601 -======= -#: install/install.php:580 ->>>>>>> support/2.13.0 msgid "Formcreator - Sync service catalog issues" msgstr "Formulaires - synchronisation des demandes du catalogue de service" @@ -3318,7 +2316,6 @@ msgctxt "button" msgid "Export" msgstr "Exporter" -<<<<<<< HEAD #: hook.php:667 msgid "Cancel my ticket" msgstr "Annuler mon ticket" @@ -3328,34 +2325,15 @@ msgid "Old" msgstr "" #: hook.php:692 -======= -#: hook.php:653 -msgid "Cancel my ticket" -msgstr "Annuler mon ticket" - -#: hook.php:671 -msgid "Old" -msgstr "" - -#: hook.php:678 ->>>>>>> support/2.13.0 #, php-format msgid "Number of %s" msgstr "Nombre de %s" -<<<<<<< HEAD #: hook.php:709 msgid "Issues summary" msgstr "Résulé des demandes d'assistance" #: hook.php:747 -======= -#: hook.php:695 -msgid "Issues summary" -msgstr "Résulé des demandes d'assistance" - -#: hook.php:733 ->>>>>>> support/2.13.0 msgid "" "Formcreator's mini dashboard not usable as default. This Setting has been " "ignored." @@ -3363,7 +2341,6 @@ msgstr "" "Le mini tableau de bord de Formcreator n'est pas utilisable comme défaut. Ce" " paramètres a été ignoré." -<<<<<<< HEAD #: js/scripts.js:319 msgid "No form found. Please choose a form below instead." msgstr "" @@ -3393,37 +2370,6 @@ msgid "An error occured while querying forms" msgstr "Une erreur est survenue pendant la recherche de formulaires" #: js/scripts.js:1418 -======= -#: js/scripts.js:315 -msgid "No form found. Please choose a form below instead." -msgstr "" - -#: js/scripts.js:317 -msgid "No form found." -msgstr "" - -#: js/scripts.js:321 -msgid "No FAQ item found." -msgstr "" - -#: js/scripts.js:690 -msgid "Are you sure you want to delete this question?" -msgstr "Êtes-vous sûr de vouloir supprimer cette question ?" - -#: js/scripts.js:873 -msgid "Are you sure you want to delete this section?" -msgstr "Êtes-vous sûr de vouloir supprimer cette section ?" - -#: js/scripts.js:1113 -msgid "Add translations" -msgstr "Ajouter des traductions" - -#: js/scripts.js:1260 js/scripts.js:1284 -msgid "An error occured while querying forms" -msgstr "Une erreur est survenue pendant la recherche de formulaires" - -#: js/scripts.js:1398 ->>>>>>> support/2.13.0 msgid "Are you sure you want to delete this target:" msgstr "Êtes vous sûr de vouloir supprimer cette cible :" @@ -3435,7 +2381,6 @@ msgstr "Champ obligatoire" #: standard:69 standard:52 standard:37 msgid "Default values" msgstr "Valeur par défaut" -<<<<<<< HEAD #: entrée standard:52 standard:59 standard:58 msgid "Show empty" @@ -3452,24 +2397,6 @@ msgstr[2] "" msgid "Filter" msgstr "Filtre" -======= - -#: entrée standard:52 standard:59 standard:58 -msgid "Show empty" -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" - ->>>>>>> support/2.13.0 #: entrée standard:78 msgid "Attribute" msgstr "Attribut" diff --git a/locales/fr_FR.po b/locales/fr_FR.po index 3d3a169e9..f4f3e12d6 100644 --- a/locales/fr_FR.po +++ b/locales/fr_FR.po @@ -4,7 +4,6 @@ # FIRST AUTHOR , YEAR. # # Translators: -<<<<<<< HEAD # Tiago Graça, 2022 # alexandre delaunay , 2022 # Legastelois François , 2022 @@ -12,15 +11,6 @@ # gerald antoniolli , 2022 # tguichard25 , 2022 # 06c8e5f1ec78ded2ceb41498ec52b068, 2022 -======= -# alexandre delaunay , 2021 -# Tiago Graça, 2021 -# 06c8e5f1ec78ded2ceb41498ec52b068, 2022 -# gerald antoniolli , 2022 -# tguichard25 , 2022 -# Legastelois François , 2022 -# Johan Cwiklinski, 2022 ->>>>>>> support/2.13.0 # Thierry Bugier , 2022 # #, fuzzy @@ -28,13 +18,8 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -<<<<<<< HEAD "POT-Creation-Date: 2022-06-15 14:47+0200\n" "PO-Revision-Date: 2022-06-15 12:10+0000\n" -======= -"POT-Creation-Date: 2022-06-15 14:46+0200\n" -"PO-Revision-Date: 2021-08-30 07:22+0000\n" ->>>>>>> support/2.13.0 "Last-Translator: Thierry Bugier , 2022\n" "Language-Team: French (France) (https://www.transifex.com/teclib/teams/28042/fr_FR/)\n" "MIME-Version: 1.0\n" @@ -91,11 +76,7 @@ msgstr "Aucune limite" #: ajax/homepage_link.php:36 inc/field/dropdownfield.class.php:71 #: inc/formlist.class.php:46 inc/formanswer.class.php:208 #: inc/entityconfig.class.php:82 inc/form.class.php:111 inc/form.class.php:571 -<<<<<<< HEAD #: inc/form.class.php:1938 inc/filter/entityfilter.class.php:45 -======= -#: inc/form.class.php:1923 inc/filter/entityfilter.class.php:45 ->>>>>>> support/2.13.0 msgid "Form" msgid_plural "Forms" msgstr[0] "" @@ -162,11 +143,7 @@ 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 -<<<<<<< HEAD #: front/formanswer.form.php:78 front/form.php:43 inc/common.class.php:686 -======= -#: front/formanswer.form.php:78 front/form.php:44 inc/common.class.php:686 ->>>>>>> support/2.13.0 #: inc/common.class.php:693 msgid "Form Creator" msgstr "Formcreator" @@ -181,13 +158,8 @@ msgstr "%1$s = %2$s" msgid "Form list" msgstr "Liste des formulaires" -<<<<<<< HEAD #: front/formdisplay.php:90 inc/formanswer.class.php:877 #: inc/formanswer.class.php:1097 inc/formanswer.class.php:1147 -======= -#: front/formdisplay.php:90 inc/formanswer.class.php:882 -#: inc/formanswer.class.php:1102 inc/formanswer.class.php:1152 ->>>>>>> support/2.13.0 msgid "The form has been successfully saved!" msgstr "Le formulaire a été sauvegardé avec succès !" @@ -237,11 +209,7 @@ msgid "The regular expression is invalid" msgstr "L'expression régulière n'est pas valide" #: inc/field/dropdownfield.class.php:70 inc/filter/entityfilter.class.php:44 -<<<<<<< HEAD #: inc/abstractitiltarget.class.php:2024 inc/abstractitiltarget.class.php:2042 -======= -#: inc/abstractitiltarget.class.php:2028 inc/abstractitiltarget.class.php:2046 ->>>>>>> support/2.13.0 msgid "User" msgstr "Utilisateur" @@ -252,15 +220,9 @@ msgstr "Utilisateur et formulaire" #: inc/field/dropdownfield.class.php:431 entrée standard:38 msgid "Dropdown" msgid_plural "Dropdowns" -<<<<<<< HEAD msgstr[0] "" msgstr[1] "" msgstr[2] "" -======= -msgstr[0] "Intitulé" -msgstr[1] "Intitulés" -msgstr[2] "Intitulés" ->>>>>>> support/2.13.0 #: inc/field/dropdownfield.class.php:462 msgid "Invalid value for " @@ -427,15 +389,9 @@ msgstr[2] "" #: inc/field/glpiselectfield.class.php:71 entrée standard:38 msgid "GLPI object" msgid_plural "GLPI objects" -<<<<<<< HEAD msgstr[0] "" msgstr[1] "" msgstr[2] "" -======= -msgstr[0] "Objet GLPI" -msgstr[1] "Objets GLPI" -msgstr[2] "Objets GLPI" ->>>>>>> support/2.13.0 #: inc/field/hostnamefield.class.php:114 msgid "Hostname" @@ -562,11 +518,7 @@ msgstr "Intervalle minimum" msgid "Range max" msgstr "Intervalle maximum" -<<<<<<< HEAD #: inc/field/requesttypefield.class.php:85 inc/targetticket.class.php:1123 -======= -#: inc/field/requesttypefield.class.php:85 inc/targetticket.class.php:1121 ->>>>>>> support/2.13.0 msgid "Request type" msgstr "Type de demande" @@ -576,13 +528,8 @@ msgid "This is not a number: %s" msgstr "Ce n'est pas un nombre: %s" #: inc/field/floatfield.class.php:181 -<<<<<<< HEAD msgid "Decimal number" msgstr "Nombre décimal" -======= -msgid "Float" -msgstr "Flottant" ->>>>>>> support/2.13.0 #: inc/field/datefield.class.php:135 msgid "Date" @@ -639,19 +586,11 @@ msgstr "Affiché par défaut, sauf si" #: 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 -<<<<<<< HEAD #: inc/form.class.php:1831 inc/targetchange.class.php:303 #: inc/section.class.php:379 inc/restrictedformcriteria.class.php:200 #: inc/question.class.php:832 inc/questionparameter/range.class.php:205 #: inc/questionregex.class.php:185 inc/questiondependency.class.php:196 #: inc/item_targetticket.class.php:150 inc/targetticket.class.php:1429 -======= -#: inc/form.class.php:1816 inc/targetchange.class.php:303 -#: inc/section.class.php:379 inc/restrictedformcriteria.class.php:200 -#: inc/question.class.php:832 inc/questionparameter/range.class.php:211 -#: inc/questionregex.class.php:185 inc/questiondependency.class.php:196 -#: inc/item_targetticket.class.php:150 inc/targetticket.class.php:1427 ->>>>>>> support/2.13.0 #, 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" @@ -659,19 +598,11 @@ msgstr "Échec à l'ajout ou la modification de %1$s %2$s" #: 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 -<<<<<<< HEAD #: inc/form.class.php:1522 inc/targetchange.class.php:148 #: inc/section.class.php:404 inc/restrictedformcriteria.class.php:226 #: inc/question.class.php:881 inc/questionparameter/range.class.php:140 #: inc/questionregex.class.php:120 inc/questiondependency.class.php:211 #: inc/item_targetticket.class.php:64 inc/targetticket.class.php:1468 -======= -#: inc/form.class.php:1507 inc/targetchange.class.php:148 -#: inc/section.class.php:404 inc/restrictedformcriteria.class.php:226 -#: inc/question.class.php:881 inc/questionparameter/range.class.php:145 -#: inc/questionregex.class.php:120 inc/questiondependency.class.php:211 -#: inc/item_targetticket.class.php:64 inc/targetticket.class.php:1466 ->>>>>>> support/2.13.0 #, php-format msgid "Cannot export an empty object: %s" msgstr "Impossible d'exporter un objet vide: %s" @@ -701,30 +632,17 @@ msgstr "" "Mettre à jour les informations sur les demandes à partir des tickets et des " "réponses aux formulaires" -<<<<<<< HEAD #: inc/issue.class.php:403 msgid "Satisfaction survey expired" msgstr "Enquête de satisfaction expirée" #: inc/issue.class.php:532 inc/form_language.class.php:213 #: inc/form.class.php:156 inc/form.class.php:2133 entrée standard:52 -======= -#: inc/issue.class.php:389 -msgid "Satisfaction survey expired" -msgstr "Enquête de satisfaction expirée" - -#: inc/issue.class.php:518 inc/form_language.class.php:213 -#: inc/form.class.php:156 inc/form.class.php:2119 entrée standard:52 ->>>>>>> support/2.13.0 #: standard:49 standard:57 standard:38 standard:39 msgid "Name" msgstr "Nom" -<<<<<<< HEAD #: inc/issue.class.php:545 inc/formanswer.class.php:198 -======= -#: inc/issue.class.php:531 inc/formanswer.class.php:198 ->>>>>>> support/2.13.0 #: 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 @@ -732,7 +650,6 @@ msgstr "Nom" msgid "ID" msgstr "ID" -<<<<<<< HEAD #: inc/issue.class.php:554 inc/form.class.php:505 inc/form.class.php:2142 #: entrée standard:65 msgid "Type" @@ -755,71 +672,31 @@ msgstr "Dernière mise à jour" #: inc/issue.class.php:597 inc/form.class.php:174 #: inc/abstracttarget.class.php:517 -======= -#: inc/issue.class.php:540 inc/form.class.php:505 inc/form.class.php:2128 -#: entrée standard:65 -msgid "Type" -msgid_plural "Types" -msgstr[0] "Type" -msgstr[1] "Types" -msgstr[2] "Types" - -#: inc/issue.class.php:553 inc/formanswer.class.php:259 -msgid "Status" -msgstr "Statut" - -#: inc/issue.class.php:565 -msgid "Opening date" -msgstr "Date d'ouverture" - -#: inc/issue.class.php:574 -msgid "Last update" -msgstr "Dernière mise à jour" - -#: inc/issue.class.php:583 inc/form.class.php:174 -#: inc/abstracttarget.class.php:518 ->>>>>>> support/2.13.0 msgid "Entity" msgid_plural "Entities" msgstr[0] "" msgstr[1] "" msgstr[2] "" -<<<<<<< HEAD #: inc/issue.class.php:607 inc/notificationtargetformanswer.class.php:79 #: inc/target_actor.class.php:83 inc/formanswer.class.php:218 #: inc/formanswer.class.php:608 inc/abstractitiltarget.class.php:1710 -======= -#: inc/issue.class.php:593 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:1714 ->>>>>>> support/2.13.0 msgid "Requester" msgid_plural "Requesters" msgstr[0] "" msgstr[1] "" msgstr[2] "" -<<<<<<< HEAD #: inc/issue.class.php:625 inc/formanswer.class.php:228 msgid "Form approver" msgstr "Validateur de formulaire" #: inc/issue.class.php:641 inc/formanswer.class.php:537 #: inc/formanswer.class.php:544 inc/formanswer.class.php:623 -======= -#: inc/issue.class.php:611 inc/formanswer.class.php:228 -msgid "Form approver" -msgstr "Validateur de formulaire" - -#: inc/issue.class.php:627 inc/formanswer.class.php:539 -#: inc/formanswer.class.php:546 inc/formanswer.class.php:628 ->>>>>>> support/2.13.0 #: inc/form_language.class.php:227 msgid "Comment" msgstr "Commentaire" -<<<<<<< HEAD #: inc/issue.class.php:653 msgid "Ticket approver" msgstr "Valideur du ticket" @@ -877,62 +754,26 @@ msgid "Ticket" msgstr "Ticket" #: inc/issue.class.php:878 inc/formanswer.class.php:183 -======= -#: inc/issue.class.php:639 -msgid "Ticket approver" -msgstr "Valideur du ticket" - -#: inc/issue.class.php:673 -msgid "Technician" -msgstr "Technicien" - -#: inc/issue.class.php:704 -msgid "Technician group" -msgstr "Groupe de techniciens" - -#: inc/issue.class.php:737 inc/formanswer.class.php:248 -msgid "Form approver group" -msgstr "Groupe validateur de formulaire" - -#: inc/issue.class.php:770 -msgid "Ticket" -msgstr "Ticket" - -#: inc/issue.class.php:771 inc/formanswer.class.php:183 ->>>>>>> support/2.13.0 msgid "Form answer" msgid_plural "Form answers" msgstr[0] "" msgstr[1] "" msgstr[2] "" -<<<<<<< HEAD #: inc/issue.class.php:883 msgid "Not validated" msgstr "Non validé" #: inc/issue.class.php:884 inc/formanswer.class.php:76 -======= -#: inc/issue.class.php:776 -msgid "Not validated" -msgstr "Non validé" - -#: inc/issue.class.php:777 inc/formanswer.class.php:76 ->>>>>>> support/2.13.0 #: inc/form_validator.class.php:71 msgid "Refused" msgstr "Refusé" -<<<<<<< HEAD #: inc/issue.class.php:952 -======= -#: inc/issue.class.php:845 ->>>>>>> support/2.13.0 #, php-format msgid "%1$s %2$s" msgstr "%1$s %2$s" -<<<<<<< HEAD #: inc/issue.class.php:1215 inc/filter/itilcategoryfilter.class.php:56 #: hook.php:677 msgid "All" @@ -960,35 +801,6 @@ msgid "Solved" msgstr "Résolu" #: inc/issue.class.php:1251 hook.php:683 -======= -#: inc/issue.class.php:1108 inc/filter/itilcategoryfilter.class.php:56 -#: hook.php:663 -msgid "All" -msgstr "Tous" - -#: inc/issue.class.php:1114 hook.php:664 -msgid "New" -msgstr "Nouveau" - -#: inc/issue.class.php:1120 hook.php:665 -msgid "Assigned" -msgstr "Assigné" - -#: inc/issue.class.php:1126 inc/formanswer.class.php:75 -#: inc/form_validator.class.php:69 hook.php:666 -msgid "Waiting" -msgstr "En attente" - -#: inc/issue.class.php:1132 hook.php:667 -msgid "To validate" -msgstr "À valider" - -#: inc/issue.class.php:1138 hook.php:668 -msgid "Solved" -msgstr "Résolu" - -#: inc/issue.class.php:1144 hook.php:669 ->>>>>>> support/2.13.0 msgid "Closed" msgstr "Fermé" @@ -1023,7 +835,6 @@ msgstr "Couleur du fond" msgid "The form as been saved" msgstr "Le formulaire a été sauvegardé" -<<<<<<< HEAD #: inc/notificationtargetformanswer.class.php:44 install/install.php:355 msgid "A form need to be validate" msgstr "Un formulaire est en attente de validation" @@ -1037,21 +848,6 @@ msgid "The form is accepted" msgstr "Le formulaire a été accepté" #: inc/notificationtargetformanswer.class.php:47 install/install.php:373 -======= -#: inc/notificationtargetformanswer.class.php:44 install/install.php:334 -msgid "A form need to be validate" -msgstr "Un formulaire est en attente de validation" - -#: inc/notificationtargetformanswer.class.php:45 install/install.php:340 -msgid "The form is refused" -msgstr "Le formulaire a été refusé" - -#: inc/notificationtargetformanswer.class.php:46 install/install.php:346 -msgid "The form is accepted" -msgstr "Le formulaire a été accepté" - -#: inc/notificationtargetformanswer.class.php:47 install/install.php:352 ->>>>>>> support/2.13.0 msgid "The form is deleted" msgstr "Le formulaire a été supprimé" @@ -1100,19 +896,11 @@ msgstr "Auteur" msgid "Approver" msgstr "Approbateur" -<<<<<<< HEAD #: inc/target_actor.class.php:66 inc/abstractitiltarget.class.php:2034 msgid "Form author" msgstr "Auteur du formulaire" #: inc/target_actor.class.php:67 inc/abstractitiltarget.class.php:2037 -======= -#: inc/target_actor.class.php:66 inc/abstractitiltarget.class.php:2038 -msgid "Form author" -msgstr "Auteur du formulaire" - -#: inc/target_actor.class.php:67 inc/abstractitiltarget.class.php:2041 ->>>>>>> support/2.13.0 msgid "Form validator" msgstr "Valideur du formulaire" @@ -1120,11 +908,7 @@ msgstr "Valideur du formulaire" msgid "Specific person" msgstr "Personne spécifique" -<<<<<<< HEAD #: inc/target_actor.class.php:69 inc/abstractitiltarget.class.php:2047 -======= -#: inc/target_actor.class.php:69 inc/abstractitiltarget.class.php:2051 ->>>>>>> support/2.13.0 msgid "Person from the question" msgstr "Personne depuis la question" @@ -1132,11 +916,7 @@ msgstr "Personne depuis la question" msgid "Specific group" msgstr "Groupe spécifique" -<<<<<<< HEAD #: inc/target_actor.class.php:71 inc/abstractitiltarget.class.php:2058 -======= -#: inc/target_actor.class.php:71 inc/abstractitiltarget.class.php:2062 ->>>>>>> support/2.13.0 msgid "Group from the question" msgstr "Groupe depuis la question" @@ -1152,7 +932,6 @@ msgstr "Tech groupe à partir d'un objet" msgid "Specific supplier" msgstr "Fournisseur spécifique" -<<<<<<< HEAD #: inc/target_actor.class.php:75 inc/abstractitiltarget.class.php:2087 msgid "Supplier from the question" msgstr "Fournisseur depuis la question" @@ -1162,17 +941,6 @@ msgid "Actors from the question" msgstr "Acteurs depuis la question" #: inc/target_actor.class.php:77 inc/abstractitiltarget.class.php:2091 -======= -#: inc/target_actor.class.php:75 inc/abstractitiltarget.class.php:2091 -msgid "Supplier from the question" -msgstr "Fournisseur depuis la question" - -#: inc/target_actor.class.php:76 inc/abstractitiltarget.class.php:2080 -msgid "Actors from the question" -msgstr "Acteurs depuis la question" - -#: inc/target_actor.class.php:77 inc/abstractitiltarget.class.php:2095 ->>>>>>> support/2.13.0 msgid "Form author's supervisor" msgstr "Superviseur de l'auteur du formulaire" @@ -1180,11 +948,7 @@ msgstr "Superviseur de l'auteur du formulaire" msgid "Observer" msgstr "Observateur" -<<<<<<< HEAD #: inc/target_actor.class.php:85 inc/abstractitiltarget.class.php:1724 -======= -#: inc/target_actor.class.php:85 inc/abstractitiltarget.class.php:1728 ->>>>>>> support/2.13.0 msgid "Assigned to" msgstr "Assigné à" @@ -1219,7 +983,6 @@ msgstr "Impossible de trouver le fournisseur: %1$s" msgid "Accepted" msgstr "Accepté" -<<<<<<< HEAD #: inc/formanswer.class.php:523 msgid "Print this form" msgstr "Imprimer ce formulaire" @@ -1281,69 +1044,6 @@ msgid "You failed the Turing test" msgstr "Vous avez échoué au test de Turing" #: inc/formanswer.class.php:1305 -======= -#: inc/formanswer.class.php:525 -msgid "Print this form" -msgstr "Imprimer ce formulaire" - -#: inc/formanswer.class.php:549 -msgid "Form accepted by validator." -msgstr "Formulaire accepté par le valideur." - -#: inc/formanswer.class.php:551 -msgid "Form successfully saved." -msgstr "Formulaire sauvegardé avec succès" - -#: inc/formanswer.class.php:621 inc/formaccesstype.class.php:122 -msgid "Save" -msgstr "Enregistrer" - -#: inc/formanswer.class.php:633 -msgid "Required if refused" -msgstr "Obligatoire en cas de refus" - -#: inc/formanswer.class.php:639 -msgid "Refuse" -msgstr "Refuser" - -#: inc/formanswer.class.php:647 -msgid "Edit answers" -msgstr "Editer les réponses" - -#: inc/formanswer.class.php:653 -msgid "Cancel edition" -msgstr "Annuler l'édition" - -#: inc/formanswer.class.php:660 -msgid "Accept" -msgstr "Accepter" - -#: inc/formanswer.class.php:681 -msgid "Refused comment is required!" -msgstr "Le commentaire de refus est obligatoire !" - -#: inc/formanswer.class.php:755 -msgid "You are not the validator of these answers" -msgstr "Vous n'êtes pas validateur pour ces réponses" - -#: inc/formanswer.class.php:961 inc/formanswer.class.php:963 -msgid "Form data" -msgstr "Données du formulaire" - -#: inc/formanswer.class.php:1089 inc/formanswer.class.php:1139 -msgid "Cannot generate targets!" -msgstr "Impossible de générer les destinations !" - -#: inc/formanswer.class.php:1263 -msgid "No turing test set" -msgstr "Pas de test de Turing défini" - -#: inc/formanswer.class.php:1268 -msgid "You failed the Turing test" -msgstr "Vous avez échoué au test de Turing" - -#: inc/formanswer.class.php:1310 ->>>>>>> support/2.13.0 msgid "You must select validator!" msgstr "Vous devez définir un valideur !" @@ -1373,15 +1073,9 @@ msgstr "Consulter les flux RSS" #: inc/formaccesstype.class.php:39 inc/formaccesstype.class.php:64 msgid "Access type" msgid_plural "Access types" -<<<<<<< HEAD msgstr[0] "" msgstr[1] "" msgstr[2] "" -======= -msgstr[0] "Type d'accès" -msgstr[1] "Types d'accès" -msgstr[2] "Types d'accès" ->>>>>>> support/2.13.0 #: inc/formaccesstype.class.php:78 msgid "Link to the form" @@ -1415,11 +1109,7 @@ msgstr[2] "" #: inc/form_language.class.php:111 inc/form.class.php:1048 #: inc/form.class.php:1173 inc/abstracttarget.class.php:161 -<<<<<<< HEAD #: inc/abstractitiltarget.class.php:1541 -======= -#: inc/abstractitiltarget.class.php:1545 ->>>>>>> support/2.13.0 msgid "The name cannot be empty!" msgstr "Le nom ne doit pas être vide !" @@ -1431,11 +1121,7 @@ msgstr "La langue doit être associée à un formulaire !" msgid "Add a translation" msgstr "Ajouter une traduction" -<<<<<<< HEAD #: inc/form_language.class.php:283 js/scripts.js:1179 -======= -#: inc/form_language.class.php:283 js/scripts.js:1160 ->>>>>>> support/2.13.0 msgid "Update a translation" msgstr "Mettre à jour une traduction" @@ -1456,11 +1142,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:337 inc/form_language.class.php:376 -<<<<<<< HEAD #: inc/form.class.php:529 inc/abstractitiltarget.class.php:1615 -======= -#: inc/form.class.php:529 inc/abstractitiltarget.class.php:1619 ->>>>>>> support/2.13.0 msgid "Delete" msgstr "Supprimer" @@ -1486,7 +1168,6 @@ msgstr "Aucun" msgid "Need validaton?" msgstr "Requiert une validation ?" -<<<<<<< HEAD #: inc/form_validator.class.php:126 inc/abstractitiltarget.class.php:2028 msgid "No" msgstr "Non" @@ -1495,16 +1176,6 @@ msgstr "Non" #: inc/targetproblem.class.php:146 inc/entityconfig.class.php:389 #: inc/targetchange.class.php:483 inc/targetticket.class.php:317 #: inc/targetticket.class.php:352 inc/abstractitiltarget.class.php:2017 -======= -#: inc/form_validator.class.php:126 inc/abstractitiltarget.class.php:2032 -msgid "No" -msgstr "Non" - -#: inc/form_validator.class.php:303 inc/targetproblem.class.php:146 -#: inc/entityconfig.class.php:389 inc/targetchange.class.php:483 -#: inc/targetticket.class.php:317 inc/targetticket.class.php:352 -#: inc/abstractitiltarget.class.php:2021 ->>>>>>> support/2.13.0 msgctxt "button" msgid "Save" msgstr "Enregistrer" @@ -1531,11 +1202,7 @@ msgid "Properties" msgstr "Propriétés" #: inc/targetproblem.class.php:521 inc/targetchange.class.php:285 -<<<<<<< HEAD #: inc/targetticket.class.php:1411 -======= -#: inc/targetticket.class.php:1409 ->>>>>>> support/2.13.0 #, php-format msgid "" "Failed to add or update the %1$s %2$s: a question is missing and is used in " @@ -1690,30 +1357,18 @@ msgstr "Afficher le champ de recherche" msgid "Display header" msgstr "Afficher l'entête" -<<<<<<< HEAD #: inc/questionrange.class.php:52 inc/questionparameter/range.class.php:59 -======= -#: inc/questionrange.class.php:52 inc/questionparameter/range.class.php:57 ->>>>>>> support/2.13.0 msgid "Question range" msgid_plural "Question ranges" msgstr[0] "" msgstr[1] "" msgstr[2] "" -<<<<<<< HEAD #: inc/questionrange.class.php:62 inc/questionparameter/range.class.php:69 msgid "Minimum range" msgstr "Intervalle minimum" #: inc/questionrange.class.php:71 inc/questionparameter/range.class.php:78 -======= -#: inc/questionrange.class.php:62 inc/questionparameter/range.class.php:68 -msgid "Minimum range" -msgstr "Intervalle minimum" - -#: inc/questionrange.class.php:71 inc/questionparameter/range.class.php:77 ->>>>>>> support/2.13.0 msgid "maximum range" msgstr "Intervalle maximum" @@ -1733,11 +1388,7 @@ msgstr "Droits restreints (profils)" msgid "Answers waiting for validation" msgstr "Réponses en attente de validation" -<<<<<<< HEAD #: inc/form.class.php:124 inc/form.class.php:1606 inc/form.class.php:1632 -======= -#: inc/form.class.php:124 inc/form.class.php:1591 inc/form.class.php:1617 ->>>>>>> support/2.13.0 msgid "Import forms" msgstr "Import de formulaires" @@ -1762,29 +1413,10 @@ msgstr "Accès" msgid "Active" msgstr "Actif" -<<<<<<< HEAD -#: inc/form.class.php:300 inc/form.class.php:341 inc/form.class.php:416 -msgid "Default form" -msgstr "Formulaire par défaut" - -======= -#: 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 msgid "Default form" msgstr "Formulaire par défaut" ->>>>>>> support/2.13.0 #: inc/form.class.php:329 inc/form.class.php:394 msgid "Inactive" msgstr "Inactif" @@ -1812,11 +1444,7 @@ msgstr[2] "" msgid "Actions" msgstr "" -<<<<<<< HEAD #: inc/form.class.php:546 inc/form.class.php:2130 -======= -#: inc/form.class.php:546 inc/form.class.php:2116 ->>>>>>> support/2.13.0 msgid "Add a target" msgstr "Ajouter une cible" @@ -1882,25 +1510,16 @@ msgctxt "button" msgid "Post" msgstr "Soumettre" -<<<<<<< HEAD #: inc/form.class.php:1440 -======= -#: inc/form.class.php:1435 ->>>>>>> support/2.13.0 #, php-format msgid "Form duplicated: %s" msgstr "Formulaire dupliqué : %s" -<<<<<<< HEAD #: inc/form.class.php:1456 -======= -#: inc/form.class.php:1446 ->>>>>>> support/2.13.0 #, php-format msgid "Form Transfered: %s" msgstr "Formulaire transféré : %s" -<<<<<<< HEAD #: inc/form.class.php:1480 msgid "Back" msgstr "Retour" @@ -1914,43 +1533,19 @@ msgid "You may allow JSON files right now." msgstr "vous pouvez utiliser les fichiers json dès maintenant" #: inc/form.class.php:1583 -======= -#: inc/form.class.php:1465 -msgid "Back" -msgstr "Retour" - -#: inc/form.class.php:1564 -msgid "Upload of JSON files not allowed." -msgstr "La mise à jour de JSON n'est pas autorisé." - -#: inc/form.class.php:1567 -msgid "You may allow JSON files right now." -msgstr "vous pouvez utiliser les fichiers json dès maintenant" - -#: inc/form.class.php:1568 ->>>>>>> support/2.13.0 msgctxt "button" msgid "Create" msgstr "Créer" -<<<<<<< HEAD #: inc/form.class.php:1586 inc/form.class.php:1597 msgid "Please contact your GLPI administrator." msgstr "Veuillez contacter votre administrateur GLPI." #: inc/form.class.php:1587 inc/form.class.php:1598 -======= -#: inc/form.class.php:1571 inc/form.class.php:1582 -msgid "Please contact your GLPI administrator." -msgstr "Veuillez contacter votre administrateur GLPI." - -#: inc/form.class.php:1572 inc/form.class.php:1583 ->>>>>>> support/2.13.0 msgctxt "button" msgid "Back" msgstr "Retour" -<<<<<<< HEAD #: inc/form.class.php:1590 msgid "Upload of JSON files not enabled." msgstr "La mise à jour de JSON n'est pas disponible" @@ -1960,31 +1555,15 @@ msgid "You may enable JSON files right now." msgstr "vous pouvez activer JSON dès maintenant" #: inc/form.class.php:1594 -======= -#: inc/form.class.php:1575 -msgid "Upload of JSON files not enabled." -msgstr "La mise à jour de JSON n'est pas disponible" - -#: inc/form.class.php:1578 inc/form.class.php:1581 -msgid "You may enable JSON files right now." -msgstr "vous pouvez activer JSON dès maintenant" - -#: inc/form.class.php:1579 ->>>>>>> support/2.13.0 msgctxt "button" msgid "Enable" msgstr "Activer" -<<<<<<< HEAD #: inc/form.class.php:1641 -======= -#: inc/form.class.php:1626 ->>>>>>> support/2.13.0 msgctxt "button" msgid "Send" msgstr "Envoyer" -<<<<<<< HEAD #: inc/form.class.php:1660 msgid "Forms import impossible, the file is empty" msgstr "Importation du formulaire impossible, le fichier est vide" @@ -1994,27 +1573,12 @@ msgid "Forms import impossible, the file seems corrupt" msgstr "Importation du formulaire impossible, le fichier semble corrompu" #: inc/form.class.php:1674 -======= -#: inc/form.class.php:1645 -msgid "Forms import impossible, the file is empty" -msgstr "Importation du formulaire impossible, le fichier est vide" - -#: inc/form.class.php:1649 inc/form.class.php:1653 -msgid "Forms import impossible, the file seems corrupt" -msgstr "Importation du formulaire impossible, le fichier semble corrompu" - -#: inc/form.class.php:1659 ->>>>>>> support/2.13.0 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" -<<<<<<< HEAD #: inc/form.class.php:1681 -======= -#: inc/form.class.php:1666 ->>>>>>> support/2.13.0 msgid "" "The file does not specifies the schema version. It was probably generated " "with a version older than 2.10. Giving up." @@ -2022,52 +1586,31 @@ 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." -<<<<<<< HEAD #: inc/form.class.php:1707 -======= -#: inc/form.class.php:1692 ->>>>>>> support/2.13.0 #, php-format msgid "Failed to import %s" msgstr "Echec d'import de %s" -<<<<<<< HEAD #: inc/form.class.php:1712 -======= -#: inc/form.class.php:1697 ->>>>>>> support/2.13.0 #, php-format msgid "Forms successfully imported from %s" msgstr "Formulaires importés avec succès depuis %s" -<<<<<<< HEAD #: inc/form.class.php:1775 -======= -#: inc/form.class.php:1760 ->>>>>>> support/2.13.0 #, 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" -<<<<<<< HEAD #: inc/form.class.php:1783 -======= -#: inc/form.class.php:1768 ->>>>>>> support/2.13.0 #, 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." -<<<<<<< HEAD #: inc/form.class.php:1793 -======= -#: inc/form.class.php:1778 ->>>>>>> support/2.13.0 #, 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." -<<<<<<< HEAD #: inc/form.class.php:1875 msgid "Failed to create JSON document type" msgstr "Échec de création du type de fichiers JSON" @@ -2098,38 +1641,6 @@ msgid "Unsupported target type." msgstr "Type de cible non supporté." #: inc/form.class.php:2241 -======= -#: inc/form.class.php:1860 -msgid "Failed to create JSON document type" -msgstr "Échec de création du type de fichiers JSON" - -#: inc/form.class.php:1867 -msgid "JSON document type not found" -msgstr "Type de document JSON introuvable" - -#: inc/form.class.php:1874 -msgid "Failed to update JSON document type" -msgstr "Echec lors de la mise à jour du type de document JSON" - -#: inc/form.class.php:1894 -msgid "Forms without category" -msgstr "Formulaires sans catégorie" - -#: inc/form.class.php:1915 -msgid "No form available" -msgstr "Aucun formulaire disponible" - -#: inc/form.class.php:2147 inc/targetticket.class.php:392 -#: inc/abstractitiltarget.class.php:1738 inc/abstractitiltarget.class.php:2021 -msgid "Add" -msgstr "Ajouter" - -#: inc/form.class.php:2165 inc/form.class.php:2188 -msgid "Unsupported target type." -msgstr "Type de cible non supporté." - -#: inc/form.class.php:2227 ->>>>>>> support/2.13.0 msgid "plugin_formcreator_load_check" msgstr "plugin_formcreator_load_check" @@ -2177,13 +1688,8 @@ msgstr "L'intitulé est obligatoire" msgid "Failed to find %1$s %2$s" msgstr "Impossible de trouver %1$s %2$s" -<<<<<<< HEAD #: inc/question.class.php:70 inc/targetticket.class.php:1134 #: inc/targetticket.class.php:1173 inc/abstractitiltarget.class.php:968 -======= -#: inc/question.class.php:70 inc/targetticket.class.php:1132 -#: inc/targetticket.class.php:1171 inc/abstractitiltarget.class.php:968 ->>>>>>> support/2.13.0 #: inc/abstractitiltarget.class.php:1005 inc/abstractitiltarget.class.php:1083 #: inc/abstractitiltarget.class.php:1214 inc/abstractitiltarget.class.php:1295 #: entrée standard:41 @@ -2222,7 +1728,6 @@ msgstr "Ce type de question requiert des paramètres" msgid "A parameter is missing for this question type" msgstr "Il manque un paramètre pour ce type de question" -<<<<<<< HEAD #: inc/question.class.php:1268 msgid "Service levels" msgstr "Niveaux de service" @@ -2270,55 +1775,6 @@ msgid_plural "Plugins" msgstr[0] "" msgstr[1] "" msgstr[2] "" -======= -#: inc/question.class.php:1274 -msgid "Service levels" -msgstr "Niveaux de service" - -#: inc/question.class.php:1275 inc/abstractitiltarget.class.php:806 -msgid "SLA" -msgstr "SLA" - -#: inc/question.class.php:1276 inc/abstractitiltarget.class.php:879 -msgid "OLA" -msgstr "OLA" - -#: inc/question.class.php:1293 inc/question.class.php:1333 -#: inc/question.class.php:1336 -msgid "Assets" -msgstr "Parc" - -#: inc/question.class.php:1307 hook.php:677 hook.php:694 -msgid "Assistance" -msgstr "Assistance" - -#: inc/question.class.php:1312 -msgid "Management" -msgstr "Gestion" - -#: inc/question.class.php:1321 -msgid "Tools" -msgstr "Outils" - -#: inc/question.class.php:1322 -msgid "Notes" -msgstr "Notes" - -#: inc/question.class.php:1323 -msgid "RSS feed" -msgstr "Flux RSS" - -#: inc/question.class.php:1325 -msgid "Administration" -msgstr "Administration" - -#: inc/question.class.php:1333 inc/question.class.php:1336 -msgid "Plugin" -msgid_plural "Plugins" -msgstr[0] "Plugin" -msgstr[1] "Plugins" -msgstr[2] "Plugins" ->>>>>>> support/2.13.0 #: inc/abstractquestionparameter.class.php:92 msgid "Parameter" @@ -2375,7 +1831,6 @@ msgstr "Désactivé sauf si" #: inc/abstracttarget.class.php:117 msgid "Generated unless" msgstr "Généré sauf si" -<<<<<<< HEAD #: inc/abstracttarget.class.php:128 msgid "A target must be associated to a form." @@ -2764,431 +2219,29 @@ msgid "Tech group from the object" msgstr "Tech groupe à partir de l'objet" #: install/install.php:133 -======= +msgid "" +"Upgrade tables to innoDB; run php bin/console " +"glpi:migration:myisam_to_innodb" +msgstr "" +"Mettez à jour les tables vers InnoDB; exécutez php bin/console " +"glpi:migration:myisam_to_innodb" -#: inc/abstracttarget.class.php:128 -msgid "A target must be associated to a form." -msgstr "Une cible doit être associée à un formulaire." +#: install/install.php:174 +#, 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 "" -#: inc/abstracttarget.class.php:133 -msgid "A target must be associated to an existing form." -msgstr "Une cible doit être associée à un formulaire existant." +#: install/install.php:349 +msgid "A form has been created" +msgstr "Une demande a été faite à partir d'un formulaire" -#: inc/abstracttarget.class.php:138 -msgid "Name is required." -msgstr "Le nom est requis." - -#: inc/abstracttarget.class.php:503 -msgid "Destination entity" -msgstr "Entité de destination" - -#: inc/abstracttarget.class.php:519 -msgid "User type question" -msgstr "Question de type \"utilisateur\"" - -#: inc/abstracttarget.class.php:520 -msgid "Entity type question" -msgstr "Question de type \"entité\"" - -#: inc/filter/itilcategoryfilter.class.php:52 -#: inc/filter/itilcategoryfilter.class.php:54 -msgid "Request categories" -msgstr "Catégories de demande" - -#: inc/filter/itilcategoryfilter.class.php:53 -#: inc/filter/itilcategoryfilter.class.php:54 -msgid "Incident categories" -msgstr "Catégories d'incident" - -#: inc/filter/itilcategoryfilter.class.php:55 -msgid "Change categories" -msgstr "Catégories de changement" - -#: 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" - -#: 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" - -#: 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" - -#: 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" - -#: inc/targetticket.class.php:56 entrée standard:43 -msgid "Target ticket" -msgid_plural "Target tickets" -msgstr[0] "Ticket cible" -msgstr[1] "Tickets cibles" -msgstr[2] "Tickets cibles" - -#: inc/targetticket.class.php:99 -msgid "Specific asset" -msgstr "Equipement spécifique " - -#: 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 "Égale à la réponse à la question" - -#: inc/targetticket.class.php:101 inc/abstractitiltarget.class.php:224 -#: inc/abstractitiltarget.class.php:233 -msgid "Last valid answer" -msgstr "Dernière réponse valide" - -#: inc/targetticket.class.php:107 -msgid "Source from template or user default or GLPI default" -msgstr "Source depuis un gabarit ou défaut de l'utilisateur ou défaut de GLPI" - -#: inc/targetticket.class.php:108 -msgid "Formcreator" -msgstr "Formcreator" - -#: inc/targetticket.class.php:114 -msgid "Default or from a template" -msgstr "Par défaut ou à partir d'un modèle" - -#: inc/targetticket.class.php:115 -msgid "Specific type" -msgstr "Type spécifique" - -#: inc/targetticket.class.php:188 entrée standard:48 -msgid "Ticket title" -msgstr "Titre du ticket" - -#: inc/targetticket.class.php:301 -msgid "Add validation message as first ticket followup" -msgstr "Ajouter le message de validation en premier suivi du ticket" - -#: inc/targetticket.class.php:335 -msgid "Add a field" -msgstr "Ajouter un champ" - -#: inc/targetticket.class.php:363 -msgid "Managed fields" -msgstr "Gérer les champs" - -#: inc/targetticket.class.php:370 -msgid "No managed field" -msgstr "Pas de champ géré" - -#: inc/targetticket.class.php:390 -msgid "Link to an other ticket" -msgstr "Lier à un autre ticket" - -#: inc/targetticket.class.php:399 -msgid "An other destination of this form" -msgstr "Une autre destination de ce formulaire" - -#: inc/targetticket.class.php:400 -msgid "An existing ticket" -msgstr "Un ticket existant" - -#: inc/targetticket.class.php:401 -msgid "A ticket from an answer to a question" -msgstr "Un ticket depuis une réponse à une question" - -#: inc/targetticket.class.php:482 -msgctxt "button" -msgid "Delete permanently" -msgstr "Effacer définitivement" - -#: inc/targetticket.class.php:741 -msgid "Invalid link type" -msgstr "Type de lien invalide" - -#: inc/targetticket.class.php:761 -msgid "Invalid linked item type" -msgstr "Type d'objet lié invalide" - -#: inc/targetticket.class.php:774 -msgid "Linked item does not exists" -msgstr "L'objet lié n'existe pas" - -#: inc/targetticket.class.php:787 -msgid "Failed to link the item" -msgstr "Echec de liaison de l'objet" - -#: inc/targetticket.class.php:957 install/install.php:347 -msgid "Your form has been accepted by the validator" -msgstr "Votre formulaire a été accepté par le valideur" - -#: inc/targetticket.class.php:1108 -msgid "Request source" -msgstr "Source de la demande" - -#: inc/targetticket.class.php:1133 -msgid "Type " -msgstr "Type" - -#: inc/targetticket.class.php:1161 -msgid "Associated elements" -msgstr "Eléments associés" - -#: inc/targetticket.class.php:1172 -msgid "Item " -msgstr "Objet" - -#: inc/translation.class.php:153 -msgid "No more string to translate" -msgstr "Il n'y a plus de chaîne à traduire" - -#: inc/translation.class.php:216 -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:234 -msgid "Failed to add the translation." -msgstr "L'ajout de la traduction a échoué." - -#: inc/abstractitiltarget.class.php:180 -msgid "Tags from questions" -msgstr "Étiquettes depuis les questions" - -#: inc/abstractitiltarget.class.php:181 -msgid "Specific tags" -msgstr "Étiquettes spécifiques" - -#: inc/abstractitiltarget.class.php:182 -msgid "Tags from questions and specific tags" -msgstr "Étiquettes depuis les questions et spécifiques" - -#: inc/abstractitiltarget.class.php:183 -msgid "Tags from questions or specific tags" -msgstr "Étiquettes depuis les questions ou spécifiques" - -#: inc/abstractitiltarget.class.php:189 -msgid "equals to the answer to the question" -msgstr "égale à la réponse à la question" - -#: inc/abstractitiltarget.class.php:190 -msgid "calculated from the ticket creation date" -msgstr "calculée à partir de la date de création du ticket" - -#: inc/abstractitiltarget.class.php:191 -msgid "calculated from the answer to the question" -msgstr "calculée à partir de la réponse à la question" - -#: inc/abstractitiltarget.class.php:197 -msgid "SLA from template or none" -msgstr "SLA depuis le gabarit ou aucun" - -#: inc/abstractitiltarget.class.php:198 -msgid "Specific SLA" -msgstr "SLA spécifique" - -#: inc/abstractitiltarget.class.php:205 -msgid "OLA from template or none" -msgstr "OLA depuis le gabarit ou aucun" - -#: inc/abstractitiltarget.class.php:206 -msgid "Specific OLA" -msgstr "OLA spécifique" - -#: inc/abstractitiltarget.class.php:213 -msgid "Urgency from template or Medium" -msgstr "Urgence à partir du gabarit ou Moyen" - -#: inc/abstractitiltarget.class.php:214 -msgid "Specific urgency" -msgstr "Urgence spécifique" - -#: inc/abstractitiltarget.class.php:221 -msgid "Category from template or none" -msgstr "Catégorie depuis le gabarit ou aucune" - -#: inc/abstractitiltarget.class.php:222 -msgid "Specific category" -msgstr "Catégorie spécifique" - -#: inc/abstractitiltarget.class.php:230 -msgid "Location from template or none" -msgstr "Lieu à partir d'un gabarit ou aucun" - -#: inc/abstractitiltarget.class.php:231 -msgid "Specific location" -msgstr "Lieu spécifique" - -#: inc/abstractitiltarget.class.php:239 -msgid "No validation" -msgstr "Pas de validation" - -#: inc/abstractitiltarget.class.php:240 -msgid "Specific user or group" -msgstr "Utilisateur ou groupe spécifique" - -#: inc/abstractitiltarget.class.php:241 -msgid "User from question answer" -msgstr "Utilisateur depuis une réponse à une question" - -#: inc/abstractitiltarget.class.php:242 -msgid "Group from question answer" -msgstr "Groupe depuis la réponse à une question" - -#: inc/abstractitiltarget.class.php:741 -msgid "Time to resolve" -msgstr "Temps de résolution" - -#: inc/abstractitiltarget.class.php:794 -msgid "Minute" -msgid_plural "Minutes" -msgstr[0] "Minute" -msgstr[1] "Minutes" -msgstr[2] "Minutes" - -#: inc/abstractitiltarget.class.php:795 -msgid "Hour" -msgid_plural "Hours" -msgstr[0] "Heure" -msgstr[1] "Heures" -msgstr[2] "Heures" - -#: inc/abstractitiltarget.class.php:796 -msgid "Day" -msgid_plural "Days" -msgstr[0] "Jour" -msgstr[1] "Jours" -msgstr[2] "Jours" - -#: inc/abstractitiltarget.class.php:797 -msgid "Month" -msgid_plural "Months" -msgstr[0] "Mois" -msgstr[1] "Mois" -msgstr[2] "Mois" - -#: inc/abstractitiltarget.class.php:829 -msgid "SLA (TTO/TTR)" -msgstr "SLA (TTO/TTR)" - -#: inc/abstractitiltarget.class.php:830 inc/abstractitiltarget.class.php:903 -msgid "Question (TTO/TTR)" -msgstr "Question (TTO/TTR)" - -#: inc/abstractitiltarget.class.php:902 -msgid "OLA (TTO/TTR)" -msgstr "OLA (TTO/TTR)" - -#: inc/abstractitiltarget.class.php:1006 -msgid "Urgency " -msgstr "Urgence" - -#: inc/abstractitiltarget.class.php:1036 -msgid "Ticket tags" -msgstr "Étiquettes du ticket" - -#: inc/abstractitiltarget.class.php:1084 -msgid "Tags" -msgstr "Etiquettes" - -#: inc/abstractitiltarget.class.php:1203 -msgid "Location" -msgstr "Lieu" - -#: inc/abstractitiltarget.class.php:1215 -msgid "Location " -msgstr "Lieu" - -#: inc/abstractitiltarget.class.php:1551 -msgid "The description cannot be empty!" -msgstr "La desciption ne doit pas être vide !" - -#: inc/abstractitiltarget.class.php:1721 -msgid "Watcher" -msgid_plural "Watchers" -msgstr[0] "Observateur" -msgstr[1] "Observateurs" -msgstr[2] "Observateurs" - -#: inc/abstractitiltarget.class.php:1740 -msgid "Cancel" -msgstr "Annuler" - -#: inc/abstractitiltarget.class.php:2015 inc/abstractitiltarget.class.php:2031 -#: inc/abstractitiltarget.class.php:2032 -msgid "Email followup" -msgstr "Email de suivi" - -#: inc/abstractitiltarget.class.php:2029 inc/abstractitiltarget.class.php:2057 -msgid "Group" -msgstr "Groupe" - -#: inc/abstractitiltarget.class.php:2030 inc/abstractitiltarget.class.php:2086 -msgid "Supplier" -msgstr "Fournisseur" - -#: inc/abstractitiltarget.class.php:2031 -msgid "Yes" -msgstr "Oui" - -#: inc/abstractitiltarget.class.php:2068 -msgid "Group from the object" -msgstr "Groupe à partir de l'objet" - -#: inc/abstractitiltarget.class.php:2074 -msgid "Tech group from the object" -msgstr "Tech groupe à partir de l'objet" - -#: install/install.php:131 ->>>>>>> support/2.13.0 -msgid "" -"Upgrade tables to innoDB; run php bin/console " -"glpi:migration:myisam_to_innodb" -msgstr "" -"Mettez à jour les tables vers InnoDB; exécutez php bin/console " -"glpi:migration:myisam_to_innodb" - -<<<<<<< HEAD -#: install/install.php:174 -#, 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:349 -msgid "A form has been created" -msgstr "Une demande a été faite à partir d'un formulaire" - -#: install/install.php:350 -msgid "Your request has been saved" -msgstr "Votre demande a été sauvegardée avec succès !" +#: install/install.php:350 +msgid "Your request has been saved" +msgstr "Votre demande a été sauvegardée avec succès !" #: install/install.php:351 -======= -#: install/install.php:328 -msgid "A form has been created" -msgstr "Une demande a été faite à partir d'un formulaire" - -#: install/install.php:329 -msgid "Your request has been saved" -msgstr "Votre demande a été sauvegardée avec succès !" - -#: install/install.php:330 ->>>>>>> support/2.13.0 msgid "" "Hi,\\nYour request from GLPI has been successfully saved with number " "##formcreator.request_id## and transmitted to the helpdesk team.\\nYou can " @@ -3199,19 +2252,11 @@ msgstr "" "support.\\\\nVous pouvez visualiser vos réponses à l'adresse suivante " ":\\\\n##formcreator.validation_link##" -<<<<<<< HEAD #: install/install.php:356 msgid "A form from GLPI need to be validate" msgstr "Un formulaire GLPI est en attente de validation" #: install/install.php:357 -======= -#: install/install.php:335 -msgid "A form from GLPI need to be validate" -msgstr "Un formulaire GLPI est en attente de validation" - -#: install/install.php:336 ->>>>>>> support/2.13.0 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 " @@ -3221,19 +2266,11 @@ msgstr "" "choisi comme valideur.\\nVous pouvez accéder à celui-ci en cliquant sur le " "lien ci-dessous :\\n##formcreator.validation_link##" -<<<<<<< HEAD #: install/install.php:362 msgid "Your form has been refused by the validator" msgstr "Votre formulaire a été refusé par le valideur" #: install/install.php:363 -======= -#: install/install.php:341 -msgid "Your form has been refused by the validator" -msgstr "Votre formulaire a été refusé par le valideur" - -#: install/install.php:342 ->>>>>>> support/2.13.0 msgid "" "Hi,\\nWe are sorry to inform you that your form has been refused by the " "validator for the reason " @@ -3246,11 +2283,7 @@ msgstr "" "modifier et renvoyer votre demande en cliquant sur le lien ci-dessous " ":\\\\n##formcreator.validation_link##" -<<<<<<< HEAD #: install/install.php:369 -======= -#: install/install.php:348 ->>>>>>> support/2.13.0 msgid "" "Hi,\\nWe are pleased to inform you that your form has been accepted by the " "validator.\\nYour request will be considered soon." @@ -3258,19 +2291,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." -<<<<<<< HEAD #: install/install.php:374 msgid "Your form has been deleted by an administrator" msgstr "Votre formulaire a été supprimé par un administrateur" #: install/install.php:375 -======= -#: install/install.php:353 -msgid "Your form has been deleted by an administrator" -msgstr "Votre formulaire a été supprimé par un administrateur" - -#: install/install.php:354 ->>>>>>> support/2.13.0 msgid "" "Hi,\\nWe are sorry to inform you that your request cannot be considered and " "has been deleted by an administrator." @@ -3278,11 +2303,7 @@ 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." -<<<<<<< HEAD #: install/install.php:601 -======= -#: install/install.php:580 ->>>>>>> support/2.13.0 msgid "Formcreator - Sync service catalog issues" msgstr "Formulaires - synchronisation des demandes du catalogue de service" @@ -3300,7 +2321,6 @@ msgctxt "button" msgid "Export" msgstr "porter" -<<<<<<< HEAD #: hook.php:667 msgid "Cancel my ticket" msgstr "Annuler mon ticket" @@ -3310,34 +2330,15 @@ msgid "Old" msgstr "" #: hook.php:692 -======= -#: hook.php:653 -msgid "Cancel my ticket" -msgstr "Annuler mon ticket" - -#: hook.php:671 -msgid "Old" -msgstr "" - -#: hook.php:678 ->>>>>>> support/2.13.0 #, php-format msgid "Number of %s" msgstr "Nombre de %s" -<<<<<<< HEAD #: hook.php:709 msgid "Issues summary" msgstr "Résulé des demandes d'assistance" #: hook.php:747 -======= -#: hook.php:695 -msgid "Issues summary" -msgstr "Résulé des demandes d'assistance" - -#: hook.php:733 ->>>>>>> support/2.13.0 msgid "" "Formcreator's mini dashboard not usable as default. This Setting has been " "ignored." @@ -3345,7 +2346,6 @@ msgstr "" "Le mini tableau de bord de Formcreator n'est pas utilisable comme défaut. Ce" " paramètres a été ignoré." -<<<<<<< HEAD #: js/scripts.js:319 msgid "No form found. Please choose a form below instead." msgstr "" @@ -3375,37 +2375,6 @@ msgid "An error occured while querying forms" msgstr "Une erreur est survenue pendant la recherche de formulaires" #: js/scripts.js:1418 -======= -#: js/scripts.js:315 -msgid "No form found. Please choose a form below instead." -msgstr "" - -#: js/scripts.js:317 -msgid "No form found." -msgstr "" - -#: js/scripts.js:321 -msgid "No FAQ item found." -msgstr "" - -#: js/scripts.js:690 -msgid "Are you sure you want to delete this question?" -msgstr "Êtes-vous sûr de vouloir supprimer cette question ?" - -#: js/scripts.js:873 -msgid "Are you sure you want to delete this section?" -msgstr "Êtes-vous sûr de vouloir supprimer cette section ?" - -#: js/scripts.js:1113 -msgid "Add translations" -msgstr "Ajouter des traductions" - -#: js/scripts.js:1260 js/scripts.js:1284 -msgid "An error occured while querying forms" -msgstr "Une erreur est survenue pendant la recherche de formulaires" - -#: js/scripts.js:1398 ->>>>>>> support/2.13.0 msgid "Are you sure you want to delete this target:" msgstr "Êtes vous sûr de vouloir supprimer cette cible :" @@ -3425,15 +2394,9 @@ msgstr "Afficher une valeur vide" #: entrée standard:39 msgid "LDAP directory" msgid_plural "LDAP directories" -<<<<<<< HEAD msgstr[0] "" msgstr[1] "" msgstr[2] "" -======= -msgstr[0] "Annuaire LDAP" -msgstr[1] "Annuaires LDAP" -msgstr[2] "Annuaires LDAP" ->>>>>>> support/2.13.0 #: entrée standard:68 msgid "Filter" diff --git a/locales/glpi.pot b/locales/glpi.pot index 55d0bfa0c..40e32eafc 100644 --- a/locales/glpi.pot +++ b/locales/glpi.pot @@ -2,21 +2,25 @@ # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. -# +# +# Translators: +# Thierry Bugier , 2022 +# 06c8e5f1ec78ded2ceb41498ec52b068, 2022 +# #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-06-15 14:47+0200\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME \n" -"Language-Team: LANGUAGE \n" -"Language: \n" +"PO-Revision-Date: 2022-06-15 12:10+0000\n" +"Last-Translator: 06c8e5f1ec78ded2ceb41498ec52b068, 2022\n" +"Language-Team: English (United Kingdom) (https://www.transifex.com/teclib/teams/28042/en_GB/)\n" "MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=CHARSET\n" +"Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n" +"Language: en_GB\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" #: ajax/question_update.php:36 ajax/section_update.php:37 msgid "Bad request" @@ -28,10 +32,10 @@ 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 +#: 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 "" @@ -61,7 +65,7 @@ msgstr "" #: ajax/commontree.php:84 msgid "No limit" -msgstr "" +msgstr "No limit" #: ajax/homepage_link.php:36 inc/field/dropdownfield.class.php:71 #: inc/formlist.class.php:46 inc/formanswer.class.php:208 @@ -114,7 +118,7 @@ msgstr "" #: front/formanswer.form.php:75 front/reservation.form.php:46 #: front/reservation.form.php:48 msgid "Service catalog" -msgstr "" +msgstr "Service catalog" #: front/issue.form.php:46 msgid "Item not found" @@ -135,7 +139,7 @@ msgstr "" #: front/formanswer.form.php:78 front/form.php:43 inc/common.class.php:686 #: inc/common.class.php:693 msgid "Form Creator" -msgstr "" +msgstr "Form Creator" #: front/targetticket.form.php:105 front/targetchange.form.php:90 #: front/targetproblem.form.php:90 @@ -145,12 +149,12 @@ msgstr "" #: front/formlist.php:45 front/formlist.php:48 inc/common.class.php:683 msgid "Form list" -msgstr "" +msgstr "Form list" #: front/formdisplay.php:90 inc/formanswer.class.php:877 #: inc/formanswer.class.php:1097 inc/formanswer.class.php:1147 msgid "The form has been successfully saved!" -msgstr "" +msgstr "The form has been successfully saved!" #. TRANS: %s is the user login #: front/reservation.form.php:71 @@ -176,11 +180,11 @@ msgstr "" #: inc/knowbase.class.php:83 msgid "Please, describe your need here" -msgstr "" +msgstr "Please, describe your need here" #: inc/field/textareafield.class.php:102 msgid "Textarea" -msgstr "" +msgstr "Textarea" #: inc/field/textareafield.class.php:160 inc/field/dropdownfield.class.php:440 #: inc/field/ldapselectfield.class.php:152 inc/field/textfield.class.php:124 @@ -188,13 +192,13 @@ msgstr "" #: inc/field/timefield.class.php:112 inc/field/fieldsfield.class.php:487 #: inc/field/requesttypefield.class.php:159 msgid "A required field is empty:" -msgstr "" +msgstr "A required field is empty:" #: 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 "" +msgstr "The regular expression is invalid" #: inc/field/dropdownfield.class.php:70 inc/filter/entityfilter.class.php:44 #: inc/abstractitiltarget.class.php:2024 inc/abstractitiltarget.class.php:2042 @@ -241,15 +245,15 @@ msgstr "" #: inc/field/ldapselectfield.class.php:133 msgid "LDAP Select" -msgstr "" +msgstr "LDAP Select" #: inc/field/ldapselectfield.class.php:177 msgid "LDAP directory not defined!" -msgstr "" +msgstr "LDAP directory not defined!" #: inc/field/ldapselectfield.class.php:184 msgid "LDAP directory not found!" -msgstr "" +msgstr "LDAP directory not found!" #: inc/field/textfield.class.php:145 inc/field/integerfield.class.php:70 #: inc/field/floatfield.class.php:154 @@ -269,29 +273,29 @@ msgstr "" #: inc/field/textfield.class.php:167 msgid "Text" -msgstr "" +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 "" +msgstr "Regular expression" #: inc/field/textfield.class.php:217 inc/field/floatfield.class.php:238 msgid "Range" -msgstr "" +msgstr "Range" #: inc/field/textfield.class.php:223 inc/field/floatfield.class.php:244 msgid "Additional validation" -msgstr "" +msgstr "Additional validation" #: inc/field/radiosfield.class.php:108 msgid "Radios" -msgstr "" +msgstr "Radios" #: inc/field/radiosfield.class.php:114 inc/field/glpiselectfield.class.php:86 #: inc/field/fieldsfield.class.php:511 inc/field/checkboxesfield.class.php:229 msgid "The field value is required:" -msgstr "" +msgstr "The field value is required:" #: inc/field/radiosfield.class.php:192 inc/field/selectfield.class.php:104 #: inc/field/datetimefield.class.php:117 inc/field/actorfield.class.php:239 @@ -318,7 +322,7 @@ msgstr "" #: inc/field/integerfield.class.php:100 msgid "Integer" -msgstr "" +msgstr "Integer" #: inc/field/undefinedfield.class.php:43 msgid "Undefined" @@ -347,7 +351,7 @@ msgstr "" #: inc/field/urgencyfield.class.php:120 msgctxt "urgency" msgid "Medium" -msgstr "" +msgstr "Medium" #: inc/field/urgencyfield.class.php:121 msgctxt "urgency" @@ -398,11 +402,11 @@ msgstr[1] "" #: inc/field/selectfield.class.php:97 msgid "Select" -msgstr "" +msgstr "Select" #: inc/field/datetimefield.class.php:138 msgid "Date & time" -msgstr "" +msgstr "Date & time" #: inc/field/actorfield.class.php:65 msgid "Actor" @@ -427,7 +431,7 @@ msgstr "" #: inc/field/filefield.class.php:113 inc/field/filefield.class.php:275 #: inc/field/filefield.class.php:282 msgid "Attached document" -msgstr "" +msgstr "Attached document" #: inc/field/filefield.class.php:156 #, php-format @@ -440,7 +444,7 @@ msgstr "" #: inc/field/multiselectfield.class.php:86 msgid "Multiselect" -msgstr "" +msgstr "Multiselect" #: inc/field/fieldsfield.class.php:153 msgid "Warning: Additional Fields plugin is disabled or missing" @@ -477,7 +481,7 @@ msgstr "" #: inc/field/checkboxesfield.class.php:116 msgid "Checkboxes" -msgstr "" +msgstr "Checkboxes" #: inc/field/checkboxesfield.class.php:211 #, php-format @@ -487,7 +491,7 @@ msgstr "" #: inc/field/checkboxesfield.class.php:217 #, php-format msgid "The following question does not accept more than %d answers" -msgstr "" +msgstr "The following question does not accept more than %d answers:" #: inc/field/checkboxesfield.class.php:289 msgid "Range min" @@ -517,11 +521,11 @@ 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 "" +msgstr "Description" #: inc/field/descriptionfield.class.php:110 msgid "A description field should have a description:" -msgstr "" +msgstr "A description field should have a description:" #: inc/field/hiddenfield.class.php:94 msgid "Hidden field" @@ -550,15 +554,15 @@ msgstr "" #: inc/condition.class.php:117 msgid "Always displayed" -msgstr "" +msgstr "Always displayed" #: inc/condition.class.php:118 msgid "Hidden unless" -msgstr "" +msgstr "Hidden unless" #: inc/condition.class.php:119 msgid "Displayed unless" -msgstr "" +msgstr "Displayed unless" #: inc/condition.class.php:179 inc/target_actor.class.php:214 #: inc/form_language.class.php:540 inc/form_validator.class.php:387 @@ -604,7 +608,7 @@ msgstr[1] "" #: inc/issue.class.php:54 msgid "Update issue data from tickets and form answers" -msgstr "" +msgstr "Update issue data from tickets and form answers" #: inc/issue.class.php:403 msgid "Satisfaction survey expired" @@ -660,17 +664,17 @@ msgstr[1] "" #: inc/issue.class.php:625 inc/formanswer.class.php:228 msgid "Form approver" -msgstr "" +msgstr "Form approver" #: inc/issue.class.php:641 inc/formanswer.class.php:537 #: inc/formanswer.class.php:544 inc/formanswer.class.php:623 #: inc/form_language.class.php:227 msgid "Comment" -msgstr "" +msgstr "Comment" #: inc/issue.class.php:653 msgid "Ticket approver" -msgstr "" +msgstr " Ticket approver " #: inc/issue.class.php:687 msgid "Technician" @@ -682,7 +686,7 @@ msgstr "" #: inc/issue.class.php:751 inc/formanswer.class.php:248 msgid "Form approver group" -msgstr "" +msgstr "Form approver group" #: inc/issue.class.php:762 inc/abstractitiltarget.class.php:742 msgid "Time to resolve" @@ -764,7 +768,7 @@ msgstr "" #: inc/issue.class.php:1239 hook.php:681 msgid "To validate" -msgstr "" +msgstr "To validate" #: inc/issue.class.php:1245 hook.php:682 msgid "Solved" @@ -772,7 +776,7 @@ msgstr "" #: inc/issue.class.php:1251 hook.php:683 msgid "Closed" -msgstr "" +msgstr "Closed" #: inc/category.class.php:50 inc/form.class.php:230 hook.php:72 msgid "Form category" @@ -782,7 +786,7 @@ msgstr[1] "" #: inc/category.class.php:80 msgid "Knowbase category" -msgstr "" +msgstr "Knowledge category" #: inc/category.class.php:86 msgid "As child of" @@ -802,31 +806,31 @@ msgstr "" #: inc/notificationtargetformanswer.class.php:43 msgid "The form as been saved" -msgstr "" +msgstr "The form as been saved" #: inc/notificationtargetformanswer.class.php:44 install/install.php:355 msgid "A form need to be validate" -msgstr "" +msgstr "A form need to be validate" #: inc/notificationtargetformanswer.class.php:45 install/install.php:361 msgid "The form is refused" -msgstr "" +msgstr "The form is refused" #: inc/notificationtargetformanswer.class.php:46 install/install.php:367 msgid "The form is accepted" -msgstr "" +msgstr "The form is accepted" #: inc/notificationtargetformanswer.class.php:47 install/install.php:373 msgid "The form is deleted" -msgstr "" +msgstr "The form is deleted" #: inc/notificationtargetformanswer.class.php:77 msgid "Form #" -msgstr "" +msgstr "Form #" #: inc/notificationtargetformanswer.class.php:78 msgid "Form name" -msgstr "" +msgstr "Form name" #: inc/notificationtargetformanswer.class.php:80 #: inc/form_validator.class.php:76 @@ -841,19 +845,19 @@ msgstr "" #: inc/notificationtargetformanswer.class.php:82 msgid "Full form answers" -msgstr "" +msgstr "Full form answers" #: inc/notificationtargetformanswer.class.php:83 msgid "Refused comment" -msgstr "" +msgstr "Refused comment" #: inc/notificationtargetformanswer.class.php:84 msgid "Validation link" -msgstr "" +msgstr "Validation link" #: inc/notificationtargetformanswer.class.php:85 msgid "Request #" -msgstr "" +msgstr "Request #" #: inc/notificationtargetformanswer.class.php:97 msgid "Author" @@ -870,23 +874,23 @@ msgstr "" #: inc/target_actor.class.php:67 inc/abstractitiltarget.class.php:2037 msgid "Form validator" -msgstr "" +msgstr "Form validator" #: inc/target_actor.class.php:68 msgid "Specific person" -msgstr "" +msgstr "Specific person" #: inc/target_actor.class.php:69 inc/abstractitiltarget.class.php:2047 msgid "Person from the question" -msgstr "" +msgstr "Person from the question" #: inc/target_actor.class.php:70 msgid "Specific group" -msgstr "" +msgstr "Specific group" #: inc/target_actor.class.php:71 inc/abstractitiltarget.class.php:2058 msgid "Group from the question" -msgstr "" +msgstr "Group from the question" #: inc/target_actor.class.php:72 msgid "Group from an object" @@ -898,15 +902,15 @@ msgstr "" #: inc/target_actor.class.php:74 msgid "Specific supplier" -msgstr "" +msgstr "Specific supplier" #: inc/target_actor.class.php:75 inc/abstractitiltarget.class.php:2087 msgid "Supplier from the question" -msgstr "" +msgstr "Supplier from the question" #: inc/target_actor.class.php:76 inc/abstractitiltarget.class.php:2076 msgid "Actors from the question" -msgstr "" +msgstr "Actors from the question" #: inc/target_actor.class.php:77 inc/abstractitiltarget.class.php:2091 msgid "Form author's supervisor" @@ -952,15 +956,15 @@ msgstr "" #: inc/formanswer.class.php:523 msgid "Print this form" -msgstr "" +msgstr "Print this form" #: inc/formanswer.class.php:547 msgid "Form accepted by validator." -msgstr "" +msgstr "Form accepted by validator." #: inc/formanswer.class.php:549 msgid "Form successfully saved." -msgstr "" +msgstr "Form successfully saved." #: inc/formanswer.class.php:616 inc/formaccesstype.class.php:122 msgid "Save" @@ -968,11 +972,11 @@ msgstr "" #: inc/formanswer.class.php:628 msgid "Required if refused" -msgstr "" +msgstr "Required if refused" #: inc/formanswer.class.php:634 msgid "Refuse" -msgstr "" +msgstr "Refuse" #: inc/formanswer.class.php:642 msgid "Edit answers" @@ -984,23 +988,23 @@ msgstr "" #: inc/formanswer.class.php:655 msgid "Accept" -msgstr "" +msgstr "Accept" #: inc/formanswer.class.php:676 msgid "Refused comment is required!" -msgstr "" +msgstr "Refused comment is required!" #: inc/formanswer.class.php:750 msgid "You are not the validator of these answers" -msgstr "" +msgstr "You are not the validator of these answers" #: inc/formanswer.class.php:956 inc/formanswer.class.php:958 msgid "Form data" -msgstr "" +msgstr "Form data" #: inc/formanswer.class.php:1084 inc/formanswer.class.php:1134 msgid "Cannot generate targets!" -msgstr "" +msgstr "Cannot generate targets!" #: inc/formanswer.class.php:1258 msgid "No turing test set" @@ -1012,7 +1016,7 @@ msgstr "" #: inc/formanswer.class.php:1305 msgid "You must select validator!" -msgstr "" +msgstr " You must select validator! " #: inc/common.class.php:229 msgid "You cannot delete this issue. Maybe it is taken into account." @@ -1024,15 +1028,15 @@ msgstr "" #: inc/common.class.php:777 msgid "Seek assistance" -msgstr "" +msgstr "Seek assistance" #: inc/common.class.php:782 msgid "My requests for assistance" -msgstr "" +msgstr "My requests for assistance" #: inc/common.class.php:812 msgid "Consult feeds" -msgstr "" +msgstr "Consult feeds" #: inc/formaccesstype.class.php:39 inc/formaccesstype.class.php:64 msgid "Access type" @@ -1042,7 +1046,7 @@ msgstr[1] "" #: inc/formaccesstype.class.php:78 msgid "Link to the form" -msgstr "" +msgstr "Link to the form" #: inc/formaccesstype.class.php:91 msgid "Please activate the form to view the link" @@ -1072,7 +1076,7 @@ msgstr[1] "" #: inc/form.class.php:1173 inc/abstracttarget.class.php:161 #: inc/abstractitiltarget.class.php:1541 msgid "The name cannot be empty!" -msgstr "" +msgstr "The name cannot be empty!" #: inc/form_language.class.php:119 msgid "The language must be associated to a form!" @@ -1105,7 +1109,7 @@ msgstr "" #: inc/form_language.class.php:337 inc/form_language.class.php:376 #: inc/form.class.php:529 inc/abstractitiltarget.class.php:1615 msgid "Delete" -msgstr "" +msgstr "Delete" #: inc/form_language.class.php:347 msgid "Original string" @@ -1123,7 +1127,7 @@ msgstr "" #: inc/form_validator.class.php:68 inc/targetticket.class.php:98 #: inc/abstractitiltarget.class.php:179 msgid "None" -msgstr "" +msgstr "None" #: inc/form_validator.class.php:122 msgid "Need validaton?" @@ -1147,7 +1151,7 @@ msgstr "" #: inc/form_validator.class.php:719 msgid "Choose a validator" -msgstr "" +msgstr "Choose a validator" #: inc/targetproblem.class.php:42 entrée standard:43 msgid "Target problem" @@ -1172,7 +1176,7 @@ msgstr "" #: inc/targetproblem.class.php:578 inc/targetchange.class.php:105 #: inc/targetticket.class.php:135 inc/abstractitiltarget.class.php:1172 msgid "Actors" -msgstr "" +msgstr "Actors" #: inc/targetproblem.class.php:631 entrée standard:48 msgid "Problem title" @@ -1205,15 +1209,15 @@ msgstr "" #: inc/entityconfig.class.php:91 msgid "GLPi's helpdesk" -msgstr "" +msgstr "GLPi's helpdesk" #: inc/entityconfig.class.php:92 msgid "Service catalog simplified" -msgstr "" +msgstr "Service catalog simplified" #: inc/entityconfig.class.php:93 msgid "Service catalog extended" -msgstr "" +msgstr "Service catalog extended" #: inc/entityconfig.class.php:100 msgid "All available forms" @@ -1225,11 +1229,11 @@ msgstr "" #: inc/entityconfig.class.php:108 msgid "Popularity sort" -msgstr "" +msgstr "Popularity sort" #: inc/entityconfig.class.php:109 msgid "Alphabetic sort" -msgstr "" +msgstr "Alphabetic sort" #: inc/entityconfig.class.php:116 msgid "Merged with Forms" @@ -1260,12 +1264,12 @@ msgstr "" #: inc/entityconfig.class.php:231 msgid "Helpdesk" -msgstr "" +msgstr "Helpdesk" #: inc/entityconfig.class.php:239 inc/entityconfig.class.php:403 entrée #: standard:44 msgid "Helpdesk mode" -msgstr "" +msgstr "Helpdesk mode" #: inc/entityconfig.class.php:250 msgid "Default Form list mode" @@ -1330,15 +1334,15 @@ msgstr "" #: inc/form.class.php:66 inc/form.class.php:432 msgid "Public access" -msgstr "" +msgstr "Public access" #: inc/form.class.php:67 inc/form.class.php:436 msgid "Private access" -msgstr "" +msgstr "Private access" #: inc/form.class.php:68 inc/form.class.php:440 msgid "Restricted access" -msgstr "" +msgstr "Restricted access" #: inc/form.class.php:122 msgid "Answers waiting for validation" @@ -1346,7 +1350,7 @@ msgstr "" #: inc/form.class.php:124 inc/form.class.php:1606 inc/form.class.php:1632 msgid "Import forms" -msgstr "" +msgstr "Import forms" #: inc/form.class.php:140 msgid "Characteristics" @@ -1358,11 +1362,11 @@ msgstr "" #: inc/form.class.php:204 msgid "Homepage" -msgstr "" +msgstr "Homepage" #: inc/form.class.php:217 msgid "Access" -msgstr "" +msgstr "Access" #: inc/form.class.php:248 inc/form.class.php:330 inc/form.class.php:397 entrée #: standard:54 @@ -1422,11 +1426,11 @@ msgstr "" #: inc/form.class.php:897 msgid "No form posted yet" -msgstr "" +msgstr "No form posted yet" #: inc/form.class.php:927 msgid "All my forms (requester)" -msgstr "" +msgstr "All my forms (requester)" #: inc/form.class.php:940 #, php-format @@ -1435,11 +1439,11 @@ msgstr "" #: inc/form.class.php:948 msgid "No form waiting for validation" -msgstr "" +msgstr "No form waiting for validation" #: inc/form.class.php:983 msgid "All my forms (validator)" -msgstr "" +msgstr "All my forms (validator)" #: inc/form.class.php:1184 msgid "Cannot use empty name for form answers. Keeping the previous value." @@ -1448,7 +1452,7 @@ msgstr "" #: inc/form.class.php:1279 #, php-format msgid "The question %s is not compatible with public forms" -msgstr "" +msgstr "The question %s is not compatible with public forms" #: inc/form.class.php:1359 msgid "Errored duplicate" @@ -1456,7 +1460,7 @@ msgstr "" #: inc/form.class.php:1370 msgid "Duplicate" -msgstr "" +msgstr "Duplicate" #: inc/form.class.php:1417 msgctxt "button" @@ -1466,51 +1470,51 @@ msgstr "" #: inc/form.class.php:1440 #, php-format msgid "Form duplicated: %s" -msgstr "" +msgstr "Form duplicated: %s" #: inc/form.class.php:1456 #, php-format msgid "Form Transfered: %s" -msgstr "" +msgstr "Form Transfered: %s" #: inc/form.class.php:1480 msgid "Back" -msgstr "" +msgstr "Back" #: inc/form.class.php:1579 msgid "Upload of JSON files not allowed." -msgstr "" +msgstr "Upload of JSON files not allowed." #: inc/form.class.php:1582 msgid "You may allow JSON files right now." -msgstr "" +msgstr "You may allow JSON files right now." #: inc/form.class.php:1583 msgctxt "button" msgid "Create" -msgstr "" +msgstr "Create" #: inc/form.class.php:1586 inc/form.class.php:1597 msgid "Please contact your GLPI administrator." -msgstr "" +msgstr "Please contact your GLPI administrator." #: inc/form.class.php:1587 inc/form.class.php:1598 msgctxt "button" msgid "Back" -msgstr "" +msgstr "Back" #: inc/form.class.php:1590 msgid "Upload of JSON files not enabled." -msgstr "" +msgstr "Upload of JSON files not enabled." #: inc/form.class.php:1593 inc/form.class.php:1596 msgid "You may enable JSON files right now." -msgstr "" +msgstr "You may enable JSON files right now." #: inc/form.class.php:1594 msgctxt "button" msgid "Enable" -msgstr "" +msgstr "Enable" #: inc/form.class.php:1641 msgctxt "button" @@ -1543,7 +1547,7 @@ msgstr "" #: inc/form.class.php:1712 #, php-format msgid "Forms successfully imported from %s" -msgstr "" +msgstr "Forms successfully imported from %s" #: inc/form.class.php:1775 #, php-format @@ -1562,19 +1566,19 @@ msgstr "" #: inc/form.class.php:1875 msgid "Failed to create JSON document type" -msgstr "" +msgstr "Failed to create JSON document type" #: inc/form.class.php:1882 msgid "JSON document type not found" -msgstr "" +msgstr "JSON document type not found" #: inc/form.class.php:1889 msgid "Failed to update JSON document type" -msgstr "" +msgstr "Failed to update JSON document type" #: inc/form.class.php:1909 msgid "Forms without category" -msgstr "" +msgstr "Forms without category" #: inc/form.class.php:1930 msgid "No form available" @@ -1601,7 +1605,7 @@ msgstr[1] "" #: inc/targetchange.class.php:343 entrée standard:48 msgid "Change title" -msgstr "" +msgstr "Change title" #: inc/targetchange.class.php:373 entrée standard:56 msgid "Control list" @@ -1628,7 +1632,7 @@ msgstr[1] "" #: inc/section.class.php:123 inc/section.class.php:164 #: inc/question.class.php:312 msgid "The title is required" -msgstr "" +msgstr "The title is required" #: inc/restrictedformcriteria.class.php:179 #, php-format @@ -1651,28 +1655,28 @@ msgstr "" #: inc/question.class.php:320 msgid "The field type is required" -msgstr "" +msgstr "The field type is required" #: inc/question.class.php:327 msgid "The section is required" -msgstr "" +msgstr "The section is required" #: inc/question.class.php:339 #, php-format msgid "Field type %1$s is not available for question %2$s." -msgstr "" +msgstr "Field type %1$s is not available for question %2$s." #: inc/question.class.php:353 msgid "This type of question is not compatible with public forms." -msgstr "" +msgstr "This type of question is not compatible with public forms." #: inc/question.class.php:362 msgid "This type of question requires parameters" -msgstr "" +msgstr "This type of question requires parameters" #: inc/question.class.php:368 msgid "A parameter is missing for this question type" -msgstr "" +msgstr "A parameter is missing for this question type" #: inc/question.class.php:1268 msgid "Service levels" @@ -1731,39 +1735,39 @@ msgstr "" #: inc/abstracttarget.class.php:96 msgid "Current active entity" -msgstr "" +msgstr "Current active entity" #: inc/abstracttarget.class.php:97 msgid "Default requester user's entity" -msgstr "" +msgstr "Default requester user's entity" #: inc/abstracttarget.class.php:98 msgid "First dynamic requester user's entity (alphabetical)" -msgstr "" +msgstr "First dynamic requester user's entity (alphabetical)" #: inc/abstracttarget.class.php:99 msgid "Last dynamic requester user's entity (alphabetical)" -msgstr "" +msgstr "Last dynamic requester user's entity (alphabetical)" #: inc/abstracttarget.class.php:100 msgid "The form entity" -msgstr "" +msgstr "The form entity" #: inc/abstracttarget.class.php:101 msgid "Default entity of the validator" -msgstr "" +msgstr "Default entity of the validator" #: inc/abstracttarget.class.php:102 msgid "Specific entity" -msgstr "" +msgstr "Specific entity" #: inc/abstracttarget.class.php:103 msgid "Default entity of a user type question answer" -msgstr "" +msgstr "Default entity of a user type question answer" #: inc/abstracttarget.class.php:104 msgid "From a GLPI object > Entity type question answer" -msgstr "" +msgstr "From a GLPI object > Entity type question answer" #: inc/abstracttarget.class.php:115 msgid "Always generated" @@ -1795,21 +1799,21 @@ msgstr "" #: inc/abstracttarget.class.php:518 msgid "User type question" -msgstr "" +msgstr "User type question" #: inc/abstracttarget.class.php:519 msgid "Entity type question" -msgstr "" +msgstr "Entity type question" #: inc/filter/itilcategoryfilter.class.php:52 #: inc/filter/itilcategoryfilter.class.php:54 msgid "Request categories" -msgstr "" +msgstr "Request categories" #: inc/filter/itilcategoryfilter.class.php:53 #: inc/filter/itilcategoryfilter.class.php:54 msgid "Incident categories" -msgstr "" +msgstr "Incident categories" #: inc/filter/itilcategoryfilter.class.php:55 msgid "Change categories" @@ -1854,7 +1858,7 @@ msgstr "" #: inc/abstractitiltarget.class.php:216 inc/abstractitiltarget.class.php:224 #: inc/abstractitiltarget.class.php:233 msgid "Equals to the answer to the question" -msgstr "" +msgstr "Equals to the answer to the question" #: inc/targetticket.class.php:101 inc/abstractitiltarget.class.php:225 #: inc/abstractitiltarget.class.php:234 @@ -1879,11 +1883,11 @@ msgstr "" #: inc/targetticket.class.php:188 entrée standard:48 msgid "Ticket title" -msgstr "" +msgstr "Ticket title" #: inc/targetticket.class.php:301 msgid "Add validation message as first ticket followup" -msgstr "" +msgstr "Add validation message as first ticket followup" #: inc/targetticket.class.php:335 msgid "Add a field" @@ -1899,15 +1903,15 @@ msgstr "" #: inc/targetticket.class.php:390 msgid "Link to an other ticket" -msgstr "" +msgstr "Link to an other ticket" #: inc/targetticket.class.php:399 msgid "An other destination of this form" -msgstr "" +msgstr "An other destination of this form" #: inc/targetticket.class.php:400 msgid "An existing ticket" -msgstr "" +msgstr "An existing ticket" #: inc/targetticket.class.php:401 msgid "A ticket from an answer to a question" @@ -1920,23 +1924,23 @@ msgstr "" #: inc/targetticket.class.php:741 msgid "Invalid link type" -msgstr "" +msgstr "Invalid link type" #: inc/targetticket.class.php:761 msgid "Invalid linked item type" -msgstr "" +msgstr "Invalid linked item type" #: inc/targetticket.class.php:774 msgid "Linked item does not exists" -msgstr "" +msgstr "Linked item does not exists" #: inc/targetticket.class.php:787 msgid "Failed to link the item" -msgstr "" +msgstr "Failed to link the item" #: inc/targetticket.class.php:959 install/install.php:368 msgid "Your form has been accepted by the validator" -msgstr "" +msgstr "Your form has been accepted by the validator" #: inc/targetticket.class.php:1110 msgid "Request source" @@ -1972,19 +1976,19 @@ msgstr "" #: inc/abstractitiltarget.class.php:180 msgid "Tags from questions" -msgstr "" +msgstr "Tags from questions" #: inc/abstractitiltarget.class.php:181 msgid "Specific tags" -msgstr "" +msgstr "Specific tags" #: inc/abstractitiltarget.class.php:182 msgid "Tags from questions and specific tags" -msgstr "" +msgstr "Tags from questions and specific tags" #: inc/abstractitiltarget.class.php:183 msgid "Tags from questions or specific tags" -msgstr "" +msgstr "Tags from questions or specific tags" #: inc/abstractitiltarget.class.php:189 msgid "TTR from template or none" @@ -1992,15 +1996,15 @@ msgstr "" #: inc/abstractitiltarget.class.php:190 msgid "equals to the answer to the question" -msgstr "" +msgstr "equals to the answer to the question" #: inc/abstractitiltarget.class.php:191 msgid "calculated from the ticket creation date" -msgstr "" +msgstr "calculated from the ticket creation date" #: inc/abstractitiltarget.class.php:192 msgid "calculated from the answer to the question" -msgstr "" +msgstr "calculated from the answer to the question" #: inc/abstractitiltarget.class.php:198 msgid "SLA from template or none" @@ -2020,27 +2024,27 @@ msgstr "" #: inc/abstractitiltarget.class.php:214 msgid "Urgency from template or Medium" -msgstr "" +msgstr "Urgency from template or Medium" #: inc/abstractitiltarget.class.php:215 msgid "Specific urgency" -msgstr "" +msgstr "Specific urgency" #: inc/abstractitiltarget.class.php:222 msgid "Category from template or none" -msgstr "" +msgstr "Category from template or none" #: inc/abstractitiltarget.class.php:223 msgid "Specific category" -msgstr "" +msgstr "Specific category" #: inc/abstractitiltarget.class.php:231 msgid "Location from template or none" -msgstr "" +msgstr "Location from template or none" #: inc/abstractitiltarget.class.php:232 msgid "Specific location" -msgstr "" +msgstr "Specific location" #: inc/abstractitiltarget.class.php:240 msgid "No validation" @@ -2096,15 +2100,15 @@ msgstr "" #: inc/abstractitiltarget.class.php:1006 msgid "Urgency " -msgstr "" +msgstr "Urgency" #: inc/abstractitiltarget.class.php:1036 msgid "Ticket tags" -msgstr "" +msgstr "Ticket tags" #: inc/abstractitiltarget.class.php:1084 msgid "Tags" -msgstr "" +msgstr "Tags" #: inc/abstractitiltarget.class.php:1203 msgid "Location" @@ -2112,11 +2116,11 @@ msgstr "" #: inc/abstractitiltarget.class.php:1215 msgid "Location " -msgstr "" +msgstr "Location" #: inc/abstractitiltarget.class.php:1547 msgid "The description cannot be empty!" -msgstr "" +msgstr "The description cannot be empty!" #: inc/abstractitiltarget.class.php:1717 msgid "Watcher" @@ -2126,7 +2130,7 @@ msgstr[1] "" #: inc/abstractitiltarget.class.php:1736 msgid "Cancel" -msgstr "" +msgstr "Cancel" #: inc/abstractitiltarget.class.php:2011 inc/abstractitiltarget.class.php:2027 #: inc/abstractitiltarget.class.php:2028 @@ -2155,7 +2159,8 @@ msgstr "" #: install/install.php:133 msgid "" -"Upgrade tables to innoDB; run php bin/console glpi:migration:myisam_to_innodb" +"Upgrade tables to innoDB; run php bin/console " +"glpi:migration:myisam_to_innodb" msgstr "" #: install/install.php:174 @@ -2167,11 +2172,11 @@ msgstr "" #: install/install.php:349 msgid "A form has been created" -msgstr "" +msgstr "A form has been created" #: install/install.php:350 msgid "Your request has been saved" -msgstr "" +msgstr "Your request has been saved" #: install/install.php:351 msgid "" @@ -2179,54 +2184,68 @@ msgid "" "##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:356 msgid "A form from GLPI need to be validate" -msgstr "" +msgstr "A form from GLPI need to be validate" #: install/install.php:357 msgid "" "Hi,\\nA form from GLPI need to be validate and you have been choosen as the " -"validator.\\nYou can access it by clicking onto this link:\\n##formcreator." -"validation_link##" +"validator.\\nYou can access it by clicking onto this " +"link:\\n##formcreator.validation_link##" msgstr "" +" Hi,\\nA form from GLPI need to be validate and you have been choosen as the" +" validator.\\nYou can access it by clicking onto this " +"link:\\n##formcreator.validation_link##" #: install/install.php:362 msgid "Your form has been refused by the validator" -msgstr "" +msgstr "Your form has been refused by the validator" #: install/install.php:363 msgid "" "Hi,\\nWe are sorry to inform you that your form has been refused by the " -"validator for the reason below:\\n##formcreator.validation_comment##\\n" -"\\nYou can still modify and resubmit it by clicking onto this link:" -"\\n##formcreator.validation_link##" +"validator for the reason " +"below:\\n##formcreator.validation_comment##\\n\\nYou can still modify and " +"resubmit it by clicking onto this link:\\n##formcreator.validation_link##" msgstr "" +"Hi,\\nWe are sorry to inform you that your form has been refused by the " +"validator for the reason " +"below:\\n##formcreator.validation_comment##\\n\\nYou can still modify and " +"resubmit it by clicking onto this link:\\n##formcreator.validation_link##" #: install/install.php:369 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:374 msgid "Your form has been deleted by an administrator" -msgstr "" +msgstr "Your form has been deleted by an administrator" #: install/install.php:375 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:601 msgid "Formcreator - Sync service catalog issues" -msgstr "" +msgstr "Formcreator - Sync service catalog issues" #: hook.php:305 msgctxt "button" msgid "Duplicate" -msgstr "" +msgstr "Duplicate" #: hook.php:306 msgid "Transfer" @@ -2274,11 +2293,11 @@ msgstr "" #: js/scripts.js:709 msgid "Are you sure you want to delete this question?" -msgstr "" +msgstr "Are you sure you want to delete this question?" #: js/scripts.js:892 msgid "Are you sure you want to delete this section?" -msgstr "" +msgstr "Are you sure you want to delete this section?" #: js/scripts.js:1132 msgid "Add translations" @@ -2286,7 +2305,7 @@ msgstr "" #: js/scripts.js:1279 js/scripts.js:1303 msgid "An error occured while querying forms" -msgstr "" +msgstr "An error occured while querying forms" #: js/scripts.js:1418 msgid "Are you sure you want to delete this target:" @@ -2294,7 +2313,7 @@ msgstr "" #: entrée standard:43 standard:50 standard:44 standard:49 standard:78 msgid "Required" -msgstr "" +msgstr "Required" #: entrée standard:57 standard:61 standard:60 standard:59 standard:43 #: standard:69 standard:52 standard:37 @@ -2303,7 +2322,7 @@ msgstr "" #: entrée standard:52 standard:59 standard:58 msgid "Show empty" -msgstr "" +msgstr "Show empty" #: entrée standard:39 msgid "LDAP directory" @@ -2313,19 +2332,19 @@ msgstr[1] "" #: entrée standard:68 msgid "Filter" -msgstr "" +msgstr "Filter" #: entrée standard:78 msgid "Attribute" -msgstr "" +msgstr "Attribute" #: entrée standard:70 standard:68 msgid "Values" -msgstr "" +msgstr "Values" #: entrée standard:90 msgid "Show ticket categories" -msgstr "" +msgstr "Show ticket categories" #: entrée standard:127 standard:110 msgid "Selectable root" @@ -2333,11 +2352,11 @@ msgstr "" #: entrée standard:63 msgid "Direct access on homepage" -msgstr "" +msgstr "Direct access on homepage" #: entrée standard:86 msgid "Default form in service catalog" -msgstr "" +msgstr "Default form in service catalog" #: entrée standard:106 standard:107 msgid "Are you a robot ?" @@ -2365,7 +2384,7 @@ msgstr "" #: entrée standard:45 msgid "Add a section" -msgstr "" +msgstr "Add a section" #: entrée standard:55 msgid "Condition to show the submit button" @@ -2373,7 +2392,7 @@ msgstr "" #: entrée standard:83 msgid "Add a question" -msgstr "" +msgstr "Add a question" #: entrée standard:39 msgid "List of available tags" @@ -2385,12 +2404,12 @@ msgstr "" #: entrée standard:47 msgid "Full form" -msgstr "" +msgstr "Full form" #: entrée standard:42 msgid "Min" -msgstr "" +msgstr "Min" #: entrée standard:53 msgid "Max" -msgstr "" +msgstr "Max" diff --git a/locales/hr_HR.po b/locales/hr_HR.po index 583639320..3251f8c6a 100644 --- a/locales/hr_HR.po +++ b/locales/hr_HR.po @@ -4,10 +4,6 @@ # FIRST AUTHOR , YEAR. # # Translators: -<<<<<<< HEAD -======= -# Thierry Bugier , 2022 ->>>>>>> support/2.13.0 # Milo Ivir , 2022 # #, fuzzy @@ -15,13 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -<<<<<<< HEAD "POT-Creation-Date: 2022-06-15 14:47+0200\n" "PO-Revision-Date: 2022-06-15 12:10+0000\n" -======= -"POT-Creation-Date: 2022-06-15 14:46+0200\n" -"PO-Revision-Date: 2021-08-30 07:22+0000\n" ->>>>>>> support/2.13.0 "Last-Translator: Milo Ivir , 2022\n" "Language-Team: Croatian (Croatia) (https://www.transifex.com/teclib/teams/28042/hr_HR/)\n" "MIME-Version: 1.0\n" @@ -78,16 +69,12 @@ msgstr "Bez ograničenja" #: ajax/homepage_link.php:36 inc/field/dropdownfield.class.php:71 #: inc/formlist.class.php:46 inc/formanswer.class.php:208 #: inc/entityconfig.class.php:82 inc/form.class.php:111 inc/form.class.php:571 -<<<<<<< HEAD #: inc/form.class.php:1938 inc/filter/entityfilter.class.php:45 -======= -#: inc/form.class.php:1923 inc/filter/entityfilter.class.php:45 ->>>>>>> support/2.13.0 msgid "Form" msgid_plural "Forms" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" +msgstr[0] "Obrazac" +msgstr[1] "Obrasci" +msgstr[2] "Obrasci" #: ajax/section_delete.php:44 ajax/section_move.php:49 #: ajax/section_duplicate.php:44 @@ -149,11 +136,7 @@ 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 -<<<<<<< HEAD #: front/formanswer.form.php:78 front/form.php:43 inc/common.class.php:686 -======= -#: front/formanswer.form.php:78 front/form.php:44 inc/common.class.php:686 ->>>>>>> support/2.13.0 #: inc/common.class.php:693 msgid "Form Creator" msgstr "Stvaratelj obrasca" @@ -168,13 +151,8 @@ msgstr "%1$s = %2$s" msgid "Form list" msgstr "Popis obrazaca" -<<<<<<< HEAD #: front/formdisplay.php:90 inc/formanswer.class.php:877 #: inc/formanswer.class.php:1097 inc/formanswer.class.php:1147 -======= -#: front/formdisplay.php:90 inc/formanswer.class.php:882 -#: inc/formanswer.class.php:1102 inc/formanswer.class.php:1152 ->>>>>>> support/2.13.0 msgid "The form has been successfully saved!" msgstr "Obrazac je uspješno spremljen!" @@ -193,9 +171,9 @@ msgstr "%1$s dodaje rezervaciju %2$s za predmet %3$s" #: inc/abstractitiltarget.class.php:953 inc/abstractitiltarget.class.php:967 msgid "Category" msgid_plural "Categories" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" +msgstr[0] "Kategorija" +msgstr[1] "Kategorije" +msgstr[2] "Kategorije" #: inc/knowbase.class.php:62 inc/form.class.php:651 msgid "See all" @@ -224,11 +202,7 @@ msgid "The regular expression is invalid" msgstr "Regularni izraz nije ispravan" #: inc/field/dropdownfield.class.php:70 inc/filter/entityfilter.class.php:44 -<<<<<<< HEAD #: inc/abstractitiltarget.class.php:2024 inc/abstractitiltarget.class.php:2042 -======= -#: inc/abstractitiltarget.class.php:2028 inc/abstractitiltarget.class.php:2046 ->>>>>>> support/2.13.0 msgid "User" msgstr "Korisnik" @@ -239,15 +213,9 @@ msgstr "Korisnik i obrazac" #: inc/field/dropdownfield.class.php:431 entrée standard:38 msgid "Dropdown" msgid_plural "Dropdowns" -<<<<<<< HEAD -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -======= msgstr[0] "Padajući izbornik" msgstr[1] "Padajući izbornici" msgstr[2] "Padajući izbornici" ->>>>>>> support/2.13.0 #: inc/field/dropdownfield.class.php:462 msgid "Invalid value for " @@ -314,7 +282,7 @@ msgstr "Tekst" #: 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 "Regularan izraz" +msgstr "Regularni izraz" #: inc/field/textfield.class.php:217 inc/field/floatfield.class.php:238 msgid "Range" @@ -367,15 +335,9 @@ msgstr "Neodređeno" #: inc/field/ipfield.class.php:121 msgid "IP address" msgid_plural "IP addresses" -<<<<<<< HEAD -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -======= msgstr[0] "IP adresa" msgstr[1] "IP adrese" msgstr[2] "IP adrese" ->>>>>>> support/2.13.0 #: inc/field/urgencyfield.class.php:84 inc/abstractitiltarget.class.php:995 msgid "Urgency" @@ -413,35 +375,23 @@ msgstr "Upozorenje: Oznaka je deaktivirana ili nedostaje" #: inc/field/tagfield.class.php:196 msgid "Tag" msgid_plural "Tags" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" +msgstr[0] "Oznaka" +msgstr[1] "Oznake" +msgstr[2] "Oznake" #: inc/field/glpiselectfield.class.php:71 entrée standard:38 msgid "GLPI object" msgid_plural "GLPI objects" -<<<<<<< HEAD -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -======= msgstr[0] "GLPI objekt" msgstr[1] "GLPI objekti" msgstr[2] "GLPI objekti" ->>>>>>> support/2.13.0 #: inc/field/hostnamefield.class.php:114 msgid "Hostname" msgid_plural "Hostnames" -<<<<<<< HEAD -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -======= msgstr[0] "Ime računala" msgstr[1] "Imena računala" msgstr[2] "Imena računala" ->>>>>>> support/2.13.0 #: inc/field/timefield.class.php:128 msgid "Time" @@ -455,9 +405,9 @@ msgstr "Ovo nije valjana e-mail adresa: %s" #: inc/field/emailfield.class.php:98 msgid "Email" msgid_plural "Emails" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" +msgstr[0] "E-mail adresa" +msgstr[1] "E-mail adrese" +msgstr[2] "E-mail adrese" #: inc/field/selectfield.class.php:97 msgid "Select" @@ -470,9 +420,9 @@ msgstr "Datum i vrijeme" #: inc/field/actorfield.class.php:65 msgid "Actor" msgid_plural "Actors" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" +msgstr[0] "Učesnik" +msgstr[1] "Učesnici" +msgstr[2] "Učesnici" #: inc/field/actorfield.class.php:249 #, php-format @@ -525,11 +475,7 @@ msgstr "prikaži" #: inc/field/fieldsfield.class.php:388 #, php-format msgid "Field '%1$s' type not implemented yet !" -<<<<<<< HEAD -msgstr "" -======= msgstr "Vrsta polja „%1$s” još nije implementirana!" ->>>>>>> support/2.13.0 #: inc/field/fieldsfield.class.php:465 msgid "Some numeric fields contains non numeric values" @@ -565,11 +511,7 @@ msgstr "Minimum raspona" msgid "Range max" msgstr "Maksimum raspona" -<<<<<<< HEAD #: inc/field/requesttypefield.class.php:85 inc/targetticket.class.php:1123 -======= -#: inc/field/requesttypefield.class.php:85 inc/targetticket.class.php:1121 ->>>>>>> support/2.13.0 msgid "Request type" msgstr "Vrsta zahtjeva" @@ -579,13 +521,8 @@ msgid "This is not a number: %s" msgstr "Ovo nije broj: %s" #: inc/field/floatfield.class.php:181 -<<<<<<< HEAD msgid "Decimal number" -msgstr "" -======= -msgid "Float" -msgstr "Plutajući" ->>>>>>> support/2.13.0 +msgstr "Decimalni broj" #: inc/field/datefield.class.php:135 msgid "Date" @@ -603,17 +540,17 @@ msgstr "Polje opisa bi trebalo imati opis:" #: inc/field/hiddenfield.class.php:94 msgid "Hidden field" msgid_plural "Hidden fields" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" +msgstr[0] "Skriveno polje" +msgstr[1] "Skrivena polja" +msgstr[2] "Skrivena polja" #: 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] "" +msgstr[0] "Stanje" +msgstr[1] "Stanja" +msgstr[2] "Stanja" #: inc/condition.class.php:104 msgid "is visible" @@ -642,19 +579,11 @@ msgstr "Prikazano, ukoliko" #: 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 -<<<<<<< HEAD #: inc/form.class.php:1831 inc/targetchange.class.php:303 #: inc/section.class.php:379 inc/restrictedformcriteria.class.php:200 #: inc/question.class.php:832 inc/questionparameter/range.class.php:205 #: inc/questionregex.class.php:185 inc/questiondependency.class.php:196 #: inc/item_targetticket.class.php:150 inc/targetticket.class.php:1429 -======= -#: inc/form.class.php:1816 inc/targetchange.class.php:303 -#: inc/section.class.php:379 inc/restrictedformcriteria.class.php:200 -#: inc/question.class.php:832 inc/questionparameter/range.class.php:211 -#: inc/questionregex.class.php:185 inc/questiondependency.class.php:196 -#: inc/item_targetticket.class.php:150 inc/targetticket.class.php:1427 ->>>>>>> support/2.13.0 #, php-format msgid "Failed to add or update the %1$s %2$s" msgstr "Neuspjelo dodavanje ili aktualiziranje: %1$s %2$s" @@ -662,19 +591,11 @@ msgstr "Neuspjelo dodavanje ili aktualiziranje: %1$s %2$s" #: 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 -<<<<<<< HEAD #: inc/form.class.php:1522 inc/targetchange.class.php:148 #: inc/section.class.php:404 inc/restrictedformcriteria.class.php:226 #: inc/question.class.php:881 inc/questionparameter/range.class.php:140 #: inc/questionregex.class.php:120 inc/questiondependency.class.php:211 #: inc/item_targetticket.class.php:64 inc/targetticket.class.php:1468 -======= -#: inc/form.class.php:1507 inc/targetchange.class.php:148 -#: inc/section.class.php:404 inc/restrictedformcriteria.class.php:226 -#: inc/question.class.php:881 inc/questionparameter/range.class.php:145 -#: inc/questionregex.class.php:120 inc/questiondependency.class.php:211 -#: inc/item_targetticket.class.php:64 inc/targetticket.class.php:1466 ->>>>>>> support/2.13.0 #, php-format msgid "Cannot export an empty object: %s" msgstr "Nije moguće izvesti prazni objekt: %s" @@ -694,38 +615,25 @@ msgstr "Uvoz u tijeku" #: inc/issue.class.php:41 msgid "Issue" msgid_plural "Issues" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" +msgstr[0] "Problem" +msgstr[1] "Problemi" +msgstr[2] "Problemi" #: inc/issue.class.php:54 msgid "Update issue data from tickets and form answers" msgstr "Aktualiziraj podatke problema iz naloga i odgovora na obrascu" -<<<<<<< HEAD #: inc/issue.class.php:403 msgid "Satisfaction survey expired" msgstr "Anketa o zadovoljstvu je istekla" #: inc/issue.class.php:532 inc/form_language.class.php:213 #: inc/form.class.php:156 inc/form.class.php:2133 entrée standard:52 -======= -#: inc/issue.class.php:389 -msgid "Satisfaction survey expired" -msgstr "Anketa o zadovoljstvu je istekla" - -#: inc/issue.class.php:518 inc/form_language.class.php:213 -#: inc/form.class.php:156 inc/form.class.php:2119 entrée standard:52 ->>>>>>> support/2.13.0 #: standard:49 standard:57 standard:38 standard:39 msgid "Name" msgstr "Ime" -<<<<<<< HEAD #: inc/issue.class.php:545 inc/formanswer.class.php:198 -======= -#: inc/issue.class.php:531 inc/formanswer.class.php:198 ->>>>>>> support/2.13.0 #: 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 @@ -733,14 +641,13 @@ msgstr "Ime" msgid "ID" msgstr "ID" -<<<<<<< HEAD #: inc/issue.class.php:554 inc/form.class.php:505 inc/form.class.php:2142 #: entrée standard:65 msgid "Type" msgid_plural "Types" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" +msgstr[0] "Vrsta" +msgstr[1] "Vrste" +msgstr[2] "Vrste" #: inc/issue.class.php:567 inc/formanswer.class.php:259 msgid "Status" @@ -756,71 +663,31 @@ msgstr "Zadnje aktualiziranje" #: inc/issue.class.php:597 inc/form.class.php:174 #: inc/abstracttarget.class.php:517 -======= -#: inc/issue.class.php:540 inc/form.class.php:505 inc/form.class.php:2128 -#: entrée standard:65 -msgid "Type" -msgid_plural "Types" -msgstr[0] "Vrsta" -msgstr[1] "Vrste" -msgstr[2] "Vrste" - -#: inc/issue.class.php:553 inc/formanswer.class.php:259 -msgid "Status" -msgstr "Stanje" - -#: inc/issue.class.php:565 -msgid "Opening date" -msgstr "Datum otvaranja" - -#: inc/issue.class.php:574 -msgid "Last update" -msgstr "Zadnje aktualiziranje" - -#: inc/issue.class.php:583 inc/form.class.php:174 -#: inc/abstracttarget.class.php:518 ->>>>>>> support/2.13.0 msgid "Entity" msgid_plural "Entities" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" +msgstr[0] "Entitet" +msgstr[1] "Entiteti" +msgstr[2] "Entiteti" -<<<<<<< HEAD #: inc/issue.class.php:607 inc/notificationtargetformanswer.class.php:79 #: inc/target_actor.class.php:83 inc/formanswer.class.php:218 #: inc/formanswer.class.php:608 inc/abstractitiltarget.class.php:1710 -======= -#: inc/issue.class.php:593 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:1714 ->>>>>>> support/2.13.0 msgid "Requester" msgid_plural "Requesters" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" +msgstr[0] "Podnositelj zahtjeva" +msgstr[1] "Podnositelji zahtjeva" +msgstr[2] "Podnositelji zahtjeva" -<<<<<<< HEAD #: inc/issue.class.php:625 inc/formanswer.class.php:228 msgid "Form approver" msgstr "Odobravatelj obrazaca" #: inc/issue.class.php:641 inc/formanswer.class.php:537 #: inc/formanswer.class.php:544 inc/formanswer.class.php:623 -======= -#: inc/issue.class.php:611 inc/formanswer.class.php:228 -msgid "Form approver" -msgstr "Odobravatelj obrazaca" - -#: inc/issue.class.php:627 inc/formanswer.class.php:539 -#: inc/formanswer.class.php:546 inc/formanswer.class.php:628 ->>>>>>> support/2.13.0 #: inc/form_language.class.php:227 msgid "Comment" msgstr "Komentar" -<<<<<<< HEAD #: inc/issue.class.php:653 msgid "Ticket approver" msgstr "Odobravatelj naloga" @@ -843,27 +710,27 @@ msgstr "Vrijeme rješavanja" #: inc/issue.class.php:773 msgid "Time to resolve + Progress" -msgstr "" +msgstr "Vrijeme rješavanja + napredak" #: inc/issue.class.php:783 msgid "Internal time to resolve" -msgstr "" +msgstr "Interno vrijeme rješavanja" #: inc/issue.class.php:794 msgid "Internal time to resolve + Progress" -msgstr "" +msgstr "Interno vrijeme rješavanja + napredak" #: inc/issue.class.php:804 msgid "Resolution date" -msgstr "" +msgstr "Datum rješenja" #: inc/issue.class.php:819 msgid "Internal time to own" -msgstr "" +msgstr "Interno vrijeme posjedovanja" #: inc/issue.class.php:830 msgid "Internal time to own + Progress" -msgstr "" +msgstr "Interno vrijeme posjedovanja + napredak" #: inc/issue.class.php:840 msgid "Time to own" @@ -871,69 +738,33 @@ msgstr "Vrijeme posjedovanja" #: inc/issue.class.php:851 msgid "Time to own + Progress" -msgstr "" +msgstr "Vrijeme posjedovanja + napredak" #: inc/issue.class.php:877 msgid "Ticket" msgstr "Nalog" #: inc/issue.class.php:878 inc/formanswer.class.php:183 -======= -#: inc/issue.class.php:639 -msgid "Ticket approver" -msgstr "Odobravatelj naloga" - -#: inc/issue.class.php:673 -msgid "Technician" -msgstr "Tehničar" - -#: inc/issue.class.php:704 -msgid "Technician group" -msgstr "Grupa tehničara" - -#: inc/issue.class.php:737 inc/formanswer.class.php:248 -msgid "Form approver group" -msgstr "Grupa odobravatelja obrazaca" - -#: inc/issue.class.php:770 -msgid "Ticket" -msgstr "Nalog" - -#: inc/issue.class.php:771 inc/formanswer.class.php:183 ->>>>>>> support/2.13.0 msgid "Form answer" msgid_plural "Form answers" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" +msgstr[0] "Odgovor u obrascu" +msgstr[1] "Odgovori u obrascu" +msgstr[2] "Odgovori u obrascu" -<<<<<<< HEAD #: inc/issue.class.php:883 msgid "Not validated" msgstr "Nije potvrđeno" #: inc/issue.class.php:884 inc/formanswer.class.php:76 -======= -#: inc/issue.class.php:776 -msgid "Not validated" -msgstr "Nije potvrđeno" - -#: inc/issue.class.php:777 inc/formanswer.class.php:76 ->>>>>>> support/2.13.0 #: inc/form_validator.class.php:71 msgid "Refused" msgstr "Odbijeno" -<<<<<<< HEAD #: inc/issue.class.php:952 -======= -#: inc/issue.class.php:845 ->>>>>>> support/2.13.0 #, php-format msgid "%1$s %2$s" msgstr "%1$s %2$s" -<<<<<<< HEAD #: inc/issue.class.php:1215 inc/filter/itilcategoryfilter.class.php:56 #: hook.php:677 msgid "All" @@ -961,44 +792,15 @@ msgid "Solved" msgstr "Riješeni" #: inc/issue.class.php:1251 hook.php:683 -======= -#: inc/issue.class.php:1108 inc/filter/itilcategoryfilter.class.php:56 -#: hook.php:663 -msgid "All" -msgstr "Sve" - -#: inc/issue.class.php:1114 hook.php:664 -msgid "New" -msgstr "Novi" - -#: inc/issue.class.php:1120 hook.php:665 -msgid "Assigned" -msgstr "Dodijeljeni" - -#: inc/issue.class.php:1126 inc/formanswer.class.php:75 -#: inc/form_validator.class.php:69 hook.php:666 -msgid "Waiting" -msgstr "Na čekanju" - -#: inc/issue.class.php:1132 hook.php:667 -msgid "To validate" -msgstr "Za potvrdu" - -#: inc/issue.class.php:1138 hook.php:668 -msgid "Solved" -msgstr "Riješeni" - -#: inc/issue.class.php:1144 hook.php:669 ->>>>>>> support/2.13.0 msgid "Closed" msgstr "Zatvoreni" #: 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] "" +msgstr[0] "Kategorija obrasca" +msgstr[1] "Kategorija obrazaca" +msgstr[2] "Kategorija obrazaca" #: inc/category.class.php:80 msgid "Knowbase category" @@ -1024,7 +826,6 @@ msgstr "Boja pozadine" msgid "The form as been saved" msgstr "Obrazac kao što je spremljen" -<<<<<<< HEAD #: inc/notificationtargetformanswer.class.php:44 install/install.php:355 msgid "A form need to be validate" msgstr "Potrebno je potvrditi jedan obrazac" @@ -1038,21 +839,6 @@ msgid "The form is accepted" msgstr "Obrazac je prihvaćen" #: inc/notificationtargetformanswer.class.php:47 install/install.php:373 -======= -#: inc/notificationtargetformanswer.class.php:44 install/install.php:334 -msgid "A form need to be validate" -msgstr "Potrebno je potvrditi jedan obrazac" - -#: inc/notificationtargetformanswer.class.php:45 install/install.php:340 -msgid "The form is refused" -msgstr "Obrazac je odbijen" - -#: inc/notificationtargetformanswer.class.php:46 install/install.php:346 -msgid "The form is accepted" -msgstr "Obrazac je prihvaćen" - -#: inc/notificationtargetformanswer.class.php:47 install/install.php:352 ->>>>>>> support/2.13.0 msgid "The form is deleted" msgstr "Obrazac je izbrisan" @@ -1068,9 +854,9 @@ msgstr "Ime obrasca" #: inc/form_validator.class.php:76 msgid "Validator" msgid_plural "Validators" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" +msgstr[0] "Potvrditelj" +msgstr[1] "Potvrditelji" +msgstr[2] "Potvrditelji" #: inc/notificationtargetformanswer.class.php:81 inc/formanswer.class.php:239 msgid "Creation date" @@ -1090,7 +876,7 @@ msgstr "Poveznica potvrđivanja" #: inc/notificationtargetformanswer.class.php:85 msgid "Request #" -msgstr "Broj zahtjeva" +msgstr "Zahtjev broj" #: inc/notificationtargetformanswer.class.php:97 msgid "Author" @@ -1101,19 +887,11 @@ msgstr "Autor" msgid "Approver" msgstr "Odobravatelj" -<<<<<<< HEAD #: inc/target_actor.class.php:66 inc/abstractitiltarget.class.php:2034 msgid "Form author" msgstr "Autor obrasca" #: inc/target_actor.class.php:67 inc/abstractitiltarget.class.php:2037 -======= -#: inc/target_actor.class.php:66 inc/abstractitiltarget.class.php:2038 -msgid "Form author" -msgstr "Autor obrasca" - -#: inc/target_actor.class.php:67 inc/abstractitiltarget.class.php:2041 ->>>>>>> support/2.13.0 msgid "Form validator" msgstr "Potvrditelj obrasca" @@ -1121,11 +899,7 @@ msgstr "Potvrditelj obrasca" msgid "Specific person" msgstr "Određena osoba" -<<<<<<< HEAD #: inc/target_actor.class.php:69 inc/abstractitiltarget.class.php:2047 -======= -#: inc/target_actor.class.php:69 inc/abstractitiltarget.class.php:2051 ->>>>>>> support/2.13.0 msgid "Person from the question" msgstr "Osoba iz pitanja" @@ -1133,11 +907,7 @@ msgstr "Osoba iz pitanja" msgid "Specific group" msgstr "Određena grupa" -<<<<<<< HEAD #: inc/target_actor.class.php:71 inc/abstractitiltarget.class.php:2058 -======= -#: inc/target_actor.class.php:71 inc/abstractitiltarget.class.php:2062 ->>>>>>> support/2.13.0 msgid "Group from the question" msgstr "Grupa iz pitanja" @@ -1153,7 +923,6 @@ msgstr "Tehnička grupa iz jednog objekta" msgid "Specific supplier" msgstr "Određeni dobavljač" -<<<<<<< HEAD #: inc/target_actor.class.php:75 inc/abstractitiltarget.class.php:2087 msgid "Supplier from the question" msgstr "Dobavljač iz pitanja" @@ -1163,38 +932,23 @@ msgid "Actors from the question" msgstr "Učesnici iz pitanja" #: inc/target_actor.class.php:77 inc/abstractitiltarget.class.php:2091 -======= -#: inc/target_actor.class.php:75 inc/abstractitiltarget.class.php:2091 -msgid "Supplier from the question" -msgstr "Dobavljač iz pitanja" - -#: inc/target_actor.class.php:76 inc/abstractitiltarget.class.php:2080 -msgid "Actors from the question" -msgstr "Učesnici iz pitanja" - -#: inc/target_actor.class.php:77 inc/abstractitiltarget.class.php:2095 ->>>>>>> support/2.13.0 msgid "Form author's supervisor" -msgstr "Obrazac autorskog nadzornika" +msgstr "Nadzornik autora obrasca" #: inc/target_actor.class.php:84 msgid "Observer" msgstr "Promatrač" -<<<<<<< HEAD #: inc/target_actor.class.php:85 inc/abstractitiltarget.class.php:1724 -======= -#: inc/target_actor.class.php:85 inc/abstractitiltarget.class.php:1728 ->>>>>>> support/2.13.0 msgid "Assigned to" -msgstr "Dodijeljeno za" +msgstr "Dodijeljeno" #: inc/target_actor.class.php:91 msgid "Target actor" msgid_plural "Target actors" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" +msgstr[0] "Učesnik cilja" +msgstr[1] "Učesnici cilja" +msgstr[2] "Učesnici cilja" #: inc/target_actor.class.php:97 inc/target_actor.class.php:113 #: inc/target_actor.class.php:122 @@ -1220,7 +974,6 @@ msgstr "Neuspjelo pronalaženje dobavljača: %1$s" msgid "Accepted" msgstr "Prihvaćeno" -<<<<<<< HEAD #: inc/formanswer.class.php:523 msgid "Print this form" msgstr "Ispiši ovaj obrazac" @@ -1282,69 +1035,6 @@ msgid "You failed the Turing test" msgstr "Turingov test nije položen" #: inc/formanswer.class.php:1305 -======= -#: inc/formanswer.class.php:525 -msgid "Print this form" -msgstr "Ispiši ovaj obrazac" - -#: inc/formanswer.class.php:549 -msgid "Form accepted by validator." -msgstr "Obrazac prihvaćen od potvrditelja." - -#: inc/formanswer.class.php:551 -msgid "Form successfully saved." -msgstr "Obrazac je uspješno spremljen." - -#: inc/formanswer.class.php:621 inc/formaccesstype.class.php:122 -msgid "Save" -msgstr "Spremi" - -#: inc/formanswer.class.php:633 -msgid "Required if refused" -msgstr "Obavezno, ako je odbijeno" - -#: inc/formanswer.class.php:639 -msgid "Refuse" -msgstr "Odbij" - -#: inc/formanswer.class.php:647 -msgid "Edit answers" -msgstr "Uredi odgovor" - -#: inc/formanswer.class.php:653 -msgid "Cancel edition" -msgstr "Otkaži izdanje" - -#: inc/formanswer.class.php:660 -msgid "Accept" -msgstr "Prihvati" - -#: inc/formanswer.class.php:681 -msgid "Refused comment is required!" -msgstr "Potreban je komentar za odbijanje!" - -#: inc/formanswer.class.php:755 -msgid "You are not the validator of these answers" -msgstr "Nisi potvrditelj ovih odgovora" - -#: inc/formanswer.class.php:961 inc/formanswer.class.php:963 -msgid "Form data" -msgstr "Podaci obrasca" - -#: inc/formanswer.class.php:1089 inc/formanswer.class.php:1139 -msgid "Cannot generate targets!" -msgstr "Nije moguće generirati ciljeve!" - -#: inc/formanswer.class.php:1263 -msgid "No turing test set" -msgstr "Nije postavljen nijedan Turingov test" - -#: inc/formanswer.class.php:1268 -msgid "You failed the Turing test" -msgstr "Turingov test nije položen" - -#: inc/formanswer.class.php:1310 ->>>>>>> support/2.13.0 msgid "You must select validator!" msgstr "Moraš odabrati potvrditelja!" @@ -1371,15 +1061,9 @@ msgstr "Pregledaj feedove" #: inc/formaccesstype.class.php:39 inc/formaccesstype.class.php:64 msgid "Access type" msgid_plural "Access types" -<<<<<<< HEAD -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -======= msgstr[0] "Vrsta pristupa" msgstr[1] "Vrste pristupa" msgstr[2] "Vrste pristupa" ->>>>>>> support/2.13.0 #: inc/formaccesstype.class.php:78 msgid "Link to the form" @@ -1400,24 +1084,20 @@ msgstr "Ograničeno na" #: inc/form_language.class.php:51 msgid "Form language" msgid_plural "Form languages" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" +msgstr[0] "Jezik obrasca" +msgstr[1] "Jezici obrasca" +msgstr[2] "Jezici obrasca" #: inc/form_language.class.php:72 inc/form_language.class.php:348 msgid "Translation" msgid_plural "Translations" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" +msgstr[0] "Prijevod" +msgstr[1] "Prijevodi" +msgstr[2] "Prijevodi" #: inc/form_language.class.php:111 inc/form.class.php:1048 #: inc/form.class.php:1173 inc/abstracttarget.class.php:161 -<<<<<<< HEAD #: inc/abstractitiltarget.class.php:1541 -======= -#: inc/abstractitiltarget.class.php:1545 ->>>>>>> support/2.13.0 msgid "The name cannot be empty!" msgstr "Ime ne može biti prazno!" @@ -1429,11 +1109,7 @@ msgstr "Jezik mora biti povezan s jednim obrascem!" msgid "Add a translation" msgstr "Dodaj prijevod" -<<<<<<< HEAD #: inc/form_language.class.php:283 js/scripts.js:1179 -======= -#: inc/form_language.class.php:283 js/scripts.js:1160 ->>>>>>> support/2.13.0 msgid "Update a translation" msgstr "Aktualiziraj prijevod" @@ -1454,11 +1130,7 @@ msgid "Do you want to delete the selected items?" msgstr "Želiš li izbrisati odabrane predmete?" #: inc/form_language.class.php:337 inc/form_language.class.php:376 -<<<<<<< HEAD #: inc/form.class.php:529 inc/abstractitiltarget.class.php:1615 -======= -#: inc/form.class.php:529 inc/abstractitiltarget.class.php:1619 ->>>>>>> support/2.13.0 msgid "Delete" msgstr "Izbriši" @@ -1484,7 +1156,6 @@ msgstr "Ništa" msgid "Need validaton?" msgstr "Treba potvrdu?" -<<<<<<< HEAD #: inc/form_validator.class.php:126 inc/abstractitiltarget.class.php:2028 msgid "No" msgstr "Ne" @@ -1493,16 +1164,6 @@ msgstr "Ne" #: inc/targetproblem.class.php:146 inc/entityconfig.class.php:389 #: inc/targetchange.class.php:483 inc/targetticket.class.php:317 #: inc/targetticket.class.php:352 inc/abstractitiltarget.class.php:2017 -======= -#: inc/form_validator.class.php:126 inc/abstractitiltarget.class.php:2032 -msgid "No" -msgstr "Ne" - -#: inc/form_validator.class.php:303 inc/targetproblem.class.php:146 -#: inc/entityconfig.class.php:389 inc/targetchange.class.php:483 -#: inc/targetticket.class.php:317 inc/targetticket.class.php:352 -#: inc/abstractitiltarget.class.php:2021 ->>>>>>> support/2.13.0 msgctxt "button" msgid "Save" msgstr "Spremi" @@ -1518,9 +1179,9 @@ msgstr "Odaberi potvrditelja" #: inc/targetproblem.class.php:42 entrée standard:43 msgid "Target problem" msgid_plural "Target problems" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" +msgstr[0] "Problem cilja" +msgstr[1] "Problemi cilja" +msgstr[2] "Problemi cilja" #: inc/targetproblem.class.php:108 inc/targetproblem.class.php:577 #: inc/targetchange.class.php:104 inc/targetchange.class.php:440 @@ -1529,11 +1190,7 @@ msgid "Properties" msgstr "Svojstva" #: inc/targetproblem.class.php:521 inc/targetchange.class.php:285 -<<<<<<< HEAD #: inc/targetticket.class.php:1411 -======= -#: inc/targetticket.class.php:1409 ->>>>>>> support/2.13.0 #, php-format msgid "" "Failed to add or update the %1$s %2$s: a question is missing and is used in " @@ -1625,19 +1282,11 @@ msgstr "Skriveno" #: inc/entityconfig.class.php:156 msgid "Variable height" -<<<<<<< HEAD -msgstr "" - -#: inc/entityconfig.class.php:157 -msgid "Uniform height" -msgstr "" -======= msgstr "Promjenjiva visina" #: inc/entityconfig.class.php:157 msgid "Uniform height" msgstr "Jednolika visina" ->>>>>>> support/2.13.0 #: inc/entityconfig.class.php:231 msgid "Helpdesk" @@ -1674,27 +1323,19 @@ msgstr "Poruka zaglavlja" #: inc/entityconfig.class.php:347 msgid "Search issue" -<<<<<<< HEAD -msgstr "" - -#: inc/entityconfig.class.php:363 -msgid "Tile design" -msgstr "" -======= msgstr "Traži problem" #: inc/entityconfig.class.php:363 msgid "Tile design" msgstr "Dizajn pločice" ->>>>>>> support/2.13.0 #: inc/entityconfig.class.php:375 inc/entityconfig.class.php:453 #: inc/form.class.php:239 entrée standard:84 msgid "Header" msgid_plural "Headers" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" +msgstr[0] "Zaglavlje" +msgstr[1] "Zaglavlja" +msgstr[2] "Zaglavlja" #: inc/entityconfig.class.php:433 msgid "Display search field" @@ -1704,30 +1345,18 @@ msgstr "Prikaži polje pretrage" msgid "Display header" msgstr "Prikaži zaglavlje" -<<<<<<< HEAD #: inc/questionrange.class.php:52 inc/questionparameter/range.class.php:59 -======= -#: inc/questionrange.class.php:52 inc/questionparameter/range.class.php:57 ->>>>>>> support/2.13.0 msgid "Question range" msgid_plural "Question ranges" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" +msgstr[0] "Raspon pitanja" +msgstr[1] "Rasponi pitanja" +msgstr[2] "Rasponi pitanja" -<<<<<<< HEAD #: inc/questionrange.class.php:62 inc/questionparameter/range.class.php:69 msgid "Minimum range" msgstr "Najmanji raspon" #: inc/questionrange.class.php:71 inc/questionparameter/range.class.php:78 -======= -#: inc/questionrange.class.php:62 inc/questionparameter/range.class.php:68 -msgid "Minimum range" -msgstr "Najmanji raspon" - -#: inc/questionrange.class.php:71 inc/questionparameter/range.class.php:77 ->>>>>>> support/2.13.0 msgid "maximum range" msgstr "Najveći raspon" @@ -1747,11 +1376,7 @@ msgstr "Ograničeni pristup" msgid "Answers waiting for validation" msgstr "Odgovori koji čekaju na potvrdu" -<<<<<<< HEAD #: inc/form.class.php:124 inc/form.class.php:1606 inc/form.class.php:1632 -======= -#: inc/form.class.php:124 inc/form.class.php:1591 inc/form.class.php:1617 ->>>>>>> support/2.13.0 msgid "Import forms" msgstr "Uvezi obrasce" @@ -1776,29 +1401,10 @@ msgstr "Pristup" msgid "Active" msgstr "Aktivno" -<<<<<<< HEAD -#: inc/form.class.php:300 inc/form.class.php:341 inc/form.class.php:416 -msgid "Default form" -msgstr "Standardni obrazac" - -======= -#: 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 msgid "Default form" msgstr "Standardni obrazac" ->>>>>>> support/2.13.0 #: inc/form.class.php:329 inc/form.class.php:394 msgid "Inactive" msgstr "Neaktivno" @@ -1818,21 +1424,15 @@ msgstr "Naslov odgovora" #: inc/form.class.php:504 inc/form.class.php:563 msgid "Target" msgid_plural "Targets" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" +msgstr[0] "Cilj" +msgstr[1] "Ciljevi" +msgstr[2] "Ciljevi" #: inc/form.class.php:506 msgid "Actions" -<<<<<<< HEAD -msgstr "" - -#: inc/form.class.php:546 inc/form.class.php:2130 -======= msgstr "Radnje" -#: inc/form.class.php:546 inc/form.class.php:2116 ->>>>>>> support/2.13.0 +#: inc/form.class.php:546 inc/form.class.php:2130 msgid "Add a target" msgstr "Dodaj cilj" @@ -1898,25 +1498,16 @@ msgctxt "button" msgid "Post" msgstr "Objavi" -<<<<<<< HEAD #: inc/form.class.php:1440 -======= -#: inc/form.class.php:1435 ->>>>>>> support/2.13.0 #, php-format msgid "Form duplicated: %s" msgstr "Obrazac je dupliciran: %s" -<<<<<<< HEAD #: inc/form.class.php:1456 -======= -#: inc/form.class.php:1446 ->>>>>>> support/2.13.0 #, php-format msgid "Form Transfered: %s" msgstr "Obrazac je prenesen: %s" -<<<<<<< HEAD #: inc/form.class.php:1480 msgid "Back" msgstr "Natrag" @@ -1930,43 +1521,19 @@ msgid "You may allow JSON files right now." msgstr "Sada smiješ dozvoliti JSON datoteke." #: inc/form.class.php:1583 -======= -#: inc/form.class.php:1465 -msgid "Back" -msgstr "Natrag" - -#: inc/form.class.php:1564 -msgid "Upload of JSON files not allowed." -msgstr "Prijenos JSON datoteka nije dozvoljen." - -#: inc/form.class.php:1567 -msgid "You may allow JSON files right now." -msgstr "Sada smiješ dozvoliti JSON datoteke." - -#: inc/form.class.php:1568 ->>>>>>> support/2.13.0 msgctxt "button" msgid "Create" msgstr "Stvori" -<<<<<<< HEAD #: inc/form.class.php:1586 inc/form.class.php:1597 msgid "Please contact your GLPI administrator." msgstr "Obrati se GLPI administratoru." #: inc/form.class.php:1587 inc/form.class.php:1598 -======= -#: inc/form.class.php:1571 inc/form.class.php:1582 -msgid "Please contact your GLPI administrator." -msgstr "Obrati se GLPI administratoru." - -#: inc/form.class.php:1572 inc/form.class.php:1583 ->>>>>>> support/2.13.0 msgctxt "button" msgid "Back" msgstr "Natrag" -<<<<<<< HEAD #: inc/form.class.php:1590 msgid "Upload of JSON files not enabled." msgstr "Prijenos JSON datoteka nije aktiviran." @@ -1976,31 +1543,15 @@ msgid "You may enable JSON files right now." msgstr "Sada smiješ aktivirati JSON datoteke." #: inc/form.class.php:1594 -======= -#: inc/form.class.php:1575 -msgid "Upload of JSON files not enabled." -msgstr "Prijenos JSON datoteka nije aktiviran." - -#: inc/form.class.php:1578 inc/form.class.php:1581 -msgid "You may enable JSON files right now." -msgstr "Sada smiješ aktivirati JSON datoteke." - -#: inc/form.class.php:1579 ->>>>>>> support/2.13.0 msgctxt "button" msgid "Enable" msgstr "Aktiviraj" -<<<<<<< HEAD #: inc/form.class.php:1641 -======= -#: inc/form.class.php:1626 ->>>>>>> support/2.13.0 msgctxt "button" msgid "Send" msgstr "Pošalji" -<<<<<<< HEAD #: inc/form.class.php:1660 msgid "Forms import impossible, the file is empty" msgstr "Uvoz obrazaca nije moguć, datoteka je prazna" @@ -2010,26 +1561,11 @@ msgid "Forms import impossible, the file seems corrupt" msgstr "Uvoz obrazaca nije moguć, datoteka je pokvarena" #: inc/form.class.php:1674 -======= -#: inc/form.class.php:1645 -msgid "Forms import impossible, the file is empty" -msgstr "Uvoz obrazaca nije moguć, datoteka je prazna" - -#: inc/form.class.php:1649 inc/form.class.php:1653 -msgid "Forms import impossible, the file seems corrupt" -msgstr "Uvoz obrazaca nije moguć, datoteka je pokvarena" - -#: inc/form.class.php:1659 ->>>>>>> support/2.13.0 msgid "Forms import impossible, the file was generated with another version" msgstr "" "Uvoz obrazaca nije moguć, datoteka je stvorena s jednom drugom verzijom" -<<<<<<< HEAD #: inc/form.class.php:1681 -======= -#: inc/form.class.php:1666 ->>>>>>> support/2.13.0 msgid "" "The file does not specifies the schema version. It was probably generated " "with a version older than 2.10. Giving up." @@ -2037,52 +1573,31 @@ msgstr "" "Datoteka ne navodi verziju sheme. Vjerojatno je generirana starijom verzijom" " od 2.10. Prekida se." -<<<<<<< HEAD #: inc/form.class.php:1707 -======= -#: inc/form.class.php:1692 ->>>>>>> support/2.13.0 #, php-format msgid "Failed to import %s" msgstr "Nije bilo moguće uvesti %s" -<<<<<<< HEAD #: inc/form.class.php:1712 -======= -#: inc/form.class.php:1697 ->>>>>>> support/2.13.0 #, php-format msgid "Forms successfully imported from %s" msgstr "Obrasci su uspješno uvezeni iz %s" -<<<<<<< HEAD #: inc/form.class.php:1775 -======= -#: inc/form.class.php:1760 ->>>>>>> support/2.13.0 #, 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." -<<<<<<< HEAD #: inc/form.class.php:1783 -======= -#: inc/form.class.php:1768 ->>>>>>> support/2.13.0 #, 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." -<<<<<<< HEAD #: inc/form.class.php:1793 -======= -#: inc/form.class.php:1778 ->>>>>>> support/2.13.0 #, php-format msgid "The entity %1$s is required for the form %2$s." msgstr "Obrazac %1$s je potreban za obrazac %2$s." -<<<<<<< HEAD #: inc/form.class.php:1875 msgid "Failed to create JSON document type" msgstr "Neuspjelo stvaranje JSON vrste dokumenta" @@ -2113,47 +1628,15 @@ msgid "Unsupported target type." msgstr "Nepodržana vrsta cilja." #: inc/form.class.php:2241 -======= -#: inc/form.class.php:1860 -msgid "Failed to create JSON document type" -msgstr "Neuspjelo stvaranje JSON vrste dokumenta" - -#: inc/form.class.php:1867 -msgid "JSON document type not found" -msgstr "JSON vrsta dokumenta nije pronađena" - -#: inc/form.class.php:1874 -msgid "Failed to update JSON document type" -msgstr "Neuspjelo aktualiziranje JSON vrste dokumenta" - -#: inc/form.class.php:1894 -msgid "Forms without category" -msgstr "Obrasci bez kategorije" - -#: inc/form.class.php:1915 -msgid "No form available" -msgstr "Nema obrasca" - -#: inc/form.class.php:2147 inc/targetticket.class.php:392 -#: inc/abstractitiltarget.class.php:1738 inc/abstractitiltarget.class.php:2021 -msgid "Add" -msgstr "Dodaj" - -#: inc/form.class.php:2165 inc/form.class.php:2188 -msgid "Unsupported target type." -msgstr "Nepodržana vrsta cilja." - -#: inc/form.class.php:2227 ->>>>>>> support/2.13.0 msgid "plugin_formcreator_load_check" msgstr "plugin_formcreator_load_check" #: inc/targetchange.class.php:43 entrée standard:43 msgid "Target change" msgid_plural "Target changes" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" +msgstr[0] "Promjena cilja" +msgstr[1] "Promjene cilja" +msgstr[2] "Promjene cilja" #: inc/targetchange.class.php:343 entrée standard:48 msgid "Change title" @@ -2178,9 +1661,9 @@ msgstr "Popis provjere" #: inc/section.class.php:71 entrée standard:53 standard:44 msgid "Section" msgid_plural "Sections" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" +msgstr[0] "Odjeljak" +msgstr[1] "Odjeljci" +msgstr[2] "Odjeljci" #: inc/section.class.php:123 inc/section.class.php:164 #: inc/question.class.php:312 @@ -2192,21 +1675,16 @@ msgstr "Naslov se mora zadati" msgid "Failed to find %1$s %2$s" msgstr "Neuspjelo pronalaženje %1$s %2$s" -<<<<<<< HEAD #: inc/question.class.php:70 inc/targetticket.class.php:1134 #: inc/targetticket.class.php:1173 inc/abstractitiltarget.class.php:968 -======= -#: inc/question.class.php:70 inc/targetticket.class.php:1132 -#: inc/targetticket.class.php:1171 inc/abstractitiltarget.class.php:968 ->>>>>>> support/2.13.0 #: inc/abstractitiltarget.class.php:1005 inc/abstractitiltarget.class.php:1083 #: inc/abstractitiltarget.class.php:1214 inc/abstractitiltarget.class.php:1295 #: entrée standard:41 msgid "Question" msgid_plural "Questions" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" +msgstr[0] "Pitanje" +msgstr[1] "Pitanja" +msgstr[2] "Pitanja" #: inc/question.class.php:228 entrée standard:37 msgid "Count of conditions" @@ -2237,7 +1715,6 @@ msgstr "Ova vrsta pitanja treba parametre" msgid "A parameter is missing for this question type" msgstr "Jedan parametar nedostaje za ovu vrstu pitanja" -<<<<<<< HEAD #: inc/question.class.php:1268 msgid "Service levels" msgstr "Razine usluge" @@ -2282,58 +1759,9 @@ msgstr "Administracija" #: inc/question.class.php:1327 inc/question.class.php:1330 msgid "Plugin" msgid_plural "Plugins" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -======= -#: inc/question.class.php:1274 -msgid "Service levels" -msgstr "Razine usluge" - -#: inc/question.class.php:1275 inc/abstractitiltarget.class.php:806 -msgid "SLA" -msgstr "Ugovor o razini usluge (SLA)" - -#: inc/question.class.php:1276 inc/abstractitiltarget.class.php:879 -msgid "OLA" -msgstr "Ugovor o operativnoj raznini (OLA)" - -#: inc/question.class.php:1293 inc/question.class.php:1333 -#: inc/question.class.php:1336 -msgid "Assets" -msgstr "Inventar" - -#: inc/question.class.php:1307 hook.php:677 hook.php:694 -msgid "Assistance" -msgstr "Pomoć" - -#: inc/question.class.php:1312 -msgid "Management" -msgstr "Upravljanje" - -#: inc/question.class.php:1321 -msgid "Tools" -msgstr "Alati" - -#: inc/question.class.php:1322 -msgid "Notes" -msgstr "Bilješke" - -#: inc/question.class.php:1323 -msgid "RSS feed" -msgstr "RSS vijest" - -#: inc/question.class.php:1325 -msgid "Administration" -msgstr "Administracija" - -#: inc/question.class.php:1333 inc/question.class.php:1336 -msgid "Plugin" -msgid_plural "Plugins" msgstr[0] "Dodatak" msgstr[1] "Dodaci" msgstr[2] "Dodaci" ->>>>>>> support/2.13.0 #: inc/abstractquestionparameter.class.php:92 msgid "Parameter" @@ -2397,8 +1825,7 @@ msgstr "Cilj mora biti povezan s obrascem." #: inc/abstracttarget.class.php:133 msgid "A target must be associated to an existing form." -msgstr "Cilj mora biti povezan s postojećim obrascem." -<<<<<<< HEAD +msgstr "Cilj mora biti povezan s jednim postojećim obrascem." #: inc/abstracttarget.class.php:138 msgid "Name is required." @@ -2406,7 +1833,7 @@ msgstr "Ime je obavezno." #: inc/abstracttarget.class.php:502 msgid "Destination entity" -msgstr "Odredište entiteta" +msgstr "Entitet odredišta" #: inc/abstracttarget.class.php:518 msgid "User type question" @@ -2433,37 +1860,37 @@ msgstr "Promijeni kategorije" #: inc/questionregex.class.php:52 msgid "Question regular expression" msgid_plural "Question regular expressions" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" +msgstr[0] "Regularni izraz pitanja" +msgstr[1] "Regularni izrazi pitanja" +msgstr[2] "Regularni izrazi pitanja" #: inc/questiondependency.class.php:66 msgid "Question dependency" msgid_plural "Question dependencies" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - +msgstr[0] "Ovisnost pitanja" +msgstr[1] "Ovisnosti pitanja" +msgstr[2] "Ovisnosti pitanja" + #: inc/answer.class.php:66 entrée standard:43 msgid "Answer" msgid_plural "Answers" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" +msgstr[0] "Odgovor" +msgstr[1] "Odgovori" +msgstr[2] "Odgovori" #: inc/item_targetticket.class.php:52 msgid "Composite ticket relation" msgid_plural "Composite ticket relations" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" +msgstr[0] "Odnos sastavljenog naloga" +msgstr[1] "Odnosi sastavljenog naloga" +msgstr[2] "Odnosi sastavljenog naloga" #: inc/targetticket.class.php:56 entrée standard:43 msgid "Target ticket" msgid_plural "Target tickets" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" +msgstr[0] "Nalog cilja" +msgstr[1] "Nalozi cilja" +msgstr[2] "Nalozi cilja" #: inc/targetticket.class.php:99 msgid "Specific asset" @@ -2608,7 +2035,7 @@ msgstr "Oznake pitanja ili određene oznake" #: inc/abstractitiltarget.class.php:189 msgid "TTR from template or none" -msgstr "" +msgstr "Vrijeme rješavanja iz predloška ili ništa" #: inc/abstractitiltarget.class.php:190 msgid "equals to the answer to the question" @@ -2640,7 +2067,7 @@ msgstr "Određeni ugovor o operativnoj raznini (OLA)" #: inc/abstractitiltarget.class.php:214 msgid "Urgency from template or Medium" -msgstr "Hitnost iz predloška ili Srednje" +msgstr "Hitnost iz predloška ili Srednja" #: inc/abstractitiltarget.class.php:215 msgid "Specific urgency" @@ -2678,388 +2105,6 @@ msgstr "Korisnik iz odgovora na pitanje" msgid "Group from question answer" msgstr "Grupa iz odgovora na pitanje" -#: inc/abstractitiltarget.class.php:794 -msgid "Minute" -msgid_plural "Minutes" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/abstractitiltarget.class.php:795 -msgid "Hour" -msgid_plural "Hours" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/abstractitiltarget.class.php:796 -msgid "Day" -msgid_plural "Days" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/abstractitiltarget.class.php:797 -msgid "Month" -msgid_plural "Months" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/abstractitiltarget.class.php:829 -msgid "SLA (TTO/TTR)" -msgstr "Ugovor o razini usluge (vrijeme posjedovanja/vrijeme ispravljanja)" - -#: inc/abstractitiltarget.class.php:830 inc/abstractitiltarget.class.php:903 -msgid "Question (TTO/TTR)" -msgstr "Pitanje (vrijeme posjedovanja/vrijeme ispravljanja)" - -#: inc/abstractitiltarget.class.php:902 -msgid "OLA (TTO/TTR)" -msgstr "" -"Ugovor o operativnoj raznini (vrijeme posjedovanja/vrijeme ispravljanja)" - -#: inc/abstractitiltarget.class.php:1006 -msgid "Urgency " -msgstr "Hitnost " - -#: inc/abstractitiltarget.class.php:1036 -msgid "Ticket tags" -msgstr "Oznake naloga" - -#: inc/abstractitiltarget.class.php:1084 -msgid "Tags" -msgstr "Oznake" - -#: inc/abstractitiltarget.class.php:1203 -msgid "Location" -msgstr "Lokacija" - -#: inc/abstractitiltarget.class.php:1215 -msgid "Location " -msgstr "Lokacija " - -#: inc/abstractitiltarget.class.php:1547 -msgid "The description cannot be empty!" -msgstr "Opis ne može biti prazan!" - -#: inc/abstractitiltarget.class.php:1717 -msgid "Watcher" -msgid_plural "Watchers" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/abstractitiltarget.class.php:1736 -msgid "Cancel" -msgstr "Odustani" - -#: inc/abstractitiltarget.class.php:2011 inc/abstractitiltarget.class.php:2027 -#: inc/abstractitiltarget.class.php:2028 -msgid "Email followup" -msgstr "Odgovori na e-mail poruku" - -#: inc/abstractitiltarget.class.php:2025 inc/abstractitiltarget.class.php:2053 -msgid "Group" -msgstr "Grupa" - -#: inc/abstractitiltarget.class.php:2026 inc/abstractitiltarget.class.php:2082 -msgid "Supplier" -msgstr "Dobavljač" - -#: inc/abstractitiltarget.class.php:2027 -msgid "Yes" -msgstr "Da" - -#: inc/abstractitiltarget.class.php:2064 -msgid "Group from the object" -msgstr "Grupa iz objekta" - -#: inc/abstractitiltarget.class.php:2070 -msgid "Tech group from the object" -msgstr "Tehnička grupa iz objekta" - -#: install/install.php:133 -======= - -#: inc/abstracttarget.class.php:138 -msgid "Name is required." -msgstr "Ime je obavezno." - -#: inc/abstracttarget.class.php:503 -msgid "Destination entity" -msgstr "Odredište entiteta" - -#: inc/abstracttarget.class.php:519 -msgid "User type question" -msgstr "Korisnička vrsta pitanja" - -#: inc/abstracttarget.class.php:520 -msgid "Entity type question" -msgstr "Entitetska vrsta pitanja" - -#: inc/filter/itilcategoryfilter.class.php:52 -#: inc/filter/itilcategoryfilter.class.php:54 -msgid "Request categories" -msgstr "Kategorije zahtjeva" - -#: inc/filter/itilcategoryfilter.class.php:53 -#: inc/filter/itilcategoryfilter.class.php:54 -msgid "Incident categories" -msgstr "Kategorije slučajnih događaja" - -#: inc/filter/itilcategoryfilter.class.php:55 -msgid "Change categories" -msgstr "Kategorije promjena" - -#: inc/questionregex.class.php:52 -msgid "Question regular expression" -msgid_plural "Question regular expressions" -msgstr[0] "Regularni izraz pitanja" -msgstr[1] "Regularni izrazi pitanja" -msgstr[2] "Regularni izrazi pitanja" - -#: inc/questiondependency.class.php:66 -msgid "Question dependency" -msgid_plural "Question dependencies" -msgstr[0] "Ovisnost pitanja" -msgstr[1] "Ovisnosti pitanja" -msgstr[2] "Ovisnosti pitanja" - -#: inc/answer.class.php:66 entrée standard:43 -msgid "Answer" -msgid_plural "Answers" -msgstr[0] "Odgovor" -msgstr[1] "Odgovori" -msgstr[2] "Odgovori" - -#: inc/item_targetticket.class.php:52 -msgid "Composite ticket relation" -msgid_plural "Composite ticket relations" -msgstr[0] "Odnos sastavljenog naloga" -msgstr[1] "Odnosi sastavljenog naloga" -msgstr[2] "Odnosi sastavljenog naloga" - -#: inc/targetticket.class.php:56 entrée standard:43 -msgid "Target ticket" -msgid_plural "Target tickets" -msgstr[0] "Nalog cilja" -msgstr[1] "Nalozi cilja" -msgstr[2] "Nalozi cilja" - -#: inc/targetticket.class.php:99 -msgid "Specific asset" -msgstr "Određeni inventar" - -#: 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 "Jednako je odgovoru na pitanje" - -#: inc/targetticket.class.php:101 inc/abstractitiltarget.class.php:224 -#: inc/abstractitiltarget.class.php:233 -msgid "Last valid answer" -msgstr "Zadnji valjani odgovor" - -#: inc/targetticket.class.php:107 -msgid "Source from template or user default or GLPI default" -msgstr "Izvor iz predloška, iz korisničkog standardaa ili iz GLPI standarda" - -#: inc/targetticket.class.php:108 -msgid "Formcreator" -msgstr "Formcreator" - -#: inc/targetticket.class.php:114 -msgid "Default or from a template" -msgstr "Standardno ili iz predloška" - -#: inc/targetticket.class.php:115 -msgid "Specific type" -msgstr "Određena vrsta" - -#: inc/targetticket.class.php:188 entrée standard:48 -msgid "Ticket title" -msgstr "Naslov naloga" - -#: inc/targetticket.class.php:301 -msgid "Add validation message as first ticket followup" -msgstr "Dodaj poruku potvrde kao prvo priopćenje naloga" - -#: inc/targetticket.class.php:335 -msgid "Add a field" -msgstr "Dodaj polje" - -#: inc/targetticket.class.php:363 -msgid "Managed fields" -msgstr "Upravljana polja" - -#: inc/targetticket.class.php:370 -msgid "No managed field" -msgstr "Nema upravljanog polja" - -#: inc/targetticket.class.php:390 -msgid "Link to an other ticket" -msgstr "Poveži s jednim drugim nalogom" - -#: inc/targetticket.class.php:399 -msgid "An other destination of this form" -msgstr "Jedno drugo odredište ovog obrasca" - -#: inc/targetticket.class.php:400 -msgid "An existing ticket" -msgstr "Jedan postojeći nalog" - -#: inc/targetticket.class.php:401 -msgid "A ticket from an answer to a question" -msgstr "Nalog iz odgovora na pitanje" - -#: inc/targetticket.class.php:482 -msgctxt "button" -msgid "Delete permanently" -msgstr "Izbriši zauvijek" - -#: inc/targetticket.class.php:741 -msgid "Invalid link type" -msgstr "Neispravna vrsta poveznice" - -#: inc/targetticket.class.php:761 -msgid "Invalid linked item type" -msgstr "Neispravna povezana vrsta predmeta" - -#: inc/targetticket.class.php:774 -msgid "Linked item does not exists" -msgstr "Povezani predmet ne postoji" - -#: inc/targetticket.class.php:787 -msgid "Failed to link the item" -msgstr "Neuspjelo povezivanje predmeta" - -#: inc/targetticket.class.php:957 install/install.php:347 -msgid "Your form has been accepted by the validator" -msgstr "Potvrditelj je prihvatio tvoj obrazac" - -#: inc/targetticket.class.php:1108 -msgid "Request source" -msgstr "Izvor zahtjeva" - -#: inc/targetticket.class.php:1133 -msgid "Type " -msgstr "Vrsta " - -#: inc/targetticket.class.php:1161 -msgid "Associated elements" -msgstr "Pridruženi elementi" - -#: inc/targetticket.class.php:1172 -msgid "Item " -msgstr "Predmet " - -#: inc/translation.class.php:153 -msgid "No more string to translate" -msgstr "Nema daljnjih izraza za prevođenje" - -#: inc/translation.class.php:216 -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:234 -msgid "Failed to add the translation." -msgstr "Neuspjelo dodavanje prijevoda." - -#: inc/abstractitiltarget.class.php:180 -msgid "Tags from questions" -msgstr "Oznake iz pitanja" - -#: inc/abstractitiltarget.class.php:181 -msgid "Specific tags" -msgstr "Određene oznake" - -#: inc/abstractitiltarget.class.php:182 -msgid "Tags from questions and specific tags" -msgstr "Oznake pitanja i određene oznake" - -#: inc/abstractitiltarget.class.php:183 -msgid "Tags from questions or specific tags" -msgstr "Oznake pitanja ili određene oznake" - -#: inc/abstractitiltarget.class.php:189 -msgid "equals to the answer to the question" -msgstr "jednako je odgovoru na pitanje" - -#: inc/abstractitiltarget.class.php:190 -msgid "calculated from the ticket creation date" -msgstr "izračunato iz datuma stvaranja naloga" - -#: inc/abstractitiltarget.class.php:191 -msgid "calculated from the answer to the question" -msgstr "izračunato iz odgovora na pitanje" - -#: inc/abstractitiltarget.class.php:197 -msgid "SLA from template or none" -msgstr "Ugovor o razini usluge iz predloška ili ništa" - -#: inc/abstractitiltarget.class.php:198 -msgid "Specific SLA" -msgstr "Određeni ugovor o razini usluge (SLA)" - -#: inc/abstractitiltarget.class.php:205 -msgid "OLA from template or none" -msgstr "Ugovor o operativnoj raznini iz predloška ili ništa" - -#: inc/abstractitiltarget.class.php:206 -msgid "Specific OLA" -msgstr "Određeni ugovor o operativnoj raznini (OLA)" - -#: inc/abstractitiltarget.class.php:213 -msgid "Urgency from template or Medium" -msgstr "Hitnost iz predloška ili Srednje" - -#: inc/abstractitiltarget.class.php:214 -msgid "Specific urgency" -msgstr "Određena hitnost" - -#: inc/abstractitiltarget.class.php:221 -msgid "Category from template or none" -msgstr "Kategorija iz predloška ili ništa" - -#: inc/abstractitiltarget.class.php:222 -msgid "Specific category" -msgstr "Određena kategorija" - -#: inc/abstractitiltarget.class.php:230 -msgid "Location from template or none" -msgstr "Lokacija iz predloška ili ništa" - -#: inc/abstractitiltarget.class.php:231 -msgid "Specific location" -msgstr "Određena lokacija" - -#: inc/abstractitiltarget.class.php:239 -msgid "No validation" -msgstr "Bez potvrđivanja" - -#: inc/abstractitiltarget.class.php:240 -msgid "Specific user or group" -msgstr "Odeređeni korisnik ili grupa" - -#: inc/abstractitiltarget.class.php:241 -msgid "User from question answer" -msgstr "Korisnik iz odgovora na pitanje" - -#: inc/abstractitiltarget.class.php:242 -msgid "Group from question answer" -msgstr "Grupa iz odgovora na pitanje" - -#: inc/abstractitiltarget.class.php:741 -msgid "Time to resolve" -msgstr "Vrijeme rješavanja" - #: inc/abstractitiltarget.class.php:794 msgid "Minute" msgid_plural "Minutes" @@ -3090,16 +2135,16 @@ msgstr[2] "Mjeseci" #: inc/abstractitiltarget.class.php:829 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:830 inc/abstractitiltarget.class.php:903 msgid "Question (TTO/TTR)" -msgstr "Pitanje (vrijeme posjedovanja/vrijeme ispravljanja)" +msgstr "Pitanje (vrijeme posjedovanja/vrijeme rješavanja)" #: inc/abstractitiltarget.class.php:902 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:1006 msgid "Urgency " @@ -3121,48 +2166,47 @@ msgstr "Lokacija" msgid "Location " msgstr "Lokacija " -#: inc/abstractitiltarget.class.php:1551 +#: inc/abstractitiltarget.class.php:1547 msgid "The description cannot be empty!" msgstr "Opis ne može biti prazan!" -#: inc/abstractitiltarget.class.php:1721 +#: inc/abstractitiltarget.class.php:1717 msgid "Watcher" msgid_plural "Watchers" msgstr[0] "Promatrač" msgstr[1] "Promatrači" msgstr[2] "Promatrači" -#: inc/abstractitiltarget.class.php:1740 +#: inc/abstractitiltarget.class.php:1736 msgid "Cancel" msgstr "Odustani" -#: inc/abstractitiltarget.class.php:2015 inc/abstractitiltarget.class.php:2031 -#: inc/abstractitiltarget.class.php:2032 +#: inc/abstractitiltarget.class.php:2011 inc/abstractitiltarget.class.php:2027 +#: inc/abstractitiltarget.class.php:2028 msgid "Email followup" msgstr "Odgovori na e-mail poruku" -#: inc/abstractitiltarget.class.php:2029 inc/abstractitiltarget.class.php:2057 +#: inc/abstractitiltarget.class.php:2025 inc/abstractitiltarget.class.php:2053 msgid "Group" msgstr "Grupa" -#: inc/abstractitiltarget.class.php:2030 inc/abstractitiltarget.class.php:2086 +#: inc/abstractitiltarget.class.php:2026 inc/abstractitiltarget.class.php:2082 msgid "Supplier" msgstr "Dobavljač" -#: inc/abstractitiltarget.class.php:2031 +#: inc/abstractitiltarget.class.php:2027 msgid "Yes" msgstr "Da" -#: inc/abstractitiltarget.class.php:2068 +#: inc/abstractitiltarget.class.php:2064 msgid "Group from the object" msgstr "Grupa iz objekta" -#: inc/abstractitiltarget.class.php:2074 +#: inc/abstractitiltarget.class.php:2070 msgid "Tech group from the object" msgstr "Tehnička grupa iz objekta" -#: install/install.php:131 ->>>>>>> support/2.13.0 +#: install/install.php:133 msgid "" "Upgrade tables to innoDB; run php bin/console " "glpi:migration:myisam_to_innodb" @@ -3170,34 +2214,24 @@ msgstr "" "Nadogradi tablice u innoDB bazi podataka; pokreni php bin/console " "glpi:migration:myisam_to_innodb" -<<<<<<< HEAD #: install/install.php:174 #, 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:349 msgid "A form has been created" -msgstr "Stvoren je jedan obrazac" +msgstr "Obrazac je stvoren" #: install/install.php:350 msgid "Your request has been saved" msgstr "Tvoj zahtjev je spremljen" #: install/install.php:351 -======= -#: install/install.php:328 -msgid "A form has been created" -msgstr "Stvoren je jedan obrazac" - -#: install/install.php:329 -msgid "Your request has been saved" -msgstr "Tvoj zahtjev je spremljen" - -#: install/install.php:330 ->>>>>>> support/2.13.0 msgid "" "Hi,\\nYour request from GLPI has been successfully saved with number " "##formcreator.request_id## and transmitted to the helpdesk team.\\nYou can " @@ -3207,19 +2241,11 @@ msgstr "" "##formcreator.request_id## i proslijeđen podršci.\\nTvoje odgovore možeš " "vidjeti na:\\n##formcreator.validation_link##" -<<<<<<< HEAD #: install/install.php:356 msgid "A form from GLPI need to be validate" msgstr "Potrebno je potvrditi GLPI obrazac" #: install/install.php:357 -======= -#: install/install.php:335 -msgid "A form from GLPI need to be validate" -msgstr "Potrebno je potvrditi GLPI obrazac" - -#: install/install.php:336 ->>>>>>> support/2.13.0 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 " @@ -3229,19 +2255,11 @@ msgstr "" "potvrditelja.\\nPristupi obrascu putem " "poveznice:\\n##formcreator.validation_link##" -<<<<<<< HEAD #: install/install.php:362 msgid "Your form has been refused by the validator" msgstr "Potvrditelj je odbio tvoj obrazac" #: install/install.php:363 -======= -#: install/install.php:341 -msgid "Your form has been refused by the validator" -msgstr "Potvrditelj je odbio tvoj obrazac" - -#: install/install.php:342 ->>>>>>> support/2.13.0 msgid "" "Hi,\\nWe are sorry to inform you that your form has been refused by the " "validator for the reason " @@ -3253,11 +2271,7 @@ msgstr "" "možeš izmijeniti i ponovo poslati na odobrenje putem " "poveznice:\\n##formcreator.validation_link##" -<<<<<<< HEAD #: install/install.php:369 -======= -#: install/install.php:348 ->>>>>>> support/2.13.0 msgid "" "Hi,\\nWe are pleased to inform you that your form has been accepted by the " "validator.\\nYour request will be considered soon." @@ -3265,19 +2279,11 @@ msgstr "" "Pozdrav,\\nobavještavamo te, da je potvrditelj prihvatio tvoj " "obrazac.\\nZahtjev će uskoro biti razmotren." -<<<<<<< HEAD #: install/install.php:374 msgid "Your form has been deleted by an administrator" msgstr "Administrator je izbrisao obrazac" #: install/install.php:375 -======= -#: install/install.php:353 -msgid "Your form has been deleted by an administrator" -msgstr "Administrator je izbrisao obrazac" - -#: install/install.php:354 ->>>>>>> support/2.13.0 msgid "" "Hi,\\nWe are sorry to inform you that your request cannot be considered and " "has been deleted by an administrator." @@ -3285,11 +2291,7 @@ msgstr "" "Pozdrav,\\nobavještavamo te, da tvoj zahtjev nažalost ne možemo uzeti u " "obzir i da ga je administrator izbrisao." -<<<<<<< HEAD #: install/install.php:601 -======= -#: install/install.php:580 ->>>>>>> support/2.13.0 msgid "Formcreator - Sync service catalog issues" msgstr "Formcreator – Problemi sa sinkronizacijom kataloga usluga" @@ -3307,63 +2309,42 @@ msgctxt "button" msgid "Export" msgstr "Izvezi" -<<<<<<< HEAD #: hook.php:667 msgid "Cancel my ticket" msgstr "Otkaži moj nalog" #: hook.php:685 msgid "Old" -msgstr "" - -#: hook.php:692 -======= -#: hook.php:653 -msgid "Cancel my ticket" -msgstr "Otkaži moj nalog" - -#: hook.php:671 -msgid "Old" msgstr "Staro" -#: hook.php:678 ->>>>>>> support/2.13.0 +#: hook.php:692 #, php-format msgid "Number of %s" msgstr "Broj za %s" -<<<<<<< HEAD #: hook.php:709 msgid "Issues summary" msgstr "Sažetak problema" #: hook.php:747 -======= -#: hook.php:695 -msgid "Issues summary" -msgstr "Sažetak problema" - -#: hook.php:733 ->>>>>>> support/2.13.0 msgid "" "Formcreator's mini dashboard not usable as default. This Setting has been " "ignored." msgstr "" "Mini nadzorna ploča Formcreatora nije standardno upotrebljiva. Ova " "postavkaje zanemarena." -<<<<<<< HEAD #: js/scripts.js:319 msgid "No form found. Please choose a form below instead." -msgstr "" +msgstr "Nijedan obrazac nije pronađen. Dolje odaberi obrazac." #: js/scripts.js:321 msgid "No form found." -msgstr "" +msgstr "Nijedan obrazac nije pronađen." #: js/scripts.js:325 msgid "No FAQ item found." -msgstr "" +msgstr "Nijedno ČPP nije pronađeno." #: js/scripts.js:709 msgid "Are you sure you want to delete this question?" @@ -3382,38 +2363,6 @@ msgid "An error occured while querying forms" msgstr "Dogodila se greška prilikom traženja obrazaca" #: js/scripts.js:1418 -======= - -#: js/scripts.js:315 -msgid "No form found. Please choose a form below instead." -msgstr "Nijedan obrazac nije pronađen. Dolje odaberi obrazac." - -#: js/scripts.js:317 -msgid "No form found." -msgstr "Nijedan obrazac nije pronađen." - -#: js/scripts.js:321 -msgid "No FAQ item found." -msgstr "Nijedno ČPP nije pronađeno." - -#: js/scripts.js:690 -msgid "Are you sure you want to delete this question?" -msgstr "Zaista želiš izbrisati ovo pitanje?" - -#: js/scripts.js:873 -msgid "Are you sure you want to delete this section?" -msgstr "Zaista želiš izbrisati ovaj odjeljak?" - -#: js/scripts.js:1113 -msgid "Add translations" -msgstr "Dodaj prijevode" - -#: js/scripts.js:1260 js/scripts.js:1284 -msgid "An error occured while querying forms" -msgstr "Dogodila se greška prilikom traženja obrazaca" - -#: js/scripts.js:1398 ->>>>>>> support/2.13.0 msgid "Are you sure you want to delete this target:" msgstr "Zaista želiš izbrisati ovaj cilj:" @@ -3433,15 +2382,9 @@ msgstr "Prikaži prazne" #: entrée standard:39 msgid "LDAP directory" msgid_plural "LDAP directories" -<<<<<<< HEAD -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -======= msgstr[0] "LDAP direktorij" msgstr[1] "LDAP direktoriji" -msgstr[2] "LDAP direktoriji" ->>>>>>> support/2.13.0 +msgstr[2] "LDAP direktorijii" #: entrée standard:68 msgid "Filter" diff --git a/locales/hu_HU.po b/locales/hu_HU.po index 69a877149..c0bcd30a9 100644 --- a/locales/hu_HU.po +++ b/locales/hu_HU.po @@ -4,7 +4,7 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Thierry Bugier , 2021 +# Thierry Bugier , 2022 # Laszlo Czirbesz , 2022 # #, fuzzy @@ -12,8 +12,8 @@ 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" +"POT-Creation-Date: 2022-06-15 14:47+0200\n" +"PO-Revision-Date: 2022-06-15 12:10+0000\n" "Last-Translator: Laszlo Czirbesz , 2022\n" "Language-Team: Hungarian (Hungary) (https://www.transifex.com/teclib/teams/28042/hu_HU/)\n" "MIME-Version: 1.0\n" @@ -69,9 +69,8 @@ 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 +#: inc/entityconfig.class.php:82 inc/form.class.php:111 inc/form.class.php:571 +#: inc/form.class.php:1938 inc/filter/entityfilter.class.php:45 msgid "Form" msgid_plural "Forms" msgstr[0] "" @@ -94,11 +93,11 @@ msgstr "" msgid "Could not move the section" msgstr "" -#: ajax/target_actor.php:52 +#: ajax/target_actor.php:51 msgid "Failed to add the actor" msgstr "" -#: ajax/target_actor.php:63 +#: ajax/target_actor.php:62 msgid "Failed to delete the actor" msgstr "" @@ -137,7 +136,7 @@ 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 +#: front/formanswer.form.php:78 front/form.php:43 inc/common.class.php:686 #: inc/common.class.php:693 msgid "Form Creator" msgstr "Űrlap Készítő" @@ -152,8 +151,8 @@ msgstr "" msgid "Form list" msgstr "Űrlap lista" -#: front/formdisplay.php:84 inc/formanswer.class.php:880 -#: inc/formanswer.class.php:1098 inc/formanswer.class.php:1148 +#: front/formdisplay.php:90 inc/formanswer.class.php:877 +#: inc/formanswer.class.php:1097 inc/formanswer.class.php:1147 msgid "The form has been successfully saved!" msgstr "Az űrlap sikeresen mentve!" @@ -168,18 +167,18 @@ msgstr "" 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 +#: inc/knowbase.class.php:60 inc/form.class.php:648 +#: inc/abstractitiltarget.class.php:953 inc/abstractitiltarget.class.php:967 msgid "Category" msgid_plural "Categories" msgstr[0] "" msgstr[1] "" -#: inc/knowbase.class.php:62 inc/form.class.php:643 +#: inc/knowbase.class.php:62 inc/form.class.php:651 msgid "See all" msgstr "" -#: inc/knowbase.class.php:79 +#: inc/knowbase.class.php:83 msgid "Please, describe your need here" msgstr "" @@ -187,10 +186,10 @@ msgstr "" msgid "Textarea" msgstr "Szöveg terület" -#: inc/field/textareafield.class.php:160 inc/field/dropdownfield.class.php:439 +#: inc/field/textareafield.class.php:160 inc/field/dropdownfield.class.php:440 #: 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/timefield.class.php:112 inc/field/fieldsfield.class.php:487 #: inc/field/requesttypefield.class.php:159 msgid "A required field is empty:" msgstr "Egy kötelező mező üres:" @@ -202,7 +201,7 @@ 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 +#: inc/abstractitiltarget.class.php:2024 inc/abstractitiltarget.class.php:2042 msgid "User" msgstr "" @@ -210,22 +209,22 @@ msgstr "" msgid "User and form" msgstr "" -#: inc/field/dropdownfield.class.php:430 entrée standard:38 +#: inc/field/dropdownfield.class.php:431 entrée standard:38 msgid "Dropdown" msgid_plural "Dropdowns" msgstr[0] "" msgstr[1] "" -#: inc/field/dropdownfield.class.php:461 +#: inc/field/dropdownfield.class.php:462 msgid "Invalid value for " msgstr "" -#: inc/field/dropdownfield.class.php:473 +#: inc/field/dropdownfield.class.php:474 #, php-format msgid "The itemtype field is required: %s" msgstr "" -#: inc/field/dropdownfield.class.php:489 +#: inc/field/dropdownfield.class.php:490 #, php-format msgid "Invalid dropdown type: %s" msgstr "" @@ -294,11 +293,11 @@ msgid "Radios" msgstr "Rádiógombok" #: inc/field/radiosfield.class.php:114 inc/field/glpiselectfield.class.php:86 -#: inc/field/fieldsfield.class.php:488 inc/field/checkboxesfield.class.php:229 +#: inc/field/fieldsfield.class.php:511 inc/field/checkboxesfield.class.php:229 msgid "The field value is required:" msgstr "A mező értéke kötelező:" -#: inc/field/radiosfield.class.php:192 inc/field/selectfield.class.php:111 +#: inc/field/radiosfield.class.php:192 inc/field/selectfield.class.php:104 #: 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 @@ -331,11 +330,11 @@ msgstr "" #: inc/field/ipfield.class.php:121 msgid "IP address" -msgid_plural "Adresses IP" +msgid_plural "IP addresses" msgstr[0] "" msgstr[1] "" -#: inc/field/urgencyfield.class.php:84 inc/abstractitiltarget.class.php:994 +#: inc/field/urgencyfield.class.php:84 inc/abstractitiltarget.class.php:995 msgid "Urgency" msgstr "" @@ -382,7 +381,7 @@ msgstr[1] "" #: inc/field/hostnamefield.class.php:114 msgid "Hostname" -msgid_plural "Hostname" +msgid_plural "Hostnames" msgstr[0] "" msgstr[1] "" @@ -401,7 +400,7 @@ msgid_plural "Emails" msgstr[0] "" msgstr[1] "" -#: inc/field/selectfield.class.php:104 +#: inc/field/selectfield.class.php:97 msgid "Select" msgstr "Saját legördülő lista" @@ -459,23 +458,24 @@ msgstr "" msgid "Field" msgstr "" -#: inc/field/fieldsfield.class.php:243 +#: inc/field/fieldsfield.class.php:253 msgid "show" msgstr "" -#: inc/field/fieldsfield.class.php:361 -msgid "Field type not implemented yet !" +#: inc/field/fieldsfield.class.php:388 +#, php-format +msgid "Field '%1$s' type not implemented yet !" msgstr "" -#: inc/field/fieldsfield.class.php:442 +#: inc/field/fieldsfield.class.php:465 msgid "Some numeric fields contains non numeric values" msgstr "" -#: inc/field/fieldsfield.class.php:447 +#: inc/field/fieldsfield.class.php:470 msgid "Some URL fields contains invalid links" msgstr "" -#: inc/field/fieldsfield.class.php:533 +#: inc/field/fieldsfield.class.php:556 msgid "Additionnal fields" msgstr "" @@ -501,7 +501,7 @@ msgstr "" msgid "Range max" msgstr "" -#: inc/field/requesttypefield.class.php:85 inc/targetticket.class.php:1121 +#: inc/field/requesttypefield.class.php:85 inc/targetticket.class.php:1123 msgid "Request type" msgstr "" @@ -511,8 +511,8 @@ msgid "This is not a number: %s" msgstr "" #: inc/field/floatfield.class.php:181 -msgid "Float" -msgstr "Float" +msgid "Decimal number" +msgstr "" #: inc/field/datefield.class.php:135 msgid "Date" @@ -567,11 +567,11 @@ msgstr "Megjelenik amíg" #: 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/form.class.php:1831 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 +#: inc/question.class.php:832 inc/questionparameter/range.class.php:205 +#: inc/questionregex.class.php:185 inc/questiondependency.class.php:196 +#: inc/item_targetticket.class.php:150 inc/targetticket.class.php:1429 #, php-format msgid "Failed to add or update the %1$s %2$s" msgstr "" @@ -579,11 +579,11 @@ 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/form.class.php:1522 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 +#: inc/question.class.php:881 inc/questionparameter/range.class.php:140 +#: inc/questionregex.class.php:120 inc/questiondependency.class.php:211 +#: inc/item_targetticket.class.php:64 inc/targetticket.class.php:1468 #, php-format msgid "Cannot export an empty object: %s" msgstr "" @@ -610,17 +610,17 @@ msgstr[1] "" msgid "Update issue data from tickets and form answers" msgstr "" -#: inc/issue.class.php:389 +#: inc/issue.class.php:403 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 +#: inc/issue.class.php:532 inc/form_language.class.php:213 +#: inc/form.class.php:156 inc/form.class.php:2133 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/issue.class.php:545 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 @@ -628,115 +628,153 @@ msgstr "" msgid "ID" msgstr "" -#: inc/issue.class.php:531 inc/form.class.php:2120 entrée standard:65 +#: inc/issue.class.php:554 inc/form.class.php:505 inc/form.class.php:2142 +#: entrée standard:65 msgid "Type" msgid_plural "Types" msgstr[0] "" msgstr[1] "" -#: inc/issue.class.php:544 inc/formanswer.class.php:259 +#: inc/issue.class.php:567 inc/formanswer.class.php:259 msgid "Status" msgstr "" -#: inc/issue.class.php:556 +#: inc/issue.class.php:579 msgid "Opening date" msgstr "" -#: inc/issue.class.php:565 +#: inc/issue.class.php:588 msgid "Last update" msgstr "" -#: inc/issue.class.php:574 inc/form.class.php:174 -#: inc/abstracttarget.class.php:508 +#: inc/issue.class.php:597 inc/form.class.php:174 +#: inc/abstracttarget.class.php:517 msgid "Entity" msgid_plural "Entities" msgstr[0] "" msgstr[1] "" -#: inc/issue.class.php:584 inc/notificationtargetformanswer.class.php:79 +#: inc/issue.class.php:607 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 +#: inc/formanswer.class.php:608 inc/abstractitiltarget.class.php:1710 msgid "Requester" msgid_plural "Requesters" msgstr[0] "" msgstr[1] "" -#: inc/issue.class.php:602 inc/formanswer.class.php:228 +#: inc/issue.class.php:625 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/issue.class.php:641 inc/formanswer.class.php:537 +#: inc/formanswer.class.php:544 inc/formanswer.class.php:623 #: inc/form_language.class.php:227 msgid "Comment" msgstr "Megjegyzés" -#: inc/issue.class.php:630 +#: inc/issue.class.php:653 msgid "Ticket approver" msgstr "" -#: inc/issue.class.php:664 +#: inc/issue.class.php:687 msgid "Technician" msgstr "" -#: inc/issue.class.php:697 +#: inc/issue.class.php:718 msgid "Technician group" msgstr "" -#: inc/issue.class.php:728 inc/formanswer.class.php:248 +#: inc/issue.class.php:751 inc/formanswer.class.php:248 msgid "Form approver group" msgstr "" -#: inc/issue.class.php:761 +#: inc/issue.class.php:762 inc/abstractitiltarget.class.php:742 +msgid "Time to resolve" +msgstr "" + +#: inc/issue.class.php:773 +msgid "Time to resolve + Progress" +msgstr "" + +#: inc/issue.class.php:783 +msgid "Internal time to resolve" +msgstr "" + +#: inc/issue.class.php:794 +msgid "Internal time to resolve + Progress" +msgstr "" + +#: inc/issue.class.php:804 +msgid "Resolution date" +msgstr "" + +#: inc/issue.class.php:819 +msgid "Internal time to own" +msgstr "" + +#: inc/issue.class.php:830 +msgid "Internal time to own + Progress" +msgstr "" + +#: inc/issue.class.php:840 +msgid "Time to own" +msgstr "" + +#: inc/issue.class.php:851 +msgid "Time to own + Progress" +msgstr "" + +#: inc/issue.class.php:877 msgid "Ticket" msgstr "" -#: inc/issue.class.php:762 inc/formanswer.class.php:183 +#: inc/issue.class.php:878 inc/formanswer.class.php:183 msgid "Form answer" msgid_plural "Form answers" msgstr[0] "" msgstr[1] "" -#: inc/issue.class.php:767 +#: inc/issue.class.php:883 msgid "Not validated" msgstr "" -#: inc/issue.class.php:768 inc/formanswer.class.php:76 +#: inc/issue.class.php:884 inc/formanswer.class.php:76 #: inc/form_validator.class.php:71 msgid "Refused" msgstr "" -#: inc/issue.class.php:836 +#: inc/issue.class.php:952 #, php-format msgid "%1$s %2$s" msgstr "" -#: inc/issue.class.php:1099 inc/filter/itilcategoryfilter.class.php:56 +#: inc/issue.class.php:1215 inc/filter/itilcategoryfilter.class.php:56 +#: hook.php:677 msgid "All" msgstr "" -#: inc/issue.class.php:1105 +#: inc/issue.class.php:1221 hook.php:678 msgid "New" msgstr "" -#: inc/issue.class.php:1111 +#: inc/issue.class.php:1227 hook.php:679 msgid "Assigned" msgstr "" -#: inc/issue.class.php:1117 inc/formanswer.class.php:75 -#: inc/form_validator.class.php:69 +#: inc/issue.class.php:1233 inc/formanswer.class.php:75 +#: inc/form_validator.class.php:69 hook.php:680 msgid "Waiting" msgstr "" -#: inc/issue.class.php:1123 +#: inc/issue.class.php:1239 hook.php:681 msgid "To validate" msgstr "" -#: inc/issue.class.php:1129 +#: inc/issue.class.php:1245 hook.php:682 msgid "Solved" msgstr "" -#: inc/issue.class.php:1135 +#: inc/issue.class.php:1251 hook.php:683 msgid "Closed" msgstr "" @@ -746,31 +784,43 @@ 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:261 entrée standard:65 +msgid "Icon" +msgstr "" + +#: inc/category.class.php:98 inc/form.class.php:269 entrée standard:67 +msgid "Icon color" +msgstr "" + +#: inc/category.class.php:104 inc/form.class.php:277 entrée standard:80 +msgid "Background color" +msgstr "" + #: inc/notificationtargetformanswer.class.php:43 msgid "The form as been saved" msgstr "Az űrlap mentve" -#: inc/notificationtargetformanswer.class.php:44 install/install.php:321 +#: inc/notificationtargetformanswer.class.php:44 install/install.php:355 msgid "A form need to be validate" msgstr "Egy űrlapot jóvá kell hagynia" -#: inc/notificationtargetformanswer.class.php:45 install/install.php:327 +#: inc/notificationtargetformanswer.class.php:45 install/install.php:361 msgid "The form is refused" msgstr "Az űrlap elutasítva" -#: inc/notificationtargetformanswer.class.php:46 install/install.php:333 +#: inc/notificationtargetformanswer.class.php:46 install/install.php:367 msgid "The form is accepted" msgstr "Az űrlap elfogadva" -#: inc/notificationtargetformanswer.class.php:47 install/install.php:339 +#: inc/notificationtargetformanswer.class.php:47 install/install.php:373 msgid "The form is deleted" msgstr "Az űrlap törölve" @@ -814,15 +864,15 @@ msgid "Author" msgstr "" #: inc/notificationtargetformanswer.class.php:98 -#: inc/abstractitiltarget.class.php:1289 +#: inc/abstractitiltarget.class.php:1290 msgid "Approver" msgstr "" -#: inc/target_actor.class.php:66 inc/abstractitiltarget.class.php:2035 +#: inc/target_actor.class.php:66 inc/abstractitiltarget.class.php:2034 msgid "Form author" msgstr "" -#: inc/target_actor.class.php:67 inc/abstractitiltarget.class.php:2038 +#: inc/target_actor.class.php:67 inc/abstractitiltarget.class.php:2037 msgid "Form validator" msgstr "Űrlap jóváhagyó" @@ -830,7 +880,7 @@ msgstr "Űrlap jóváhagyó" msgid "Specific person" msgstr "Különleges személy" -#: inc/target_actor.class.php:69 inc/abstractitiltarget.class.php:2048 +#: inc/target_actor.class.php:69 inc/abstractitiltarget.class.php:2047 msgid "Person from the question" msgstr "Személy a kérdésből" @@ -838,7 +888,7 @@ msgstr "Személy a kérdésből" msgid "Specific group" msgstr "Különleges csoport" -#: inc/target_actor.class.php:71 inc/abstractitiltarget.class.php:2059 +#: inc/target_actor.class.php:71 inc/abstractitiltarget.class.php:2058 msgid "Group from the question" msgstr "Csoport a kérdésből" @@ -854,15 +904,15 @@ msgstr "" msgid "Specific supplier" msgstr "Különleges cég" -#: inc/target_actor.class.php:75 inc/abstractitiltarget.class.php:2088 +#: inc/target_actor.class.php:75 inc/abstractitiltarget.class.php:2087 msgid "Supplier from the question" msgstr "Cég a kérdésből" -#: inc/target_actor.class.php:76 inc/abstractitiltarget.class.php:2077 +#: inc/target_actor.class.php:76 inc/abstractitiltarget.class.php:2076 msgid "Actors from the question" msgstr "" -#: inc/target_actor.class.php:77 inc/abstractitiltarget.class.php:2092 +#: inc/target_actor.class.php:77 inc/abstractitiltarget.class.php:2091 msgid "Form author's supervisor" msgstr "" @@ -870,7 +920,7 @@ msgstr "" msgid "Observer" msgstr "" -#: inc/target_actor.class.php:85 inc/abstractitiltarget.class.php:1725 +#: inc/target_actor.class.php:85 inc/abstractitiltarget.class.php:1724 msgid "Assigned to" msgstr "" @@ -904,67 +954,67 @@ msgstr "" msgid "Accepted" msgstr "" -#: inc/formanswer.class.php:525 +#: inc/formanswer.class.php:523 msgid "Print this form" msgstr "" -#: inc/formanswer.class.php:549 +#: inc/formanswer.class.php:547 msgid "Form accepted by validator." msgstr "Az űrlapját elfogadta a jóváhagyó" -#: inc/formanswer.class.php:551 +#: inc/formanswer.class.php:549 msgid "Form successfully saved." msgstr "Az űrlap sikeresen mentve!" -#: inc/formanswer.class.php:621 inc/formaccesstype.class.php:122 +#: inc/formanswer.class.php:616 inc/formaccesstype.class.php:122 msgid "Save" msgstr "" -#: inc/formanswer.class.php:633 +#: inc/formanswer.class.php:628 msgid "Required if refused" msgstr "Elutasítás estén kötelező" -#: inc/formanswer.class.php:639 +#: inc/formanswer.class.php:634 msgid "Refuse" msgstr "Elutasít" -#: inc/formanswer.class.php:647 +#: inc/formanswer.class.php:642 msgid "Edit answers" msgstr "" -#: inc/formanswer.class.php:653 +#: inc/formanswer.class.php:648 msgid "Cancel edition" msgstr "" -#: inc/formanswer.class.php:660 +#: inc/formanswer.class.php:655 msgid "Accept" msgstr "Elfogad" -#: inc/formanswer.class.php:681 +#: inc/formanswer.class.php:676 msgid "Refused comment is required!" msgstr "Az elutasítás megjegyzése kötelező!" -#: inc/formanswer.class.php:753 +#: inc/formanswer.class.php:750 msgid "You are not the validator of these answers" msgstr "" -#: inc/formanswer.class.php:959 inc/formanswer.class.php:961 +#: inc/formanswer.class.php:956 inc/formanswer.class.php:958 msgid "Form data" msgstr "Űrlap adatok" -#: inc/formanswer.class.php:1085 inc/formanswer.class.php:1135 +#: inc/formanswer.class.php:1084 inc/formanswer.class.php:1134 msgid "Cannot generate targets!" msgstr "Nem generálhatóak a célpontok!" -#: inc/formanswer.class.php:1252 +#: inc/formanswer.class.php:1258 msgid "No turing test set" msgstr "" -#: inc/formanswer.class.php:1257 +#: inc/formanswer.class.php:1263 msgid "You failed the Turing test" msgstr "" -#: inc/formanswer.class.php:1299 +#: inc/formanswer.class.php:1305 msgid "You must select validator!" msgstr "" @@ -976,15 +1026,15 @@ msgstr "" msgid "Failed to delete this issue. An internal error occured." msgstr "" -#: inc/common.class.php:761 +#: inc/common.class.php:777 msgid "Seek assistance" msgstr "" -#: inc/common.class.php:766 +#: inc/common.class.php:782 msgid "My requests for assistance" msgstr "" -#: inc/common.class.php:796 +#: inc/common.class.php:812 msgid "Consult feeds" msgstr "" @@ -1022,9 +1072,9 @@ 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 +#: inc/form_language.class.php:111 inc/form.class.php:1048 +#: inc/form.class.php:1173 inc/abstracttarget.class.php:161 +#: inc/abstractitiltarget.class.php:1541 msgid "The name cannot be empty!" msgstr "A név nem lehet üres" @@ -1036,7 +1086,7 @@ msgstr "" msgid "Add a translation" msgstr "" -#: inc/form_language.class.php:283 js/scripts.js:1113 +#: inc/form_language.class.php:283 js/scripts.js:1179 msgid "Update a translation" msgstr "" @@ -1057,7 +1107,7 @@ 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 +#: inc/form.class.php:529 inc/abstractitiltarget.class.php:1615 msgid "Delete" msgstr "Törlés" @@ -1083,23 +1133,23 @@ msgstr "" msgid "Need validaton?" msgstr "" -#: inc/form_validator.class.php:126 inc/abstractitiltarget.class.php:2029 +#: inc/form_validator.class.php:126 inc/abstractitiltarget.class.php:2028 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 +#: inc/form_validator.class.php:303 inc/profile.class.php:62 +#: inc/targetproblem.class.php:146 inc/entityconfig.class.php:389 +#: inc/targetchange.class.php:483 inc/targetticket.class.php:317 +#: inc/targetticket.class.php:352 inc/abstractitiltarget.class.php:2017 msgctxt "button" msgid "Save" msgstr "" -#: inc/form_validator.class.php:709 inc/abstractitiltarget.class.php:1269 +#: inc/form_validator.class.php:717 inc/abstractitiltarget.class.php:1270 msgid "Validation" msgstr "" -#: inc/form_validator.class.php:711 +#: inc/form_validator.class.php:719 msgid "Choose a validator" msgstr "Válasszon jóváhagyót" @@ -1116,7 +1166,7 @@ msgid "Properties" msgstr "" #: inc/targetproblem.class.php:521 inc/targetchange.class.php:285 -#: inc/targetticket.class.php:1409 +#: inc/targetticket.class.php:1411 #, php-format msgid "" "Failed to add or update the %1$s %2$s: a question is missing and is used in " @@ -1124,7 +1174,7 @@ msgid "" msgstr "" #: inc/targetproblem.class.php:578 inc/targetchange.class.php:105 -#: inc/targetticket.class.php:135 inc/abstractitiltarget.class.php:1171 +#: inc/targetticket.class.php:135 inc/abstractitiltarget.class.php:1172 msgid "Actors" msgstr "" @@ -1149,104 +1199,122 @@ msgstr "" 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 +#: inc/entityconfig.class.php:90 inc/entityconfig.class.php:99 +#: inc/entityconfig.class.php:107 inc/entityconfig.class.php:115 +#: inc/entityconfig.class.php:123 inc/entityconfig.class.php:131 +#: inc/entityconfig.class.php:139 inc/entityconfig.class.php:147 +#: inc/entityconfig.class.php:155 msgid "Inheritance of the parent entity" msgstr "" -#: inc/entityconfig.class.php:84 +#: inc/entityconfig.class.php:91 msgid "GLPi's helpdesk" msgstr "" -#: inc/entityconfig.class.php:85 +#: inc/entityconfig.class.php:92 msgid "Service catalog simplified" msgstr "" -#: inc/entityconfig.class.php:86 +#: inc/entityconfig.class.php:93 msgid "Service catalog extended" msgstr "" -#: inc/entityconfig.class.php:93 +#: inc/entityconfig.class.php:100 msgid "All available forms" msgstr "" -#: inc/entityconfig.class.php:94 +#: inc/entityconfig.class.php:101 msgid "Only default forms" msgstr "" -#: inc/entityconfig.class.php:101 +#: inc/entityconfig.class.php:108 msgid "Popularity sort" msgstr "" -#: inc/entityconfig.class.php:102 +#: inc/entityconfig.class.php:109 msgid "Alphabetic sort" msgstr "" -#: inc/entityconfig.class.php:109 +#: inc/entityconfig.class.php:116 msgid "Merged with Forms" msgstr "" -#: inc/entityconfig.class.php:110 +#: inc/entityconfig.class.php:117 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 +#: inc/entityconfig.class.php:124 inc/entityconfig.class.php:132 +#: inc/entityconfig.class.php:140 inc/entityconfig.class.php:148 +#: 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 +#: inc/entityconfig.class.php:125 inc/entityconfig.class.php:133 +#: inc/entityconfig.class.php:141 inc/entityconfig.class.php:149 msgid "Hidden" msgstr "" -#: inc/entityconfig.class.php:208 +#: inc/entityconfig.class.php:156 +msgid "Variable height" +msgstr "" + +#: inc/entityconfig.class.php:157 +msgid "Uniform height" +msgstr "" + +#: inc/entityconfig.class.php:231 msgid "Helpdesk" msgstr "" -#: inc/entityconfig.class.php:216 inc/entityconfig.class.php:348 entrée +#: inc/entityconfig.class.php:239 inc/entityconfig.class.php:403 entrée #: standard:44 msgid "Helpdesk mode" msgstr "" -#: inc/entityconfig.class.php:227 +#: inc/entityconfig.class.php:250 msgid "Default Form list mode" msgstr "" -#: inc/entityconfig.class.php:245 inc/entityconfig.class.php:358 +#: inc/entityconfig.class.php:268 inc/entityconfig.class.php:413 msgid "Sort order" msgstr "" -#: inc/entityconfig.class.php:261 inc/entityconfig.class.php:368 +#: inc/entityconfig.class.php:284 inc/entityconfig.class.php:423 msgid "Knowledge base" msgstr "" -#: inc/entityconfig.class.php:276 +#: inc/entityconfig.class.php:299 msgid "Search" msgstr "" -#: inc/entityconfig.class.php:292 +#: inc/entityconfig.class.php:315 msgid "Counters dashboard" msgstr "" -#: inc/entityconfig.class.php:308 +#: inc/entityconfig.class.php:331 msgid "Header message" msgstr "" -#: inc/entityconfig.class.php:320 inc/entityconfig.class.php:398 +#: inc/entityconfig.class.php:347 +msgid "Search issue" +msgstr "" + +#: inc/entityconfig.class.php:363 +msgid "Tile design" +msgstr "" + +#: inc/entityconfig.class.php:375 inc/entityconfig.class.php:453 #: inc/form.class.php:239 entrée standard:84 msgid "Header" msgid_plural "Headers" msgstr[0] "" msgstr[1] "" -#: inc/entityconfig.class.php:378 +#: inc/entityconfig.class.php:433 msgid "Display search field" msgstr "" -#: inc/entityconfig.class.php:388 +#: inc/entityconfig.class.php:443 msgid "Display header" msgstr "" @@ -1280,7 +1348,7 @@ msgstr "Korlátozott elérés" msgid "Answers waiting for validation" msgstr "" -#: inc/form.class.php:124 inc/form.class.php:1583 inc/form.class.php:1609 +#: inc/form.class.php:124 inc/form.class.php:1606 inc/form.class.php:1632 msgid "Import forms" msgstr "" @@ -1305,18 +1373,6 @@ msgstr "Elérés" 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 "" @@ -1337,203 +1393,207 @@ msgstr "" msgid "Answers title" msgstr "" -#: inc/form.class.php:504 inc/form.class.php:557 +#: inc/form.class.php:504 inc/form.class.php:563 msgid "Target" msgid_plural "Targets" msgstr[0] "" msgstr[1] "" -#: inc/form.class.php:540 inc/form.class.php:2108 +#: inc/form.class.php:506 +msgid "Actions" +msgstr "" + +#: inc/form.class.php:546 inc/form.class.php:2130 msgid "Add a target" msgstr "" -#: inc/form.class.php:560 +#: inc/form.class.php:566 msgid "Preview" msgstr "" -#: inc/form.class.php:561 +#: inc/form.class.php:567 msgid "properties" msgstr "" -#: inc/form.class.php:869 +#: inc/form.class.php:886 msgid "What are you looking for?" msgstr "" -#: inc/form.class.php:877 +#: inc/form.class.php:894 #, php-format msgid "My %1$d last forms (requester)" msgstr "" -#: inc/form.class.php:880 +#: inc/form.class.php:897 msgid "No form posted yet" msgstr "Még nincs beküldött űrlap" -#: inc/form.class.php:910 +#: inc/form.class.php:927 msgid "All my forms (requester)" msgstr "Minden űrlapom (kérelmező)" -#: inc/form.class.php:923 +#: inc/form.class.php:940 #, php-format msgid "My %1$d last forms (validator)" msgstr "" -#: inc/form.class.php:931 +#: inc/form.class.php:948 msgid "No form waiting for validation" msgstr "Nincs jóváhagyásra váró űrlap" -#: inc/form.class.php:966 +#: inc/form.class.php:983 msgid "All my forms (validator)" msgstr "Minden űrlapom (jóváhagyó)" -#: inc/form.class.php:1176 +#: inc/form.class.php:1184 msgid "Cannot use empty name for form answers. Keeping the previous value." msgstr "" -#: inc/form.class.php:1271 +#: inc/form.class.php:1279 #, php-format msgid "The question %s is not compatible with public forms" msgstr "" -#: inc/form.class.php:1351 +#: inc/form.class.php:1359 msgid "Errored duplicate" msgstr "" -#: inc/form.class.php:1362 +#: inc/form.class.php:1370 msgid "Duplicate" msgstr "Duplikált" -#: inc/form.class.php:1409 +#: inc/form.class.php:1417 msgctxt "button" msgid "Post" msgstr "" -#: inc/form.class.php:1427 +#: inc/form.class.php:1440 #, php-format msgid "Form duplicated: %s" msgstr "Duplikált űrlap: %s" -#: inc/form.class.php:1438 +#: inc/form.class.php:1456 #, php-format msgid "Form Transfered: %s" msgstr "Áthelyezett űrlap: %s" -#: inc/form.class.php:1457 +#: inc/form.class.php:1480 msgid "Back" msgstr "" -#: inc/form.class.php:1556 +#: inc/form.class.php:1579 msgid "Upload of JSON files not allowed." msgstr "" -#: inc/form.class.php:1559 +#: inc/form.class.php:1582 msgid "You may allow JSON files right now." msgstr "" -#: inc/form.class.php:1560 +#: inc/form.class.php:1583 msgctxt "button" msgid "Create" msgstr "" -#: inc/form.class.php:1563 inc/form.class.php:1574 +#: inc/form.class.php:1586 inc/form.class.php:1597 msgid "Please contact your GLPI administrator." msgstr "" -#: inc/form.class.php:1564 inc/form.class.php:1575 +#: inc/form.class.php:1587 inc/form.class.php:1598 msgctxt "button" msgid "Back" msgstr "" -#: inc/form.class.php:1567 +#: inc/form.class.php:1590 msgid "Upload of JSON files not enabled." msgstr "" -#: inc/form.class.php:1570 inc/form.class.php:1573 +#: inc/form.class.php:1593 inc/form.class.php:1596 msgid "You may enable JSON files right now." msgstr "" -#: inc/form.class.php:1571 +#: inc/form.class.php:1594 msgctxt "button" msgid "Enable" msgstr "" -#: inc/form.class.php:1618 +#: inc/form.class.php:1641 msgctxt "button" msgid "Send" msgstr "" -#: inc/form.class.php:1637 +#: inc/form.class.php:1660 msgid "Forms import impossible, the file is empty" msgstr "" -#: inc/form.class.php:1641 inc/form.class.php:1645 +#: inc/form.class.php:1664 inc/form.class.php:1668 msgid "Forms import impossible, the file seems corrupt" msgstr "" -#: inc/form.class.php:1651 +#: inc/form.class.php:1674 msgid "Forms import impossible, the file was generated with another version" msgstr "" -#: inc/form.class.php:1658 +#: inc/form.class.php:1681 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 +#: inc/form.class.php:1707 #, php-format msgid "Failed to import %s" msgstr "" -#: inc/form.class.php:1689 +#: inc/form.class.php:1712 #, php-format msgid "Forms successfully imported from %s" msgstr "" -#: inc/form.class.php:1752 +#: inc/form.class.php:1775 #, php-format msgid "The form %1$s already exists and is in an unmodifiable entity." msgstr "" -#: inc/form.class.php:1760 +#: inc/form.class.php:1783 #, php-format msgid "You don't have right to update the entity %1$s." msgstr "" -#: inc/form.class.php:1770 +#: inc/form.class.php:1793 #, php-format msgid "The entity %1$s is required for the form %2$s." msgstr "" -#: inc/form.class.php:1852 +#: inc/form.class.php:1875 msgid "Failed to create JSON document type" msgstr "" -#: inc/form.class.php:1859 +#: inc/form.class.php:1882 msgid "JSON document type not found" msgstr "" -#: inc/form.class.php:1866 +#: inc/form.class.php:1889 msgid "Failed to update JSON document type" msgstr "" -#: inc/form.class.php:1886 +#: inc/form.class.php:1909 msgid "Forms without category" msgstr "Kategória nélküli űrlapok" -#: inc/form.class.php:1907 +#: inc/form.class.php:1930 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 +#: inc/form.class.php:2161 inc/targetticket.class.php:392 +#: inc/abstractitiltarget.class.php:1734 inc/abstractitiltarget.class.php:2017 msgid "Add" msgstr "" -#: inc/form.class.php:2157 inc/form.class.php:2180 +#: inc/form.class.php:2179 inc/form.class.php:2202 msgid "Unsupported target type." msgstr "" -#: inc/form.class.php:2219 +#: inc/form.class.php:2241 msgid "plugin_formcreator_load_check" msgstr "" @@ -1579,10 +1639,10 @@ msgstr "A cím kötelező" 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 +#: inc/question.class.php:70 inc/targetticket.class.php:1134 +#: inc/targetticket.class.php:1173 inc/abstractitiltarget.class.php:968 +#: inc/abstractitiltarget.class.php:1005 inc/abstractitiltarget.class.php:1083 +#: inc/abstractitiltarget.class.php:1214 inc/abstractitiltarget.class.php:1295 #: entrée standard:41 msgid "Question" msgid_plural "Questions" @@ -1618,48 +1678,48 @@ msgstr "" msgid "A parameter is missing for this question type" msgstr "" -#: inc/question.class.php:1273 +#: inc/question.class.php:1268 msgid "Service levels" msgstr "" -#: inc/question.class.php:1274 inc/abstractitiltarget.class.php:805 +#: inc/question.class.php:1269 inc/abstractitiltarget.class.php:806 msgid "SLA" msgstr "" -#: inc/question.class.php:1275 inc/abstractitiltarget.class.php:878 +#: inc/question.class.php:1270 inc/abstractitiltarget.class.php:879 msgid "OLA" msgstr "" -#: inc/question.class.php:1292 inc/question.class.php:1332 -#: inc/question.class.php:1335 +#: inc/question.class.php:1287 inc/question.class.php:1327 +#: inc/question.class.php:1330 msgid "Assets" msgstr "" -#: inc/question.class.php:1306 hook.php:675 hook.php:692 +#: inc/question.class.php:1301 hook.php:691 hook.php:708 msgid "Assistance" msgstr "" -#: inc/question.class.php:1311 +#: inc/question.class.php:1306 msgid "Management" msgstr "" -#: inc/question.class.php:1320 +#: inc/question.class.php:1315 msgid "Tools" msgstr "" -#: inc/question.class.php:1321 +#: inc/question.class.php:1316 msgid "Notes" msgstr "" -#: inc/question.class.php:1322 +#: inc/question.class.php:1317 msgid "RSS feed" msgstr "" -#: inc/question.class.php:1324 +#: inc/question.class.php:1319 msgid "Administration" msgstr "" -#: inc/question.class.php:1332 inc/question.class.php:1335 +#: inc/question.class.php:1327 inc/question.class.php:1330 msgid "Plugin" msgid_plural "Plugins" msgstr[0] "" @@ -1733,15 +1793,15 @@ msgstr "" msgid "Name is required." msgstr "" -#: inc/abstracttarget.class.php:493 +#: inc/abstracttarget.class.php:502 msgid "Destination entity" msgstr "" -#: inc/abstracttarget.class.php:509 +#: inc/abstracttarget.class.php:518 msgid "User type question" msgstr "Felhasználó típus kérdés" -#: inc/abstracttarget.class.php:510 +#: inc/abstracttarget.class.php:519 msgid "Entity type question" msgstr "Szervezet típus kérdés" @@ -1794,14 +1854,14 @@ 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 +#: inc/abstractitiltarget.class.php:200 inc/abstractitiltarget.class.php:208 +#: inc/abstractitiltarget.class.php:216 inc/abstractitiltarget.class.php:224 +#: inc/abstractitiltarget.class.php:233 msgid "Equals to the answer to the question" msgstr "" -#: inc/targetticket.class.php:101 inc/abstractitiltarget.class.php:224 -#: inc/abstractitiltarget.class.php:233 +#: inc/targetticket.class.php:101 inc/abstractitiltarget.class.php:225 +#: inc/abstractitiltarget.class.php:234 msgid "Last valid answer" msgstr "" @@ -1878,23 +1938,23 @@ msgstr "" msgid "Failed to link the item" msgstr "" -#: inc/targetticket.class.php:957 install/install.php:334 +#: inc/targetticket.class.php:959 install/install.php:368 msgid "Your form has been accepted by the validator" msgstr "Az űrlapját elfogadta a jóváhagyó" -#: inc/targetticket.class.php:1108 +#: inc/targetticket.class.php:1110 msgid "Request source" msgstr "" -#: inc/targetticket.class.php:1133 +#: inc/targetticket.class.php:1135 msgid "Type " msgstr "" -#: inc/targetticket.class.php:1161 +#: inc/targetticket.class.php:1163 msgid "Associated elements" msgstr "" -#: inc/targetticket.class.php:1172 +#: inc/targetticket.class.php:1174 msgid "Item " msgstr "" @@ -1931,187 +1991,194 @@ 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:189 +msgid "TTR from template or none" +msgstr "" + +#: inc/abstractitiltarget.class.php:190 msgid "equals to the answer to the question" msgstr "Megegyezik a kérdésre adott válasszal" -#: inc/abstractitiltarget.class.php:190 +#: inc/abstractitiltarget.class.php:191 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:191 +#: inc/abstractitiltarget.class.php:192 msgid "calculated from the answer to the question" msgstr "A kérdés válaszából számítva" -#: inc/abstractitiltarget.class.php:197 +#: inc/abstractitiltarget.class.php:198 msgid "SLA from template or none" msgstr "" -#: inc/abstractitiltarget.class.php:198 +#: inc/abstractitiltarget.class.php:199 msgid "Specific SLA" msgstr "" -#: inc/abstractitiltarget.class.php:205 +#: inc/abstractitiltarget.class.php:206 msgid "OLA from template or none" msgstr "" -#: inc/abstractitiltarget.class.php:206 +#: inc/abstractitiltarget.class.php:207 msgid "Specific OLA" msgstr "" -#: inc/abstractitiltarget.class.php:213 +#: inc/abstractitiltarget.class.php:214 msgid "Urgency from template or Medium" msgstr "" -#: inc/abstractitiltarget.class.php:214 +#: inc/abstractitiltarget.class.php:215 msgid "Specific urgency" msgstr "" -#: inc/abstractitiltarget.class.php:221 +#: inc/abstractitiltarget.class.php:222 msgid "Category from template or none" msgstr "" -#: inc/abstractitiltarget.class.php:222 +#: inc/abstractitiltarget.class.php:223 msgid "Specific category" msgstr "" -#: inc/abstractitiltarget.class.php:230 +#: inc/abstractitiltarget.class.php:231 msgid "Location from template or none" msgstr "" -#: inc/abstractitiltarget.class.php:231 +#: inc/abstractitiltarget.class.php:232 msgid "Specific location" msgstr "" -#: inc/abstractitiltarget.class.php:239 +#: inc/abstractitiltarget.class.php:240 msgid "No validation" msgstr "" -#: inc/abstractitiltarget.class.php:240 +#: inc/abstractitiltarget.class.php:241 msgid "Specific user or group" msgstr "" -#: inc/abstractitiltarget.class.php:241 +#: inc/abstractitiltarget.class.php:242 msgid "User from question answer" msgstr "" -#: inc/abstractitiltarget.class.php:242 +#: inc/abstractitiltarget.class.php:243 msgid "Group from question answer" msgstr "" -#: inc/abstractitiltarget.class.php:741 -msgid "Time to resolve" -msgstr "" - -#: inc/abstractitiltarget.class.php:793 +#: inc/abstractitiltarget.class.php:794 msgid "Minute" msgid_plural "Minutes" msgstr[0] "" msgstr[1] "" -#: inc/abstractitiltarget.class.php:794 +#: inc/abstractitiltarget.class.php:795 msgid "Hour" msgid_plural "Hours" msgstr[0] "" msgstr[1] "" -#: inc/abstractitiltarget.class.php:795 +#: inc/abstractitiltarget.class.php:796 msgid "Day" msgid_plural "Days" msgstr[0] "" msgstr[1] "" -#: inc/abstractitiltarget.class.php:796 +#: inc/abstractitiltarget.class.php:797 msgid "Month" msgid_plural "Months" msgstr[0] "" msgstr[1] "" -#: inc/abstractitiltarget.class.php:828 +#: inc/abstractitiltarget.class.php:829 msgid "SLA (TTO/TTR)" msgstr "" -#: inc/abstractitiltarget.class.php:829 inc/abstractitiltarget.class.php:902 +#: inc/abstractitiltarget.class.php:830 inc/abstractitiltarget.class.php:903 msgid "Question (TTO/TTR)" msgstr "" -#: inc/abstractitiltarget.class.php:901 +#: inc/abstractitiltarget.class.php:902 msgid "OLA (TTO/TTR)" msgstr "" -#: inc/abstractitiltarget.class.php:1005 +#: inc/abstractitiltarget.class.php:1006 msgid "Urgency " msgstr "" -#: inc/abstractitiltarget.class.php:1035 +#: inc/abstractitiltarget.class.php:1036 msgid "Ticket tags" msgstr "Bejelentés címkék" -#: inc/abstractitiltarget.class.php:1083 +#: inc/abstractitiltarget.class.php:1084 msgid "Tags" msgstr "Címkék" -#: inc/abstractitiltarget.class.php:1202 +#: inc/abstractitiltarget.class.php:1203 msgid "Location" msgstr "" -#: inc/abstractitiltarget.class.php:1214 +#: inc/abstractitiltarget.class.php:1215 msgid "Location " msgstr "" -#: inc/abstractitiltarget.class.php:1544 +#: inc/abstractitiltarget.class.php:1547 msgid "The description cannot be empty!" msgstr "A Leírás nem lehet üres!" -#: inc/abstractitiltarget.class.php:1718 +#: inc/abstractitiltarget.class.php:1717 msgid "Watcher" msgid_plural "Watchers" msgstr[0] "" msgstr[1] "" -#: inc/abstractitiltarget.class.php:1737 +#: inc/abstractitiltarget.class.php:1736 msgid "Cancel" msgstr "Mégse" -#: inc/abstractitiltarget.class.php:2012 inc/abstractitiltarget.class.php:2028 -#: inc/abstractitiltarget.class.php:2029 +#: inc/abstractitiltarget.class.php:2011 inc/abstractitiltarget.class.php:2027 +#: inc/abstractitiltarget.class.php:2028 msgid "Email followup" msgstr "" -#: inc/abstractitiltarget.class.php:2026 inc/abstractitiltarget.class.php:2054 +#: inc/abstractitiltarget.class.php:2025 inc/abstractitiltarget.class.php:2053 msgid "Group" msgstr "" -#: inc/abstractitiltarget.class.php:2027 inc/abstractitiltarget.class.php:2083 +#: inc/abstractitiltarget.class.php:2026 inc/abstractitiltarget.class.php:2082 msgid "Supplier" msgstr "" -#: inc/abstractitiltarget.class.php:2028 +#: inc/abstractitiltarget.class.php:2027 msgid "Yes" msgstr "" -#: inc/abstractitiltarget.class.php:2065 +#: inc/abstractitiltarget.class.php:2064 msgid "Group from the object" msgstr "" -#: inc/abstractitiltarget.class.php:2071 +#: inc/abstractitiltarget.class.php:2070 msgid "Tech group from the object" msgstr "" -#: install/install.php:128 +#: install/install.php:133 msgid "" "Upgrade tables to innoDB; run php bin/console " "glpi:migration:myisam_to_innodb" msgstr "" -#: install/install.php:315 +#: install/install.php:174 +#, 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:349 msgid "A form has been created" msgstr "Az űrlap létrehozva" -#: install/install.php:316 +#: install/install.php:350 msgid "Your request has been saved" msgstr "A kérelme mentve" -#: install/install.php:317 +#: install/install.php:351 msgid "" "Hi,\\nYour request from GLPI has been successfully saved with number " "##formcreator.request_id## and transmitted to the helpdesk team.\\nYou can " @@ -2122,11 +2189,11 @@ msgstr "" "csapatnak.\\nA válaszokat az alábbi linken nézheti " "meg:\\n##formcreator.validation_link##" -#: install/install.php:322 +#: install/install.php:356 msgid "A form from GLPI need to be validate" msgstr "Egy űrlapot jóvá kell hagynia a GLPI-ben" -#: install/install.php:323 +#: install/install.php:357 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 " @@ -2136,11 +2203,11 @@ msgstr "" "választották jóváhagyónak.\\nElérheti az alábbi linkre " "kattintva:\\n##formcreator.validation_link##" -#: install/install.php:328 +#: install/install.php:362 msgid "Your form has been refused by the validator" msgstr "Az űrlapját visszautasította a jóváhagyó" -#: install/install.php:329 +#: install/install.php:363 msgid "" "Hi,\\nWe are sorry to inform you that your form has been refused by the " "validator for the reason " @@ -2152,7 +2219,7 @@ msgstr "" "oka:\\n##formcreator.validation_comment##\\nMódosíthatja, és újra elküldheti" " az alábbi linkre kattintva:\\n##formcreator.validation_link##" -#: install/install.php:335 +#: install/install.php:369 msgid "" "Hi,\\nWe are pleased to inform you that your form has been accepted by the " "validator.\\nYour request will be considered soon." @@ -2160,11 +2227,11 @@ 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:340 +#: install/install.php:374 msgid "Your form has been deleted by an administrator" msgstr "Az űrlapját törölte egy Adminisztrátor" -#: install/install.php:341 +#: install/install.php:375 msgid "" "Hi,\\nWe are sorry to inform you that your request cannot be considered and " "has been deleted by an administrator." @@ -2172,7 +2239,7 @@ 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:567 +#: install/install.php:601 msgid "Formcreator - Sync service catalog issues" msgstr "" @@ -2190,82 +2257,58 @@ 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" +msgid "Cancel my ticket" msgstr "" -#: hook.php:669 -msgid "Old issues" +#: hook.php:685 +msgid "Old" msgstr "" -#: hook.php:676 +#: hook.php:692 #, php-format msgid "Number of %s" msgstr "" -#: hook.php:693 +#: hook.php:709 msgid "Issues summary" msgstr "" -#: hook.php:731 +#: hook.php:747 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" +#: js/scripts.js:319 +msgid "No form found. Please choose a form below instead." msgstr "" -#: js/scripts.js:360 -msgid "No form yet in this category" +#: js/scripts.js:321 +msgid "No form found." msgstr "" -#: js/scripts.js:639 +#: js/scripts.js:325 +msgid "No FAQ item found." +msgstr "" + +#: js/scripts.js:709 msgid "Are you sure you want to delete this question?" msgstr "Biztosan törli ezt a kérdést?" -#: js/scripts.js:826 +#: js/scripts.js:892 msgid "Are you sure you want to delete this section?" msgstr "Biztosan törli ezt a szekciót?" -#: js/scripts.js:1066 +#: js/scripts.js:1132 msgid "Add translations" msgstr "" -#: js/scripts.js:1213 js/scripts.js:1237 +#: js/scripts.js:1279 js/scripts.js:1303 msgid "An error occured while querying forms" msgstr "" -#: js/scripts.js:1351 +#: js/scripts.js:1418 msgid "Are you sure you want to delete this target:" msgstr "" @@ -2320,7 +2363,7 @@ msgstr "" msgid "Are you a robot ?" msgstr "" -#: entrée standard:127 +#: entrée standard:132 msgid "Send" msgstr "" diff --git a/locales/it_IT.po b/locales/it_IT.po index d2a89a38d..7c07a23f8 100644 --- a/locales/it_IT.po +++ b/locales/it_IT.po @@ -4,10 +4,10 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Thierry Bugier , 2021 -# Alessandro Carloni , 2021 -# Roberto , 2021 +# Alessandro Carloni , 2022 # Pierfrancesco Passerini , 2022 +# Roberto , 2022 +# Thierry Bugier , 2022 # Davide , 2022 # #, fuzzy @@ -15,8 +15,8 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-01-10 12:08+0100\n" -"PO-Revision-Date: 2021-08-30 07:22+0000\n" +"POT-Creation-Date: 2022-06-15 14:47+0200\n" +"PO-Revision-Date: 2022-06-15 12:10+0000\n" "Last-Translator: Davide , 2022\n" "Language-Team: Italian (Italy) (https://www.transifex.com/teclib/teams/28042/it_IT/)\n" "MIME-Version: 1.0\n" @@ -25,7 +25,7 @@ msgstr "" "Language: it_IT\n" "Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n" -#: ajax/question_update.php:36 +#: ajax/question_update.php:36 ajax/section_update.php:37 msgid "Bad request" msgstr "Richiesta errata" @@ -38,7 +38,7 @@ msgstr "Domanda non trovata" #: 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:43 +#: 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" @@ -54,7 +54,7 @@ msgstr "Impossibile spostare alcune domande" msgid "Could not add the section" msgstr "Impossibile aggiungere la sezione" -#: ajax/commontree.php:55 +#: ajax/commontree.php:55 entrée standard:109 standard:92 msgid "Subtree root" msgstr "radice del sottoalbero" @@ -62,7 +62,7 @@ msgstr "radice del sottoalbero" msgid "Selectable" msgstr "Selezionabile" -#: ajax/commontree.php:74 +#: ajax/commontree.php:74 entrée standard:118 standard:101 msgid "Limit subtree depth" msgstr "limita profondità del sottoalbero" @@ -71,12 +71,12 @@ msgid "No limit" msgstr "Nessun limite" #: ajax/homepage_link.php:36 inc/field/dropdownfield.class.php:71 -#: inc/formlist.class.php:46 inc/formanswer.class.php:198 -#: inc/entityconfig.class.php:69 inc/form.class.php:109 inc/form.class.php:520 -#: inc/form.class.php:1897 hook.php:570 +#: inc/formlist.class.php:46 inc/formanswer.class.php:208 +#: inc/entityconfig.class.php:82 inc/form.class.php:111 inc/form.class.php:571 +#: inc/form.class.php:1938 inc/filter/entityfilter.class.php:45 msgid "Form" msgid_plural "Forms" -msgstr[0] "Modulo" +msgstr[0] "Modulo #" msgstr[1] "Moduli" msgstr[2] "Moduli" @@ -89,51 +89,74 @@ msgstr "Sezione originale non trovata" 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:49 +#: ajax/section_update.php:50 msgid "Could not update the section" msgstr "Impossibile aggiornare la sezione" #: 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/formanswer.php:46 front/reservation.php:46 front/reservation.php:48 +#: 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/formanswer.form.php:77 -#: front/reservation.form.php:46 front/reservation.form.php:48 +#: front/formanswer.form.php:75 front/reservation.form.php:46 +#: front/reservation.form.php:48 msgid "Service catalog" msgstr "Catalogo dei servizi" -#: front/issue.form.php:88 +#: front/issue.form.php:46 msgid "Item not found" msgstr "Oggetto non trovato" -#: front/targetticket.form.php:74 front/targetchange.form.php:76 -#: front/targetproblem.form.php:76 front/form.php:44 inc/common.class.php:708 -#: inc/common.class.php:715 +#: 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:78 front/form.php:43 inc/common.class.php:686 +#: inc/common.class.php:693 msgid "Form Creator" msgstr "Creatore di moduli" -#: front/targetticket.form.php:85 front/targetchange.form.php:86 -#: front/targetproblem.form.php:87 +#: front/targetticket.form.php:105 front/targetchange.form.php:90 +#: front/targetproblem.form.php:90 #, php-format msgid "%1$s = %2$s" -msgstr "%1$s = %2$s" +msgstr "1%1$s = 2%2$s" -#: front/formlist.php:45 front/formlist.php:48 inc/common.class.php:705 +#: front/formlist.php:45 front/formlist.php:48 inc/common.class.php:683 msgid "Form list" msgstr "Lista dei moduli" -#: front/formdisplay.php:84 inc/formanswer.class.php:873 -#: inc/formanswer.class.php:1068 inc/formanswer.class.php:1117 +#: front/formdisplay.php:90 inc/formanswer.class.php:877 +#: inc/formanswer.class.php:1097 inc/formanswer.class.php:1147 msgid "The form has been successfully saved!" msgstr "Il modulo è stato salvato correttamente!" @@ -141,250 +164,166 @@ msgstr "Il modulo è stato salvato correttamente!" #: front/reservation.form.php:71 #, php-format msgid "%1$s purges the reservation for item %2$s" -msgstr "" +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 "" +msgstr "%1$s aggiunge la prenotazione %2$s per l'elemento %3$s" -#: inc/knowbase.class.php:60 inc/form.class.php:600 -#: inc/abstracttarget.class.php:1207 inc/abstracttarget.class.php:1221 +#: inc/knowbase.class.php:60 inc/form.class.php:648 +#: inc/abstractitiltarget.class.php:953 inc/abstractitiltarget.class.php:967 msgid "Category" msgid_plural "Categories" msgstr[0] "Categoria" msgstr[1] "Categorie" msgstr[2] "Categorie" -#: inc/knowbase.class.php:61 inc/form.class.php:601 -msgid "see all" +#: inc/knowbase.class.php:62 inc/form.class.php:651 +msgid "See all" msgstr "mostra tutti" -#: inc/knowbase.class.php:78 +#: inc/knowbase.class.php:83 msgid "Please, describe your need here" msgstr "Descrivete la vostra necessità" -#: inc/field/textareafield.class.php:59 inc/field/dropdownfield.class.php:123 -#: inc/field/textfield.class.php:58 inc/field/radiosfield.class.php:55 -#: inc/field/urgencyfield.class.php:56 inc/field/glpiselectfield.class.php:122 -#: inc/field/timefield.class.php:59 inc/field/datetimefield.class.php:62 -#: inc/field/actorfield.class.php:62 inc/field/checkboxesfield.class.php:56 -#: inc/field/requesttypefield.class.php:52 inc/field/datefield.class.php:60 -msgid "Default values" -msgstr "Valori di default" - -#: inc/field/textareafield.class.php:126 +#: inc/field/textareafield.class.php:102 msgid "Textarea" msgstr "Area testuale" -#: inc/field/textareafield.class.php:184 inc/field/dropdownfield.class.php:509 -#: inc/field/ldapselectfield.class.php:218 inc/field/textfield.class.php:149 -#: inc/field/urgencyfield.class.php:193 inc/field/tagfield.class.php:157 -#: inc/field/timefield.class.php:139 inc/field/requesttypefield.class.php:189 +#: inc/field/textareafield.class.php:160 inc/field/dropdownfield.class.php:440 +#: 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:487 +#: inc/field/requesttypefield.class.php:159 msgid "A required field is empty:" msgstr "Un campo obbligatorio risulta non compilato:" -#: inc/field/textareafield.class.php:202 inc/field/textfield.class.php:202 -#: inc/field/integerfield.class.php:111 inc/field/floatfield.class.php:212 +#: 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 "L'espressione regolare non è valida" -#: inc/field/dropdownfield.class.php:70 inc/abstracttarget.class.php:2292 -#: inc/abstracttarget.class.php:2310 +#: inc/field/dropdownfield.class.php:70 inc/filter/entityfilter.class.php:44 +#: inc/abstractitiltarget.class.php:2024 inc/abstractitiltarget.class.php:2042 msgid "User" msgstr "Utente" -#: inc/field/dropdownfield.class.php:72 +#: inc/field/dropdownfield.class.php:72 inc/filter/entityfilter.class.php:46 msgid "User and form" msgstr "Utente e modulo" -#: inc/field/dropdownfield.class.php:86 inc/field/dropdownfield.class.php:500 +#: inc/field/dropdownfield.class.php:431 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:101 -msgid "Service levels" -msgstr "Livelli di servizio" - -#: inc/field/dropdownfield.class.php:102 inc/abstracttarget.class.php:1060 -msgid "SLA" -msgstr "SLA" - -#: inc/field/dropdownfield.class.php:103 inc/abstracttarget.class.php:1133 -msgid "OLA" -msgstr "OLA" - -#: inc/field/dropdownfield.class.php:136 -msgid "Show ticket categories" -msgstr "Visualizza le categorie dei ticket" - -#: inc/field/dropdownfield.class.php:141 inc/field/dropdownfield.class.php:143 -msgid "Request categories" -msgstr "Categorie di richieste" - -#: inc/field/dropdownfield.class.php:142 inc/field/dropdownfield.class.php:143 -msgid "Incident categories" -msgstr "Categorie di incidenti" - -#: inc/field/dropdownfield.class.php:144 -msgid "Change categories" -msgstr "Modifica le categorie" - -#: inc/field/dropdownfield.class.php:145 -msgid "All" -msgstr "Tutti" - -#: inc/field/dropdownfield.class.php:175 inc/issue.class.php:524 -#: inc/form.class.php:2098 inc/question.class.php:820 -msgid "Type" -msgid_plural "Types" -msgstr[0] "Tipo" -msgstr[1] "Tipi" -msgstr[2] "Tipi" - -#: inc/field/dropdownfield.class.php:180 -msgid "Time to own" -msgstr "Tempo di presa in carico" - -#: inc/field/dropdownfield.class.php:181 inc/abstracttarget.class.php:996 -msgid "Time to resolve" -msgstr "Tempo di risoluzione" - -#: inc/field/dropdownfield.class.php:531 +#: inc/field/dropdownfield.class.php:462 msgid "Invalid value for " msgstr "Valore non valido per" -#: inc/field/dropdownfield.class.php:543 +#: inc/field/dropdownfield.class.php:474 #, php-format -msgid "The field value is required: %s" -msgstr "Il valore del campo è richiesto: %s" +msgid "The itemtype field is required: %s" +msgstr "La tipologia del campo è richiesto: %s" -#: inc/field/dropdownfield.class.php:559 +#: inc/field/dropdownfield.class.php:490 #, php-format msgid "Invalid dropdown type: %s" msgstr "Tipo menù a discesa non valido: %s" -#: inc/field/dropdownfield.class.php:915 +#: inc/field/dropdownfield.class.php:821 entrée standard:143 standard:126 msgid "Entity restriction" msgstr "Limite dell'entità" -#: inc/field/dropdownfield.class.php:925 +#: 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 "" +"Per conformità al sistema di entità di GLPI, \"Modello\" deve essere " +"selezionato. Altre impostazioni corromperanno i limiti dell'entità" -#: inc/field/ldapselectfield.class.php:49 -msgid "LDAP directory" -msgid_plural "LDAP directories" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/field/ldapselectfield.class.php:73 -msgid "Filter" -msgstr "Filtro" - -#: inc/field/ldapselectfield.class.php:85 -msgid "Attribute" -msgstr "Attributo" - -#: inc/field/ldapselectfield.class.php:175 +#: inc/field/ldapselectfield.class.php:109 msgid "LDAP size limit exceeded" -msgstr "" +msgstr "I limiti di dimensione di LDAP sono stati superati" -#: inc/field/ldapselectfield.class.php:199 +#: inc/field/ldapselectfield.class.php:133 msgid "LDAP Select" msgstr "Seleziona LDAP" -#: inc/field/ldapselectfield.class.php:236 +#: inc/field/ldapselectfield.class.php:177 msgid "LDAP directory not defined!" msgstr "LDAP directory non definita!" -#: inc/field/ldapselectfield.class.php:243 +#: inc/field/ldapselectfield.class.php:184 msgid "LDAP directory not found!" msgstr "LDAP directory non trovata!" -#: inc/field/ldapselectfield.class.php:276 -msgid "Cannot recover LDAP informations!" -msgstr "Informazioni LDAP non trovate!" - -#: inc/field/textfield.class.php:170 inc/field/integerfield.class.php:70 -#: inc/field/floatfield.class.php:174 +#: 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 "Il formato specificato non corrisponde: %s" -#: inc/field/textfield.class.php:179 +#: inc/field/textfield.class.php:154 #, 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:184 +#: inc/field/textfield.class.php:159 #, 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:192 +#: inc/field/textfield.class.php:167 msgid "Text" msgstr "Testo" -#: inc/field/textfield.class.php:236 inc/field/floatfield.class.php:253 -#: inc/questionregex.class.php:63 +#: 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 "Espressione regolare" -#: inc/field/textfield.class.php:241 inc/field/checkboxesfield.class.php:324 -#: inc/field/floatfield.class.php:258 +#: inc/field/textfield.class.php:217 inc/field/floatfield.class.php:238 msgid "Range" msgstr "Intervallo" -#: inc/field/textfield.class.php:247 inc/field/floatfield.class.php:264 +#: inc/field/textfield.class.php:223 inc/field/floatfield.class.php:244 msgid "Additional validation" msgstr "Validazione addizionale" -#: inc/field/radiosfield.class.php:56 inc/field/radiosfield.class.php:73 -#: inc/field/actorfield.class.php:63 inc/field/checkboxesfield.class.php:57 -#: inc/field/checkboxesfield.class.php:72 -msgid "One per line" -msgstr "Uno per linea" - -#: inc/field/radiosfield.class.php:72 inc/field/checkboxesfield.class.php:71 -msgid "Values" -msgstr "Valori" - -#: inc/field/radiosfield.class.php:150 +#: inc/field/radiosfield.class.php:108 msgid "Radios" msgstr "Selettore radio" -#: inc/field/radiosfield.class.php:156 inc/field/glpiselectfield.class.php:168 -#: inc/field/checkboxesfield.class.php:265 +#: inc/field/radiosfield.class.php:114 inc/field/glpiselectfield.class.php:86 +#: inc/field/fieldsfield.class.php:511 inc/field/checkboxesfield.class.php:229 msgid "The field value is required:" msgstr "Il valore del campo è obbligatorio:" -#: inc/field/radiosfield.class.php:234 inc/field/selectfield.class.php:97 -#: inc/field/datetimefield.class.php:140 inc/field/actorfield.class.php:265 -#: inc/field/checkboxesfield.class.php:210 inc/field/floatfield.class.php:143 -#: inc/field/datefield.class.php:138 +#: inc/field/radiosfield.class.php:192 inc/field/selectfield.class.php:104 +#: 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 "" +msgstr "Un campo obbligatorio risulta non compilato: %s" #: inc/field/integerfield.class.php:58 #, php-format msgid "This is not an integer: %s" msgstr "Non è un intero: %s" -#: inc/field/integerfield.class.php:84 inc/field/floatfield.class.php:185 +#: 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 "Il seguente numero deve essere maggiore di %d: %s" -#: inc/field/integerfield.class.php:90 inc/field/floatfield.class.php:191 +#: 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 "Il seguente numero deve essere minore di %d: %s" @@ -393,225 +332,229 @@ msgstr "Il seguente numero deve essere minore di %d: %s" msgid "Integer" msgstr "Intero" -#: inc/field/ipfield.class.php:122 +#: inc/field/undefinedfield.class.php:43 +msgid "Undefined" +msgstr "Non definito" + +#: inc/field/ipfield.class.php:121 msgid "IP address" -msgid_plural "Adresses IP" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" +msgid_plural "IP addresses" +msgstr[0] "Indirizzo IP" +msgstr[1] "Indirizzi IP" +msgstr[2] "Indirizzi IP" -#: inc/field/urgencyfield.class.php:113 inc/abstracttarget.class.php:1249 +#: inc/field/urgencyfield.class.php:84 inc/abstractitiltarget.class.php:995 msgid "Urgency" -msgstr "Urgenza " +msgstr "Priorità" -#: inc/field/urgencyfield.class.php:147 +#: inc/field/urgencyfield.class.php:118 msgctxt "urgency" msgid "Very high" -msgstr "Urgentissimo" +msgstr "Altissima" -#: inc/field/urgencyfield.class.php:148 +#: inc/field/urgencyfield.class.php:119 msgctxt "urgency" msgid "High" -msgstr "Urgente" +msgstr "Alta" -#: inc/field/urgencyfield.class.php:149 +#: inc/field/urgencyfield.class.php:120 msgctxt "urgency" msgid "Medium" msgstr "Media" -#: inc/field/urgencyfield.class.php:150 +#: inc/field/urgencyfield.class.php:121 msgctxt "urgency" msgid "Low" msgstr "Bassa" -#: inc/field/urgencyfield.class.php:151 +#: inc/field/urgencyfield.class.php:122 msgctxt "urgency" msgid "Very low" msgstr "Bassissima" -#: inc/field/tagfield.class.php:191 +#: inc/field/tagfield.class.php:50 +msgid "Warning: Tag plugin is disabled or missing" +msgstr "Attenzione: il plugin TAG è disabilitato o mancante" + +#: inc/field/tagfield.class.php:196 msgid "Tag" msgid_plural "Tags" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" +msgstr[0] "Etichetta" +msgstr[1] "Etichette" +msgstr[2] "Etichette" -#: inc/field/glpiselectfield.class.php:77 -#: inc/field/glpiselectfield.class.php:153 +#: inc/field/glpiselectfield.class.php:71 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/glpiselectfield.class.php:252 -#: inc/field/glpiselectfield.class.php:292 -#: inc/field/glpiselectfield.class.php:295 -msgid "Assets" -msgstr "" - -#: inc/field/glpiselectfield.class.php:266 hook.php:639 -msgid "Assistance" -msgstr "" - -#: inc/field/glpiselectfield.class.php:271 -msgid "Management" -msgstr "" - -#: inc/field/glpiselectfield.class.php:280 -msgid "Tools" -msgstr "" - -#: inc/field/glpiselectfield.class.php:281 -msgid "Notes" -msgstr "" - -#: inc/field/glpiselectfield.class.php:282 -msgid "RSS feed" -msgstr "" - -#: inc/field/glpiselectfield.class.php:284 -msgid "Administration" -msgstr "" - -#: inc/field/glpiselectfield.class.php:292 -#: inc/field/glpiselectfield.class.php:295 -msgid "Plugin" -msgid_plural "Plugins" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - #: inc/field/hostnamefield.class.php:114 msgid "Hostname" -msgid_plural "Hostname" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" +msgid_plural "Hostnames" +msgstr[0] "Nome host" +msgstr[1] "Nomi host" +msgstr[2] "Nomi host" -#: inc/field/timefield.class.php:155 +#: inc/field/timefield.class.php:128 msgid "Time" msgstr "Ora" -#: inc/field/emailfield.class.php:51 inc/field/floatfield.class.php:59 -#: inc/field/hiddenfield.class.php:51 -msgid "Default value" -msgstr "" - -#: inc/field/emailfield.class.php:108 +#: inc/field/emailfield.class.php:87 #, php-format msgid "This is not a valid e-mail: %s" -msgstr "" +msgstr "Non è un'email valida: %s" -#: inc/field/emailfield.class.php:119 +#: inc/field/emailfield.class.php:98 msgid "Email" msgid_plural "Emails" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" +msgstr[0] "E-mail" +msgstr[1] "E-mail" +msgstr[2] "E-mail" -#: inc/field/selectfield.class.php:90 +#: inc/field/selectfield.class.php:97 msgid "Select" msgstr "Seleziona" -#: inc/field/datetimefield.class.php:161 +#: inc/field/datetimefield.class.php:138 msgid "Date & time" msgstr "Data & orario" -#: inc/field/actorfield.class.php:94 +#: inc/field/actorfield.class.php:65 msgid "Actor" msgid_plural "Actors" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" +msgstr[0] "Attore" +msgstr[1] "Attori" +msgstr[2] "Attori" -#: inc/field/actorfield.class.php:275 +#: inc/field/actorfield.class.php:249 #, php-format msgid "Invalid value: %s" msgstr "Valore non valido: %s" -#: inc/field/actorfield.class.php:298 +#: inc/field/actorfield.class.php:272 #, php-format msgid "User not found or invalid email address: %s" -msgstr "" +msgstr "Utente non trovato o e-mail non valida :%s" -#: inc/field/filefield.class.php:94 +#: inc/field/filefield.class.php:104 msgid "No attached document" msgstr "Nessun documento allegato" -#: inc/field/filefield.class.php:96 inc/field/filefield.class.php:258 -#: inc/field/filefield.class.php:265 +#: inc/field/filefield.class.php:113 inc/field/filefield.class.php:275 +#: inc/field/filefield.class.php:282 msgid "Attached document" msgstr "Documento allegato" -#: inc/field/filefield.class.php:139 +#: inc/field/filefield.class.php:156 #, php-format msgid "A required file is missing: %s" msgstr "Manca un file richiesto: %s" -#: inc/field/filefield.class.php:156 +#: inc/field/filefield.class.php:173 msgid "File" -msgstr "" +msgstr "File" #: inc/field/multiselectfield.class.php:86 msgid "Multiselect" msgstr "Selettore multiplo" -#: inc/field/checkboxesfield.class.php:152 +#: inc/field/fieldsfield.class.php:153 +msgid "Warning: Additional Fields plugin is disabled or missing" +msgstr "Attenzione: il plugin Campi addizionali è disabilitato o mancante" + +#: inc/field/fieldsfield.class.php:166 +msgid "Block" +msgstr "Blocco" + +#: inc/field/fieldsfield.class.php:170 inc/targetticket.class.php:340 +msgid "Field" +msgstr "Campo" + +#: inc/field/fieldsfield.class.php:253 +msgid "show" +msgstr "mostra" + +#: inc/field/fieldsfield.class.php:388 +#, php-format +msgid "Field '%1$s' type not implemented yet !" +msgstr "Il tipo di campo '%1$s' non è ancora stato implementato!" + +#: inc/field/fieldsfield.class.php:465 +msgid "Some numeric fields contains non numeric values" +msgstr "" + +#: inc/field/fieldsfield.class.php:470 +msgid "Some URL fields contains invalid links" +msgstr "" + +#: inc/field/fieldsfield.class.php:556 +msgid "Additionnal fields" +msgstr "" + +#: inc/field/checkboxesfield.class.php:116 msgid "Checkboxes" msgstr "Checkbox" -#: inc/field/checkboxesfield.class.php:247 +#: inc/field/checkboxesfield.class.php:211 #, php-format msgid "The following question needs at least %d answers" msgstr "" -#: inc/field/checkboxesfield.class.php:253 +#: inc/field/checkboxesfield.class.php:217 #, php-format msgid "The following question does not accept more than %d answers" msgstr "La seguente domanda non accetta più di %d risposte" -#: inc/field/requesttypefield.class.php:115 inc/targetticket.class.php:1026 +#: 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:1123 msgid "Request type" msgstr "" -#: inc/field/floatfield.class.php:160 +#: inc/field/floatfield.class.php:140 #, php-format msgid "This is not a number: %s" msgstr "Non è un numero: %s" -#: inc/field/floatfield.class.php:201 -msgid "Float" -msgstr "Float" +#: inc/field/floatfield.class.php:181 +msgid "Decimal number" +msgstr "" -#: inc/field/datefield.class.php:159 +#: inc/field/datefield.class.php:135 msgid "Date" msgstr "" -#: inc/field/descriptionfield.class.php:99 inc/form.class.php:163 -#: inc/question.class.php:165 inc/question.class.php:888 entrée standard:99 -#: standard:52 +#: 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 "Descrizione" -#: inc/field/descriptionfield.class.php:106 +#: inc/field/descriptionfield.class.php:110 msgid "A description field should have a description:" msgstr "Un campo descrizione deve avere una descrizione:" -#: inc/field/hiddenfield.class.php:114 +#: 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:591 -#: inc/targetchange.class.php:106 inc/targetticket.class.php:126 +#: 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] "Condizione" -msgstr[1] "Condizioni" -msgstr[2] "Condizioni" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" #: inc/condition.class.php:104 msgid "is visible" @@ -637,26 +580,26 @@ msgstr "Nascosto a meno che" msgid "Displayed unless" msgstr "Mostrato a meno che" -#: inc/condition.class.php:179 inc/target_actor.class.php:179 -#: inc/form_language.class.php:536 inc/form_validator.class.php:387 -#: inc/targetproblem.class.php:551 inc/questionrange.class.php:204 -#: inc/form.class.php:1792 inc/targetchange.class.php:303 -#: inc/section.class.php:383 inc/question.class.php:1009 -#: inc/questionregex.class.php:191 inc/questiondependency.class.php:202 -#: inc/item_targetticket.class.php:150 inc/targetticket.class.php:1332 -#: inc/form_profile.class.php:226 +#: 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:1831 inc/targetchange.class.php:303 +#: inc/section.class.php:379 inc/restrictedformcriteria.class.php:200 +#: inc/question.class.php:832 inc/questionparameter/range.class.php:205 +#: inc/questionregex.class.php:185 inc/questiondependency.class.php:196 +#: inc/item_targetticket.class.php:150 inc/targetticket.class.php:1429 #, php-format msgid "Failed to add or update the %1$s %2$s" msgstr "" -#: inc/condition.class.php:201 inc/target_actor.class.php:200 -#: inc/form_language.class.php:552 inc/form_validator.class.php:411 -#: inc/targetproblem.class.php:386 inc/questionrange.class.php:136 -#: inc/form.class.php:1485 inc/targetchange.class.php:148 -#: inc/section.class.php:408 inc/question.class.php:1058 -#: inc/questionregex.class.php:123 inc/questiondependency.class.php:217 -#: inc/item_targetticket.class.php:64 inc/targetticket.class.php:1371 -#: inc/form_profile.class.php:243 +#: 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:1522 inc/targetchange.class.php:148 +#: inc/section.class.php:404 inc/restrictedformcriteria.class.php:226 +#: inc/question.class.php:881 inc/questionparameter/range.class.php:140 +#: inc/questionregex.class.php:120 inc/questiondependency.class.php:211 +#: inc/item_targetticket.class.php:64 inc/targetticket.class.php:1468 #, php-format msgid "Cannot export an empty object: %s" msgstr "" @@ -684,136 +627,222 @@ msgstr[2] "" 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:417 +#: inc/issue.class.php:403 msgid "Satisfaction survey expired" msgstr "" -#: inc/issue.class.php:502 inc/form_language.class.php:209 -#: inc/form.class.php:154 inc/form.class.php:2088 entrée standard:52 -#: standard:48 standard:57 standard:38 +#: inc/issue.class.php:532 inc/form_language.class.php:213 +#: inc/form.class.php:156 inc/form.class.php:2133 entrée standard:52 +#: standard:49 standard:57 standard:38 standard:39 msgid "Name" msgstr "" -#: inc/issue.class.php:515 inc/formanswer.class.php:188 -#: inc/formanswer.class.php:262 inc/targetproblem.class.php:634 -#: inc/form.class.php:145 inc/targetchange.class.php:334 -#: inc/section.class.php:95 inc/question.class.php:155 -#: inc/targetticket.class.php:169 +#: inc/issue.class.php:545 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:537 inc/formanswer.class.php:249 +#: inc/issue.class.php:554 inc/form.class.php:505 inc/form.class.php:2142 +#: entrée standard:65 +msgid "Type" +msgid_plural "Types" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: inc/issue.class.php:567 inc/formanswer.class.php:259 msgid "Status" msgstr "" -#: inc/issue.class.php:549 +#: inc/issue.class.php:579 msgid "Opening date" msgstr "" -#: inc/issue.class.php:558 +#: inc/issue.class.php:588 msgid "Last update" msgstr "" -#: inc/issue.class.php:567 inc/form.class.php:172 -#: inc/abstracttarget.class.php:942 +#: inc/issue.class.php:597 inc/form.class.php:174 +#: inc/abstracttarget.class.php:517 msgid "Entity" msgid_plural "Entities" msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: inc/issue.class.php:577 inc/notificationtargetformanswer.class.php:79 -#: inc/target_actor.class.php:83 inc/formanswer.class.php:208 -#: inc/formanswer.class.php:609 inc/abstracttarget.class.php:1980 +#: inc/issue.class.php:607 inc/notificationtargetformanswer.class.php:79 +#: inc/target_actor.class.php:83 inc/formanswer.class.php:218 +#: inc/formanswer.class.php:608 inc/abstractitiltarget.class.php:1710 msgid "Requester" msgid_plural "Requesters" msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: inc/issue.class.php:595 inc/formanswer.class.php:218 +#: inc/issue.class.php:625 inc/formanswer.class.php:228 msgid "Form approver" msgstr "Approvatore del modulo" -#: inc/issue.class.php:611 inc/formanswer.class.php:533 -#: inc/formanswer.class.php:540 inc/formanswer.class.php:624 -#: inc/form_language.class.php:223 +#: inc/issue.class.php:641 inc/formanswer.class.php:537 +#: inc/formanswer.class.php:544 inc/formanswer.class.php:623 +#: inc/form_language.class.php:227 msgid "Comment" msgstr "Commento" -#: inc/issue.class.php:623 +#: inc/issue.class.php:653 msgid "Ticket approver" msgstr "Approvatore della chiamata" -#: inc/issue.class.php:657 +#: inc/issue.class.php:687 msgid "Technician" msgstr "" -#: inc/issue.class.php:690 +#: inc/issue.class.php:718 msgid "Technician group" msgstr "" -#: inc/issue.class.php:721 inc/formanswer.class.php:238 +#: inc/issue.class.php:751 inc/formanswer.class.php:248 msgid "Form approver group" msgstr "Gruppo approvatore del modulo" -#: inc/issue.class.php:744 +#: inc/issue.class.php:762 inc/abstractitiltarget.class.php:742 +msgid "Time to resolve" +msgstr "Tempo di risoluzione" + +#: inc/issue.class.php:773 +msgid "Time to resolve + Progress" +msgstr "" + +#: inc/issue.class.php:783 +msgid "Internal time to resolve" +msgstr "" + +#: inc/issue.class.php:794 +msgid "Internal time to resolve + Progress" +msgstr "" + +#: inc/issue.class.php:804 +msgid "Resolution date" +msgstr "" + +#: inc/issue.class.php:819 +msgid "Internal time to own" +msgstr "" + +#: inc/issue.class.php:830 +msgid "Internal time to own + Progress" +msgstr "" + +#: inc/issue.class.php:840 +msgid "Time to own" +msgstr "Tempo di presa in carico" + +#: inc/issue.class.php:851 +msgid "Time to own + Progress" +msgstr "" + +#: inc/issue.class.php:877 msgid "Ticket" msgstr "" -#: inc/issue.class.php:745 inc/formanswer.class.php:173 +#: inc/issue.class.php:878 inc/formanswer.class.php:183 msgid "Form answer" msgid_plural "Form answers" msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: inc/issue.class.php:750 +#: inc/issue.class.php:883 msgid "Not validated" msgstr "Non validata" -#: inc/issue.class.php:751 inc/formanswer.class.php:66 +#: inc/issue.class.php:884 inc/formanswer.class.php:76 #: inc/form_validator.class.php:71 msgid "Refused" msgstr "Rifiutato" -#: inc/issue.class.php:819 +#: inc/issue.class.php:952 #, php-format msgid "%1$s %2$s" msgstr "" -#: inc/category.class.php:50 inc/form.class.php:228 hook.php:72 +#: inc/issue.class.php:1215 inc/filter/itilcategoryfilter.class.php:56 +#: hook.php:677 +msgid "All" +msgstr "Tutti" + +#: inc/issue.class.php:1221 hook.php:678 +msgid "New" +msgstr "" + +#: inc/issue.class.php:1227 hook.php:679 +msgid "Assigned" +msgstr "" + +#: inc/issue.class.php:1233 inc/formanswer.class.php:75 +#: inc/form_validator.class.php:69 hook.php:680 +msgid "Waiting" +msgstr "In attesa" + +#: inc/issue.class.php:1239 hook.php:681 +msgid "To validate" +msgstr "Da validare" + +#: inc/issue.class.php:1245 hook.php:682 +msgid "Solved" +msgstr "" + +#: inc/issue.class.php:1251 hook.php:683 +msgid "Closed" +msgstr "Chiuso" + +#: inc/category.class.php:50 inc/form.class.php:230 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" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: inc/category.class.php:72 +#: inc/category.class.php:80 msgid "Knowbase category" msgstr "Categoria della base di conoscenza" -#: inc/category.class.php:78 +#: inc/category.class.php:86 msgid "As child of" msgstr "" +#: inc/category.class.php:92 inc/form.class.php:261 entrée standard:65 +msgid "Icon" +msgstr "Icona" + +#: inc/category.class.php:98 inc/form.class.php:269 entrée standard:67 +msgid "Icon color" +msgstr "Colore icona" + +#: inc/category.class.php:104 inc/form.class.php:277 entrée standard:80 +msgid "Background color" +msgstr "Colore sfondo" + #: inc/notificationtargetformanswer.class.php:43 msgid "The form as been saved" msgstr "Il modulo è stato salvato" -#: inc/notificationtargetformanswer.class.php:44 install/install.php:317 +#: inc/notificationtargetformanswer.class.php:44 install/install.php:355 msgid "A form need to be validate" msgstr "Un modulo deve essere validato" -#: inc/notificationtargetformanswer.class.php:45 install/install.php:323 +#: inc/notificationtargetformanswer.class.php:45 install/install.php:361 msgid "The form is refused" msgstr "Il modulo è stato rifiutato" -#: inc/notificationtargetformanswer.class.php:46 install/install.php:329 +#: inc/notificationtargetformanswer.class.php:46 install/install.php:367 msgid "The form is accepted" msgstr "Il modulo è stato accettato" -#: inc/notificationtargetformanswer.class.php:47 install/install.php:335 +#: inc/notificationtargetformanswer.class.php:47 install/install.php:373 msgid "The form is deleted" msgstr "Il modulo è stato cancellato" @@ -829,11 +858,11 @@ msgstr "Nome del modulo" #: inc/form_validator.class.php:76 msgid "Validator" msgid_plural "Validators" -msgstr[0] "Validatore" -msgstr[1] "Validatori" -msgstr[2] "Validatori" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: inc/notificationtargetformanswer.class.php:81 inc/formanswer.class.php:229 +#: inc/notificationtargetformanswer.class.php:81 inc/formanswer.class.php:239 msgid "Creation date" msgstr "" @@ -858,15 +887,15 @@ msgid "Author" msgstr "" #: inc/notificationtargetformanswer.class.php:98 -#: inc/abstracttarget.class.php:1537 +#: inc/abstractitiltarget.class.php:1290 msgid "Approver" msgstr "" -#: inc/target_actor.class.php:66 inc/abstracttarget.class.php:2302 +#: inc/target_actor.class.php:66 inc/abstractitiltarget.class.php:2034 msgid "Form author" msgstr "Autore modulo" -#: inc/target_actor.class.php:67 inc/abstracttarget.class.php:2305 +#: inc/target_actor.class.php:67 inc/abstractitiltarget.class.php:2037 msgid "Form validator" msgstr "Validatore modulo" @@ -874,7 +903,7 @@ msgstr "Validatore modulo" msgid "Specific person" msgstr "Persona specifica" -#: inc/target_actor.class.php:69 inc/abstracttarget.class.php:2315 +#: inc/target_actor.class.php:69 inc/abstractitiltarget.class.php:2047 msgid "Person from the question" msgstr "Persona dalla domanda" @@ -882,7 +911,7 @@ msgstr "Persona dalla domanda" msgid "Specific group" msgstr "Gruppo specifico" -#: inc/target_actor.class.php:71 inc/abstracttarget.class.php:2326 +#: inc/target_actor.class.php:71 inc/abstractitiltarget.class.php:2058 msgid "Group from the question" msgstr "Gruppo della domanda" @@ -898,15 +927,15 @@ msgstr "" msgid "Specific supplier" msgstr "Fornitore specifico" -#: inc/target_actor.class.php:75 inc/abstracttarget.class.php:2355 +#: inc/target_actor.class.php:75 inc/abstractitiltarget.class.php:2087 msgid "Supplier from the question" msgstr "Fornitore della domanda" -#: inc/target_actor.class.php:76 inc/abstracttarget.class.php:2344 +#: inc/target_actor.class.php:76 inc/abstractitiltarget.class.php:2076 msgid "Actors from the question" msgstr "Attori della domanda" -#: inc/target_actor.class.php:77 inc/abstracttarget.class.php:2359 +#: inc/target_actor.class.php:77 inc/abstractitiltarget.class.php:2091 msgid "Form author's supervisor" msgstr "Supervisore dell'autore del modulo" @@ -914,7 +943,7 @@ msgstr "Supervisore dell'autore del modulo" msgid "Observer" msgstr "" -#: inc/target_actor.class.php:85 inc/abstracttarget.class.php:1994 +#: inc/target_actor.class.php:85 inc/abstractitiltarget.class.php:1724 msgid "Assigned to" msgstr "" @@ -925,102 +954,138 @@ msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: inc/target_actor.class.php:144 -#, php-format -msgid "Failed to find a user: ID %1$d" +#: 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:153 +#: inc/target_actor.class.php:179 #, php-format -msgid "Failed to find a group: ID %1$d" +msgid "Failed to find a user: %1$s" msgstr "" -#: inc/target_actor.class.php:162 +#: inc/target_actor.class.php:188 #, php-format -msgid "Failed to find a supplier: ID %1$d" +msgid "Failed to find a group: %1$s" msgstr "" -#: inc/formanswer.class.php:65 inc/form_validator.class.php:69 -msgid "Waiting" -msgstr "In attesa" +#: inc/target_actor.class.php:197 +#, php-format +msgid "Failed to find a supplier: %1$s" +msgstr "" -#: inc/formanswer.class.php:67 inc/form_validator.class.php:70 +#: inc/formanswer.class.php:77 inc/form_validator.class.php:70 msgid "Accepted" msgstr "Accettato" -#: inc/formanswer.class.php:520 +#: inc/formanswer.class.php:523 msgid "Print this form" msgstr "Stampa questo modulo" -#: inc/formanswer.class.php:543 +#: inc/formanswer.class.php:547 msgid "Form accepted by validator." msgstr "Modulo accettato dal coordinatore." -#: inc/formanswer.class.php:545 +#: inc/formanswer.class.php:549 msgid "Form successfully saved." msgstr "Modulo correttamente salvato." -#: inc/formanswer.class.php:617 inc/form_profile.class.php:168 +#: inc/formanswer.class.php:616 inc/formaccesstype.class.php:122 msgid "Save" msgstr "" -#: inc/formanswer.class.php:629 +#: inc/formanswer.class.php:628 msgid "Required if refused" msgstr "Richiesto se rifiutato" -#: inc/formanswer.class.php:635 +#: inc/formanswer.class.php:634 msgid "Refuse" msgstr "Rifiuta" -#: inc/formanswer.class.php:643 +#: inc/formanswer.class.php:642 msgid "Edit answers" msgstr "" -#: inc/formanswer.class.php:649 +#: inc/formanswer.class.php:648 msgid "Cancel edition" msgstr "" -#: inc/formanswer.class.php:656 +#: inc/formanswer.class.php:655 msgid "Accept" msgstr "Accetta" -#: inc/formanswer.class.php:677 +#: inc/formanswer.class.php:676 msgid "Refused comment is required!" msgstr "Commento obbligatorio in quanto rifiutato!" -#: inc/formanswer.class.php:749 +#: inc/formanswer.class.php:750 msgid "You are not the validator of these answers" msgstr "Non sei il validatore di queste risposte" -#: inc/formanswer.class.php:935 inc/formanswer.class.php:937 +#: inc/formanswer.class.php:956 inc/formanswer.class.php:958 msgid "Form data" msgstr "Dati del modulo" -#: inc/formanswer.class.php:1055 inc/formanswer.class.php:1104 +#: inc/formanswer.class.php:1084 inc/formanswer.class.php:1134 msgid "Cannot generate targets!" msgstr "Non posso generare la destinazione!" -#: inc/formanswer.class.php:1212 +#: inc/formanswer.class.php:1258 msgid "No turing test set" msgstr "" -#: inc/formanswer.class.php:1217 +#: inc/formanswer.class.php:1263 msgid "You failed the Turing test" msgstr "" -#: inc/formanswer.class.php:1259 +#: inc/formanswer.class.php:1305 msgid "You must select validator!" msgstr "Devi scegliere un validatore!" -#: inc/common.class.php:228 +#: 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:233 +#: 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:777 +msgid "Seek assistance" +msgstr "Nuovo ticket" + +#: inc/common.class.php:782 +msgid "My requests for assistance" +msgstr "I miei ticket" + +#: inc/common.class.php:812 +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:78 +msgid "Link to the form" +msgstr "Collegamento al modulo" + +#: inc/formaccesstype.class.php:91 +msgid "Please activate the form to view the link" +msgstr "" + +#: inc/formaccesstype.class.php:99 +msgid "Enable captcha" +msgstr "Abilita captcha" + +#: inc/formaccesstype.class.php:109 +msgid "Restricted to" +msgstr "" + #: inc/form_language.class.php:51 msgid "Form language" msgid_plural "Form languages" @@ -1028,62 +1093,67 @@ msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: inc/form_language.class.php:68 inc/form_language.class.php:344 +#: inc/form_language.class.php:72 inc/form_language.class.php:348 msgid "Translation" msgid_plural "Translations" -msgstr[0] "Traduzione" -msgstr[1] "Traduzioni" -msgstr[2] "Traduzioni" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: inc/form_language.class.php:107 inc/form.class.php:1073 -#: inc/form.class.php:1171 inc/abstracttarget.class.php:1747 +#: inc/form_language.class.php:111 inc/form.class.php:1048 +#: inc/form.class.php:1173 inc/abstracttarget.class.php:161 +#: inc/abstractitiltarget.class.php:1541 msgid "The name cannot be empty!" msgstr "Il nome non può essere vuoto!" -#: inc/form_language.class.php:115 +#: inc/form_language.class.php:119 msgid "The language must be associated to a form!" msgstr "" -#: inc/form_language.class.php:245 inc/form_language.class.php:279 +#: inc/form_language.class.php:249 msgid "Add a translation" msgstr "Aggiungi una traduzione" -#: inc/form_language.class.php:307 inc/form_language.class.php:309 +#: inc/form_language.class.php:283 js/scripts.js:1179 +msgid "Update a translation" +msgstr "" + +#: inc/form_language.class.php:313 inc/form_language.class.php:315 msgid "New translation" msgstr "Nuova traduzione" -#: inc/form_language.class.php:312 +#: inc/form_language.class.php:318 msgid "Filter list" msgstr "" -#: inc/form_language.class.php:317 inc/form_language.class.php:409 +#: inc/form_language.class.php:323 inc/form_language.class.php:413 msgid "No translation found" msgstr "Nessuna traduzione trovata" -#: inc/form_language.class.php:322 +#: inc/form_language.class.php:328 msgid "Do you want to delete the selected items?" msgstr "Vuoi cancellare l'elemento selezionato?" -#: inc/form_language.class.php:333 inc/form_language.class.php:372 -#: inc/form.class.php:482 inc/abstracttarget.class.php:1821 +#: inc/form_language.class.php:337 inc/form_language.class.php:376 +#: inc/form.class.php:529 inc/abstractitiltarget.class.php:1615 msgid "Delete" msgstr "Cancella" -#: inc/form_language.class.php:343 +#: inc/form_language.class.php:347 msgid "Original string" msgstr "" -#: inc/form_language.class.php:395 +#: inc/form_language.class.php:399 msgid "Add a new language" msgstr "" -#: inc/form_language.class.php:428 inc/form_language.class.php:460 -#: inc/form.class.php:190 entrée standard:83 +#: 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/abstracttarget.class.php:228 -#: inc/targetticket.class.php:95 +#: inc/form_validator.class.php:68 inc/targetticket.class.php:98 +#: inc/abstractitiltarget.class.php:179 msgid "None" msgstr "Nessuno" @@ -1091,23 +1161,23 @@ msgstr "Nessuno" msgid "Need validaton?" msgstr "" -#: inc/form_validator.class.php:126 inc/abstracttarget.class.php:2296 +#: inc/form_validator.class.php:126 inc/abstractitiltarget.class.php:2028 msgid "No" msgstr "" -#: inc/form_validator.class.php:303 inc/targetproblem.class.php:146 -#: inc/entityconfig.class.php:262 inc/targetchange.class.php:483 -#: inc/abstracttarget.class.php:2285 inc/targetticket.class.php:306 -#: inc/targetticket.class.php:341 +#: inc/form_validator.class.php:303 inc/profile.class.php:62 +#: inc/targetproblem.class.php:146 inc/entityconfig.class.php:389 +#: inc/targetchange.class.php:483 inc/targetticket.class.php:317 +#: inc/targetticket.class.php:352 inc/abstractitiltarget.class.php:2017 msgctxt "button" msgid "Save" msgstr "" -#: inc/form_validator.class.php:709 inc/abstracttarget.class.php:1521 +#: inc/form_validator.class.php:717 inc/abstractitiltarget.class.php:1270 msgid "Validation" msgstr "Validazione" -#: inc/form_validator.class.php:711 +#: inc/form_validator.class.php:719 msgid "Choose a validator" msgstr "Scegli un validatore" @@ -1118,415 +1188,444 @@ msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: inc/targetproblem.class.php:108 inc/targetproblem.class.php:589 +#: inc/targetproblem.class.php:108 inc/targetproblem.class.php:577 #: inc/targetchange.class.php:104 inc/targetchange.class.php:440 -#: inc/targetticket.class.php:124 inc/targetticket.class.php:227 +#: inc/targetticket.class.php:134 inc/targetticket.class.php:237 msgid "Properties" msgstr "" -#: inc/targetproblem.class.php:533 inc/targetchange.class.php:285 -#: inc/targetticket.class.php:1314 +#: inc/targetproblem.class.php:521 inc/targetchange.class.php:285 +#: inc/targetticket.class.php:1411 #, 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:590 inc/targetchange.class.php:105 -#: inc/abstracttarget.class.php:1423 inc/targetticket.class.php:125 +#: inc/targetproblem.class.php:578 inc/targetchange.class.php:105 +#: inc/targetticket.class.php:135 inc/abstractitiltarget.class.php:1172 msgid "Actors" msgstr "Attori" -#: inc/targetproblem.class.php:643 entrée standard:48 +#: inc/targetproblem.class.php:631 entrée standard:48 msgid "Problem title" msgstr "" -#: inc/targetproblem.class.php:653 inc/targetchange.class.php:353 -#: inc/targetticket.class.php:188 +#: inc/targetproblem.class.php:641 inc/targetchange.class.php:353 +#: inc/targetticket.class.php:198 msgid "Content" msgstr "" -#: inc/targetproblem.class.php:663 inc/targetchange.class.php:363 +#: inc/targetproblem.class.php:651 inc/targetchange.class.php:363 msgid "Impact" msgstr "Impatto" -#: inc/targetproblem.class.php:673 entrée standard:56 +#: inc/targetproblem.class.php:661 entrée standard:56 msgid "Cause" msgstr "" -#: inc/targetproblem.class.php:683 entrée standard:58 +#: inc/targetproblem.class.php:671 entrée standard:58 msgid "Symptom" msgstr "" -#: inc/entityconfig.class.php:77 inc/entityconfig.class.php:86 -#: inc/entityconfig.class.php:94 inc/entityconfig.class.php:102 -#: inc/entityconfig.class.php:110 +#: inc/entityconfig.class.php:90 inc/entityconfig.class.php:99 +#: inc/entityconfig.class.php:107 inc/entityconfig.class.php:115 +#: inc/entityconfig.class.php:123 inc/entityconfig.class.php:131 +#: inc/entityconfig.class.php:139 inc/entityconfig.class.php:147 +#: inc/entityconfig.class.php:155 msgid "Inheritance of the parent entity" msgstr "" -#: inc/entityconfig.class.php:78 +#: inc/entityconfig.class.php:91 msgid "GLPi's helpdesk" msgstr "Assistenza GLPI" -#: inc/entityconfig.class.php:79 +#: inc/entityconfig.class.php:92 msgid "Service catalog simplified" msgstr "Catalogo dei servizi semplificato" -#: inc/entityconfig.class.php:80 +#: inc/entityconfig.class.php:93 msgid "Service catalog extended" msgstr "Catalogo dei servizi esteso" -#: inc/entityconfig.class.php:87 +#: inc/entityconfig.class.php:100 +msgid "All available forms" +msgstr "" + +#: inc/entityconfig.class.php:101 +msgid "Only default forms" +msgstr "" + +#: inc/entityconfig.class.php:108 msgid "Popularity sort" msgstr "Ordinamento per popolarità" -#: inc/entityconfig.class.php:88 +#: inc/entityconfig.class.php:109 msgid "Alphabetic sort" msgstr "Ordinamento alfabetico" -#: inc/entityconfig.class.php:95 +#: inc/entityconfig.class.php:116 msgid "Merged with Forms" msgstr "" -#: inc/entityconfig.class.php:96 +#: inc/entityconfig.class.php:117 msgid "Distinct menu entry" msgstr "" -#: inc/entityconfig.class.php:103 inc/entityconfig.class.php:111 -#: inc/form.class.php:283 entrée standard:117 +#: inc/entityconfig.class.php:124 inc/entityconfig.class.php:132 +#: inc/entityconfig.class.php:140 inc/entityconfig.class.php:148 +#: inc/form.class.php:285 entrée standard:100 msgid "Visible" msgstr "Visibile" -#: inc/entityconfig.class.php:104 inc/entityconfig.class.php:112 +#: inc/entityconfig.class.php:125 inc/entityconfig.class.php:133 +#: inc/entityconfig.class.php:141 inc/entityconfig.class.php:149 msgid "Hidden" msgstr "Nascosta" -#: inc/entityconfig.class.php:165 +#: inc/entityconfig.class.php:156 +msgid "Variable height" +msgstr "" + +#: inc/entityconfig.class.php:157 +msgid "Uniform height" +msgstr "" + +#: inc/entityconfig.class.php:231 msgid "Helpdesk" msgstr "Assistenza" -#: inc/entityconfig.class.php:173 inc/entityconfig.class.php:276 +#: inc/entityconfig.class.php:239 inc/entityconfig.class.php:403 entrée +#: standard:44 msgid "Helpdesk mode" msgstr "Modalità Assistenza" -#: inc/entityconfig.class.php:189 inc/entityconfig.class.php:286 +#: inc/entityconfig.class.php:250 +msgid "Default Form list mode" +msgstr "" + +#: inc/entityconfig.class.php:268 inc/entityconfig.class.php:413 msgid "Sort order" msgstr "Ordinamento" -#: inc/entityconfig.class.php:205 inc/entityconfig.class.php:296 +#: inc/entityconfig.class.php:284 inc/entityconfig.class.php:423 msgid "Knowledge base" msgstr "Base di conoscenza" -#: inc/entityconfig.class.php:220 +#: inc/entityconfig.class.php:299 msgid "Search" msgstr "Cerca" -#: inc/entityconfig.class.php:236 +#: inc/entityconfig.class.php:315 +msgid "Counters dashboard" +msgstr "" + +#: inc/entityconfig.class.php:331 msgid "Header message" msgstr "" -#: inc/entityconfig.class.php:248 inc/entityconfig.class.php:326 -#: inc/form.class.php:237 entrée standard:101 +#: inc/entityconfig.class.php:347 +msgid "Search issue" +msgstr "" + +#: inc/entityconfig.class.php:363 +msgid "Tile design" +msgstr "" + +#: inc/entityconfig.class.php:375 inc/entityconfig.class.php:453 +#: inc/form.class.php:239 entrée standard:84 msgid "Header" msgid_plural "Headers" -msgstr[0] "Intestazione" -msgstr[1] "Intestazioni" -msgstr[2] "Intestazioni" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: inc/entityconfig.class.php:306 +#: inc/entityconfig.class.php:433 msgid "Display search field" msgstr "Visualizza campo di ricerca" -#: inc/entityconfig.class.php:316 +#: inc/entityconfig.class.php:443 msgid "Display header" msgstr "Visualizza header" -#: inc/questionrange.class.php:53 +#: 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:63 +#: inc/questionrange.class.php:62 inc/questionparameter/range.class.php:69 msgid "Minimum range" msgstr "" -#: inc/questionrange.class.php:72 +#: inc/questionrange.class.php:71 inc/questionparameter/range.class.php:78 msgid "maximum range" msgstr "" -#: inc/questionrange.class.php:105 -msgid "Min" -msgstr "Min" - -#: inc/questionrange.class.php:107 -msgid "Max" -msgstr "Max" - -#: inc/form.class.php:64 inc/form.class.php:388 +#: inc/form.class.php:66 inc/form.class.php:432 msgid "Public access" msgstr "Accesso pubblico" -#: inc/form.class.php:65 inc/form.class.php:392 +#: inc/form.class.php:67 inc/form.class.php:436 msgid "Private access" msgstr "Accesso privato" -#: inc/form.class.php:66 inc/form.class.php:396 +#: inc/form.class.php:68 inc/form.class.php:440 msgid "Restricted access" msgstr "Accesso ristretto" -#: inc/form.class.php:120 -msgid "Forms waiting for validation" -msgstr "Moduli in attesa di validazione" +#: inc/form.class.php:122 +msgid "Answers waiting for validation" +msgstr "" -#: inc/form.class.php:122 inc/form.class.php:1567 inc/form.class.php:1593 +#: inc/form.class.php:124 inc/form.class.php:1606 inc/form.class.php:1632 msgid "Import forms" msgstr "Importa moduli" -#: inc/form.class.php:138 +#: inc/form.class.php:140 msgid "Characteristics" msgstr "" -#: inc/form.class.php:181 +#: inc/form.class.php:183 msgid "Recursive" msgstr "" -#: inc/form.class.php:202 +#: inc/form.class.php:204 msgid "Homepage" msgstr "Homepage" -#: inc/form.class.php:215 +#: inc/form.class.php:217 msgid "Access" msgstr "Accesso" -#: inc/form.class.php:246 inc/form.class.php:314 inc/form.class.php:372 entrée -#: standard:53 +#: 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:259 entrée standard:66 -msgid "Icon" -msgstr "Icona" - -#: inc/form.class.php:267 entrée standard:78 -msgid "Icon color" -msgstr "Colore icona" - -#: inc/form.class.php:275 entrée standard:97 -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:313 inc/form.class.php:368 +#: inc/form.class.php:329 inc/form.class.php:394 msgid "Inactive" msgstr "" -#: inc/form.class.php:337 inc/form.class.php:404 -msgid "All langages" -msgstr "Tutte le lingue" +#: inc/form.class.php:340 inc/form.class.php:413 +msgid "Not default form" +msgstr "" -#: inc/form.class.php:448 entrée standard:119 +#: 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:460 inc/form.class.php:512 +#: inc/form.class.php:504 inc/form.class.php:563 msgid "Target" msgid_plural "Targets" -msgstr[0] "Obiettivo" -msgstr[1] "Obiettivi" -msgstr[2] "Obiettivi" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: inc/form.class.php:477 -msgid "Edit" +#: inc/form.class.php:506 +msgid "Actions" msgstr "" -#: inc/form.class.php:495 inc/form.class.php:2085 +#: inc/form.class.php:546 inc/form.class.php:2130 msgid "Add a target" msgstr "" -#: inc/form.class.php:515 +#: inc/form.class.php:566 msgid "Preview" msgstr "" -#: inc/form.class.php:516 +#: inc/form.class.php:567 msgid "properties" msgstr "" -#: inc/form.class.php:905 +#: inc/form.class.php:886 msgid "What are you looking for?" msgstr "Cosa stai cercando?" -#: inc/form.class.php:913 +#: inc/form.class.php:894 #, php-format msgid "My %1$d last forms (requester)" msgstr "" -#: inc/form.class.php:916 +#: inc/form.class.php:897 msgid "No form posted yet" msgstr "Nessun modulo pubblicato" -#: inc/form.class.php:946 +#: inc/form.class.php:927 msgid "All my forms (requester)" msgstr "Tutti i miei moduli (richiedente)" -#: inc/form.class.php:959 +#: inc/form.class.php:940 #, php-format msgid "My %1$d last forms (validator)" msgstr "" -#: inc/form.class.php:967 +#: inc/form.class.php:948 msgid "No form waiting for validation" msgstr "Nessun modulo in attesa di validazione" -#: inc/form.class.php:1002 +#: inc/form.class.php:983 msgid "All my forms (validator)" msgstr "Tutti i miei moduli (validatore)" -#: inc/form.class.php:1149 +#: inc/form.class.php:1184 +msgid "Cannot use empty name for form answers. Keeping the previous value." +msgstr "" + +#: inc/form.class.php:1279 #, 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:1308 +#: inc/form.class.php:1359 msgid "Errored duplicate" msgstr "" -#: inc/form.class.php:1319 +#: inc/form.class.php:1370 msgid "Duplicate" msgstr "Duplica" -#: inc/form.class.php:1366 +#: inc/form.class.php:1417 msgctxt "button" msgid "Post" msgstr "" -#: inc/form.class.php:1384 +#: inc/form.class.php:1440 #, php-format msgid "Form duplicated: %s" msgstr "Modulo duplicato: %s" -#: inc/form.class.php:1395 +#: inc/form.class.php:1456 #, php-format msgid "Form Transfered: %s" msgstr "Modulo Trasferito: %s" -#: inc/form.class.php:1414 +#: inc/form.class.php:1480 msgid "Back" msgstr "Indietro" -#: inc/form.class.php:1540 +#: inc/form.class.php:1579 msgid "Upload of JSON files not allowed." msgstr "Il caricamento di file JSON non è permesso." -#: inc/form.class.php:1543 +#: inc/form.class.php:1582 msgid "You may allow JSON files right now." msgstr "Puoi autorizzare i file JSON ora." -#: inc/form.class.php:1544 +#: inc/form.class.php:1583 msgctxt "button" msgid "Create" msgstr "Crea" -#: inc/form.class.php:1547 inc/form.class.php:1558 +#: inc/form.class.php:1586 inc/form.class.php:1597 msgid "Please contact your GLPI administrator." msgstr "Per favore contatta il tuo amministratore di GLPI." -#: inc/form.class.php:1548 inc/form.class.php:1559 +#: inc/form.class.php:1587 inc/form.class.php:1598 msgctxt "button" msgid "Back" msgstr "Indietro" -#: inc/form.class.php:1551 +#: inc/form.class.php:1590 msgid "Upload of JSON files not enabled." msgstr "Il caricamento di file JSON non è abilitato." -#: inc/form.class.php:1554 inc/form.class.php:1557 +#: inc/form.class.php:1593 inc/form.class.php:1596 msgid "You may enable JSON files right now." msgstr "Puoi abilitare i file JSON ora." -#: inc/form.class.php:1555 +#: inc/form.class.php:1594 msgctxt "button" msgid "Enable" msgstr "Abilita" -#: inc/form.class.php:1602 +#: inc/form.class.php:1641 msgctxt "button" msgid "Send" msgstr "" -#: inc/form.class.php:1621 +#: inc/form.class.php:1660 msgid "Forms import impossible, the file is empty" msgstr "" -#: inc/form.class.php:1625 inc/form.class.php:1629 +#: inc/form.class.php:1664 inc/form.class.php:1668 msgid "Forms import impossible, the file seems corrupt" msgstr "" -#: inc/form.class.php:1635 +#: inc/form.class.php:1674 msgid "Forms import impossible, the file was generated with another version" msgstr "" -#: inc/form.class.php:1642 +#: inc/form.class.php:1681 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:1668 +#: inc/form.class.php:1707 #, php-format msgid "Failed to import %s" msgstr "Errore durante l'importazione di %s" -#: inc/form.class.php:1673 +#: inc/form.class.php:1712 #, php-format msgid "Forms successfully imported from %s" msgstr "Modulo correttamente importato da %s" -#: inc/form.class.php:1736 +#: inc/form.class.php:1775 #, 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:1744 +#: inc/form.class.php:1783 #, php-format msgid "You don't have right to update the entity %1$s." msgstr "" -#: inc/form.class.php:1754 +#: inc/form.class.php:1793 #, 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:1832 +#: inc/form.class.php:1875 msgid "Failed to create JSON document type" msgstr "E' fallita la creazione del tipo di documento JSON" -#: inc/form.class.php:1839 +#: inc/form.class.php:1882 msgid "JSON document type not found" msgstr "Tipo di documento JSON non trovato" -#: inc/form.class.php:1846 +#: inc/form.class.php:1889 msgid "Failed to update JSON document type" msgstr "Fallito l'aggiornamento del tipo di documento JSON" -#: inc/form.class.php:1866 +#: inc/form.class.php:1909 msgid "Forms without category" msgstr "Moduli senza categoria" -#: inc/form.class.php:1889 +#: inc/form.class.php:1930 msgid "No form available" msgstr "Nessun modulo disponibile" -#: inc/form.class.php:2117 inc/abstracttarget.class.php:2004 -#: inc/abstracttarget.class.php:2285 inc/targetticket.class.php:381 +#: inc/form.class.php:2161 inc/targetticket.class.php:392 +#: inc/abstractitiltarget.class.php:1734 inc/abstractitiltarget.class.php:2017 msgid "Add" msgstr "Aggiungi" -#: inc/form.class.php:2135 inc/form.class.php:2158 +#: inc/form.class.php:2179 inc/form.class.php:2202 msgid "Unsupported target type." msgstr "Tipo di destinazione non supportata" -#: inc/form.class.php:2197 +#: inc/form.class.php:2241 msgid "plugin_formcreator_load_check" msgstr "" @@ -1557,82 +1656,110 @@ msgstr "" msgid "Check list" msgstr "" -#: inc/section.class.php:71 inc/question.class.php:796 entrée standard:63 -#: entrée standard:44 +#: 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" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" #: inc/section.class.php:123 inc/section.class.php:164 -#: inc/question.class.php:314 +#: inc/question.class.php:312 msgid "The title is required" msgstr "Il titolo è obbligatorio" -#: inc/question.class.php:69 inc/abstracttarget.class.php:1222 -#: inc/abstracttarget.class.php:1259 inc/abstracttarget.class.php:1337 -#: inc/abstracttarget.class.php:1465 inc/abstracttarget.class.php:1540 -#: inc/targetticket.class.php:1037 inc/targetticket.class.php:1076 entrée -#: standard:41 +#: 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:1134 +#: inc/targetticket.class.php:1173 inc/abstractitiltarget.class.php:968 +#: inc/abstractitiltarget.class.php:1005 inc/abstractitiltarget.class.php:1083 +#: inc/abstractitiltarget.class.php:1214 inc/abstractitiltarget.class.php:1295 +#: entrée standard:41 msgid "Question" msgid_plural "Questions" -msgstr[0] "Domanda" -msgstr[1] "Domande" -msgstr[2] "Domande" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: inc/question.class.php:225 entrée standard:37 +#: inc/question.class.php:228 entrée standard:37 msgid "Count of conditions" msgstr "" -#: inc/question.class.php:322 +#: inc/question.class.php:320 msgid "The field type is required" msgstr "Il tipo di campo è obbligatorio" -#: inc/question.class.php:329 +#: inc/question.class.php:327 msgid "The section is required" msgstr "La sezione è richiesta" -#: inc/question.class.php:341 +#: inc/question.class.php:339 #, 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:355 +#: inc/question.class.php:353 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:364 +#: inc/question.class.php:362 msgid "This type of question requires parameters" msgstr "Questo tipo di domande richiede dei parametri" -#: inc/question.class.php:370 +#: inc/question.class.php:368 msgid "A parameter is missing for this question type" msgstr "Un parametro è mancante per questo tipo di domanda" -#: inc/question.class.php:752 entrée standard:83 -msgid "Add a question" -msgstr "Aggiungi una domanda" +#: inc/question.class.php:1268 +msgid "Service levels" +msgstr "Livelli di servizio" -#: inc/question.class.php:755 -msgid "Edit a question" -msgstr "Modifica una domanda" +#: inc/question.class.php:1269 inc/abstractitiltarget.class.php:806 +msgid "SLA" +msgstr "SLA" -#: inc/question.class.php:778 entrée standard:42 -msgid "Title" +#: inc/question.class.php:1270 inc/abstractitiltarget.class.php:879 +msgid "OLA" +msgstr "OLA" + +#: inc/question.class.php:1287 inc/question.class.php:1327 +#: inc/question.class.php:1330 +msgid "Assets" msgstr "" -#: inc/question.class.php:847 -msgid "Required" -msgstr "Obbligatorio" +#: inc/question.class.php:1301 hook.php:691 hook.php:708 +msgid "Assistance" +msgstr "" -#: inc/question.class.php:864 -msgid "Show empty" -msgstr "Mostra i vuoti" +#: inc/question.class.php:1306 +msgid "Management" +msgstr "" -#: inc/question.class.php:907 -msgid "Condition to show the question" -msgstr "Condizione per mostrare la domanda" +#: inc/question.class.php:1315 +msgid "Tools" +msgstr "" + +#: inc/question.class.php:1316 +msgid "Notes" +msgstr "" + +#: inc/question.class.php:1317 +msgid "RSS feed" +msgstr "" + +#: inc/question.class.php:1319 +msgid "Administration" +msgstr "" + +#: inc/question.class.php:1327 inc/question.class.php:1330 +msgid "Plugin" +msgid_plural "Plugins" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" #: inc/abstractquestionparameter.class.php:92 msgid "Parameter" @@ -1642,451 +1769,462 @@ msgstr "Parametro" msgid "Field name" msgstr "Nome campo" -#: inc/abstracttarget.class.php:214 +#: inc/abstracttarget.class.php:96 msgid "Current active entity" msgstr "Entità corrente attiva" -#: inc/abstracttarget.class.php:215 +#: inc/abstracttarget.class.php:97 msgid "Default requester user's entity" msgstr "Richiesta predefinita di un entità utente" -#: inc/abstracttarget.class.php:216 +#: inc/abstracttarget.class.php:98 msgid "First dynamic requester user's entity (alphabetical)" msgstr "Prima richiesta dinamica di un entità utente (alfabetico)" -#: inc/abstracttarget.class.php:217 +#: inc/abstracttarget.class.php:99 msgid "Last dynamic requester user's entity (alphabetical)" msgstr "Ultima richiesta dinamica di un entità utente (alfabetico)" -#: inc/abstracttarget.class.php:218 +#: inc/abstracttarget.class.php:100 msgid "The form entity" msgstr "Entità del modulo" -#: inc/abstracttarget.class.php:219 +#: inc/abstracttarget.class.php:101 msgid "Default entity of the validator" msgstr "Entità predefinita del validatore" -#: inc/abstracttarget.class.php:220 +#: inc/abstracttarget.class.php:102 msgid "Specific entity" msgstr "Entità specifica" -#: inc/abstracttarget.class.php:221 +#: inc/abstracttarget.class.php:103 msgid "Default entity of a user type question answer" msgstr "Entità predefinita di una risposta alla domanda di tipo utente" -#: inc/abstracttarget.class.php:222 +#: inc/abstracttarget.class.php:104 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:229 +#: 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 "Un obiettivo deve essere associato al form" + +#: inc/abstracttarget.class.php:133 +msgid "A target must be associated to an existing form." +msgstr "Uno obiettivo deve essere associato al form esistente." + +#: inc/abstracttarget.class.php:138 +msgid "Name is required." +msgstr "Nome è obbligatorio" + +#: inc/abstracttarget.class.php:502 +msgid "Destination entity" +msgstr "" + +#: inc/abstracttarget.class.php:518 +msgid "User type question" +msgstr "Domanda del tipo di utente" + +#: inc/abstracttarget.class.php:519 +msgid "Entity type question" +msgstr "Domanda del tipo di entità" + +#: 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] "" +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:200 inc/abstractitiltarget.class.php:208 +#: inc/abstractitiltarget.class.php:216 inc/abstractitiltarget.class.php:224 +#: inc/abstractitiltarget.class.php:233 +msgid "Equals to the answer to the question" +msgstr "Uguale alla risposta alla domanda" + +#: inc/targetticket.class.php:101 inc/abstractitiltarget.class.php:225 +#: inc/abstractitiltarget.class.php:234 +msgid "Last valid answer" +msgstr "Ultima risposta valida" + +#: 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 "Titolo della chiamata" + +#: inc/targetticket.class.php:301 +msgid "Add validation message as first ticket followup" +msgstr "Aggiungi messaggio di validazione alla prima azione del ticket" + +#: 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 "Collegamento ad altra chiamata" + +#: inc/targetticket.class.php:399 +msgid "An other destination of this form" +msgstr "Un'altra destinazione di questo modulo" + +#: inc/targetticket.class.php:400 +msgid "An existing ticket" +msgstr "Una chiamata esistente" + +#: 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 "Tipo di link non valido" + +#: inc/targetticket.class.php:761 +msgid "Invalid linked item type" +msgstr "Tipo di elemento linkato non valido" + +#: inc/targetticket.class.php:774 +msgid "Linked item does not exists" +msgstr "L'elemento linkato non esiste" + +#: inc/targetticket.class.php:787 +msgid "Failed to link the item" +msgstr "Errore ad agganciare l'elemento" + +#: inc/targetticket.class.php:959 install/install.php:368 +msgid "Your form has been accepted by the validator" +msgstr "Il tuo modulo è stato accettato dal validatore" + +#: inc/targetticket.class.php:1110 +msgid "Request source" +msgstr "" + +#: inc/targetticket.class.php:1135 +msgid "Type " +msgstr "Tipo" + +#: inc/targetticket.class.php:1163 +msgid "Associated elements" +msgstr "" + +#: inc/targetticket.class.php:1174 +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:216 +msgid "Language not found." +msgstr "Lingua non trovata." + +#: 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 "Etichette dalle domande" -#: inc/abstracttarget.class.php:230 +#: inc/abstractitiltarget.class.php:181 msgid "Specific tags" msgstr "Etichette specifiche" -#: inc/abstracttarget.class.php:231 +#: inc/abstractitiltarget.class.php:182 msgid "Tags from questions and specific tags" msgstr "Etichette dalle domande e tags specifici" -#: inc/abstracttarget.class.php:232 +#: inc/abstractitiltarget.class.php:183 msgid "Tags from questions or specific tags" msgstr "Etichette dalle domande o tags specifici" -#: inc/abstracttarget.class.php:238 +#: inc/abstractitiltarget.class.php:189 +msgid "TTR from template or none" +msgstr "" + +#: inc/abstractitiltarget.class.php:190 msgid "equals to the answer to the question" msgstr "uguale alla risposta alla domanda" -#: inc/abstracttarget.class.php:239 +#: inc/abstractitiltarget.class.php:191 msgid "calculated from the ticket creation date" msgstr "calcolato dalla data di creazione del ticket" -#: inc/abstracttarget.class.php:240 +#: inc/abstractitiltarget.class.php:192 msgid "calculated from the answer to the question" msgstr "calcolato dalla risposta alla domanda" -#: inc/abstracttarget.class.php:246 +#: inc/abstractitiltarget.class.php:198 msgid "SLA from template or none" msgstr "SLA del template o nessuna" -#: inc/abstracttarget.class.php:247 +#: inc/abstractitiltarget.class.php:199 msgid "Specific SLA" msgstr "SLA specifico" -#: inc/abstracttarget.class.php:248 inc/abstracttarget.class.php:256 -#: inc/abstracttarget.class.php:264 inc/abstracttarget.class.php:272 -#: inc/abstracttarget.class.php:281 inc/targetticket.class.php:97 -#: inc/targetticket.class.php:106 -msgid "Equals to the answer to the question" -msgstr "Uguale alla risposta alla domanda" - -#: inc/abstracttarget.class.php:254 +#: inc/abstractitiltarget.class.php:206 msgid "OLA from template or none" msgstr "OLA del template o nessuna" -#: inc/abstracttarget.class.php:255 +#: inc/abstractitiltarget.class.php:207 msgid "Specific OLA" msgstr "OLA specifico" -#: inc/abstracttarget.class.php:262 +#: inc/abstractitiltarget.class.php:214 msgid "Urgency from template or Medium" msgstr "Urgenza da un template o mezzo" -#: inc/abstracttarget.class.php:263 +#: inc/abstractitiltarget.class.php:215 msgid "Specific urgency" msgstr "Determinata urgenza" -#: inc/abstracttarget.class.php:270 +#: inc/abstractitiltarget.class.php:222 msgid "Category from template or none" msgstr "Categoria del template o nessuna" -#: inc/abstracttarget.class.php:271 +#: inc/abstractitiltarget.class.php:223 msgid "Specific category" msgstr "Determinata categoria" -#: inc/abstracttarget.class.php:273 inc/targetticket.class.php:98 -msgid "Last valid answer" -msgstr "Ultima risposta valida" - -#: inc/abstracttarget.class.php:279 +#: inc/abstractitiltarget.class.php:231 msgid "Location from template or none" msgstr "Posizione del template o nessuna" -#: inc/abstracttarget.class.php:280 +#: inc/abstractitiltarget.class.php:232 msgid "Specific location" msgstr "Determinato posizione" -#: inc/abstracttarget.class.php:292 -msgid "Always generated" -msgstr "" - -#: inc/abstracttarget.class.php:293 -msgid "Disabled unless" -msgstr "" - -#: inc/abstracttarget.class.php:294 -msgid "Generated unless" -msgstr "" - -#: inc/abstracttarget.class.php:300 +#: inc/abstractitiltarget.class.php:240 msgid "No validation" msgstr "" -#: inc/abstracttarget.class.php:301 +#: inc/abstractitiltarget.class.php:241 msgid "Specific user or group" msgstr "" -#: inc/abstracttarget.class.php:302 +#: inc/abstractitiltarget.class.php:242 msgid "User from question answer" msgstr "" -#: inc/abstracttarget.class.php:927 -msgid "Destination entity" +#: inc/abstractitiltarget.class.php:243 +msgid "Group from question answer" msgstr "" -#: inc/abstracttarget.class.php:943 -msgid "User type question" -msgstr "Domanda del tipo di utente" - -#: inc/abstracttarget.class.php:944 -msgid "Entity type question" -msgstr "Domanda del tipo di entità" - -#: inc/abstracttarget.class.php:1048 +#: inc/abstractitiltarget.class.php:794 msgid "Minute" msgid_plural "Minutes" msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: inc/abstracttarget.class.php:1049 +#: inc/abstractitiltarget.class.php:795 msgid "Hour" msgid_plural "Hours" msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: inc/abstracttarget.class.php:1050 +#: inc/abstractitiltarget.class.php:796 msgid "Day" msgid_plural "Days" msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: inc/abstracttarget.class.php:1051 +#: inc/abstractitiltarget.class.php:797 msgid "Month" msgid_plural "Months" msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: inc/abstracttarget.class.php:1083 +#: inc/abstractitiltarget.class.php:829 msgid "SLA (TTO/TTR)" msgstr "SLA (TTO/TTR)" -#: inc/abstracttarget.class.php:1084 inc/abstracttarget.class.php:1157 +#: inc/abstractitiltarget.class.php:830 inc/abstractitiltarget.class.php:903 msgid "Question (TTO/TTR)" msgstr "Domanda (TTO/TTR)" -#: inc/abstracttarget.class.php:1156 +#: inc/abstractitiltarget.class.php:902 msgid "OLA (TTO/TTR)" msgstr "OLA (TTO/TTR)" -#: inc/abstracttarget.class.php:1260 +#: inc/abstractitiltarget.class.php:1006 msgid "Urgency " msgstr "Urgenza " -#: inc/abstracttarget.class.php:1290 +#: inc/abstractitiltarget.class.php:1036 msgid "Ticket tags" msgstr "Tag della chiamata" -#: inc/abstracttarget.class.php:1338 +#: inc/abstractitiltarget.class.php:1084 msgid "Tags" -msgstr "Tag" +msgstr "Etichette" -#: inc/abstracttarget.class.php:1454 +#: inc/abstractitiltarget.class.php:1203 msgid "Location" msgstr "" -#: inc/abstracttarget.class.php:1466 +#: inc/abstractitiltarget.class.php:1215 msgid "Location " msgstr "Luogo " -#: inc/abstracttarget.class.php:1707 -msgid "A target must be associated to a form." -msgstr "Un obiettivo deve essere associato al form" - -#: inc/abstracttarget.class.php:1712 -msgid "A target must be associated to an existing form." -msgstr "Uno obiettivo deve essere associato al form esistente." - -#: inc/abstracttarget.class.php:1717 -msgid "Name is required." -msgstr "Nome è obbligatorio" - -#: inc/abstracttarget.class.php:1753 +#: inc/abstractitiltarget.class.php:1547 msgid "The description cannot be empty!" msgstr "La descrizione non può essere vuota!" -#: inc/abstracttarget.class.php:1987 +#: inc/abstractitiltarget.class.php:1717 msgid "Watcher" msgid_plural "Watchers" msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: inc/abstracttarget.class.php:2006 +#: inc/abstractitiltarget.class.php:1736 msgid "Cancel" msgstr "Annulla" -#: inc/abstracttarget.class.php:2278 inc/abstracttarget.class.php:2295 -#: inc/abstracttarget.class.php:2296 +#: inc/abstractitiltarget.class.php:2011 inc/abstractitiltarget.class.php:2027 +#: inc/abstractitiltarget.class.php:2028 msgid "Email followup" msgstr "" -#: inc/abstracttarget.class.php:2293 inc/abstracttarget.class.php:2321 +#: inc/abstractitiltarget.class.php:2025 inc/abstractitiltarget.class.php:2053 msgid "Group" msgstr "" -#: inc/abstracttarget.class.php:2294 inc/abstracttarget.class.php:2350 +#: inc/abstractitiltarget.class.php:2026 inc/abstractitiltarget.class.php:2082 msgid "Supplier" msgstr "" -#: inc/abstracttarget.class.php:2295 +#: inc/abstractitiltarget.class.php:2027 msgid "Yes" msgstr "" -#: inc/abstracttarget.class.php:2332 +#: inc/abstractitiltarget.class.php:2064 msgid "Group from the object" -msgstr "Raggruppa dall'oggetto" +msgstr "Gruppo dall'oggetto" -#: inc/abstracttarget.class.php:2338 +#: inc/abstractitiltarget.class.php:2070 msgid "Tech group from the object" msgstr "Gruppo tecnico dall'oggetto" -#: inc/questionregex.class.php:53 -msgid "Question regular expression" -msgid_plural "Question regular expressions" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/questionregex.class.php:96 +#: install/install.php:133 msgid "" -"Specify the additional validation conditions in the description of the " -"question to help users." -msgstr "" -"Specifica le condizioni di validazione addizionale nella descrizione della " -"domanda per aiutare gli utenti." - -#: inc/questiondependency.class.php:68 -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:53 entrée standard:43 -msgid "Target ticket" -msgid_plural "Target tickets" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/targetticket.class.php:96 -msgid "Specific asset" -msgstr "" - -#: inc/targetticket.class.php:104 -msgid "Default or from a template" -msgstr "" - -#: inc/targetticket.class.php:105 -msgid "Specific type" -msgstr "" - -#: inc/targetticket.class.php:178 entrée standard:48 -msgid "Ticket title" -msgstr "Titolo della chiamata" - -#: inc/targetticket.class.php:290 -msgid "Add validation message as first ticket followup" -msgstr "Aggiungi messaggio di validazione alla prima azione del ticket" - -#: inc/targetticket.class.php:324 -msgid "Add a field" -msgstr "" - -#: inc/targetticket.class.php:329 -msgid "Field" -msgstr "" - -#: inc/targetticket.class.php:352 -msgid "Managed fields" -msgstr "" - -#: inc/targetticket.class.php:359 -msgid "No managed field" -msgstr "" - -#: inc/targetticket.class.php:379 -msgid "Link to an other ticket" -msgstr "Collegamento ad altra chiamata" - -#: inc/targetticket.class.php:388 -msgid "An other destination of this form" -msgstr "Un'altra destinazione di questo modulo" - -#: inc/targetticket.class.php:389 -msgid "An existing ticket" -msgstr "Una chiamata esistente" - -#: inc/targetticket.class.php:390 -msgid "A ticket from an answer to a question" -msgstr "" - -#: inc/targetticket.class.php:471 -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:937 install/install.php:330 -msgid "Your form has been accepted by the validator" -msgstr "Il tuo modulo è stato accettato dal validatore" - -#: inc/targetticket.class.php:1038 -msgid "Type " -msgstr "Tipo" - -#: inc/targetticket.class.php:1066 -msgid "Associated elements" -msgstr "" - -#: inc/targetticket.class.php:1077 -msgid "Item " -msgstr "Elemento" - -#: inc/translation.class.php:163 -msgid "No more string to translate" -msgstr "Non ci sono altre stringhe da tradurre" - -#: inc/translation.class.php:226 -msgid "Language not found." -msgstr "Lingua non trovata." - -#: inc/translation.class.php:231 -msgid "Form not found." -msgstr "" - -#: inc/translation.class.php:244 -msgid "Failed to add the translation." -msgstr "" - -#: inc/form_profile.class.php:48 inc/form_profile.class.php:85 -msgid "Access type" -msgid_plural "Access types" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/form_profile.class.php:99 -msgid "Link to the form" -msgstr "Collegamento al modulo" - -#: inc/form_profile.class.php:112 -msgid "Please activate the form to view the link" +"Upgrade tables to innoDB; run php bin/console " +"glpi:migration:myisam_to_innodb" msgstr "" -#: inc/form_profile.class.php:120 -msgid "Enable captcha" -msgstr "Abilita captcha" - -#: install/install.php:127 +#: install/install.php:174 +#, php-format msgid "" -"Upgrade tables to innoDB; run php bin/console " -"glpi:migration:myisam_to_innodb" +"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:311 +#: install/install.php:349 msgid "A form has been created" msgstr "Un modulo è stato creato" -#: install/install.php:312 +#: install/install.php:350 msgid "Your request has been saved" msgstr "La tua richiesta è stata salvata" -#: install/install.php:313 +#: install/install.php:351 msgid "" "Hi,\\nYour request from GLPI has been successfully saved with number " "##formcreator.request_id## and transmitted to the helpdesk team.\\nYou can " @@ -2096,11 +2234,11 @@ msgstr "" " ##formcreator.request_id## e trasmessa alla squadra di helpdesk.\\nPuoi " "vedere le tue risposte al seguente link:\\n##formcreator.validation_link##" -#: install/install.php:318 +#: install/install.php:356 msgid "A form from GLPI need to be validate" msgstr "Un modulo da GLPI deve essere validato" -#: install/install.php:319 +#: install/install.php:357 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 " @@ -2110,11 +2248,11 @@ msgstr "" "validatore.\\nPuoi accedere ad esso cliccando sul seguente " "link:\\n##formcreator.validation_link##" -#: install/install.php:324 +#: install/install.php:362 msgid "Your form has been refused by the validator" msgstr "Il tuo modulo è stato rifiutato dal validatore" -#: install/install.php:325 +#: install/install.php:363 msgid "" "Hi,\\nWe are sorry to inform you that your form has been refused by the " "validator for the reason " @@ -2126,7 +2264,7 @@ msgstr "" "motivo:\\n##formcreator.validation_comment##\\n\\nPuoi modificare e inviarlo" " nuovamente cliccando sul seguente link:\\n##formcreator.validation_link##" -#: install/install.php:331 +#: install/install.php:369 msgid "" "Hi,\\nWe are pleased to inform you that your form has been accepted by the " "validator.\\nYour request will be considered soon." @@ -2134,11 +2272,11 @@ msgstr "" "Salve,\\nSiamo lieti di informarti che il tuo modulo è stato accettato dal " "validatore..\\nLa tua richiesta sarà considerata presto." -#: install/install.php:336 +#: install/install.php:374 msgid "Your form has been deleted by an administrator" msgstr "Il tuo modulo è stato cancellato da un amministratore" -#: install/install.php:337 +#: install/install.php:375 msgid "" "Hi,\\nWe are sorry to inform you that your request cannot be considered and " "has been deleted by an administrator." @@ -2146,98 +2284,132 @@ msgstr "" "Salve,\\nSiamo spiacenti di informarti che la tua richiesta non sarà " "considerata ed è stata eliminata da un amministratore." -#: install/install.php:560 +#: install/install.php:601 msgid "Formcreator - Sync service catalog issues" msgstr "Formcreator - Problema nel servizio di sincronizzazione del catalogo" -#: hook.php:299 +#: hook.php:305 msgctxt "button" msgid "Duplicate" msgstr "Duplica" -#: hook.php:300 +#: hook.php:306 msgid "Transfer" msgstr "" -#: hook.php:301 +#: hook.php:307 msgctxt "button" msgid "Export" msgstr "" -#: hook.php:536 -msgid "Seek assistance" -msgstr "Nuovo ticket" - -#: hook.php:541 -msgid "My requests for assistance" -msgstr "I miei ticket" - -#: hook.php:556 -msgid "Consult feeds" -msgstr "Notizie" - -#: hook.php:623 +#: hook.php:667 msgid "Cancel my ticket" msgstr "Cancella il mio ticket" -#: hook.php:630 -msgid "processing issues" +#: hook.php:685 +msgid "Old" msgstr "" -#: hook.php:631 -msgid "waiting issues" +#: hook.php:692 +#, php-format +msgid "Number of %s" msgstr "" -#: hook.php:632 -msgid "issues to validate" +#: hook.php:709 +msgid "Issues summary" msgstr "" -#: hook.php:633 -msgid "solved issues" +#: hook.php:747 +msgid "" +"Formcreator's mini dashboard not usable as default. This Setting has been " +"ignored." msgstr "" -#: hook.php:640 -#, php-format -msgid "Number of %s" +#: js/scripts.js:319 +msgid "No form found. Please choose a form below instead." msgstr "" -#: js/scripts.js:328 -msgid "No form found. Please choose a form below instead" -msgstr "Nessun modulo trovato. Scegliere un modulo dalla lista sottostante" - -#: js/scripts.js:351 js/scripts.js:372 -msgid "An error occured while querying forms" -msgstr "Si è verificato un errore durante l'interrogazione del modulo" +#: js/scripts.js:321 +msgid "No form found." +msgstr "" -#: js/scripts.js:434 -msgid "No form yet in this category" -msgstr "Nessun modulo in questa categoria" +#: js/scripts.js:325 +msgid "No FAQ item found." +msgstr "" -#: js/scripts.js:711 +#: js/scripts.js:709 msgid "Are you sure you want to delete this question?" msgstr "Sei sicuro di voler eliminare questa domanda?" -#: js/scripts.js:899 +#: js/scripts.js:892 msgid "Are you sure you want to delete this section?" msgstr "Sei sicuro di voler eliminare questa sezione?" -#: js/scripts.js:1244 -msgid "Are you sure you want to delete this destination:" -msgstr "Sei sicuro di voler cancellare questa destinazione:" +#: js/scripts.js:1132 +msgid "Add translations" +msgstr "" -#: entrée standard:62 +#: js/scripts.js:1279 js/scripts.js:1303 +msgid "An error occured while querying forms" +msgstr "Si è verificato un errore durante l'interrogazione del modulo" + +#: js/scripts.js:1418 +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:37 +msgid "Default values" +msgstr "Valori di default" + +#: entrée standard:52 standard:59 standard:58 +msgid "Show empty" +msgstr "Mostra opzione vuota" + +#: 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:127 standard:110 +msgid "Selectable root" +msgstr "" + +#: entrée standard:63 msgid "Direct access on homepage" msgstr "Accesso da homepage" -#: entrée standard:103 +#: entrée standard:86 msgid "Default form in service catalog" msgstr "Modulo di default nel catalogo dei servizi" -#: entrée standard:104 standard:105 +#: entrée standard:106 standard:107 msgid "Are you a robot ?" msgstr "Sei un robot?" -#: entrée standard:125 +#: entrée standard:132 msgid "Send" msgstr "" @@ -2245,6 +2417,10 @@ msgstr "" 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" @@ -2261,10 +2437,26 @@ msgstr "Aggiungi una sezione" msgid "Condition to show the submit button" 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.po b/locales/ko_KR.po index 2baadba00..570227fda 100644 --- a/locales/ko_KR.po +++ b/locales/ko_KR.po @@ -4,10 +4,6 @@ # FIRST AUTHOR , YEAR. # # Translators: -<<<<<<< HEAD -======= -# Thierry Bugier , 2022 ->>>>>>> support/2.13.0 # SeongHyeon Cho , 2022 # #, fuzzy @@ -15,13 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -<<<<<<< HEAD "POT-Creation-Date: 2022-06-15 14:47+0200\n" "PO-Revision-Date: 2022-06-15 12:10+0000\n" -======= -"POT-Creation-Date: 2022-06-15 14:46+0200\n" -"PO-Revision-Date: 2021-08-30 07:22+0000\n" ->>>>>>> support/2.13.0 "Last-Translator: SeongHyeon Cho , 2022\n" "Language-Team: Korean (Korea) (https://www.transifex.com/teclib/teams/28042/ko_KR/)\n" "MIME-Version: 1.0\n" @@ -78,14 +69,10 @@ msgstr "제한 없음" #: ajax/homepage_link.php:36 inc/field/dropdownfield.class.php:71 #: inc/formlist.class.php:46 inc/formanswer.class.php:208 #: inc/entityconfig.class.php:82 inc/form.class.php:111 inc/form.class.php:571 -<<<<<<< HEAD #: inc/form.class.php:1938 inc/filter/entityfilter.class.php:45 -======= -#: inc/form.class.php:1923 inc/filter/entityfilter.class.php:45 ->>>>>>> support/2.13.0 msgid "Form" msgid_plural "Forms" -msgstr[0] "" +msgstr[0] "양식" #: ajax/section_delete.php:44 ajax/section_move.php:49 #: ajax/section_duplicate.php:44 @@ -147,11 +134,7 @@ msgstr "실행자 삭제 중 잘못된 요청." #: front/targetticket.form.php:95 front/targetchange.form.php:81 #: front/formanswer.php:47 front/targetproblem.form.php:81 -<<<<<<< HEAD #: front/formanswer.form.php:78 front/form.php:43 inc/common.class.php:686 -======= -#: front/formanswer.form.php:78 front/form.php:44 inc/common.class.php:686 ->>>>>>> support/2.13.0 #: inc/common.class.php:693 msgid "Form Creator" msgstr "양식 생성기" @@ -166,13 +149,8 @@ msgstr "%1$s = %2$s" msgid "Form list" msgstr "양식 목록" -<<<<<<< HEAD #: front/formdisplay.php:90 inc/formanswer.class.php:877 #: inc/formanswer.class.php:1097 inc/formanswer.class.php:1147 -======= -#: front/formdisplay.php:90 inc/formanswer.class.php:882 -#: inc/formanswer.class.php:1102 inc/formanswer.class.php:1152 ->>>>>>> support/2.13.0 msgid "The form has been successfully saved!" msgstr "양식이 저장되었습니다!" @@ -191,7 +169,7 @@ msgstr "%1$s가 항목 %3$s에 대한 예약 %2$s를 추가합니다" #: inc/abstractitiltarget.class.php:953 inc/abstractitiltarget.class.php:967 msgid "Category" msgid_plural "Categories" -msgstr[0] "" +msgstr[0] "분류" #: inc/knowbase.class.php:62 inc/form.class.php:651 msgid "See all" @@ -220,11 +198,7 @@ msgid "The regular expression is invalid" msgstr "정규식이 잘못되었습니다" #: inc/field/dropdownfield.class.php:70 inc/filter/entityfilter.class.php:44 -<<<<<<< HEAD #: inc/abstractitiltarget.class.php:2024 inc/abstractitiltarget.class.php:2042 -======= -#: inc/abstractitiltarget.class.php:2028 inc/abstractitiltarget.class.php:2046 ->>>>>>> support/2.13.0 msgid "User" msgstr "사용자" @@ -235,11 +209,7 @@ msgstr "사용자와 양식" #: inc/field/dropdownfield.class.php:431 entrée standard:38 msgid "Dropdown" msgid_plural "Dropdowns" -<<<<<<< HEAD -msgstr[0] "" -======= msgstr[0] "드롭다운" ->>>>>>> support/2.13.0 #: inc/field/dropdownfield.class.php:462 msgid "Invalid value for " @@ -357,11 +327,7 @@ msgstr "정의되지않음" #: inc/field/ipfield.class.php:121 msgid "IP address" msgid_plural "IP addresses" -<<<<<<< HEAD -msgstr[0] "" -======= msgstr[0] "IP 주소" ->>>>>>> support/2.13.0 #: inc/field/urgencyfield.class.php:84 inc/abstractitiltarget.class.php:995 msgid "Urgency" @@ -399,25 +365,17 @@ msgstr "경고: 태그 플러그인이 비활성화 됐거나 없습니다." #: inc/field/tagfield.class.php:196 msgid "Tag" msgid_plural "Tags" -msgstr[0] "" +msgstr[0] "태그" #: inc/field/glpiselectfield.class.php:71 entrée standard:38 msgid "GLPI object" msgid_plural "GLPI objects" -<<<<<<< HEAD -msgstr[0] "" -======= msgstr[0] "GLPI 객체" ->>>>>>> support/2.13.0 #: inc/field/hostnamefield.class.php:114 msgid "Hostname" msgid_plural "Hostnames" -<<<<<<< HEAD -msgstr[0] "" -======= msgstr[0] "호스트명" ->>>>>>> support/2.13.0 #: inc/field/timefield.class.php:128 msgid "Time" @@ -431,7 +389,7 @@ msgstr "이것은 올바른 이-메일이 아닙니다: %s" #: inc/field/emailfield.class.php:98 msgid "Email" msgid_plural "Emails" -msgstr[0] "" +msgstr[0] "이메일" #: inc/field/selectfield.class.php:97 msgid "Select" @@ -444,7 +402,7 @@ msgstr "날짜 & 시간" #: inc/field/actorfield.class.php:65 msgid "Actor" msgid_plural "Actors" -msgstr[0] "" +msgstr[0] "시행자" #: inc/field/actorfield.class.php:249 #, php-format @@ -497,11 +455,7 @@ msgstr "표시" #: inc/field/fieldsfield.class.php:388 #, php-format msgid "Field '%1$s' type not implemented yet !" -<<<<<<< HEAD -msgstr "" -======= msgstr "항목 '%1$s' 유형이 아직 구현되지 않았습니다!" ->>>>>>> support/2.13.0 #: inc/field/fieldsfield.class.php:465 msgid "Some numeric fields contains non numeric values" @@ -537,11 +491,7 @@ msgstr "범위 최소값" msgid "Range max" msgstr "범위 최대값" -<<<<<<< HEAD #: inc/field/requesttypefield.class.php:85 inc/targetticket.class.php:1123 -======= -#: inc/field/requesttypefield.class.php:85 inc/targetticket.class.php:1121 ->>>>>>> support/2.13.0 msgid "Request type" msgstr "요청 유형" @@ -551,13 +501,8 @@ msgid "This is not a number: %s" msgstr "이것은 숫자가 아님: %s" #: inc/field/floatfield.class.php:181 -<<<<<<< HEAD msgid "Decimal number" -msgstr "" -======= -msgid "Float" -msgstr "부동 소숫점" ->>>>>>> support/2.13.0 +msgstr "10진수" #: inc/field/datefield.class.php:135 msgid "Date" @@ -575,13 +520,13 @@ msgstr "상세 항목을 써야 합니다:" #: inc/field/hiddenfield.class.php:94 msgid "Hidden field" msgid_plural "Hidden fields" -msgstr[0] "" +msgstr[0] "숨겨진 항목" #: 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[0] "조건" #: inc/condition.class.php:104 msgid "is visible" @@ -610,19 +555,11 @@ 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 -<<<<<<< HEAD #: inc/form.class.php:1831 inc/targetchange.class.php:303 #: inc/section.class.php:379 inc/restrictedformcriteria.class.php:200 #: inc/question.class.php:832 inc/questionparameter/range.class.php:205 #: inc/questionregex.class.php:185 inc/questiondependency.class.php:196 #: inc/item_targetticket.class.php:150 inc/targetticket.class.php:1429 -======= -#: inc/form.class.php:1816 inc/targetchange.class.php:303 -#: inc/section.class.php:379 inc/restrictedformcriteria.class.php:200 -#: inc/question.class.php:832 inc/questionparameter/range.class.php:211 -#: inc/questionregex.class.php:185 inc/questiondependency.class.php:196 -#: inc/item_targetticket.class.php:150 inc/targetticket.class.php:1427 ->>>>>>> support/2.13.0 #, php-format msgid "Failed to add or update the %1$s %2$s" msgstr "%1$s %2$s의 추가 또는 갱신에 실패함" @@ -630,19 +567,11 @@ msgstr "%1$s %2$s의 추가 또는 갱신에 실패함" #: 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 -<<<<<<< HEAD #: inc/form.class.php:1522 inc/targetchange.class.php:148 #: inc/section.class.php:404 inc/restrictedformcriteria.class.php:226 #: inc/question.class.php:881 inc/questionparameter/range.class.php:140 #: inc/questionregex.class.php:120 inc/questiondependency.class.php:211 #: inc/item_targetticket.class.php:64 inc/targetticket.class.php:1468 -======= -#: inc/form.class.php:1507 inc/targetchange.class.php:148 -#: inc/section.class.php:404 inc/restrictedformcriteria.class.php:226 -#: inc/question.class.php:881 inc/questionparameter/range.class.php:145 -#: inc/questionregex.class.php:120 inc/questiondependency.class.php:211 -#: inc/item_targetticket.class.php:64 inc/targetticket.class.php:1466 ->>>>>>> support/2.13.0 #, php-format msgid "Cannot export an empty object: %s" msgstr "빈 객체를 불러올 수 없음: %s" @@ -662,36 +591,23 @@ msgstr "가져오기 중" #: inc/issue.class.php:41 msgid "Issue" msgid_plural "Issues" -msgstr[0] "" +msgstr[0] "문제 사항" #: inc/issue.class.php:54 msgid "Update issue data from tickets and form answers" msgstr "티켓과 양식 답변에서 문제사항 데이터를 갱신" -<<<<<<< HEAD #: inc/issue.class.php:403 msgid "Satisfaction survey expired" msgstr "만족도 설문조사 만료됨" #: inc/issue.class.php:532 inc/form_language.class.php:213 #: inc/form.class.php:156 inc/form.class.php:2133 entrée standard:52 -======= -#: inc/issue.class.php:389 -msgid "Satisfaction survey expired" -msgstr "만족도 설문조사 만료됨" - -#: inc/issue.class.php:518 inc/form_language.class.php:213 -#: inc/form.class.php:156 inc/form.class.php:2119 entrée standard:52 ->>>>>>> support/2.13.0 #: standard:49 standard:57 standard:38 standard:39 msgid "Name" msgstr "이름" -<<<<<<< HEAD #: inc/issue.class.php:545 inc/formanswer.class.php:198 -======= -#: inc/issue.class.php:531 inc/formanswer.class.php:198 ->>>>>>> support/2.13.0 #: 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 @@ -699,12 +615,11 @@ msgstr "이름" msgid "ID" msgstr "ID" -<<<<<<< HEAD #: inc/issue.class.php:554 inc/form.class.php:505 inc/form.class.php:2142 #: entrée standard:65 msgid "Type" msgid_plural "Types" -msgstr[0] "" +msgstr[0] "유형" #: inc/issue.class.php:567 inc/formanswer.class.php:259 msgid "Status" @@ -720,65 +635,27 @@ msgstr "최근 수정" #: inc/issue.class.php:597 inc/form.class.php:174 #: inc/abstracttarget.class.php:517 -======= -#: inc/issue.class.php:540 inc/form.class.php:505 inc/form.class.php:2128 -#: entrée standard:65 -msgid "Type" -msgid_plural "Types" -msgstr[0] "유형" - -#: inc/issue.class.php:553 inc/formanswer.class.php:259 -msgid "Status" -msgstr "상태" - -#: inc/issue.class.php:565 -msgid "Opening date" -msgstr "개시 일자" - -#: inc/issue.class.php:574 -msgid "Last update" -msgstr "최근 수정" - -#: inc/issue.class.php:583 inc/form.class.php:174 -#: inc/abstracttarget.class.php:518 ->>>>>>> support/2.13.0 msgid "Entity" msgid_plural "Entities" -msgstr[0] "" +msgstr[0] "개체" -<<<<<<< HEAD #: inc/issue.class.php:607 inc/notificationtargetformanswer.class.php:79 #: inc/target_actor.class.php:83 inc/formanswer.class.php:218 #: inc/formanswer.class.php:608 inc/abstractitiltarget.class.php:1710 -======= -#: inc/issue.class.php:593 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:1714 ->>>>>>> support/2.13.0 msgid "Requester" msgid_plural "Requesters" -msgstr[0] "" +msgstr[0] "요청자" -<<<<<<< HEAD #: inc/issue.class.php:625 inc/formanswer.class.php:228 msgid "Form approver" msgstr "양식 승인자" #: inc/issue.class.php:641 inc/formanswer.class.php:537 #: inc/formanswer.class.php:544 inc/formanswer.class.php:623 -======= -#: inc/issue.class.php:611 inc/formanswer.class.php:228 -msgid "Form approver" -msgstr "양식 승인자" - -#: inc/issue.class.php:627 inc/formanswer.class.php:539 -#: inc/formanswer.class.php:546 inc/formanswer.class.php:628 ->>>>>>> support/2.13.0 #: inc/form_language.class.php:227 msgid "Comment" msgstr "의견" -<<<<<<< HEAD #: inc/issue.class.php:653 msgid "Ticket approver" msgstr "티켓 승인자" @@ -801,27 +678,27 @@ msgstr "해결까지의 시간" #: inc/issue.class.php:773 msgid "Time to resolve + Progress" -msgstr "" +msgstr "해결 + 처리 시간" #: inc/issue.class.php:783 msgid "Internal time to resolve" -msgstr "" +msgstr "내부 해결 시간" #: inc/issue.class.php:794 msgid "Internal time to resolve + Progress" -msgstr "" +msgstr "내부 해결 + 처리 시간" #: inc/issue.class.php:804 msgid "Resolution date" -msgstr "" +msgstr "해결 일자" #: inc/issue.class.php:819 msgid "Internal time to own" -msgstr "" +msgstr "내부 소유 시간" #: inc/issue.class.php:830 msgid "Internal time to own + Progress" -msgstr "" +msgstr "내부 소유 + 처리 시간" #: inc/issue.class.php:840 msgid "Time to own" @@ -829,67 +706,31 @@ msgstr "소유까지의 시간" #: inc/issue.class.php:851 msgid "Time to own + Progress" -msgstr "" +msgstr "소유 + 처리 시간" #: inc/issue.class.php:877 msgid "Ticket" msgstr "티켓" #: inc/issue.class.php:878 inc/formanswer.class.php:183 -======= -#: inc/issue.class.php:639 -msgid "Ticket approver" -msgstr "티켓 승인자" - -#: inc/issue.class.php:673 -msgid "Technician" -msgstr "기술자" - -#: inc/issue.class.php:704 -msgid "Technician group" -msgstr "기술자 그룹" - -#: inc/issue.class.php:737 inc/formanswer.class.php:248 -msgid "Form approver group" -msgstr "양식 승인자 그룹" - -#: inc/issue.class.php:770 -msgid "Ticket" -msgstr "티켓" - -#: inc/issue.class.php:771 inc/formanswer.class.php:183 ->>>>>>> support/2.13.0 msgid "Form answer" msgid_plural "Form answers" -msgstr[0] "" +msgstr[0] "양식 답변" -<<<<<<< HEAD #: inc/issue.class.php:883 msgid "Not validated" msgstr "확인 안됨" #: inc/issue.class.php:884 inc/formanswer.class.php:76 -======= -#: inc/issue.class.php:776 -msgid "Not validated" -msgstr "확인 안됨" - -#: inc/issue.class.php:777 inc/formanswer.class.php:76 ->>>>>>> support/2.13.0 #: inc/form_validator.class.php:71 msgid "Refused" msgstr "거부됨" -<<<<<<< HEAD #: inc/issue.class.php:952 -======= -#: inc/issue.class.php:845 ->>>>>>> support/2.13.0 #, php-format msgid "%1$s %2$s" msgstr "%1$s %2$s" -<<<<<<< HEAD #: inc/issue.class.php:1215 inc/filter/itilcategoryfilter.class.php:56 #: hook.php:677 msgid "All" @@ -917,42 +758,13 @@ msgid "Solved" msgstr "해결됨" #: inc/issue.class.php:1251 hook.php:683 -======= -#: inc/issue.class.php:1108 inc/filter/itilcategoryfilter.class.php:56 -#: hook.php:663 -msgid "All" -msgstr "전체" - -#: inc/issue.class.php:1114 hook.php:664 -msgid "New" -msgstr "신규" - -#: inc/issue.class.php:1120 hook.php:665 -msgid "Assigned" -msgstr "할당됨" - -#: inc/issue.class.php:1126 inc/formanswer.class.php:75 -#: inc/form_validator.class.php:69 hook.php:666 -msgid "Waiting" -msgstr "대기 중" - -#: inc/issue.class.php:1132 hook.php:667 -msgid "To validate" -msgstr "확인 예정" - -#: inc/issue.class.php:1138 hook.php:668 -msgid "Solved" -msgstr "해결됨" - -#: inc/issue.class.php:1144 hook.php:669 ->>>>>>> support/2.13.0 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[0] "양식 분류" #: inc/category.class.php:80 msgid "Knowbase category" @@ -978,7 +790,6 @@ msgstr "배경 색상" msgid "The form as been saved" msgstr "저장된 양식" -<<<<<<< HEAD #: inc/notificationtargetformanswer.class.php:44 install/install.php:355 msgid "A form need to be validate" msgstr "확인이 필요한 양식" @@ -992,21 +803,6 @@ msgid "The form is accepted" msgstr "양식 승인됨" #: inc/notificationtargetformanswer.class.php:47 install/install.php:373 -======= -#: inc/notificationtargetformanswer.class.php:44 install/install.php:334 -msgid "A form need to be validate" -msgstr "확인이 필요한 양식" - -#: inc/notificationtargetformanswer.class.php:45 install/install.php:340 -msgid "The form is refused" -msgstr "양식 거부됨" - -#: inc/notificationtargetformanswer.class.php:46 install/install.php:346 -msgid "The form is accepted" -msgstr "양식 승인됨" - -#: inc/notificationtargetformanswer.class.php:47 install/install.php:352 ->>>>>>> support/2.13.0 msgid "The form is deleted" msgstr "양식 삭제됨" @@ -1022,7 +818,7 @@ msgstr "양식 이름" #: inc/form_validator.class.php:76 msgid "Validator" msgid_plural "Validators" -msgstr[0] "" +msgstr[0] "검수자" #: inc/notificationtargetformanswer.class.php:81 inc/formanswer.class.php:239 msgid "Creation date" @@ -1053,19 +849,11 @@ msgstr "작성자" msgid "Approver" msgstr "승인자" -<<<<<<< HEAD #: inc/target_actor.class.php:66 inc/abstractitiltarget.class.php:2034 msgid "Form author" msgstr "양식 작성자" #: inc/target_actor.class.php:67 inc/abstractitiltarget.class.php:2037 -======= -#: inc/target_actor.class.php:66 inc/abstractitiltarget.class.php:2038 -msgid "Form author" -msgstr "양식 작성자" - -#: inc/target_actor.class.php:67 inc/abstractitiltarget.class.php:2041 ->>>>>>> support/2.13.0 msgid "Form validator" msgstr "양식 확인자" @@ -1073,11 +861,7 @@ msgstr "양식 확인자" msgid "Specific person" msgstr "특정인" -<<<<<<< HEAD #: inc/target_actor.class.php:69 inc/abstractitiltarget.class.php:2047 -======= -#: inc/target_actor.class.php:69 inc/abstractitiltarget.class.php:2051 ->>>>>>> support/2.13.0 msgid "Person from the question" msgstr "질문자" @@ -1085,11 +869,7 @@ msgstr "질문자" msgid "Specific group" msgstr "그룹 지정" -<<<<<<< HEAD #: inc/target_actor.class.php:71 inc/abstractitiltarget.class.php:2058 -======= -#: inc/target_actor.class.php:71 inc/abstractitiltarget.class.php:2062 ->>>>>>> support/2.13.0 msgid "Group from the question" msgstr "질문 그룹" @@ -1105,7 +885,6 @@ msgstr "하나의 객체에서의 기술 그룹" msgid "Specific supplier" msgstr "공급사 지정" -<<<<<<< HEAD #: inc/target_actor.class.php:75 inc/abstractitiltarget.class.php:2087 msgid "Supplier from the question" msgstr "질문 공급사" @@ -1115,17 +894,6 @@ msgid "Actors from the question" msgstr "질문 시행자" #: inc/target_actor.class.php:77 inc/abstractitiltarget.class.php:2091 -======= -#: inc/target_actor.class.php:75 inc/abstractitiltarget.class.php:2091 -msgid "Supplier from the question" -msgstr "질문 공급사" - -#: inc/target_actor.class.php:76 inc/abstractitiltarget.class.php:2080 -msgid "Actors from the question" -msgstr "질문 시행자" - -#: inc/target_actor.class.php:77 inc/abstractitiltarget.class.php:2095 ->>>>>>> support/2.13.0 msgid "Form author's supervisor" msgstr "양식 작성자의 감독자" @@ -1133,18 +901,14 @@ msgstr "양식 작성자의 감독자" msgid "Observer" msgstr "관찰자" -<<<<<<< HEAD #: inc/target_actor.class.php:85 inc/abstractitiltarget.class.php:1724 -======= -#: inc/target_actor.class.php:85 inc/abstractitiltarget.class.php:1728 ->>>>>>> support/2.13.0 msgid "Assigned to" msgstr "다음에 할당됨" #: inc/target_actor.class.php:91 msgid "Target actor" msgid_plural "Target actors" -msgstr[0] "" +msgstr[0] "대상 실행자" #: inc/target_actor.class.php:97 inc/target_actor.class.php:113 #: inc/target_actor.class.php:122 @@ -1170,7 +934,6 @@ msgstr "공급자 검색 실패: %1$s" msgid "Accepted" msgstr "승인됨" -<<<<<<< HEAD #: inc/formanswer.class.php:523 msgid "Print this form" msgstr "이 양식 인쇄" @@ -1232,69 +995,6 @@ msgid "You failed the Turing test" msgstr "튜링 테스트에 실패함" #: inc/formanswer.class.php:1305 -======= -#: 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 "거부된 경우 필수" - -#: inc/formanswer.class.php:639 -msgid "Refuse" -msgstr "거부" - -#: 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 "승인" - -#: inc/formanswer.class.php:681 -msgid "Refused comment is required!" -msgstr "거부 의견은 필수입니다!" - -#: inc/formanswer.class.php:755 -msgid "You are not the validator of these answers" -msgstr "당신은 이 질문들의 확인자가 아닙니다" - -#: inc/formanswer.class.php:961 inc/formanswer.class.php:963 -msgid "Form data" -msgstr "양식 데이터" - -#: inc/formanswer.class.php:1089 inc/formanswer.class.php:1139 -msgid "Cannot generate targets!" -msgstr "대상을 생성할 수 없습니다!" - -#: inc/formanswer.class.php:1263 -msgid "No turing test set" -msgstr "튜링 테스트 셋 없음" - -#: inc/formanswer.class.php:1268 -msgid "You failed the Turing test" -msgstr "튜링 테스트에 실패함" - -#: inc/formanswer.class.php:1310 ->>>>>>> support/2.13.0 msgid "You must select validator!" msgstr "확인자를 선택해야 합니다!" @@ -1321,11 +1021,7 @@ msgstr "피드 상담" #: inc/formaccesstype.class.php:39 inc/formaccesstype.class.php:64 msgid "Access type" msgid_plural "Access types" -<<<<<<< HEAD -msgstr[0] "" -======= msgstr[0] "접속 유형" ->>>>>>> support/2.13.0 #: inc/formaccesstype.class.php:78 msgid "Link to the form" @@ -1346,20 +1042,16 @@ msgstr "다음에 제한됨" #: inc/form_language.class.php:51 msgid "Form language" msgid_plural "Form languages" -msgstr[0] "" +msgstr[0] "양식 언어" #: inc/form_language.class.php:72 inc/form_language.class.php:348 msgid "Translation" msgid_plural "Translations" -msgstr[0] "" +msgstr[0] "번역" #: inc/form_language.class.php:111 inc/form.class.php:1048 #: inc/form.class.php:1173 inc/abstracttarget.class.php:161 -<<<<<<< HEAD #: inc/abstractitiltarget.class.php:1541 -======= -#: inc/abstractitiltarget.class.php:1545 ->>>>>>> support/2.13.0 msgid "The name cannot be empty!" msgstr "이름은 비워둘 수 없습니다!" @@ -1371,11 +1063,7 @@ msgstr "언어는 양식에 연결되야 합니다!" msgid "Add a translation" msgstr "번역 추가" -<<<<<<< HEAD #: inc/form_language.class.php:283 js/scripts.js:1179 -======= -#: inc/form_language.class.php:283 js/scripts.js:1160 ->>>>>>> support/2.13.0 msgid "Update a translation" msgstr "번역 수정" @@ -1396,11 +1084,7 @@ msgid "Do you want to delete the selected items?" msgstr "선택된 항목들을 삭제하시겠습니까?" #: inc/form_language.class.php:337 inc/form_language.class.php:376 -<<<<<<< HEAD #: inc/form.class.php:529 inc/abstractitiltarget.class.php:1615 -======= -#: inc/form.class.php:529 inc/abstractitiltarget.class.php:1619 ->>>>>>> support/2.13.0 msgid "Delete" msgstr "삭제" @@ -1426,7 +1110,6 @@ msgstr "없음" msgid "Need validaton?" msgstr "검증이 필요한가요?" -<<<<<<< HEAD #: inc/form_validator.class.php:126 inc/abstractitiltarget.class.php:2028 msgid "No" msgstr "아니오" @@ -1435,16 +1118,6 @@ msgstr "아니오" #: inc/targetproblem.class.php:146 inc/entityconfig.class.php:389 #: inc/targetchange.class.php:483 inc/targetticket.class.php:317 #: inc/targetticket.class.php:352 inc/abstractitiltarget.class.php:2017 -======= -#: inc/form_validator.class.php:126 inc/abstractitiltarget.class.php:2032 -msgid "No" -msgstr "아니오" - -#: inc/form_validator.class.php:303 inc/targetproblem.class.php:146 -#: inc/entityconfig.class.php:389 inc/targetchange.class.php:483 -#: inc/targetticket.class.php:317 inc/targetticket.class.php:352 -#: inc/abstractitiltarget.class.php:2021 ->>>>>>> support/2.13.0 msgctxt "button" msgid "Save" msgstr "저장" @@ -1460,7 +1133,7 @@ msgstr "확인자를 선택하세요" #: inc/targetproblem.class.php:42 entrée standard:43 msgid "Target problem" msgid_plural "Target problems" -msgstr[0] "" +msgstr[0] "목표 문제" #: inc/targetproblem.class.php:108 inc/targetproblem.class.php:577 #: inc/targetchange.class.php:104 inc/targetchange.class.php:440 @@ -1469,11 +1142,7 @@ msgid "Properties" msgstr "속성" #: inc/targetproblem.class.php:521 inc/targetchange.class.php:285 -<<<<<<< HEAD #: inc/targetticket.class.php:1411 -======= -#: inc/targetticket.class.php:1409 ->>>>>>> support/2.13.0 #, php-format msgid "" "Failed to add or update the %1$s %2$s: a question is missing and is used in " @@ -1563,19 +1232,11 @@ msgstr "숨김" #: inc/entityconfig.class.php:156 msgid "Variable height" -<<<<<<< HEAD -msgstr "" - -#: inc/entityconfig.class.php:157 -msgid "Uniform height" -msgstr "" -======= msgstr "가변 높이" #: inc/entityconfig.class.php:157 msgid "Uniform height" msgstr "균일 높이" ->>>>>>> support/2.13.0 #: inc/entityconfig.class.php:231 msgid "Helpdesk" @@ -1612,25 +1273,17 @@ msgstr "머릿말 메시지" #: inc/entityconfig.class.php:347 msgid "Search issue" -<<<<<<< HEAD -msgstr "" - -#: inc/entityconfig.class.php:363 -msgid "Tile design" -msgstr "" -======= msgstr "문제사항 검색" #: inc/entityconfig.class.php:363 msgid "Tile design" msgstr "타일 디자인" ->>>>>>> support/2.13.0 #: inc/entityconfig.class.php:375 inc/entityconfig.class.php:453 #: inc/form.class.php:239 entrée standard:84 msgid "Header" msgid_plural "Headers" -msgstr[0] "" +msgstr[0] "헤더" #: inc/entityconfig.class.php:433 msgid "Display search field" @@ -1640,28 +1293,16 @@ msgstr "검색 항목 표시" msgid "Display header" msgstr "머릿말 표시" -<<<<<<< HEAD #: inc/questionrange.class.php:52 inc/questionparameter/range.class.php:59 -======= -#: inc/questionrange.class.php:52 inc/questionparameter/range.class.php:57 ->>>>>>> support/2.13.0 msgid "Question range" msgid_plural "Question ranges" -msgstr[0] "" +msgstr[0] "질문 범위" -<<<<<<< HEAD #: 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 -======= -#: inc/questionrange.class.php:62 inc/questionparameter/range.class.php:68 -msgid "Minimum range" -msgstr "최소 범위" - -#: inc/questionrange.class.php:71 inc/questionparameter/range.class.php:77 ->>>>>>> support/2.13.0 msgid "maximum range" msgstr "최대 범위" @@ -1681,11 +1322,7 @@ msgstr "접속 제한됨" msgid "Answers waiting for validation" msgstr "검증을 기다리는 답변" -<<<<<<< HEAD #: inc/form.class.php:124 inc/form.class.php:1606 inc/form.class.php:1632 -======= -#: inc/form.class.php:124 inc/form.class.php:1591 inc/form.class.php:1617 ->>>>>>> support/2.13.0 msgid "Import forms" msgstr "양식 불러오기" @@ -1710,29 +1347,10 @@ msgstr "접속" msgid "Active" msgstr "활성화" -<<<<<<< HEAD -#: inc/form.class.php:300 inc/form.class.php:341 inc/form.class.php:416 -msgid "Default form" -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 "기본 양식" ->>>>>>> support/2.13.0 #: inc/form.class.php:329 inc/form.class.php:394 msgid "Inactive" msgstr "비활성화" @@ -1752,19 +1370,13 @@ msgstr "답변 제목" #: inc/form.class.php:504 inc/form.class.php:563 msgid "Target" msgid_plural "Targets" -msgstr[0] "" +msgstr[0] "대상" #: inc/form.class.php:506 msgid "Actions" -<<<<<<< HEAD -msgstr "" - -#: inc/form.class.php:546 inc/form.class.php:2130 -======= msgstr "작업" -#: inc/form.class.php:546 inc/form.class.php:2116 ->>>>>>> support/2.13.0 +#: inc/form.class.php:546 inc/form.class.php:2130 msgid "Add a target" msgstr "대상 추가" @@ -1828,25 +1440,16 @@ msgctxt "button" msgid "Post" msgstr "게시" -<<<<<<< HEAD #: inc/form.class.php:1440 -======= -#: inc/form.class.php:1435 ->>>>>>> support/2.13.0 #, php-format msgid "Form duplicated: %s" msgstr "양식 복제됨: %s" -<<<<<<< HEAD #: inc/form.class.php:1456 -======= -#: inc/form.class.php:1446 ->>>>>>> support/2.13.0 #, php-format msgid "Form Transfered: %s" msgstr "양식 전송됨: %s" -<<<<<<< HEAD #: inc/form.class.php:1480 msgid "Back" msgstr "뒤로가기" @@ -1860,43 +1463,19 @@ msgid "You may allow JSON files right now." msgstr "지금 바로 JSON 파일을 허용해야 합니다." #: inc/form.class.php:1583 -======= -#: inc/form.class.php:1465 -msgid "Back" -msgstr "뒤로가기" - -#: inc/form.class.php:1564 -msgid "Upload of JSON files not allowed." -msgstr "JSON 파일의 업로드는 허용되지 않습니다." - -#: inc/form.class.php:1567 -msgid "You may allow JSON files right now." -msgstr "지금 바로 JSON 파일을 허용해야 합니다." - -#: inc/form.class.php:1568 ->>>>>>> support/2.13.0 msgctxt "button" msgid "Create" msgstr "생성" -<<<<<<< HEAD #: inc/form.class.php:1586 inc/form.class.php:1597 msgid "Please contact your GLPI administrator." msgstr "GLPI 관리자에게 연락하세요." #: inc/form.class.php:1587 inc/form.class.php:1598 -======= -#: inc/form.class.php:1571 inc/form.class.php:1582 -msgid "Please contact your GLPI administrator." -msgstr "GLPI 관리자에게 연락하세요." - -#: inc/form.class.php:1572 inc/form.class.php:1583 ->>>>>>> support/2.13.0 msgctxt "button" msgid "Back" msgstr "뒤로가기" -<<<<<<< HEAD #: inc/form.class.php:1590 msgid "Upload of JSON files not enabled." msgstr "JSON 파일의 업로드가 활성화되지 않았습니다." @@ -1906,31 +1485,15 @@ msgid "You may enable JSON files right now." msgstr "지금 바로 JSON 파일을 활성화해야 합니다." #: inc/form.class.php:1594 -======= -#: inc/form.class.php:1575 -msgid "Upload of JSON files not enabled." -msgstr "JSON 파일의 업로드가 활성화되지 않았습니다." - -#: inc/form.class.php:1578 inc/form.class.php:1581 -msgid "You may enable JSON files right now." -msgstr "지금 바로 JSON 파일을 활성화해야 합니다." - -#: inc/form.class.php:1579 ->>>>>>> support/2.13.0 msgctxt "button" msgid "Enable" msgstr "활성화" -<<<<<<< HEAD #: inc/form.class.php:1641 -======= -#: inc/form.class.php:1626 ->>>>>>> support/2.13.0 msgctxt "button" msgid "Send" msgstr "전송" -<<<<<<< HEAD #: inc/form.class.php:1660 msgid "Forms import impossible, the file is empty" msgstr "양식 불러오기를 할 수 없습니다, 파일이 비었습니다" @@ -1944,72 +1507,36 @@ msgid "Forms import impossible, the file was generated with another version" msgstr "양식 불러오기를 할 수 없습니다, 파일이 다른 버전으로 생성되었습니다" #: inc/form.class.php:1681 -======= -#: inc/form.class.php:1645 -msgid "Forms import impossible, the file is empty" -msgstr "양식 불러오기를 할 수 없습니다, 파일이 비었습니다" - -#: inc/form.class.php:1649 inc/form.class.php:1653 -msgid "Forms import impossible, the file seems corrupt" -msgstr "양식 불러오기를 할 수 없습니다, 파일이 손상된 것 같습니다" - -#: inc/form.class.php:1659 -msgid "Forms import impossible, the file was generated with another version" -msgstr "양식 불러오기를 할 수 없습니다, 파일이 다른 버전으로 생성되었습니다" - -#: inc/form.class.php:1666 ->>>>>>> support/2.13.0 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 이전 버전으로 생성되었을 수 있습니다. 포기하세요." -<<<<<<< HEAD #: inc/form.class.php:1707 -======= -#: inc/form.class.php:1692 ->>>>>>> support/2.13.0 #, php-format msgid "Failed to import %s" msgstr "%s불러오기 실패함" -<<<<<<< HEAD #: inc/form.class.php:1712 -======= -#: inc/form.class.php:1697 ->>>>>>> support/2.13.0 #, php-format msgid "Forms successfully imported from %s" msgstr "양식을 %s에서 불러옴" -<<<<<<< HEAD #: inc/form.class.php:1775 -======= -#: inc/form.class.php:1760 ->>>>>>> support/2.13.0 #, php-format msgid "The form %1$s already exists and is in an unmodifiable entity." msgstr "양식 %1$s는 이미 존재하며 수정할 수 없는 개체 내에 있습니다." -<<<<<<< HEAD #: inc/form.class.php:1783 -======= -#: inc/form.class.php:1768 ->>>>>>> support/2.13.0 #, php-format msgid "You don't have right to update the entity %1$s." msgstr "요소 %1$s 를 수정할 권한이 없습니다." -<<<<<<< HEAD #: inc/form.class.php:1793 -======= -#: inc/form.class.php:1778 ->>>>>>> support/2.13.0 #, php-format msgid "The entity %1$s is required for the form %2$s." msgstr "개체 %1$s는 양식 %2$s가 필요합니다." -<<<<<<< HEAD #: inc/form.class.php:1875 msgid "Failed to create JSON document type" msgstr "JSON 문서 유형 생성 실패함" @@ -2040,45 +1567,13 @@ msgid "Unsupported target type." msgstr "지원되지 않는 대상 유형" #: inc/form.class.php:2241 -======= -#: inc/form.class.php:1860 -msgid "Failed to create JSON document type" -msgstr "JSON 문서 유형 생성 실패함" - -#: inc/form.class.php:1867 -msgid "JSON document type not found" -msgstr "JSON 문서 유형을 찾을 수 없음" - -#: inc/form.class.php:1874 -msgid "Failed to update JSON document type" -msgstr "JSON 문서 유형 갱신 실패함" - -#: inc/form.class.php:1894 -msgid "Forms without category" -msgstr "분류 없는 양식" - -#: inc/form.class.php:1915 -msgid "No form available" -msgstr "사용가능한 양식 없음" - -#: inc/form.class.php:2147 inc/targetticket.class.php:392 -#: inc/abstractitiltarget.class.php:1738 inc/abstractitiltarget.class.php:2021 -msgid "Add" -msgstr "추가" - -#: inc/form.class.php:2165 inc/form.class.php:2188 -msgid "Unsupported target type." -msgstr "지원되지 않는 대상 유형" - -#: inc/form.class.php:2227 ->>>>>>> support/2.13.0 msgid "plugin_formcreator_load_check" msgstr "plugin_formcreator_load_check" #: inc/targetchange.class.php:43 entrée standard:43 msgid "Target change" msgid_plural "Target changes" -msgstr[0] "" +msgstr[0] "대상 변경" #: inc/targetchange.class.php:343 entrée standard:48 msgid "Change title" @@ -2103,7 +1598,7 @@ msgstr "확인 목록" #: inc/section.class.php:71 entrée standard:53 standard:44 msgid "Section" msgid_plural "Sections" -msgstr[0] "" +msgstr[0] "섹션" #: inc/section.class.php:123 inc/section.class.php:164 #: inc/question.class.php:312 @@ -2115,19 +1610,14 @@ msgstr "제목은 필수입니다" msgid "Failed to find %1$s %2$s" msgstr "%1$s %2$s 검색 실패" -<<<<<<< HEAD #: inc/question.class.php:70 inc/targetticket.class.php:1134 #: inc/targetticket.class.php:1173 inc/abstractitiltarget.class.php:968 -======= -#: inc/question.class.php:70 inc/targetticket.class.php:1132 -#: inc/targetticket.class.php:1171 inc/abstractitiltarget.class.php:968 ->>>>>>> support/2.13.0 #: inc/abstractitiltarget.class.php:1005 inc/abstractitiltarget.class.php:1083 #: inc/abstractitiltarget.class.php:1214 inc/abstractitiltarget.class.php:1295 #: entrée standard:41 msgid "Question" msgid_plural "Questions" -msgstr[0] "" +msgstr[0] "질문" #: inc/question.class.php:228 entrée standard:37 msgid "Count of conditions" @@ -2158,7 +1648,6 @@ msgstr "이 질문의 유형은 매개변수가 필요합니다" msgid "A parameter is missing for this question type" msgstr "매개변수가 이 질문 유형에 누락되었습니다" -<<<<<<< HEAD #: inc/question.class.php:1268 msgid "Service levels" msgstr "서비스 수준" @@ -2203,54 +1692,7 @@ msgstr "관리" #: inc/question.class.php:1327 inc/question.class.php:1330 msgid "Plugin" msgid_plural "Plugins" -msgstr[0] "" -======= -#: inc/question.class.php:1274 -msgid "Service levels" -msgstr "서비스 수준" - -#: inc/question.class.php:1275 inc/abstractitiltarget.class.php:806 -msgid "SLA" -msgstr "SLA" - -#: inc/question.class.php:1276 inc/abstractitiltarget.class.php:879 -msgid "OLA" -msgstr "OLA" - -#: inc/question.class.php:1293 inc/question.class.php:1333 -#: inc/question.class.php:1336 -msgid "Assets" -msgstr "자산" - -#: inc/question.class.php:1307 hook.php:677 hook.php:694 -msgid "Assistance" -msgstr "보조" - -#: inc/question.class.php:1312 -msgid "Management" -msgstr "운영관리" - -#: inc/question.class.php:1321 -msgid "Tools" -msgstr "도구" - -#: inc/question.class.php:1322 -msgid "Notes" -msgstr "알림" - -#: inc/question.class.php:1323 -msgid "RSS feed" -msgstr "RSS 피드" - -#: inc/question.class.php:1325 -msgid "Administration" -msgstr "관리" - -#: inc/question.class.php:1333 inc/question.class.php:1336 -msgid "Plugin" -msgid_plural "Plugins" -msgstr[0] "플러그잉ㄴ" ->>>>>>> support/2.13.0 +msgstr[0] "플러그인" #: inc/abstractquestionparameter.class.php:92 msgid "Parameter" @@ -2311,7 +1753,6 @@ msgstr "다음을 제외하고 생성됨" #: inc/abstracttarget.class.php:128 msgid "A target must be associated to a form." msgstr "대상은 양식과 연결되야 합니다." -<<<<<<< HEAD #: inc/abstracttarget.class.php:133 msgid "A target must be associated to an existing form." @@ -2350,27 +1791,27 @@ msgstr "분류 변경" #: inc/questionregex.class.php:52 msgid "Question regular expression" msgid_plural "Question regular expressions" -msgstr[0] "" +msgstr[0] "질문 정규식" #: inc/questiondependency.class.php:66 msgid "Question dependency" msgid_plural "Question dependencies" -msgstr[0] "" +msgstr[0] "질문 의존성" #: inc/answer.class.php:66 entrée standard:43 msgid "Answer" msgid_plural "Answers" -msgstr[0] "" +msgstr[0] "답변" #: inc/item_targetticket.class.php:52 msgid "Composite ticket relation" msgid_plural "Composite ticket relations" -msgstr[0] "" +msgstr[0] "복합 티켓 관계" #: inc/targetticket.class.php:56 entrée standard:43 msgid "Target ticket" msgid_plural "Target tickets" -msgstr[0] "" +msgstr[0] "대상 티켓" #: inc/targetticket.class.php:99 msgid "Specific asset" @@ -2515,7 +1956,7 @@ msgstr "질문 태그 또는 태그 지정" #: inc/abstractitiltarget.class.php:189 msgid "TTR from template or none" -msgstr "" +msgstr "템플릿 또는 아무것도 없음에서의 해결 시간" #: inc/abstractitiltarget.class.php:190 msgid "equals to the answer to the question" @@ -2585,316 +2026,25 @@ msgstr "질문 답변의 사용자" msgid "Group from question answer" msgstr "질문 답변의 그룹" -#: inc/abstractitiltarget.class.php:794 -msgid "Minute" -msgid_plural "Minutes" -msgstr[0] "" -======= - -#: 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: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/filter/itilcategoryfilter.class.php:52 -#: inc/filter/itilcategoryfilter.class.php:54 -msgid "Request categories" -msgstr "분류 요청" - -#: inc/filter/itilcategoryfilter.class.php:53 -#: inc/filter/itilcategoryfilter.class.php:54 -msgid "Incident categories" -msgstr "사건 분류" - -#: inc/filter/itilcategoryfilter.class.php:55 -msgid "Change categories" -msgstr "분류 변경" - -#: inc/questionregex.class.php:52 -msgid "Question regular expression" -msgid_plural "Question regular expressions" -msgstr[0] "질문 정규식" - -#: inc/questiondependency.class.php:66 -msgid "Question dependency" -msgid_plural "Question dependencies" -msgstr[0] "질문 의존성" - -#: inc/answer.class.php:66 entrée standard:43 -msgid "Answer" -msgid_plural "Answers" -msgstr[0] "답변" - -#: inc/item_targetticket.class.php:52 -msgid "Composite ticket relation" -msgid_plural "Composite ticket relations" -msgstr[0] "복합 티켓 관계" - -#: inc/targetticket.class.php:56 entrée standard:43 -msgid "Target ticket" -msgid_plural "Target tickets" -msgstr[0] "대상 티켓" - -#: 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 "템플릿 또는 사용자 기본값 또는 GLPI 기본값의 소스" - -#: 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 "티켓 제목" - -#: 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:347 -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 "견본의 SLA 또는 없음" - -#: inc/abstractitiltarget.class.php:198 -msgid "Specific SLA" -msgstr "특정 SLA" - -#: inc/abstractitiltarget.class.php:205 -msgid "OLA from template or none" -msgstr "견본의 OLA 또는 없음" - -#: inc/abstractitiltarget.class.php:206 -msgid "Specific OLA" -msgstr "특정 OLA" - -#: 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:794 msgid "Minute" msgid_plural "Minutes" msgstr[0] "분" ->>>>>>> support/2.13.0 #: inc/abstractitiltarget.class.php:795 msgid "Hour" msgid_plural "Hours" -<<<<<<< HEAD -msgstr[0] "" -======= msgstr[0] "시간" ->>>>>>> support/2.13.0 #: inc/abstractitiltarget.class.php:796 msgid "Day" msgid_plural "Days" -<<<<<<< HEAD -msgstr[0] "" -======= msgstr[0] "일" ->>>>>>> support/2.13.0 #: inc/abstractitiltarget.class.php:797 msgid "Month" msgid_plural "Months" -<<<<<<< HEAD -msgstr[0] "" -======= msgstr[0] "월" ->>>>>>> support/2.13.0 #: inc/abstractitiltarget.class.php:829 msgid "SLA (TTO/TTR)" @@ -2928,7 +2078,6 @@ msgstr "위치" msgid "Location " msgstr "위치" -<<<<<<< HEAD #: inc/abstractitiltarget.class.php:1547 msgid "The description cannot be empty!" msgstr "상세내용은 비워둘 수 없습니다!" @@ -2936,7 +2085,7 @@ msgstr "상세내용은 비워둘 수 없습니다!" #: inc/abstractitiltarget.class.php:1717 msgid "Watcher" msgid_plural "Watchers" -msgstr[0] "" +msgstr[0] "감시자" #: inc/abstractitiltarget.class.php:1736 msgid "Cancel" @@ -2968,47 +2117,6 @@ msgid "Tech group from the object" msgstr "객체에서의 기술 그룹" #: install/install.php:133 -======= -#: inc/abstractitiltarget.class.php:1551 -msgid "The description cannot be empty!" -msgstr "상세내용은 비워둘 수 없습니다!" - -#: inc/abstractitiltarget.class.php:1721 -msgid "Watcher" -msgid_plural "Watchers" -msgstr[0] "감시자" - -#: inc/abstractitiltarget.class.php:1740 -msgid "Cancel" -msgstr "취소" - -#: inc/abstractitiltarget.class.php:2015 inc/abstractitiltarget.class.php:2031 -#: inc/abstractitiltarget.class.php:2032 -msgid "Email followup" -msgstr "이메일 추적" - -#: inc/abstractitiltarget.class.php:2029 inc/abstractitiltarget.class.php:2057 -msgid "Group" -msgstr "그룹" - -#: inc/abstractitiltarget.class.php:2030 inc/abstractitiltarget.class.php:2086 -msgid "Supplier" -msgstr "공급자" - -#: inc/abstractitiltarget.class.php:2031 -msgid "Yes" -msgstr "예" - -#: inc/abstractitiltarget.class.php:2068 -msgid "Group from the object" -msgstr "객체에서의 그룹" - -#: inc/abstractitiltarget.class.php:2074 -msgid "Tech group from the object" -msgstr "객체에서의 기술 그룹" - -#: install/install.php:131 ->>>>>>> support/2.13.0 msgid "" "Upgrade tables to innoDB; run php bin/console " "glpi:migration:myisam_to_innodb" @@ -3016,13 +2124,14 @@ msgstr "" "테이블을 innoDB로 업그레이드 하세요; php bin/console glpi:migration:myisam_to_innodb을 " "실행하세요" -<<<<<<< HEAD #: install/install.php:174 #, 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:349 msgid "A form has been created" @@ -3033,17 +2142,6 @@ msgid "Your request has been saved" msgstr "요청이 저장되었습니다" #: install/install.php:351 -======= -#: install/install.php:328 -msgid "A form has been created" -msgstr "양식이 생성되었습니다" - -#: install/install.php:329 -msgid "Your request has been saved" -msgstr "요청이 저장되었습니다" - -#: install/install.php:330 ->>>>>>> support/2.13.0 msgid "" "Hi,\\nYour request from GLPI has been successfully saved with number " "##formcreator.request_id## and transmitted to the helpdesk team.\\nYou can " @@ -3052,19 +2150,11 @@ msgstr "" "안녕하세요,\\nGLPI에서의 요청이 ##formcreator.request_id##로 잘 저장되었고 업무 지원 센터 팀에 전달 " "되었습니다.\\n다음 링크에서 당신의 질문을 확인할 수 있습니다:\\n##formcreator.validation_link##" -<<<<<<< HEAD #: install/install.php:356 msgid "A form from GLPI need to be validate" msgstr "GLPI에서의 양식은 확인이 필요합니다" #: install/install.php:357 -======= -#: install/install.php:335 -msgid "A form from GLPI need to be validate" -msgstr "GLPI에서의 양식은 확인이 필요합니다" - -#: install/install.php:336 ->>>>>>> support/2.13.0 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 " @@ -3073,19 +2163,11 @@ msgstr "" "안녕하세요,\\nGLPI에서의 양식은 확인이 필요하고 당신은 확인자로 선택 되었습니다.\\n이 링크를 클릭하여 접속할 수 " "있습니다:\\n##formcreator.validation_link##" -<<<<<<< HEAD #: install/install.php:362 msgid "Your form has been refused by the validator" msgstr "확인자에 의해 당신의 양식이 거부되었습니다." #: install/install.php:363 -======= -#: install/install.php:341 -msgid "Your form has been refused by the validator" -msgstr "확인자에 의해 당신의 양식이 거부되었습니다." - -#: install/install.php:342 ->>>>>>> support/2.13.0 msgid "" "Hi,\\nWe are sorry to inform you that your form has been refused by the " "validator for the reason " @@ -3096,39 +2178,23 @@ msgstr "" "유감입니다:\\n##formcreator.validation_comment##\\n\\n아직은 이 링크를 클릭하여 수정하여 다시 제출할" " 수 있습니다:\\n##formcreator.validation_link##" -<<<<<<< HEAD #: install/install.php:369 -======= -#: install/install.php:348 ->>>>>>> support/2.13.0 msgid "" "Hi,\\nWe are pleased to inform you that your form has been accepted by the " "validator.\\nYour request will be considered soon." msgstr "안녕하세요,\\n확인자에 의해 당신의 양식이 승인됨을 알리게 되어 기쁩니다.\\n당신의 요청은 곧 고려되게 됩니다." -<<<<<<< HEAD #: install/install.php:374 msgid "Your form has been deleted by an administrator" msgstr "당신의 양식이 관리자에 의해 삭제되었습니다" #: install/install.php:375 -======= -#: install/install.php:353 -msgid "Your form has been deleted by an administrator" -msgstr "당신의 양식이 관리자에 의해 삭제되었습니다" - -#: install/install.php:354 ->>>>>>> support/2.13.0 msgid "" "Hi,\\nWe are sorry to inform you that your request cannot be considered and " "has been deleted by an administrator." msgstr "안녕하세요,\\n당신의 요청이 고려될 수 없고 관리자에 의해 삭제됨을 알리게 되어 유감입니다." -<<<<<<< HEAD #: install/install.php:601 -======= -#: install/install.php:580 ->>>>>>> support/2.13.0 msgid "Formcreator - Sync service catalog issues" msgstr "양식생성기 - 서비스 목록 문제 동기화" @@ -3146,61 +2212,40 @@ msgctxt "button" msgid "Export" msgstr "내보내기" -<<<<<<< HEAD #: hook.php:667 msgid "Cancel my ticket" msgstr "내 티켓 취소" #: hook.php:685 msgid "Old" -msgstr "" - -#: hook.php:692 -======= -#: hook.php:653 -msgid "Cancel my ticket" -msgstr "내 티켓 취소" - -#: hook.php:671 -msgid "Old" msgstr "오래됨" -#: hook.php:678 ->>>>>>> support/2.13.0 +#: hook.php:692 #, php-format msgid "Number of %s" msgstr "%s의 횟수 " -<<<<<<< HEAD #: hook.php:709 msgid "Issues summary" msgstr "이슈 요약" #: hook.php:747 -======= -#: hook.php:695 -msgid "Issues summary" -msgstr "이슈 요약" - -#: hook.php:733 ->>>>>>> support/2.13.0 msgid "" "Formcreator's mini dashboard not usable as default. This Setting has been " "ignored." msgstr "양식생성기의 미니 대시보드는 기본적으로 사용할 수 없습니다. 이 설정은 무시되었습니다." -<<<<<<< HEAD #: js/scripts.js:319 msgid "No form found. Please choose a form below instead." -msgstr "" +msgstr "양식을 찾을 수 없습니다. 대신 다음 양식에서 선택해 주세요." #: js/scripts.js:321 msgid "No form found." -msgstr "" +msgstr "양식을 찾을 수 없습니다." #: js/scripts.js:325 msgid "No FAQ item found." -msgstr "" +msgstr "FAQ 항목을 찾을 수 없습니다." #: js/scripts.js:709 msgid "Are you sure you want to delete this question?" @@ -3219,38 +2264,6 @@ msgid "An error occured while querying forms" msgstr "양식 질의 중 오류 발생함" #: js/scripts.js:1418 -======= - -#: js/scripts.js:315 -msgid "No form found. Please choose a form below instead." -msgstr "양식을 찾을 수 없습니다. 대신 다음 양식에서 선택해 주세요." - -#: js/scripts.js:317 -msgid "No form found." -msgstr "양식을 찾을 수 없습니다." - -#: js/scripts.js:321 -msgid "No FAQ item found." -msgstr "FAQ 항목을 찾을 수 없습니다." - -#: js/scripts.js:690 -msgid "Are you sure you want to delete this question?" -msgstr "이 질문을 삭제 하시겠습니까?" - -#: js/scripts.js:873 -msgid "Are you sure you want to delete this section?" -msgstr "이 섹션을 삭제 하시겠습니까?" - -#: js/scripts.js:1113 -msgid "Add translations" -msgstr "번역 추가" - -#: js/scripts.js:1260 js/scripts.js:1284 -msgid "An error occured while querying forms" -msgstr "양식 질의 중 오류 발생함" - -#: js/scripts.js:1398 ->>>>>>> support/2.13.0 msgid "Are you sure you want to delete this target:" msgstr "이 대상을 삭제 하시겠습니가:" @@ -3270,11 +2283,7 @@ msgstr "빈란 표시" #: entrée standard:39 msgid "LDAP directory" msgid_plural "LDAP directories" -<<<<<<< HEAD -msgstr[0] "" -======= msgstr[0] "LDAP 디렉토리" ->>>>>>> support/2.13.0 #: entrée standard:68 msgid "Filter" diff --git a/locales/lv_LV.po b/locales/lv_LV.po index 042a9e7ad..647f91e7d 100644 --- a/locales/lv_LV.po +++ b/locales/lv_LV.po @@ -11,8 +11,8 @@ 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" +"POT-Creation-Date: 2022-06-15 14:47+0200\n" +"PO-Revision-Date: 2022-06-15 12:10+0000\n" "Last-Translator: Andrejs , 2022\n" "Language-Team: Latvian (Latvia) (https://www.transifex.com/teclib/teams/28042/lv_LV/)\n" "MIME-Version: 1.0\n" @@ -68,9 +68,8 @@ msgstr "Nav limitu" #: 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 +#: inc/entityconfig.class.php:82 inc/form.class.php:111 inc/form.class.php:571 +#: inc/form.class.php:1938 inc/filter/entityfilter.class.php:45 msgid "Form" msgid_plural "Forms" msgstr[0] "" @@ -94,11 +93,11 @@ msgstr "" msgid "Could not move the section" msgstr "" -#: ajax/target_actor.php:52 +#: ajax/target_actor.php:51 msgid "Failed to add the actor" msgstr "" -#: ajax/target_actor.php:63 +#: ajax/target_actor.php:62 msgid "Failed to delete the actor" msgstr "" @@ -137,7 +136,7 @@ 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 +#: front/formanswer.form.php:78 front/form.php:43 inc/common.class.php:686 #: inc/common.class.php:693 msgid "Form Creator" msgstr "Formas Veidotājs" @@ -152,8 +151,8 @@ msgstr "" msgid "Form list" msgstr "Formas saraksts" -#: front/formdisplay.php:84 inc/formanswer.class.php:880 -#: inc/formanswer.class.php:1098 inc/formanswer.class.php:1148 +#: front/formdisplay.php:90 inc/formanswer.class.php:877 +#: inc/formanswer.class.php:1097 inc/formanswer.class.php:1147 msgid "The form has been successfully saved!" msgstr "Forma veiksmīgi saglabāta!" @@ -168,19 +167,19 @@ msgstr "" 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 +#: inc/knowbase.class.php:60 inc/form.class.php:648 +#: inc/abstractitiltarget.class.php:953 inc/abstractitiltarget.class.php:967 msgid "Category" msgid_plural "Categories" msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: inc/knowbase.class.php:62 inc/form.class.php:643 +#: inc/knowbase.class.php:62 inc/form.class.php:651 msgid "See all" msgstr "" -#: inc/knowbase.class.php:79 +#: inc/knowbase.class.php:83 msgid "Please, describe your need here" msgstr "Lūdzu definējiet jūsu prasību" @@ -188,10 +187,10 @@ msgstr "Lūdzu definējiet jūsu prasību" msgid "Textarea" msgstr "Tekstlodziņš" -#: inc/field/textareafield.class.php:160 inc/field/dropdownfield.class.php:439 +#: inc/field/textareafield.class.php:160 inc/field/dropdownfield.class.php:440 #: 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/timefield.class.php:112 inc/field/fieldsfield.class.php:487 #: inc/field/requesttypefield.class.php:159 msgid "A required field is empty:" msgstr "Nepieciešamais lauks tukšs:" @@ -203,7 +202,7 @@ msgid "The regular expression is invalid" msgstr "Nederīga regulāra izteiksme" #: inc/field/dropdownfield.class.php:70 inc/filter/entityfilter.class.php:44 -#: inc/abstractitiltarget.class.php:2025 inc/abstractitiltarget.class.php:2043 +#: inc/abstractitiltarget.class.php:2024 inc/abstractitiltarget.class.php:2042 msgid "User" msgstr "" @@ -211,23 +210,23 @@ msgstr "" msgid "User and form" msgstr "" -#: inc/field/dropdownfield.class.php:430 entrée standard:38 +#: inc/field/dropdownfield.class.php:431 entrée standard:38 msgid "Dropdown" msgid_plural "Dropdowns" msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: inc/field/dropdownfield.class.php:461 +#: inc/field/dropdownfield.class.php:462 msgid "Invalid value for " msgstr "" -#: inc/field/dropdownfield.class.php:473 +#: inc/field/dropdownfield.class.php:474 #, php-format msgid "The itemtype field is required: %s" msgstr "" -#: inc/field/dropdownfield.class.php:489 +#: inc/field/dropdownfield.class.php:490 #, php-format msgid "Invalid dropdown type: %s" msgstr "" @@ -296,11 +295,11 @@ msgid "Radios" msgstr "Radio pogas" #: inc/field/radiosfield.class.php:114 inc/field/glpiselectfield.class.php:86 -#: inc/field/fieldsfield.class.php:488 inc/field/checkboxesfield.class.php:229 +#: inc/field/fieldsfield.class.php:511 inc/field/checkboxesfield.class.php:229 msgid "The field value is required:" msgstr "Nepieciešams ievadīt lauka vērtību:" -#: inc/field/radiosfield.class.php:192 inc/field/selectfield.class.php:111 +#: inc/field/radiosfield.class.php:192 inc/field/selectfield.class.php:104 #: 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 @@ -333,12 +332,12 @@ msgstr "" #: inc/field/ipfield.class.php:121 msgid "IP address" -msgid_plural "Adresses IP" +msgid_plural "IP addresses" msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: inc/field/urgencyfield.class.php:84 inc/abstractitiltarget.class.php:994 +#: inc/field/urgencyfield.class.php:84 inc/abstractitiltarget.class.php:995 msgid "Urgency" msgstr "" @@ -387,7 +386,7 @@ msgstr[2] "" #: inc/field/hostnamefield.class.php:114 msgid "Hostname" -msgid_plural "Hostname" +msgid_plural "Hostnames" msgstr[0] "" msgstr[1] "" msgstr[2] "" @@ -408,7 +407,7 @@ msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: inc/field/selectfield.class.php:104 +#: inc/field/selectfield.class.php:97 msgid "Select" msgstr "Atlasīt" @@ -467,23 +466,24 @@ msgstr "" msgid "Field" msgstr "" -#: inc/field/fieldsfield.class.php:243 +#: inc/field/fieldsfield.class.php:253 msgid "show" msgstr "" -#: inc/field/fieldsfield.class.php:361 -msgid "Field type not implemented yet !" +#: inc/field/fieldsfield.class.php:388 +#, php-format +msgid "Field '%1$s' type not implemented yet !" msgstr "" -#: inc/field/fieldsfield.class.php:442 +#: inc/field/fieldsfield.class.php:465 msgid "Some numeric fields contains non numeric values" msgstr "" -#: inc/field/fieldsfield.class.php:447 +#: inc/field/fieldsfield.class.php:470 msgid "Some URL fields contains invalid links" msgstr "" -#: inc/field/fieldsfield.class.php:533 +#: inc/field/fieldsfield.class.php:556 msgid "Additionnal fields" msgstr "" @@ -509,7 +509,7 @@ msgstr "" msgid "Range max" msgstr "" -#: inc/field/requesttypefield.class.php:85 inc/targetticket.class.php:1121 +#: inc/field/requesttypefield.class.php:85 inc/targetticket.class.php:1123 msgid "Request type" msgstr "" @@ -519,8 +519,8 @@ msgid "This is not a number: %s" msgstr "" #: inc/field/floatfield.class.php:181 -msgid "Float" -msgstr "Peldošais" +msgid "Decimal number" +msgstr "" #: inc/field/datefield.class.php:135 msgid "Date" @@ -577,11 +577,11 @@ msgstr "Rādīt kamēr" #: 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/form.class.php:1831 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 +#: inc/question.class.php:832 inc/questionparameter/range.class.php:205 +#: inc/questionregex.class.php:185 inc/questiondependency.class.php:196 +#: inc/item_targetticket.class.php:150 inc/targetticket.class.php:1429 #, php-format msgid "Failed to add or update the %1$s %2$s" msgstr "" @@ -589,11 +589,11 @@ 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/form.class.php:1522 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 +#: inc/question.class.php:881 inc/questionparameter/range.class.php:140 +#: inc/questionregex.class.php:120 inc/questiondependency.class.php:211 +#: inc/item_targetticket.class.php:64 inc/targetticket.class.php:1468 #, php-format msgid "Cannot export an empty object: %s" msgstr "" @@ -621,17 +621,17 @@ msgstr[2] "" 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:389 +#: inc/issue.class.php:403 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 +#: inc/issue.class.php:532 inc/form_language.class.php:213 +#: inc/form.class.php:156 inc/form.class.php:2133 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/issue.class.php:545 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 @@ -639,119 +639,157 @@ msgstr "" msgid "ID" msgstr "" -#: inc/issue.class.php:531 inc/form.class.php:2120 entrée standard:65 +#: inc/issue.class.php:554 inc/form.class.php:505 inc/form.class.php:2142 +#: 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 +#: inc/issue.class.php:567 inc/formanswer.class.php:259 msgid "Status" msgstr "" -#: inc/issue.class.php:556 +#: inc/issue.class.php:579 msgid "Opening date" msgstr "" -#: inc/issue.class.php:565 +#: inc/issue.class.php:588 msgid "Last update" msgstr "" -#: inc/issue.class.php:574 inc/form.class.php:174 -#: inc/abstracttarget.class.php:508 +#: inc/issue.class.php:597 inc/form.class.php:174 +#: inc/abstracttarget.class.php:517 msgid "Entity" msgid_plural "Entities" msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: inc/issue.class.php:584 inc/notificationtargetformanswer.class.php:79 +#: inc/issue.class.php:607 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 +#: inc/formanswer.class.php:608 inc/abstractitiltarget.class.php:1710 msgid "Requester" msgid_plural "Requesters" msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: inc/issue.class.php:602 inc/formanswer.class.php:228 +#: inc/issue.class.php:625 inc/formanswer.class.php:228 msgid "Form approver" msgstr "Formas apstiprinātājs" -#: inc/issue.class.php:618 inc/formanswer.class.php:539 -#: inc/formanswer.class.php:546 inc/formanswer.class.php:628 +#: inc/issue.class.php:641 inc/formanswer.class.php:537 +#: inc/formanswer.class.php:544 inc/formanswer.class.php:623 #: inc/form_language.class.php:227 msgid "Comment" msgstr "Komentārs" -#: inc/issue.class.php:630 +#: inc/issue.class.php:653 msgid "Ticket approver" msgstr "Pieteikuma apstiprinātājs" -#: inc/issue.class.php:664 +#: inc/issue.class.php:687 msgid "Technician" msgstr "" -#: inc/issue.class.php:697 +#: inc/issue.class.php:718 msgid "Technician group" msgstr "" -#: inc/issue.class.php:728 inc/formanswer.class.php:248 +#: inc/issue.class.php:751 inc/formanswer.class.php:248 msgid "Form approver group" msgstr "Formas apstiprinātāju grupa" -#: inc/issue.class.php:761 +#: inc/issue.class.php:762 inc/abstractitiltarget.class.php:742 +msgid "Time to resolve" +msgstr "" + +#: inc/issue.class.php:773 +msgid "Time to resolve + Progress" +msgstr "" + +#: inc/issue.class.php:783 +msgid "Internal time to resolve" +msgstr "" + +#: inc/issue.class.php:794 +msgid "Internal time to resolve + Progress" +msgstr "" + +#: inc/issue.class.php:804 +msgid "Resolution date" +msgstr "" + +#: inc/issue.class.php:819 +msgid "Internal time to own" +msgstr "" + +#: inc/issue.class.php:830 +msgid "Internal time to own + Progress" +msgstr "" + +#: inc/issue.class.php:840 +msgid "Time to own" +msgstr "" + +#: inc/issue.class.php:851 +msgid "Time to own + Progress" +msgstr "" + +#: inc/issue.class.php:877 msgid "Ticket" msgstr "" -#: inc/issue.class.php:762 inc/formanswer.class.php:183 +#: inc/issue.class.php:878 inc/formanswer.class.php:183 msgid "Form answer" msgid_plural "Form answers" msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: inc/issue.class.php:767 +#: inc/issue.class.php:883 msgid "Not validated" msgstr "" -#: inc/issue.class.php:768 inc/formanswer.class.php:76 +#: inc/issue.class.php:884 inc/formanswer.class.php:76 #: inc/form_validator.class.php:71 msgid "Refused" msgstr "" -#: inc/issue.class.php:836 +#: inc/issue.class.php:952 #, php-format msgid "%1$s %2$s" msgstr "" -#: inc/issue.class.php:1099 inc/filter/itilcategoryfilter.class.php:56 +#: inc/issue.class.php:1215 inc/filter/itilcategoryfilter.class.php:56 +#: hook.php:677 msgid "All" msgstr "" -#: inc/issue.class.php:1105 +#: inc/issue.class.php:1221 hook.php:678 msgid "New" msgstr "" -#: inc/issue.class.php:1111 +#: inc/issue.class.php:1227 hook.php:679 msgid "Assigned" msgstr "" -#: inc/issue.class.php:1117 inc/formanswer.class.php:75 -#: inc/form_validator.class.php:69 +#: inc/issue.class.php:1233 inc/formanswer.class.php:75 +#: inc/form_validator.class.php:69 hook.php:680 msgid "Waiting" msgstr "" -#: inc/issue.class.php:1123 +#: inc/issue.class.php:1239 hook.php:681 msgid "To validate" msgstr "Apstiprināšanai" -#: inc/issue.class.php:1129 +#: inc/issue.class.php:1245 hook.php:682 msgid "Solved" msgstr "" -#: inc/issue.class.php:1135 +#: inc/issue.class.php:1251 hook.php:683 msgid "Closed" msgstr "Aizvērts" @@ -762,31 +800,43 @@ msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: inc/category.class.php:72 +#: inc/category.class.php:80 msgid "Knowbase category" msgstr "Zināšanas bāzes kategorija" -#: inc/category.class.php:78 +#: inc/category.class.php:86 msgid "As child of" msgstr "" +#: inc/category.class.php:92 inc/form.class.php:261 entrée standard:65 +msgid "Icon" +msgstr "" + +#: inc/category.class.php:98 inc/form.class.php:269 entrée standard:67 +msgid "Icon color" +msgstr "" + +#: inc/category.class.php:104 inc/form.class.php:277 entrée standard:80 +msgid "Background color" +msgstr "" + #: inc/notificationtargetformanswer.class.php:43 msgid "The form as been saved" msgstr "Forma saglabāta" -#: inc/notificationtargetformanswer.class.php:44 install/install.php:321 +#: inc/notificationtargetformanswer.class.php:44 install/install.php:355 msgid "A form need to be validate" msgstr "Formai jābūt apstiprinātai" -#: inc/notificationtargetformanswer.class.php:45 install/install.php:327 +#: inc/notificationtargetformanswer.class.php:45 install/install.php:361 msgid "The form is refused" msgstr "Forma noraidīta" -#: inc/notificationtargetformanswer.class.php:46 install/install.php:333 +#: inc/notificationtargetformanswer.class.php:46 install/install.php:367 msgid "The form is accepted" msgstr "Forma akceptēta" -#: inc/notificationtargetformanswer.class.php:47 install/install.php:339 +#: inc/notificationtargetformanswer.class.php:47 install/install.php:373 msgid "The form is deleted" msgstr "Forma izdzēsta" @@ -831,15 +881,15 @@ msgid "Author" msgstr "" #: inc/notificationtargetformanswer.class.php:98 -#: inc/abstractitiltarget.class.php:1289 +#: inc/abstractitiltarget.class.php:1290 msgid "Approver" msgstr "" -#: inc/target_actor.class.php:66 inc/abstractitiltarget.class.php:2035 +#: inc/target_actor.class.php:66 inc/abstractitiltarget.class.php:2034 msgid "Form author" msgstr "" -#: inc/target_actor.class.php:67 inc/abstractitiltarget.class.php:2038 +#: inc/target_actor.class.php:67 inc/abstractitiltarget.class.php:2037 msgid "Form validator" msgstr "Formas apstiprinātājs" @@ -847,7 +897,7 @@ msgstr "Formas apstiprinātājs" msgid "Specific person" msgstr "Noteikta persona" -#: inc/target_actor.class.php:69 inc/abstractitiltarget.class.php:2048 +#: inc/target_actor.class.php:69 inc/abstractitiltarget.class.php:2047 msgid "Person from the question" msgstr "Persona no jautājuma" @@ -855,7 +905,7 @@ msgstr "Persona no jautājuma" msgid "Specific group" msgstr "Noteikta grupa" -#: inc/target_actor.class.php:71 inc/abstractitiltarget.class.php:2059 +#: inc/target_actor.class.php:71 inc/abstractitiltarget.class.php:2058 msgid "Group from the question" msgstr "Grupa no jautājuma" @@ -871,15 +921,15 @@ msgstr "" msgid "Specific supplier" msgstr "Norādīt piegādātāju" -#: inc/target_actor.class.php:75 inc/abstractitiltarget.class.php:2088 +#: inc/target_actor.class.php:75 inc/abstractitiltarget.class.php:2087 msgid "Supplier from the question" msgstr "Piegādātājs no jautājuma" -#: inc/target_actor.class.php:76 inc/abstractitiltarget.class.php:2077 +#: inc/target_actor.class.php:76 inc/abstractitiltarget.class.php:2076 msgid "Actors from the question" msgstr "Dalībnieki no jautājuma" -#: inc/target_actor.class.php:77 inc/abstractitiltarget.class.php:2092 +#: inc/target_actor.class.php:77 inc/abstractitiltarget.class.php:2091 msgid "Form author's supervisor" msgstr "" @@ -887,7 +937,7 @@ msgstr "" msgid "Observer" msgstr "" -#: inc/target_actor.class.php:85 inc/abstractitiltarget.class.php:1725 +#: inc/target_actor.class.php:85 inc/abstractitiltarget.class.php:1724 msgid "Assigned to" msgstr "" @@ -922,67 +972,67 @@ msgstr "" msgid "Accepted" msgstr "" -#: inc/formanswer.class.php:525 +#: inc/formanswer.class.php:523 msgid "Print this form" msgstr "Izdrukāt formu" -#: inc/formanswer.class.php:549 +#: inc/formanswer.class.php:547 msgid "Form accepted by validator." msgstr "Formu akceptēja apstiprinātājs." -#: inc/formanswer.class.php:551 +#: inc/formanswer.class.php:549 msgid "Form successfully saved." msgstr "Forma saglabāta veiksmīgi." -#: inc/formanswer.class.php:621 inc/formaccesstype.class.php:122 +#: inc/formanswer.class.php:616 inc/formaccesstype.class.php:122 msgid "Save" msgstr "" -#: inc/formanswer.class.php:633 +#: inc/formanswer.class.php:628 msgid "Required if refused" msgstr "Nepieciešams ja noraidīts" -#: inc/formanswer.class.php:639 +#: inc/formanswer.class.php:634 msgid "Refuse" msgstr "Noraidīt" -#: inc/formanswer.class.php:647 +#: inc/formanswer.class.php:642 msgid "Edit answers" msgstr "" -#: inc/formanswer.class.php:653 +#: inc/formanswer.class.php:648 msgid "Cancel edition" msgstr "" -#: inc/formanswer.class.php:660 +#: inc/formanswer.class.php:655 msgid "Accept" msgstr "Akceptēt" -#: inc/formanswer.class.php:681 +#: inc/formanswer.class.php:676 msgid "Refused comment is required!" msgstr "Nepieciešams noraidīšanas komentārs!" -#: inc/formanswer.class.php:753 +#: inc/formanswer.class.php:750 msgid "You are not the validator of these answers" msgstr "Jūs neesat apstiprinātājs šīm atbildēm" -#: inc/formanswer.class.php:959 inc/formanswer.class.php:961 +#: inc/formanswer.class.php:956 inc/formanswer.class.php:958 msgid "Form data" msgstr "Formas dati" -#: inc/formanswer.class.php:1085 inc/formanswer.class.php:1135 +#: inc/formanswer.class.php:1084 inc/formanswer.class.php:1134 msgid "Cannot generate targets!" msgstr "Nevar ģenerēt mērķi" -#: inc/formanswer.class.php:1252 +#: inc/formanswer.class.php:1258 msgid "No turing test set" msgstr "" -#: inc/formanswer.class.php:1257 +#: inc/formanswer.class.php:1263 msgid "You failed the Turing test" msgstr "" -#: inc/formanswer.class.php:1299 +#: inc/formanswer.class.php:1305 msgid "You must select validator!" msgstr "" @@ -994,15 +1044,15 @@ msgstr "" msgid "Failed to delete this issue. An internal error occured." msgstr "" -#: inc/common.class.php:761 +#: inc/common.class.php:777 msgid "Seek assistance" msgstr "Meklēt palidzību" -#: inc/common.class.php:766 +#: inc/common.class.php:782 msgid "My requests for assistance" msgstr "Mans palīdzības pieprasījums" -#: inc/common.class.php:796 +#: inc/common.class.php:812 msgid "Consult feeds" msgstr "Palīg plūsma" @@ -1043,9 +1093,9 @@ 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 +#: inc/form_language.class.php:111 inc/form.class.php:1048 +#: inc/form.class.php:1173 inc/abstracttarget.class.php:161 +#: inc/abstractitiltarget.class.php:1541 msgid "The name cannot be empty!" msgstr "Virsraksts nevar būt tukšs!" @@ -1057,7 +1107,7 @@ msgstr "" msgid "Add a translation" msgstr "" -#: inc/form_language.class.php:283 js/scripts.js:1113 +#: inc/form_language.class.php:283 js/scripts.js:1179 msgid "Update a translation" msgstr "" @@ -1078,7 +1128,7 @@ 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 +#: inc/form.class.php:529 inc/abstractitiltarget.class.php:1615 msgid "Delete" msgstr "Izdzēst" @@ -1104,23 +1154,23 @@ msgstr "Nekas" msgid "Need validaton?" msgstr "" -#: inc/form_validator.class.php:126 inc/abstractitiltarget.class.php:2029 +#: inc/form_validator.class.php:126 inc/abstractitiltarget.class.php:2028 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 +#: inc/form_validator.class.php:303 inc/profile.class.php:62 +#: inc/targetproblem.class.php:146 inc/entityconfig.class.php:389 +#: inc/targetchange.class.php:483 inc/targetticket.class.php:317 +#: inc/targetticket.class.php:352 inc/abstractitiltarget.class.php:2017 msgctxt "button" msgid "Save" msgstr "" -#: inc/form_validator.class.php:709 inc/abstractitiltarget.class.php:1269 +#: inc/form_validator.class.php:717 inc/abstractitiltarget.class.php:1270 msgid "Validation" msgstr "" -#: inc/form_validator.class.php:711 +#: inc/form_validator.class.php:719 msgid "Choose a validator" msgstr "Izvēlēties apstiprinātāju" @@ -1138,7 +1188,7 @@ msgid "Properties" msgstr "" #: inc/targetproblem.class.php:521 inc/targetchange.class.php:285 -#: inc/targetticket.class.php:1409 +#: inc/targetticket.class.php:1411 #, php-format msgid "" "Failed to add or update the %1$s %2$s: a question is missing and is used in " @@ -1146,7 +1196,7 @@ msgid "" msgstr "" #: inc/targetproblem.class.php:578 inc/targetchange.class.php:105 -#: inc/targetticket.class.php:135 inc/abstractitiltarget.class.php:1171 +#: inc/targetticket.class.php:135 inc/abstractitiltarget.class.php:1172 msgid "Actors" msgstr "Dalībnieki" @@ -1171,93 +1221,111 @@ msgstr "" 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 +#: inc/entityconfig.class.php:90 inc/entityconfig.class.php:99 +#: inc/entityconfig.class.php:107 inc/entityconfig.class.php:115 +#: inc/entityconfig.class.php:123 inc/entityconfig.class.php:131 +#: inc/entityconfig.class.php:139 inc/entityconfig.class.php:147 +#: inc/entityconfig.class.php:155 msgid "Inheritance of the parent entity" msgstr "" -#: inc/entityconfig.class.php:84 +#: inc/entityconfig.class.php:91 msgid "GLPi's helpdesk" msgstr "GLPI helpdesks" -#: inc/entityconfig.class.php:85 +#: inc/entityconfig.class.php:92 msgid "Service catalog simplified" msgstr "Vienkāršots servisu katalogs" -#: inc/entityconfig.class.php:86 +#: inc/entityconfig.class.php:93 msgid "Service catalog extended" msgstr "Izvērst servisu katalogs" -#: inc/entityconfig.class.php:93 +#: inc/entityconfig.class.php:100 msgid "All available forms" msgstr "" -#: inc/entityconfig.class.php:94 +#: inc/entityconfig.class.php:101 msgid "Only default forms" msgstr "" -#: inc/entityconfig.class.php:101 +#: inc/entityconfig.class.php:108 msgid "Popularity sort" msgstr "Sakārtot pēc popularitātes" -#: inc/entityconfig.class.php:102 +#: inc/entityconfig.class.php:109 msgid "Alphabetic sort" msgstr "Sakārtot alfabēta secībā" -#: inc/entityconfig.class.php:109 +#: inc/entityconfig.class.php:116 msgid "Merged with Forms" msgstr "" -#: inc/entityconfig.class.php:110 +#: inc/entityconfig.class.php:117 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 +#: inc/entityconfig.class.php:124 inc/entityconfig.class.php:132 +#: inc/entityconfig.class.php:140 inc/entityconfig.class.php:148 +#: 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 +#: inc/entityconfig.class.php:125 inc/entityconfig.class.php:133 +#: inc/entityconfig.class.php:141 inc/entityconfig.class.php:149 msgid "Hidden" msgstr "" -#: inc/entityconfig.class.php:208 +#: inc/entityconfig.class.php:156 +msgid "Variable height" +msgstr "" + +#: inc/entityconfig.class.php:157 +msgid "Uniform height" +msgstr "" + +#: inc/entityconfig.class.php:231 msgid "Helpdesk" msgstr "Helpdesks" -#: inc/entityconfig.class.php:216 inc/entityconfig.class.php:348 entrée +#: inc/entityconfig.class.php:239 inc/entityconfig.class.php:403 entrée #: standard:44 msgid "Helpdesk mode" msgstr "Helpdesk režīms" -#: inc/entityconfig.class.php:227 +#: inc/entityconfig.class.php:250 msgid "Default Form list mode" msgstr "" -#: inc/entityconfig.class.php:245 inc/entityconfig.class.php:358 +#: inc/entityconfig.class.php:268 inc/entityconfig.class.php:413 msgid "Sort order" msgstr "" -#: inc/entityconfig.class.php:261 inc/entityconfig.class.php:368 +#: inc/entityconfig.class.php:284 inc/entityconfig.class.php:423 msgid "Knowledge base" msgstr "" -#: inc/entityconfig.class.php:276 +#: inc/entityconfig.class.php:299 msgid "Search" msgstr "" -#: inc/entityconfig.class.php:292 +#: inc/entityconfig.class.php:315 msgid "Counters dashboard" msgstr "" -#: inc/entityconfig.class.php:308 +#: inc/entityconfig.class.php:331 msgid "Header message" msgstr "" -#: inc/entityconfig.class.php:320 inc/entityconfig.class.php:398 +#: inc/entityconfig.class.php:347 +msgid "Search issue" +msgstr "" + +#: inc/entityconfig.class.php:363 +msgid "Tile design" +msgstr "" + +#: inc/entityconfig.class.php:375 inc/entityconfig.class.php:453 #: inc/form.class.php:239 entrée standard:84 msgid "Header" msgid_plural "Headers" @@ -1265,11 +1333,11 @@ msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: inc/entityconfig.class.php:378 +#: inc/entityconfig.class.php:433 msgid "Display search field" msgstr "" -#: inc/entityconfig.class.php:388 +#: inc/entityconfig.class.php:443 msgid "Display header" msgstr "" @@ -1304,7 +1372,7 @@ msgstr "Ierobežota pieeja" msgid "Answers waiting for validation" msgstr "" -#: inc/form.class.php:124 inc/form.class.php:1583 inc/form.class.php:1609 +#: inc/form.class.php:124 inc/form.class.php:1606 inc/form.class.php:1632 msgid "Import forms" msgstr "Importēt formas" @@ -1329,18 +1397,6 @@ msgstr "Piekļuve" 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 "" @@ -1361,204 +1417,208 @@ msgstr "" msgid "Answers title" msgstr "" -#: inc/form.class.php:504 inc/form.class.php:557 +#: inc/form.class.php:504 inc/form.class.php:563 msgid "Target" msgid_plural "Targets" msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: inc/form.class.php:540 inc/form.class.php:2108 +#: inc/form.class.php:506 +msgid "Actions" +msgstr "" + +#: inc/form.class.php:546 inc/form.class.php:2130 msgid "Add a target" msgstr "" -#: inc/form.class.php:560 +#: inc/form.class.php:566 msgid "Preview" msgstr "" -#: inc/form.class.php:561 +#: inc/form.class.php:567 msgid "properties" msgstr "" -#: inc/form.class.php:869 +#: inc/form.class.php:886 msgid "What are you looking for?" msgstr "" -#: inc/form.class.php:877 +#: inc/form.class.php:894 #, php-format msgid "My %1$d last forms (requester)" msgstr "" -#: inc/form.class.php:880 +#: inc/form.class.php:897 msgid "No form posted yet" msgstr "Nav nosūtītas formas" -#: inc/form.class.php:910 +#: inc/form.class.php:927 msgid "All my forms (requester)" msgstr "Visas manas formas (pieteicējs)" -#: inc/form.class.php:923 +#: inc/form.class.php:940 #, php-format msgid "My %1$d last forms (validator)" msgstr "" -#: inc/form.class.php:931 +#: inc/form.class.php:948 msgid "No form waiting for validation" msgstr "Nav formas kuram nepieciešama apstiprināšana" -#: inc/form.class.php:966 +#: inc/form.class.php:983 msgid "All my forms (validator)" msgstr "Visas manas formas (Apstiprinātājs)" -#: inc/form.class.php:1176 +#: inc/form.class.php:1184 msgid "Cannot use empty name for form answers. Keeping the previous value." msgstr "" -#: inc/form.class.php:1271 +#: inc/form.class.php:1279 #, php-format msgid "The question %s is not compatible with public forms" msgstr "" -#: inc/form.class.php:1351 +#: inc/form.class.php:1359 msgid "Errored duplicate" msgstr "" -#: inc/form.class.php:1362 +#: inc/form.class.php:1370 msgid "Duplicate" msgstr "Dublikāts" -#: inc/form.class.php:1409 +#: inc/form.class.php:1417 msgctxt "button" msgid "Post" msgstr "" -#: inc/form.class.php:1427 +#: inc/form.class.php:1440 #, php-format msgid "Form duplicated: %s" msgstr "Formas dublikāts: %s" -#: inc/form.class.php:1438 +#: inc/form.class.php:1456 #, php-format msgid "Form Transfered: %s" msgstr "Forma pārnesta: %s" -#: inc/form.class.php:1457 +#: inc/form.class.php:1480 msgid "Back" msgstr "Atpakaļ" -#: inc/form.class.php:1556 +#: inc/form.class.php:1579 msgid "Upload of JSON files not allowed." msgstr "JSON datņu augšupielāde liegta" -#: inc/form.class.php:1559 +#: inc/form.class.php:1582 msgid "You may allow JSON files right now." msgstr "Nepieciešams atļaut JSON datnes." -#: inc/form.class.php:1560 +#: inc/form.class.php:1583 msgctxt "button" msgid "Create" msgstr "Izveidot" -#: inc/form.class.php:1563 inc/form.class.php:1574 +#: inc/form.class.php:1586 inc/form.class.php:1597 msgid "Please contact your GLPI administrator." msgstr "Lūdzu sazināties ar GLPI administratoru." -#: inc/form.class.php:1564 inc/form.class.php:1575 +#: inc/form.class.php:1587 inc/form.class.php:1598 msgctxt "button" msgid "Back" msgstr "Atpakaļ" -#: inc/form.class.php:1567 +#: inc/form.class.php:1590 msgid "Upload of JSON files not enabled." msgstr "JSON datnes augšupielādēšana nav iespējota." -#: inc/form.class.php:1570 inc/form.class.php:1573 +#: inc/form.class.php:1593 inc/form.class.php:1596 msgid "You may enable JSON files right now." msgstr "Tagad jums nepieciešams iespējot JSON datnes." -#: inc/form.class.php:1571 +#: inc/form.class.php:1594 msgctxt "button" msgid "Enable" msgstr "Iespējot" -#: inc/form.class.php:1618 +#: inc/form.class.php:1641 msgctxt "button" msgid "Send" msgstr "" -#: inc/form.class.php:1637 +#: inc/form.class.php:1660 msgid "Forms import impossible, the file is empty" msgstr "" -#: inc/form.class.php:1641 inc/form.class.php:1645 +#: inc/form.class.php:1664 inc/form.class.php:1668 msgid "Forms import impossible, the file seems corrupt" msgstr "" -#: inc/form.class.php:1651 +#: inc/form.class.php:1674 msgid "Forms import impossible, the file was generated with another version" msgstr "" -#: inc/form.class.php:1658 +#: inc/form.class.php:1681 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 +#: inc/form.class.php:1707 #, php-format msgid "Failed to import %s" msgstr "" -#: inc/form.class.php:1689 +#: inc/form.class.php:1712 #, php-format msgid "Forms successfully imported from %s" msgstr "Formas veiksmīgi importētas no %s" -#: inc/form.class.php:1752 +#: inc/form.class.php:1775 #, php-format msgid "The form %1$s already exists and is in an unmodifiable entity." msgstr "" -#: inc/form.class.php:1760 +#: inc/form.class.php:1783 #, php-format msgid "You don't have right to update the entity %1$s." msgstr "" -#: inc/form.class.php:1770 +#: inc/form.class.php:1793 #, php-format msgid "The entity %1$s is required for the form %2$s." msgstr "" -#: inc/form.class.php:1852 +#: inc/form.class.php:1875 msgid "Failed to create JSON document type" msgstr "Neizdevās izveidot JSON dokumenta tipu" -#: inc/form.class.php:1859 +#: inc/form.class.php:1882 msgid "JSON document type not found" msgstr "JSON dokumenta tips nav atrasts" -#: inc/form.class.php:1866 +#: inc/form.class.php:1889 msgid "Failed to update JSON document type" msgstr "Neizdevās atjaunot JSON dokumenta tipu" -#: inc/form.class.php:1886 +#: inc/form.class.php:1909 msgid "Forms without category" msgstr "Formas bez kategorijas" -#: inc/form.class.php:1907 +#: inc/form.class.php:1930 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 +#: inc/form.class.php:2161 inc/targetticket.class.php:392 +#: inc/abstractitiltarget.class.php:1734 inc/abstractitiltarget.class.php:2017 msgid "Add" msgstr "" -#: inc/form.class.php:2157 inc/form.class.php:2180 +#: inc/form.class.php:2179 inc/form.class.php:2202 msgid "Unsupported target type." msgstr "" -#: inc/form.class.php:2219 +#: inc/form.class.php:2241 msgid "plugin_formcreator_load_check" msgstr "" @@ -1606,10 +1666,10 @@ msgstr "Virsraksts ir nepieciešams" 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 +#: inc/question.class.php:70 inc/targetticket.class.php:1134 +#: inc/targetticket.class.php:1173 inc/abstractitiltarget.class.php:968 +#: inc/abstractitiltarget.class.php:1005 inc/abstractitiltarget.class.php:1083 +#: inc/abstractitiltarget.class.php:1214 inc/abstractitiltarget.class.php:1295 #: entrée standard:41 msgid "Question" msgid_plural "Questions" @@ -1646,48 +1706,48 @@ msgstr "" msgid "A parameter is missing for this question type" msgstr "" -#: inc/question.class.php:1273 +#: inc/question.class.php:1268 msgid "Service levels" msgstr "" -#: inc/question.class.php:1274 inc/abstractitiltarget.class.php:805 +#: inc/question.class.php:1269 inc/abstractitiltarget.class.php:806 msgid "SLA" msgstr "" -#: inc/question.class.php:1275 inc/abstractitiltarget.class.php:878 +#: inc/question.class.php:1270 inc/abstractitiltarget.class.php:879 msgid "OLA" msgstr "" -#: inc/question.class.php:1292 inc/question.class.php:1332 -#: inc/question.class.php:1335 +#: inc/question.class.php:1287 inc/question.class.php:1327 +#: inc/question.class.php:1330 msgid "Assets" msgstr "" -#: inc/question.class.php:1306 hook.php:675 hook.php:692 +#: inc/question.class.php:1301 hook.php:691 hook.php:708 msgid "Assistance" msgstr "" -#: inc/question.class.php:1311 +#: inc/question.class.php:1306 msgid "Management" msgstr "" -#: inc/question.class.php:1320 +#: inc/question.class.php:1315 msgid "Tools" msgstr "" -#: inc/question.class.php:1321 +#: inc/question.class.php:1316 msgid "Notes" msgstr "" -#: inc/question.class.php:1322 +#: inc/question.class.php:1317 msgid "RSS feed" msgstr "" -#: inc/question.class.php:1324 +#: inc/question.class.php:1319 msgid "Administration" msgstr "" -#: inc/question.class.php:1332 inc/question.class.php:1335 +#: inc/question.class.php:1327 inc/question.class.php:1330 msgid "Plugin" msgid_plural "Plugins" msgstr[0] "" @@ -1762,15 +1822,15 @@ msgstr "" msgid "Name is required." msgstr "" -#: inc/abstracttarget.class.php:493 +#: inc/abstracttarget.class.php:502 msgid "Destination entity" msgstr "" -#: inc/abstracttarget.class.php:509 +#: inc/abstracttarget.class.php:518 msgid "User type question" msgstr "Lietotāja jautājuma tips" -#: inc/abstracttarget.class.php:510 +#: inc/abstracttarget.class.php:519 msgid "Entity type question" msgstr "Nodaļas jautājuma tips" @@ -1828,14 +1888,14 @@ 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 +#: inc/abstractitiltarget.class.php:200 inc/abstractitiltarget.class.php:208 +#: inc/abstractitiltarget.class.php:216 inc/abstractitiltarget.class.php:224 +#: inc/abstractitiltarget.class.php:233 msgid "Equals to the answer to the question" msgstr "Vienlīdzīgs ar jautājuma atbildi" -#: inc/targetticket.class.php:101 inc/abstractitiltarget.class.php:224 -#: inc/abstractitiltarget.class.php:233 +#: inc/targetticket.class.php:101 inc/abstractitiltarget.class.php:225 +#: inc/abstractitiltarget.class.php:234 msgid "Last valid answer" msgstr "" @@ -1912,23 +1972,23 @@ msgstr "Salinkota vienība neeksistē" msgid "Failed to link the item" msgstr "Neizdevis salinkot ar vienību" -#: inc/targetticket.class.php:957 install/install.php:334 +#: inc/targetticket.class.php:959 install/install.php:368 msgid "Your form has been accepted by the validator" msgstr "Jūsu formu akceptēja apstiprinātājs" -#: inc/targetticket.class.php:1108 +#: inc/targetticket.class.php:1110 msgid "Request source" msgstr "" -#: inc/targetticket.class.php:1133 +#: inc/targetticket.class.php:1135 msgid "Type " msgstr "" -#: inc/targetticket.class.php:1161 +#: inc/targetticket.class.php:1163 msgid "Associated elements" msgstr "" -#: inc/targetticket.class.php:1172 +#: inc/targetticket.class.php:1174 msgid "Item " msgstr "" @@ -1965,192 +2025,199 @@ msgid "Tags from questions or specific tags" msgstr "Tagi no jautājumiem vai noteiktiem tagiem" #: inc/abstractitiltarget.class.php:189 +msgid "TTR from template or none" +msgstr "" + +#: inc/abstractitiltarget.class.php:190 msgid "equals to the answer to the question" msgstr "vienlīdzīgs ar jautājuma atbildi" -#: inc/abstractitiltarget.class.php:190 +#: inc/abstractitiltarget.class.php:191 msgid "calculated from the ticket creation date" msgstr "saskaitīts no pieteikuma izveidošanas datuma" -#: inc/abstractitiltarget.class.php:191 +#: inc/abstractitiltarget.class.php:192 msgid "calculated from the answer to the question" msgstr "saskaitīts no atbildes uz jautājumu" -#: inc/abstractitiltarget.class.php:197 +#: inc/abstractitiltarget.class.php:198 msgid "SLA from template or none" msgstr "" -#: inc/abstractitiltarget.class.php:198 +#: inc/abstractitiltarget.class.php:199 msgid "Specific SLA" msgstr "" -#: inc/abstractitiltarget.class.php:205 +#: inc/abstractitiltarget.class.php:206 msgid "OLA from template or none" msgstr "" -#: inc/abstractitiltarget.class.php:206 +#: inc/abstractitiltarget.class.php:207 msgid "Specific OLA" msgstr "" -#: inc/abstractitiltarget.class.php:213 +#: inc/abstractitiltarget.class.php:214 msgid "Urgency from template or Medium" msgstr "Steidzamība no veidnes vai Vidēja" -#: inc/abstractitiltarget.class.php:214 +#: inc/abstractitiltarget.class.php:215 msgid "Specific urgency" msgstr "Norādīt steidzamību" -#: inc/abstractitiltarget.class.php:221 +#: inc/abstractitiltarget.class.php:222 msgid "Category from template or none" msgstr "Kategorija no veidnes vai bez kategorijas" -#: inc/abstractitiltarget.class.php:222 +#: inc/abstractitiltarget.class.php:223 msgid "Specific category" msgstr "Norādīt kategoriju" -#: inc/abstractitiltarget.class.php:230 +#: inc/abstractitiltarget.class.php:231 msgid "Location from template or none" msgstr "Vieta no veidnes vai nenorādīta" -#: inc/abstractitiltarget.class.php:231 +#: inc/abstractitiltarget.class.php:232 msgid "Specific location" msgstr "Noteikta vieta" -#: inc/abstractitiltarget.class.php:239 +#: inc/abstractitiltarget.class.php:240 msgid "No validation" msgstr "" -#: inc/abstractitiltarget.class.php:240 +#: inc/abstractitiltarget.class.php:241 msgid "Specific user or group" msgstr "" -#: inc/abstractitiltarget.class.php:241 +#: inc/abstractitiltarget.class.php:242 msgid "User from question answer" msgstr "" -#: inc/abstractitiltarget.class.php:242 +#: inc/abstractitiltarget.class.php:243 msgid "Group from question answer" msgstr "" -#: inc/abstractitiltarget.class.php:741 -msgid "Time to resolve" -msgstr "" - -#: inc/abstractitiltarget.class.php:793 +#: inc/abstractitiltarget.class.php:794 msgid "Minute" msgid_plural "Minutes" msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: inc/abstractitiltarget.class.php:794 +#: inc/abstractitiltarget.class.php:795 msgid "Hour" msgid_plural "Hours" msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: inc/abstractitiltarget.class.php:795 +#: inc/abstractitiltarget.class.php:796 msgid "Day" msgid_plural "Days" msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: inc/abstractitiltarget.class.php:796 +#: inc/abstractitiltarget.class.php:797 msgid "Month" msgid_plural "Months" msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: inc/abstractitiltarget.class.php:828 +#: inc/abstractitiltarget.class.php:829 msgid "SLA (TTO/TTR)" msgstr "" -#: inc/abstractitiltarget.class.php:829 inc/abstractitiltarget.class.php:902 +#: inc/abstractitiltarget.class.php:830 inc/abstractitiltarget.class.php:903 msgid "Question (TTO/TTR)" msgstr "" -#: inc/abstractitiltarget.class.php:901 +#: inc/abstractitiltarget.class.php:902 msgid "OLA (TTO/TTR)" msgstr "" -#: inc/abstractitiltarget.class.php:1005 +#: inc/abstractitiltarget.class.php:1006 msgid "Urgency " msgstr "Steidzamība" -#: inc/abstractitiltarget.class.php:1035 +#: inc/abstractitiltarget.class.php:1036 msgid "Ticket tags" msgstr "Pieteikumu tagi" -#: inc/abstractitiltarget.class.php:1083 +#: inc/abstractitiltarget.class.php:1084 msgid "Tags" msgstr "Tagi" -#: inc/abstractitiltarget.class.php:1202 +#: inc/abstractitiltarget.class.php:1203 msgid "Location" msgstr "" -#: inc/abstractitiltarget.class.php:1214 +#: inc/abstractitiltarget.class.php:1215 msgid "Location " msgstr "Atrašanās vietas" -#: inc/abstractitiltarget.class.php:1544 +#: inc/abstractitiltarget.class.php:1547 msgid "The description cannot be empty!" msgstr "Apraksts nevar būt tukšs!" -#: inc/abstractitiltarget.class.php:1718 +#: inc/abstractitiltarget.class.php:1717 msgid "Watcher" msgid_plural "Watchers" msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: inc/abstractitiltarget.class.php:1737 +#: inc/abstractitiltarget.class.php:1736 msgid "Cancel" msgstr "Atcelt" -#: inc/abstractitiltarget.class.php:2012 inc/abstractitiltarget.class.php:2028 -#: inc/abstractitiltarget.class.php:2029 +#: inc/abstractitiltarget.class.php:2011 inc/abstractitiltarget.class.php:2027 +#: inc/abstractitiltarget.class.php:2028 msgid "Email followup" msgstr "" -#: inc/abstractitiltarget.class.php:2026 inc/abstractitiltarget.class.php:2054 +#: inc/abstractitiltarget.class.php:2025 inc/abstractitiltarget.class.php:2053 msgid "Group" msgstr "" -#: inc/abstractitiltarget.class.php:2027 inc/abstractitiltarget.class.php:2083 +#: inc/abstractitiltarget.class.php:2026 inc/abstractitiltarget.class.php:2082 msgid "Supplier" msgstr "" -#: inc/abstractitiltarget.class.php:2028 +#: inc/abstractitiltarget.class.php:2027 msgid "Yes" msgstr "" -#: inc/abstractitiltarget.class.php:2065 +#: inc/abstractitiltarget.class.php:2064 msgid "Group from the object" msgstr "" -#: inc/abstractitiltarget.class.php:2071 +#: inc/abstractitiltarget.class.php:2070 msgid "Tech group from the object" msgstr "" -#: install/install.php:128 +#: install/install.php:133 msgid "" "Upgrade tables to innoDB; run php bin/console " "glpi:migration:myisam_to_innodb" msgstr "" -#: install/install.php:315 +#: install/install.php:174 +#, 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:349 msgid "A form has been created" msgstr "Forma izveidota" -#: install/install.php:316 +#: install/install.php:350 msgid "Your request has been saved" msgstr "Jūsu pieprasījums saglabāts" -#: install/install.php:317 +#: install/install.php:351 msgid "" "Hi,\\nYour request from GLPI has been successfully saved with number " "##formcreator.request_id## and transmitted to the helpdesk team.\\nYou can " @@ -2160,11 +2227,11 @@ msgstr "" "##formcreator.request_id## un nodots helpdesk komandai.\\nJūs varat sekot " "līdzi sekojošā vietnē:\\n##formcreator.validation_link##" -#: install/install.php:322 +#: install/install.php:356 msgid "A form from GLPI need to be validate" msgstr "Formai no GLPI jābūt apstiprinātai" -#: install/install.php:323 +#: install/install.php:357 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 " @@ -2174,11 +2241,11 @@ msgstr "" "apstiprinātājs.\\nJūs varat piekļūt tam sekojošā " "vietnē:\\n##formcreator.validation_link##" -#: install/install.php:328 +#: install/install.php:362 msgid "Your form has been refused by the validator" msgstr "Jūsu formu noraidījis apstiprinātājs" -#: install/install.php:329 +#: install/install.php:363 msgid "" "Hi,\\nWe are sorry to inform you that your form has been refused by the " "validator for the reason " @@ -2190,7 +2257,7 @@ msgstr "" "un atkartoti iesniegt formu sekojošā " "vietnē:\\n##formcreator.validation_link##" -#: install/install.php:335 +#: install/install.php:369 msgid "" "Hi,\\nWe are pleased to inform you that your form has been accepted by the " "validator.\\nYour request will be considered soon." @@ -2198,11 +2265,11 @@ msgstr "" "Sveicināti,\\nInformējam, jūsu formu akceptēja apstiprinātājs.\\nJūsu " "pieteikums drīz tiks izskatīts." -#: install/install.php:340 +#: install/install.php:374 msgid "Your form has been deleted by an administrator" msgstr "Jūsu formu izdzēsa administrators" -#: install/install.php:341 +#: install/install.php:375 msgid "" "Hi,\\nWe are sorry to inform you that your request cannot be considered and " "has been deleted by an administrator." @@ -2210,7 +2277,7 @@ msgstr "" "Sveicināti,\\nInformējam, jūsu pieprasījums netiks izskatīts un tika " "izdzēsts." -#: install/install.php:567 +#: install/install.php:601 msgid "Formcreator - Sync service catalog issues" msgstr "Formcreator - Sinhronizēt problēmas ar servisa katalogu" @@ -2228,82 +2295,58 @@ 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" +msgid "Cancel my ticket" msgstr "" -#: hook.php:669 -msgid "Old issues" +#: hook.php:685 +msgid "Old" msgstr "" -#: hook.php:676 +#: hook.php:692 #, php-format msgid "Number of %s" msgstr "" -#: hook.php:693 +#: hook.php:709 msgid "Issues summary" msgstr "" -#: hook.php:731 +#: hook.php:747 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 "Forma nav atrasta. Lūdzu izvēlējieties no apakš piedavātām formam" +#: js/scripts.js:319 +msgid "No form found. Please choose a form below instead." +msgstr "" -#: js/scripts.js:360 -msgid "No form yet in this category" -msgstr "Šajā kategorija nav pievienotas formas" +#: js/scripts.js:321 +msgid "No form found." +msgstr "" -#: js/scripts.js:639 +#: js/scripts.js:325 +msgid "No FAQ item found." +msgstr "" + +#: js/scripts.js:709 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:826 +#: js/scripts.js:892 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:1066 +#: js/scripts.js:1132 msgid "Add translations" msgstr "" -#: js/scripts.js:1213 js/scripts.js:1237 +#: js/scripts.js:1279 js/scripts.js:1303 msgid "An error occured while querying forms" msgstr "Radās kļūda veicot formas vaicājumu" -#: js/scripts.js:1351 +#: js/scripts.js:1418 msgid "Are you sure you want to delete this target:" msgstr "" @@ -2359,7 +2402,7 @@ msgstr "Noklusēta forma servisu katalogā" msgid "Are you a robot ?" msgstr "" -#: entrée standard:127 +#: entrée standard:132 msgid "Send" msgstr "" diff --git a/locales/nb_NO.po b/locales/nb_NO.po index a8cb8e417..58d270295 100644 --- a/locales/nb_NO.po +++ b/locales/nb_NO.po @@ -11,8 +11,8 @@ 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" +"POT-Creation-Date: 2022-06-15 14:47+0200\n" +"PO-Revision-Date: 2022-06-15 12:10+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" @@ -68,9 +68,8 @@ 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 +#: inc/entityconfig.class.php:82 inc/form.class.php:111 inc/form.class.php:571 +#: inc/form.class.php:1938 inc/filter/entityfilter.class.php:45 msgid "Form" msgid_plural "Forms" msgstr[0] "" @@ -93,11 +92,11 @@ msgstr "" msgid "Could not move the section" msgstr "" -#: ajax/target_actor.php:52 +#: ajax/target_actor.php:51 msgid "Failed to add the actor" msgstr "" -#: ajax/target_actor.php:63 +#: ajax/target_actor.php:62 msgid "Failed to delete the actor" msgstr "" @@ -136,7 +135,7 @@ 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 +#: front/formanswer.form.php:78 front/form.php:43 inc/common.class.php:686 #: inc/common.class.php:693 msgid "Form Creator" msgstr "Skjema Lager" @@ -151,8 +150,8 @@ msgstr "" msgid "Form list" msgstr "Skjemaliste" -#: front/formdisplay.php:84 inc/formanswer.class.php:880 -#: inc/formanswer.class.php:1098 inc/formanswer.class.php:1148 +#: front/formdisplay.php:90 inc/formanswer.class.php:877 +#: inc/formanswer.class.php:1097 inc/formanswer.class.php:1147 msgid "The form has been successfully saved!" msgstr "" @@ -167,18 +166,18 @@ msgstr "" 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 +#: inc/knowbase.class.php:60 inc/form.class.php:648 +#: inc/abstractitiltarget.class.php:953 inc/abstractitiltarget.class.php:967 msgid "Category" msgid_plural "Categories" msgstr[0] "" msgstr[1] "" -#: inc/knowbase.class.php:62 inc/form.class.php:643 +#: inc/knowbase.class.php:62 inc/form.class.php:651 msgid "See all" msgstr "" -#: inc/knowbase.class.php:79 +#: inc/knowbase.class.php:83 msgid "Please, describe your need here" msgstr "Vennligst, beskriv ditt behov" @@ -186,10 +185,10 @@ msgstr "Vennligst, beskriv ditt behov" msgid "Textarea" msgstr "" -#: inc/field/textareafield.class.php:160 inc/field/dropdownfield.class.php:439 +#: inc/field/textareafield.class.php:160 inc/field/dropdownfield.class.php:440 #: 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/timefield.class.php:112 inc/field/fieldsfield.class.php:487 #: inc/field/requesttypefield.class.php:159 msgid "A required field is empty:" msgstr "Et påkrevd felt innholder ingen verdi" @@ -201,7 +200,7 @@ 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 +#: inc/abstractitiltarget.class.php:2024 inc/abstractitiltarget.class.php:2042 msgid "User" msgstr "" @@ -209,22 +208,22 @@ msgstr "" msgid "User and form" msgstr "" -#: inc/field/dropdownfield.class.php:430 entrée standard:38 +#: inc/field/dropdownfield.class.php:431 entrée standard:38 msgid "Dropdown" msgid_plural "Dropdowns" msgstr[0] "" msgstr[1] "" -#: inc/field/dropdownfield.class.php:461 +#: inc/field/dropdownfield.class.php:462 msgid "Invalid value for " msgstr "" -#: inc/field/dropdownfield.class.php:473 +#: inc/field/dropdownfield.class.php:474 #, php-format msgid "The itemtype field is required: %s" msgstr "" -#: inc/field/dropdownfield.class.php:489 +#: inc/field/dropdownfield.class.php:490 #, php-format msgid "Invalid dropdown type: %s" msgstr "" @@ -293,11 +292,11 @@ 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 +#: inc/field/fieldsfield.class.php:511 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/radiosfield.class.php:192 inc/field/selectfield.class.php:104 #: 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 @@ -330,11 +329,11 @@ msgstr "" #: inc/field/ipfield.class.php:121 msgid "IP address" -msgid_plural "Adresses IP" +msgid_plural "IP addresses" msgstr[0] "" msgstr[1] "" -#: inc/field/urgencyfield.class.php:84 inc/abstractitiltarget.class.php:994 +#: inc/field/urgencyfield.class.php:84 inc/abstractitiltarget.class.php:995 msgid "Urgency" msgstr "" @@ -381,7 +380,7 @@ msgstr[1] "" #: inc/field/hostnamefield.class.php:114 msgid "Hostname" -msgid_plural "Hostname" +msgid_plural "Hostnames" msgstr[0] "" msgstr[1] "" @@ -400,7 +399,7 @@ msgid_plural "Emails" msgstr[0] "" msgstr[1] "" -#: inc/field/selectfield.class.php:104 +#: inc/field/selectfield.class.php:97 msgid "Select" msgstr "" @@ -458,23 +457,24 @@ msgstr "" msgid "Field" msgstr "" -#: inc/field/fieldsfield.class.php:243 +#: inc/field/fieldsfield.class.php:253 msgid "show" msgstr "" -#: inc/field/fieldsfield.class.php:361 -msgid "Field type not implemented yet !" +#: inc/field/fieldsfield.class.php:388 +#, php-format +msgid "Field '%1$s' type not implemented yet !" msgstr "" -#: inc/field/fieldsfield.class.php:442 +#: inc/field/fieldsfield.class.php:465 msgid "Some numeric fields contains non numeric values" msgstr "" -#: inc/field/fieldsfield.class.php:447 +#: inc/field/fieldsfield.class.php:470 msgid "Some URL fields contains invalid links" msgstr "" -#: inc/field/fieldsfield.class.php:533 +#: inc/field/fieldsfield.class.php:556 msgid "Additionnal fields" msgstr "" @@ -500,7 +500,7 @@ msgstr "" msgid "Range max" msgstr "" -#: inc/field/requesttypefield.class.php:85 inc/targetticket.class.php:1121 +#: inc/field/requesttypefield.class.php:85 inc/targetticket.class.php:1123 msgid "Request type" msgstr "" @@ -510,7 +510,7 @@ msgid "This is not a number: %s" msgstr "" #: inc/field/floatfield.class.php:181 -msgid "Float" +msgid "Decimal number" msgstr "" #: inc/field/datefield.class.php:135 @@ -566,11 +566,11 @@ 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/form.class.php:1831 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 +#: inc/question.class.php:832 inc/questionparameter/range.class.php:205 +#: inc/questionregex.class.php:185 inc/questiondependency.class.php:196 +#: inc/item_targetticket.class.php:150 inc/targetticket.class.php:1429 #, php-format msgid "Failed to add or update the %1$s %2$s" msgstr "" @@ -578,11 +578,11 @@ 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/form.class.php:1522 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 +#: inc/question.class.php:881 inc/questionparameter/range.class.php:140 +#: inc/questionregex.class.php:120 inc/questiondependency.class.php:211 +#: inc/item_targetticket.class.php:64 inc/targetticket.class.php:1468 #, php-format msgid "Cannot export an empty object: %s" msgstr "" @@ -609,17 +609,17 @@ msgstr[1] "" msgid "Update issue data from tickets and form answers" msgstr "" -#: inc/issue.class.php:389 +#: inc/issue.class.php:403 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 +#: inc/issue.class.php:532 inc/form_language.class.php:213 +#: inc/form.class.php:156 inc/form.class.php:2133 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/issue.class.php:545 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 @@ -627,115 +627,153 @@ msgstr "" msgid "ID" msgstr "" -#: inc/issue.class.php:531 inc/form.class.php:2120 entrée standard:65 +#: inc/issue.class.php:554 inc/form.class.php:505 inc/form.class.php:2142 +#: entrée standard:65 msgid "Type" msgid_plural "Types" msgstr[0] "" msgstr[1] "" -#: inc/issue.class.php:544 inc/formanswer.class.php:259 +#: inc/issue.class.php:567 inc/formanswer.class.php:259 msgid "Status" msgstr "" -#: inc/issue.class.php:556 +#: inc/issue.class.php:579 msgid "Opening date" msgstr "" -#: inc/issue.class.php:565 +#: inc/issue.class.php:588 msgid "Last update" msgstr "" -#: inc/issue.class.php:574 inc/form.class.php:174 -#: inc/abstracttarget.class.php:508 +#: inc/issue.class.php:597 inc/form.class.php:174 +#: inc/abstracttarget.class.php:517 msgid "Entity" msgid_plural "Entities" msgstr[0] "" msgstr[1] "" -#: inc/issue.class.php:584 inc/notificationtargetformanswer.class.php:79 +#: inc/issue.class.php:607 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 +#: inc/formanswer.class.php:608 inc/abstractitiltarget.class.php:1710 msgid "Requester" msgid_plural "Requesters" msgstr[0] "" msgstr[1] "" -#: inc/issue.class.php:602 inc/formanswer.class.php:228 +#: inc/issue.class.php:625 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/issue.class.php:641 inc/formanswer.class.php:537 +#: inc/formanswer.class.php:544 inc/formanswer.class.php:623 #: inc/form_language.class.php:227 msgid "Comment" msgstr "Kommentar" -#: inc/issue.class.php:630 +#: inc/issue.class.php:653 msgid "Ticket approver" msgstr "" -#: inc/issue.class.php:664 +#: inc/issue.class.php:687 msgid "Technician" msgstr "" -#: inc/issue.class.php:697 +#: inc/issue.class.php:718 msgid "Technician group" msgstr "" -#: inc/issue.class.php:728 inc/formanswer.class.php:248 +#: inc/issue.class.php:751 inc/formanswer.class.php:248 msgid "Form approver group" msgstr "" -#: inc/issue.class.php:761 +#: inc/issue.class.php:762 inc/abstractitiltarget.class.php:742 +msgid "Time to resolve" +msgstr "" + +#: inc/issue.class.php:773 +msgid "Time to resolve + Progress" +msgstr "" + +#: inc/issue.class.php:783 +msgid "Internal time to resolve" +msgstr "" + +#: inc/issue.class.php:794 +msgid "Internal time to resolve + Progress" +msgstr "" + +#: inc/issue.class.php:804 +msgid "Resolution date" +msgstr "" + +#: inc/issue.class.php:819 +msgid "Internal time to own" +msgstr "" + +#: inc/issue.class.php:830 +msgid "Internal time to own + Progress" +msgstr "" + +#: inc/issue.class.php:840 +msgid "Time to own" +msgstr "" + +#: inc/issue.class.php:851 +msgid "Time to own + Progress" +msgstr "" + +#: inc/issue.class.php:877 msgid "Ticket" msgstr "" -#: inc/issue.class.php:762 inc/formanswer.class.php:183 +#: inc/issue.class.php:878 inc/formanswer.class.php:183 msgid "Form answer" msgid_plural "Form answers" msgstr[0] "" msgstr[1] "" -#: inc/issue.class.php:767 +#: inc/issue.class.php:883 msgid "Not validated" msgstr "" -#: inc/issue.class.php:768 inc/formanswer.class.php:76 +#: inc/issue.class.php:884 inc/formanswer.class.php:76 #: inc/form_validator.class.php:71 msgid "Refused" msgstr "" -#: inc/issue.class.php:836 +#: inc/issue.class.php:952 #, php-format msgid "%1$s %2$s" msgstr "" -#: inc/issue.class.php:1099 inc/filter/itilcategoryfilter.class.php:56 +#: inc/issue.class.php:1215 inc/filter/itilcategoryfilter.class.php:56 +#: hook.php:677 msgid "All" msgstr "" -#: inc/issue.class.php:1105 +#: inc/issue.class.php:1221 hook.php:678 msgid "New" msgstr "" -#: inc/issue.class.php:1111 +#: inc/issue.class.php:1227 hook.php:679 msgid "Assigned" msgstr "" -#: inc/issue.class.php:1117 inc/formanswer.class.php:75 -#: inc/form_validator.class.php:69 +#: inc/issue.class.php:1233 inc/formanswer.class.php:75 +#: inc/form_validator.class.php:69 hook.php:680 msgid "Waiting" msgstr "" -#: inc/issue.class.php:1123 +#: inc/issue.class.php:1239 hook.php:681 msgid "To validate" msgstr "Til godkjenning" -#: inc/issue.class.php:1129 +#: inc/issue.class.php:1245 hook.php:682 msgid "Solved" msgstr "" -#: inc/issue.class.php:1135 +#: inc/issue.class.php:1251 hook.php:683 msgid "Closed" msgstr "Lukket" @@ -745,31 +783,43 @@ msgid_plural "Form categories" msgstr[0] "" msgstr[1] "" -#: inc/category.class.php:72 +#: inc/category.class.php:80 msgid "Knowbase category" msgstr "Kunnskapsdatabase kategori" -#: inc/category.class.php:78 +#: inc/category.class.php:86 msgid "As child of" msgstr "" +#: inc/category.class.php:92 inc/form.class.php:261 entrée standard:65 +msgid "Icon" +msgstr "" + +#: inc/category.class.php:98 inc/form.class.php:269 entrée standard:67 +msgid "Icon color" +msgstr "" + +#: inc/category.class.php:104 inc/form.class.php:277 entrée standard:80 +msgid "Background color" +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 +#: inc/notificationtargetformanswer.class.php:44 install/install.php:355 msgid "A form need to be validate" msgstr "Et skjema trenger godkjenning" -#: inc/notificationtargetformanswer.class.php:45 install/install.php:327 +#: inc/notificationtargetformanswer.class.php:45 install/install.php:361 msgid "The form is refused" msgstr "Skjema er avist" -#: inc/notificationtargetformanswer.class.php:46 install/install.php:333 +#: inc/notificationtargetformanswer.class.php:46 install/install.php:367 msgid "The form is accepted" msgstr "Skjema er akseptert" -#: inc/notificationtargetformanswer.class.php:47 install/install.php:339 +#: inc/notificationtargetformanswer.class.php:47 install/install.php:373 msgid "The form is deleted" msgstr "Skjema er slettet" @@ -813,15 +863,15 @@ msgid "Author" msgstr "" #: inc/notificationtargetformanswer.class.php:98 -#: inc/abstractitiltarget.class.php:1289 +#: inc/abstractitiltarget.class.php:1290 msgid "Approver" msgstr "" -#: inc/target_actor.class.php:66 inc/abstractitiltarget.class.php:2035 +#: inc/target_actor.class.php:66 inc/abstractitiltarget.class.php:2034 msgid "Form author" msgstr "" -#: inc/target_actor.class.php:67 inc/abstractitiltarget.class.php:2038 +#: inc/target_actor.class.php:67 inc/abstractitiltarget.class.php:2037 msgid "Form validator" msgstr "Skjema godkjenner" @@ -829,7 +879,7 @@ msgstr "Skjema godkjenner" msgid "Specific person" msgstr "Bestemt person" -#: inc/target_actor.class.php:69 inc/abstractitiltarget.class.php:2048 +#: inc/target_actor.class.php:69 inc/abstractitiltarget.class.php:2047 msgid "Person from the question" msgstr "Person ifra spørsmålet" @@ -837,7 +887,7 @@ msgstr "Person ifra spørsmålet" msgid "Specific group" msgstr "Bestemt gruppe" -#: inc/target_actor.class.php:71 inc/abstractitiltarget.class.php:2059 +#: inc/target_actor.class.php:71 inc/abstractitiltarget.class.php:2058 msgid "Group from the question" msgstr "Gruppe ifra spørsmålet" @@ -853,15 +903,15 @@ msgstr "" msgid "Specific supplier" msgstr "Bestemt leverandør" -#: inc/target_actor.class.php:75 inc/abstractitiltarget.class.php:2088 +#: inc/target_actor.class.php:75 inc/abstractitiltarget.class.php:2087 msgid "Supplier from the question" msgstr "Leverandør ifra spørsmålet" -#: inc/target_actor.class.php:76 inc/abstractitiltarget.class.php:2077 +#: inc/target_actor.class.php:76 inc/abstractitiltarget.class.php:2076 msgid "Actors from the question" msgstr "" -#: inc/target_actor.class.php:77 inc/abstractitiltarget.class.php:2092 +#: inc/target_actor.class.php:77 inc/abstractitiltarget.class.php:2091 msgid "Form author's supervisor" msgstr "" @@ -869,7 +919,7 @@ msgstr "" msgid "Observer" msgstr "" -#: inc/target_actor.class.php:85 inc/abstractitiltarget.class.php:1725 +#: inc/target_actor.class.php:85 inc/abstractitiltarget.class.php:1724 msgid "Assigned to" msgstr "" @@ -903,67 +953,67 @@ msgstr "" msgid "Accepted" msgstr "" -#: inc/formanswer.class.php:525 +#: inc/formanswer.class.php:523 msgid "Print this form" msgstr "Skriv ut dette skjema" -#: inc/formanswer.class.php:549 +#: inc/formanswer.class.php:547 msgid "Form accepted by validator." msgstr "Skjema akseptert av godkjenner." -#: inc/formanswer.class.php:551 +#: inc/formanswer.class.php:549 msgid "Form successfully saved." msgstr "Skjema lagring vellykket." -#: inc/formanswer.class.php:621 inc/formaccesstype.class.php:122 +#: inc/formanswer.class.php:616 inc/formaccesstype.class.php:122 msgid "Save" msgstr "" -#: inc/formanswer.class.php:633 +#: inc/formanswer.class.php:628 msgid "Required if refused" msgstr "" -#: inc/formanswer.class.php:639 +#: inc/formanswer.class.php:634 msgid "Refuse" msgstr "Avise" -#: inc/formanswer.class.php:647 +#: inc/formanswer.class.php:642 msgid "Edit answers" msgstr "" -#: inc/formanswer.class.php:653 +#: inc/formanswer.class.php:648 msgid "Cancel edition" msgstr "" -#: inc/formanswer.class.php:660 +#: inc/formanswer.class.php:655 msgid "Accept" msgstr "Aksepter" -#: inc/formanswer.class.php:681 +#: inc/formanswer.class.php:676 msgid "Refused comment is required!" msgstr "" -#: inc/formanswer.class.php:753 +#: inc/formanswer.class.php:750 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 +#: inc/formanswer.class.php:956 inc/formanswer.class.php:958 msgid "Form data" msgstr "Skjemadata" -#: inc/formanswer.class.php:1085 inc/formanswer.class.php:1135 +#: inc/formanswer.class.php:1084 inc/formanswer.class.php:1134 msgid "Cannot generate targets!" msgstr "" -#: inc/formanswer.class.php:1252 +#: inc/formanswer.class.php:1258 msgid "No turing test set" msgstr "" -#: inc/formanswer.class.php:1257 +#: inc/formanswer.class.php:1263 msgid "You failed the Turing test" msgstr "" -#: inc/formanswer.class.php:1299 +#: inc/formanswer.class.php:1305 msgid "You must select validator!" msgstr "" @@ -975,15 +1025,15 @@ msgstr "" msgid "Failed to delete this issue. An internal error occured." msgstr "" -#: inc/common.class.php:761 +#: inc/common.class.php:777 msgid "Seek assistance" msgstr "Be om assistanse" -#: inc/common.class.php:766 +#: inc/common.class.php:782 msgid "My requests for assistance" msgstr "" -#: inc/common.class.php:796 +#: inc/common.class.php:812 msgid "Consult feeds" msgstr "" @@ -1021,9 +1071,9 @@ 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 +#: inc/form_language.class.php:111 inc/form.class.php:1048 +#: inc/form.class.php:1173 inc/abstracttarget.class.php:161 +#: inc/abstractitiltarget.class.php:1541 msgid "The name cannot be empty!" msgstr "Navnet kan ikke være tomt!" @@ -1035,7 +1085,7 @@ msgstr "" msgid "Add a translation" msgstr "" -#: inc/form_language.class.php:283 js/scripts.js:1113 +#: inc/form_language.class.php:283 js/scripts.js:1179 msgid "Update a translation" msgstr "" @@ -1056,7 +1106,7 @@ 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 +#: inc/form.class.php:529 inc/abstractitiltarget.class.php:1615 msgid "Delete" msgstr "Slett" @@ -1082,23 +1132,23 @@ msgstr "Ingen" msgid "Need validaton?" msgstr "" -#: inc/form_validator.class.php:126 inc/abstractitiltarget.class.php:2029 +#: inc/form_validator.class.php:126 inc/abstractitiltarget.class.php:2028 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 +#: inc/form_validator.class.php:303 inc/profile.class.php:62 +#: inc/targetproblem.class.php:146 inc/entityconfig.class.php:389 +#: inc/targetchange.class.php:483 inc/targetticket.class.php:317 +#: inc/targetticket.class.php:352 inc/abstractitiltarget.class.php:2017 msgctxt "button" msgid "Save" msgstr "" -#: inc/form_validator.class.php:709 inc/abstractitiltarget.class.php:1269 +#: inc/form_validator.class.php:717 inc/abstractitiltarget.class.php:1270 msgid "Validation" msgstr "" -#: inc/form_validator.class.php:711 +#: inc/form_validator.class.php:719 msgid "Choose a validator" msgstr "Velg en godkjenner" @@ -1115,7 +1165,7 @@ msgid "Properties" msgstr "" #: inc/targetproblem.class.php:521 inc/targetchange.class.php:285 -#: inc/targetticket.class.php:1409 +#: inc/targetticket.class.php:1411 #, php-format msgid "" "Failed to add or update the %1$s %2$s: a question is missing and is used in " @@ -1123,7 +1173,7 @@ msgid "" msgstr "" #: inc/targetproblem.class.php:578 inc/targetchange.class.php:105 -#: inc/targetticket.class.php:135 inc/abstractitiltarget.class.php:1171 +#: inc/targetticket.class.php:135 inc/abstractitiltarget.class.php:1172 msgid "Actors" msgstr "" @@ -1148,104 +1198,122 @@ msgstr "" 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 +#: inc/entityconfig.class.php:90 inc/entityconfig.class.php:99 +#: inc/entityconfig.class.php:107 inc/entityconfig.class.php:115 +#: inc/entityconfig.class.php:123 inc/entityconfig.class.php:131 +#: inc/entityconfig.class.php:139 inc/entityconfig.class.php:147 +#: inc/entityconfig.class.php:155 msgid "Inheritance of the parent entity" msgstr "" -#: inc/entityconfig.class.php:84 +#: inc/entityconfig.class.php:91 msgid "GLPi's helpdesk" msgstr "GLPi's helpdesk" -#: inc/entityconfig.class.php:85 +#: inc/entityconfig.class.php:92 msgid "Service catalog simplified" msgstr "Tjenestekatalog enkel" -#: inc/entityconfig.class.php:86 +#: inc/entityconfig.class.php:93 msgid "Service catalog extended" msgstr "Tjenestekatalog utvidet" -#: inc/entityconfig.class.php:93 +#: inc/entityconfig.class.php:100 msgid "All available forms" msgstr "" -#: inc/entityconfig.class.php:94 +#: inc/entityconfig.class.php:101 msgid "Only default forms" msgstr "" -#: inc/entityconfig.class.php:101 +#: inc/entityconfig.class.php:108 msgid "Popularity sort" msgstr "" -#: inc/entityconfig.class.php:102 +#: inc/entityconfig.class.php:109 msgid "Alphabetic sort" msgstr "" -#: inc/entityconfig.class.php:109 +#: inc/entityconfig.class.php:116 msgid "Merged with Forms" msgstr "" -#: inc/entityconfig.class.php:110 +#: inc/entityconfig.class.php:117 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 +#: inc/entityconfig.class.php:124 inc/entityconfig.class.php:132 +#: inc/entityconfig.class.php:140 inc/entityconfig.class.php:148 +#: 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 +#: inc/entityconfig.class.php:125 inc/entityconfig.class.php:133 +#: inc/entityconfig.class.php:141 inc/entityconfig.class.php:149 msgid "Hidden" msgstr "" -#: inc/entityconfig.class.php:208 +#: inc/entityconfig.class.php:156 +msgid "Variable height" +msgstr "" + +#: inc/entityconfig.class.php:157 +msgid "Uniform height" +msgstr "" + +#: inc/entityconfig.class.php:231 msgid "Helpdesk" msgstr "Helpdesk" -#: inc/entityconfig.class.php:216 inc/entityconfig.class.php:348 entrée +#: inc/entityconfig.class.php:239 inc/entityconfig.class.php:403 entrée #: standard:44 msgid "Helpdesk mode" msgstr "Helpdesk modus" -#: inc/entityconfig.class.php:227 +#: inc/entityconfig.class.php:250 msgid "Default Form list mode" msgstr "" -#: inc/entityconfig.class.php:245 inc/entityconfig.class.php:358 +#: inc/entityconfig.class.php:268 inc/entityconfig.class.php:413 msgid "Sort order" msgstr "" -#: inc/entityconfig.class.php:261 inc/entityconfig.class.php:368 +#: inc/entityconfig.class.php:284 inc/entityconfig.class.php:423 msgid "Knowledge base" msgstr "" -#: inc/entityconfig.class.php:276 +#: inc/entityconfig.class.php:299 msgid "Search" msgstr "" -#: inc/entityconfig.class.php:292 +#: inc/entityconfig.class.php:315 msgid "Counters dashboard" msgstr "" -#: inc/entityconfig.class.php:308 +#: inc/entityconfig.class.php:331 msgid "Header message" msgstr "" -#: inc/entityconfig.class.php:320 inc/entityconfig.class.php:398 +#: inc/entityconfig.class.php:347 +msgid "Search issue" +msgstr "" + +#: inc/entityconfig.class.php:363 +msgid "Tile design" +msgstr "" + +#: inc/entityconfig.class.php:375 inc/entityconfig.class.php:453 #: inc/form.class.php:239 entrée standard:84 msgid "Header" msgid_plural "Headers" msgstr[0] "" msgstr[1] "" -#: inc/entityconfig.class.php:378 +#: inc/entityconfig.class.php:433 msgid "Display search field" msgstr "" -#: inc/entityconfig.class.php:388 +#: inc/entityconfig.class.php:443 msgid "Display header" msgstr "" @@ -1279,7 +1347,7 @@ msgstr "Begrenset tilgang" msgid "Answers waiting for validation" msgstr "" -#: inc/form.class.php:124 inc/form.class.php:1583 inc/form.class.php:1609 +#: inc/form.class.php:124 inc/form.class.php:1606 inc/form.class.php:1632 msgid "Import forms" msgstr "Importer skjema" @@ -1304,18 +1372,6 @@ msgstr "" 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 "" @@ -1336,203 +1392,207 @@ msgstr "" msgid "Answers title" msgstr "" -#: inc/form.class.php:504 inc/form.class.php:557 +#: inc/form.class.php:504 inc/form.class.php:563 msgid "Target" msgid_plural "Targets" msgstr[0] "" msgstr[1] "" -#: inc/form.class.php:540 inc/form.class.php:2108 +#: inc/form.class.php:506 +msgid "Actions" +msgstr "" + +#: inc/form.class.php:546 inc/form.class.php:2130 msgid "Add a target" msgstr "" -#: inc/form.class.php:560 +#: inc/form.class.php:566 msgid "Preview" msgstr "" -#: inc/form.class.php:561 +#: inc/form.class.php:567 msgid "properties" msgstr "" -#: inc/form.class.php:869 +#: inc/form.class.php:886 msgid "What are you looking for?" msgstr "" -#: inc/form.class.php:877 +#: inc/form.class.php:894 #, php-format msgid "My %1$d last forms (requester)" msgstr "" -#: inc/form.class.php:880 +#: inc/form.class.php:897 msgid "No form posted yet" msgstr "Ingen skjema publisert enda" -#: inc/form.class.php:910 +#: inc/form.class.php:927 msgid "All my forms (requester)" msgstr "Alle mine skjema (innmelder)" -#: inc/form.class.php:923 +#: inc/form.class.php:940 #, php-format msgid "My %1$d last forms (validator)" msgstr "" -#: inc/form.class.php:931 +#: inc/form.class.php:948 msgid "No form waiting for validation" msgstr "Ingen skjema venter på godkjenning" -#: inc/form.class.php:966 +#: inc/form.class.php:983 msgid "All my forms (validator)" msgstr "Alle mine skjema (godkjenner)" -#: inc/form.class.php:1176 +#: inc/form.class.php:1184 msgid "Cannot use empty name for form answers. Keeping the previous value." msgstr "" -#: inc/form.class.php:1271 +#: inc/form.class.php:1279 #, php-format msgid "The question %s is not compatible with public forms" msgstr "" -#: inc/form.class.php:1351 +#: inc/form.class.php:1359 msgid "Errored duplicate" msgstr "" -#: inc/form.class.php:1362 +#: inc/form.class.php:1370 msgid "Duplicate" msgstr "Duplikat" -#: inc/form.class.php:1409 +#: inc/form.class.php:1417 msgctxt "button" msgid "Post" msgstr "" -#: inc/form.class.php:1427 +#: inc/form.class.php:1440 #, php-format msgid "Form duplicated: %s" msgstr "Skjema duplisert: %s" -#: inc/form.class.php:1438 +#: inc/form.class.php:1456 #, php-format msgid "Form Transfered: %s" msgstr "Skjema overført: 1%s" -#: inc/form.class.php:1457 +#: inc/form.class.php:1480 msgid "Back" msgstr "" -#: inc/form.class.php:1556 +#: inc/form.class.php:1579 msgid "Upload of JSON files not allowed." msgstr "" -#: inc/form.class.php:1559 +#: inc/form.class.php:1582 msgid "You may allow JSON files right now." msgstr "" -#: inc/form.class.php:1560 +#: inc/form.class.php:1583 msgctxt "button" msgid "Create" msgstr "" -#: inc/form.class.php:1563 inc/form.class.php:1574 +#: inc/form.class.php:1586 inc/form.class.php:1597 msgid "Please contact your GLPI administrator." msgstr "" -#: inc/form.class.php:1564 inc/form.class.php:1575 +#: inc/form.class.php:1587 inc/form.class.php:1598 msgctxt "button" msgid "Back" msgstr "" -#: inc/form.class.php:1567 +#: inc/form.class.php:1590 msgid "Upload of JSON files not enabled." msgstr "" -#: inc/form.class.php:1570 inc/form.class.php:1573 +#: inc/form.class.php:1593 inc/form.class.php:1596 msgid "You may enable JSON files right now." msgstr "" -#: inc/form.class.php:1571 +#: inc/form.class.php:1594 msgctxt "button" msgid "Enable" msgstr "" -#: inc/form.class.php:1618 +#: inc/form.class.php:1641 msgctxt "button" msgid "Send" msgstr "" -#: inc/form.class.php:1637 +#: inc/form.class.php:1660 msgid "Forms import impossible, the file is empty" msgstr "" -#: inc/form.class.php:1641 inc/form.class.php:1645 +#: inc/form.class.php:1664 inc/form.class.php:1668 msgid "Forms import impossible, the file seems corrupt" msgstr "" -#: inc/form.class.php:1651 +#: inc/form.class.php:1674 msgid "Forms import impossible, the file was generated with another version" msgstr "" -#: inc/form.class.php:1658 +#: inc/form.class.php:1681 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 +#: inc/form.class.php:1707 #, php-format msgid "Failed to import %s" msgstr "" -#: inc/form.class.php:1689 +#: inc/form.class.php:1712 #, php-format msgid "Forms successfully imported from %s" msgstr "Skjema import vellykket ifra 1%s" -#: inc/form.class.php:1752 +#: inc/form.class.php:1775 #, php-format msgid "The form %1$s already exists and is in an unmodifiable entity." msgstr "" -#: inc/form.class.php:1760 +#: inc/form.class.php:1783 #, php-format msgid "You don't have right to update the entity %1$s." msgstr "" -#: inc/form.class.php:1770 +#: inc/form.class.php:1793 #, php-format msgid "The entity %1$s is required for the form %2$s." msgstr "" -#: inc/form.class.php:1852 +#: inc/form.class.php:1875 msgid "Failed to create JSON document type" msgstr "Feilet med å opprette JSON dokument type" -#: inc/form.class.php:1859 +#: inc/form.class.php:1882 msgid "JSON document type not found" msgstr "JSON dokument type ikke funnet" -#: inc/form.class.php:1866 +#: inc/form.class.php:1889 msgid "Failed to update JSON document type" msgstr "Feil med oppdatering av JSON dokument type" -#: inc/form.class.php:1886 +#: inc/form.class.php:1909 msgid "Forms without category" msgstr "Skjema uten kategori" -#: inc/form.class.php:1907 +#: inc/form.class.php:1930 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 +#: inc/form.class.php:2161 inc/targetticket.class.php:392 +#: inc/abstractitiltarget.class.php:1734 inc/abstractitiltarget.class.php:2017 msgid "Add" msgstr "" -#: inc/form.class.php:2157 inc/form.class.php:2180 +#: inc/form.class.php:2179 inc/form.class.php:2202 msgid "Unsupported target type." msgstr "" -#: inc/form.class.php:2219 +#: inc/form.class.php:2241 msgid "plugin_formcreator_load_check" msgstr "" @@ -1578,10 +1638,10 @@ msgstr "Tittel er påkrevd" 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 +#: inc/question.class.php:70 inc/targetticket.class.php:1134 +#: inc/targetticket.class.php:1173 inc/abstractitiltarget.class.php:968 +#: inc/abstractitiltarget.class.php:1005 inc/abstractitiltarget.class.php:1083 +#: inc/abstractitiltarget.class.php:1214 inc/abstractitiltarget.class.php:1295 #: entrée standard:41 msgid "Question" msgid_plural "Questions" @@ -1617,48 +1677,48 @@ msgstr "" msgid "A parameter is missing for this question type" msgstr "" -#: inc/question.class.php:1273 +#: inc/question.class.php:1268 msgid "Service levels" msgstr "" -#: inc/question.class.php:1274 inc/abstractitiltarget.class.php:805 +#: inc/question.class.php:1269 inc/abstractitiltarget.class.php:806 msgid "SLA" msgstr "" -#: inc/question.class.php:1275 inc/abstractitiltarget.class.php:878 +#: inc/question.class.php:1270 inc/abstractitiltarget.class.php:879 msgid "OLA" msgstr "" -#: inc/question.class.php:1292 inc/question.class.php:1332 -#: inc/question.class.php:1335 +#: inc/question.class.php:1287 inc/question.class.php:1327 +#: inc/question.class.php:1330 msgid "Assets" msgstr "" -#: inc/question.class.php:1306 hook.php:675 hook.php:692 +#: inc/question.class.php:1301 hook.php:691 hook.php:708 msgid "Assistance" msgstr "" -#: inc/question.class.php:1311 +#: inc/question.class.php:1306 msgid "Management" msgstr "" -#: inc/question.class.php:1320 +#: inc/question.class.php:1315 msgid "Tools" msgstr "" -#: inc/question.class.php:1321 +#: inc/question.class.php:1316 msgid "Notes" msgstr "" -#: inc/question.class.php:1322 +#: inc/question.class.php:1317 msgid "RSS feed" msgstr "" -#: inc/question.class.php:1324 +#: inc/question.class.php:1319 msgid "Administration" msgstr "" -#: inc/question.class.php:1332 inc/question.class.php:1335 +#: inc/question.class.php:1327 inc/question.class.php:1330 msgid "Plugin" msgid_plural "Plugins" msgstr[0] "" @@ -1732,15 +1792,15 @@ msgstr "" msgid "Name is required." msgstr "" -#: inc/abstracttarget.class.php:493 +#: inc/abstracttarget.class.php:502 msgid "Destination entity" msgstr "" -#: inc/abstracttarget.class.php:509 +#: inc/abstracttarget.class.php:518 msgid "User type question" msgstr "Bruker type spørsmål" -#: inc/abstracttarget.class.php:510 +#: inc/abstracttarget.class.php:519 msgid "Entity type question" msgstr "" @@ -1793,14 +1853,14 @@ 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 +#: inc/abstractitiltarget.class.php:200 inc/abstractitiltarget.class.php:208 +#: inc/abstractitiltarget.class.php:216 inc/abstractitiltarget.class.php:224 +#: inc/abstractitiltarget.class.php:233 msgid "Equals to the answer to the question" msgstr "" -#: inc/targetticket.class.php:101 inc/abstractitiltarget.class.php:224 -#: inc/abstractitiltarget.class.php:233 +#: inc/targetticket.class.php:101 inc/abstractitiltarget.class.php:225 +#: inc/abstractitiltarget.class.php:234 msgid "Last valid answer" msgstr "" @@ -1877,23 +1937,23 @@ msgstr "" msgid "Failed to link the item" msgstr "" -#: inc/targetticket.class.php:957 install/install.php:334 +#: inc/targetticket.class.php:959 install/install.php:368 msgid "Your form has been accepted by the validator" msgstr "Ditt skjema har blitt akseptert av godkjenner" -#: inc/targetticket.class.php:1108 +#: inc/targetticket.class.php:1110 msgid "Request source" msgstr "" -#: inc/targetticket.class.php:1133 +#: inc/targetticket.class.php:1135 msgid "Type " msgstr "" -#: inc/targetticket.class.php:1161 +#: inc/targetticket.class.php:1163 msgid "Associated elements" msgstr "" -#: inc/targetticket.class.php:1172 +#: inc/targetticket.class.php:1174 msgid "Item " msgstr "" @@ -1930,187 +1990,194 @@ msgid "Tags from questions or specific tags" msgstr "" #: inc/abstractitiltarget.class.php:189 -msgid "equals to the answer to the question" +msgid "TTR from template or none" msgstr "" #: inc/abstractitiltarget.class.php:190 -msgid "calculated from the ticket creation date" +msgid "equals to the answer to the question" msgstr "" #: inc/abstractitiltarget.class.php:191 +msgid "calculated from the ticket creation date" +msgstr "" + +#: inc/abstractitiltarget.class.php:192 msgid "calculated from the answer to the question" msgstr "" -#: inc/abstractitiltarget.class.php:197 +#: inc/abstractitiltarget.class.php:198 msgid "SLA from template or none" msgstr "" -#: inc/abstractitiltarget.class.php:198 +#: inc/abstractitiltarget.class.php:199 msgid "Specific SLA" msgstr "" -#: inc/abstractitiltarget.class.php:205 +#: inc/abstractitiltarget.class.php:206 msgid "OLA from template or none" msgstr "" -#: inc/abstractitiltarget.class.php:206 +#: inc/abstractitiltarget.class.php:207 msgid "Specific OLA" msgstr "" -#: inc/abstractitiltarget.class.php:213 +#: inc/abstractitiltarget.class.php:214 msgid "Urgency from template or Medium" msgstr "" -#: inc/abstractitiltarget.class.php:214 +#: inc/abstractitiltarget.class.php:215 msgid "Specific urgency" msgstr "Bestemt viktighet" -#: inc/abstractitiltarget.class.php:221 +#: inc/abstractitiltarget.class.php:222 msgid "Category from template or none" msgstr "" -#: inc/abstractitiltarget.class.php:222 +#: inc/abstractitiltarget.class.php:223 msgid "Specific category" msgstr "Bestemt kategori" -#: inc/abstractitiltarget.class.php:230 +#: inc/abstractitiltarget.class.php:231 msgid "Location from template or none" msgstr "" -#: inc/abstractitiltarget.class.php:231 +#: inc/abstractitiltarget.class.php:232 msgid "Specific location" msgstr "Bestemt lokasjon" -#: inc/abstractitiltarget.class.php:239 +#: inc/abstractitiltarget.class.php:240 msgid "No validation" msgstr "" -#: inc/abstractitiltarget.class.php:240 +#: inc/abstractitiltarget.class.php:241 msgid "Specific user or group" msgstr "" -#: inc/abstractitiltarget.class.php:241 +#: inc/abstractitiltarget.class.php:242 msgid "User from question answer" msgstr "" -#: inc/abstractitiltarget.class.php:242 +#: inc/abstractitiltarget.class.php:243 msgid "Group from question answer" msgstr "" -#: inc/abstractitiltarget.class.php:741 -msgid "Time to resolve" -msgstr "" - -#: inc/abstractitiltarget.class.php:793 +#: inc/abstractitiltarget.class.php:794 msgid "Minute" msgid_plural "Minutes" msgstr[0] "" msgstr[1] "" -#: inc/abstractitiltarget.class.php:794 +#: inc/abstractitiltarget.class.php:795 msgid "Hour" msgid_plural "Hours" msgstr[0] "" msgstr[1] "" -#: inc/abstractitiltarget.class.php:795 +#: inc/abstractitiltarget.class.php:796 msgid "Day" msgid_plural "Days" msgstr[0] "" msgstr[1] "" -#: inc/abstractitiltarget.class.php:796 +#: inc/abstractitiltarget.class.php:797 msgid "Month" msgid_plural "Months" msgstr[0] "" msgstr[1] "" -#: inc/abstractitiltarget.class.php:828 +#: inc/abstractitiltarget.class.php:829 msgid "SLA (TTO/TTR)" msgstr "" -#: inc/abstractitiltarget.class.php:829 inc/abstractitiltarget.class.php:902 +#: inc/abstractitiltarget.class.php:830 inc/abstractitiltarget.class.php:903 msgid "Question (TTO/TTR)" msgstr "" -#: inc/abstractitiltarget.class.php:901 +#: inc/abstractitiltarget.class.php:902 msgid "OLA (TTO/TTR)" msgstr "" -#: inc/abstractitiltarget.class.php:1005 +#: inc/abstractitiltarget.class.php:1006 msgid "Urgency " msgstr "Viktighet" -#: inc/abstractitiltarget.class.php:1035 +#: inc/abstractitiltarget.class.php:1036 msgid "Ticket tags" msgstr "" -#: inc/abstractitiltarget.class.php:1083 +#: inc/abstractitiltarget.class.php:1084 msgid "Tags" msgstr "" -#: inc/abstractitiltarget.class.php:1202 +#: inc/abstractitiltarget.class.php:1203 msgid "Location" msgstr "" -#: inc/abstractitiltarget.class.php:1214 +#: inc/abstractitiltarget.class.php:1215 msgid "Location " msgstr "Lokasjon" -#: inc/abstractitiltarget.class.php:1544 +#: inc/abstractitiltarget.class.php:1547 msgid "The description cannot be empty!" msgstr "" -#: inc/abstractitiltarget.class.php:1718 +#: inc/abstractitiltarget.class.php:1717 msgid "Watcher" msgid_plural "Watchers" msgstr[0] "" msgstr[1] "" -#: inc/abstractitiltarget.class.php:1737 +#: inc/abstractitiltarget.class.php:1736 msgid "Cancel" msgstr "Kanseller" -#: inc/abstractitiltarget.class.php:2012 inc/abstractitiltarget.class.php:2028 -#: inc/abstractitiltarget.class.php:2029 +#: inc/abstractitiltarget.class.php:2011 inc/abstractitiltarget.class.php:2027 +#: inc/abstractitiltarget.class.php:2028 msgid "Email followup" msgstr "" -#: inc/abstractitiltarget.class.php:2026 inc/abstractitiltarget.class.php:2054 +#: inc/abstractitiltarget.class.php:2025 inc/abstractitiltarget.class.php:2053 msgid "Group" msgstr "" -#: inc/abstractitiltarget.class.php:2027 inc/abstractitiltarget.class.php:2083 +#: inc/abstractitiltarget.class.php:2026 inc/abstractitiltarget.class.php:2082 msgid "Supplier" msgstr "" -#: inc/abstractitiltarget.class.php:2028 +#: inc/abstractitiltarget.class.php:2027 msgid "Yes" msgstr "" -#: inc/abstractitiltarget.class.php:2065 +#: inc/abstractitiltarget.class.php:2064 msgid "Group from the object" msgstr "" -#: inc/abstractitiltarget.class.php:2071 +#: inc/abstractitiltarget.class.php:2070 msgid "Tech group from the object" msgstr "" -#: install/install.php:128 +#: install/install.php:133 msgid "" "Upgrade tables to innoDB; run php bin/console " "glpi:migration:myisam_to_innodb" msgstr "" -#: install/install.php:315 +#: install/install.php:174 +#, 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:349 msgid "A form has been created" msgstr "Et skjema har blitt opprettet" -#: install/install.php:316 +#: install/install.php:350 msgid "Your request has been saved" msgstr "Din forespørsel har blitt lagret" -#: install/install.php:317 +#: install/install.php:351 msgid "" "Hi,\\nYour request from GLPI has been successfully saved with number " "##formcreator.request_id## and transmitted to the helpdesk team.\\nYou can " @@ -2120,22 +2187,22 @@ msgstr "" "##formcreator.request_id## og oversent til helpdesk.\\nDu kan se dine svar " "ved å klikke lenken:\\n##formcreator.validation_link##" -#: install/install.php:322 +#: install/install.php:356 msgid "A form from GLPI need to be validate" msgstr "Et skjema ifra GLPI trenger godkjenning" -#: install/install.php:323 +#: install/install.php:357 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 +#: install/install.php:362 msgid "Your form has been refused by the validator" msgstr "Skjema ditt har blitt avist av godkjenner" -#: install/install.php:329 +#: install/install.php:363 msgid "" "Hi,\\nWe are sorry to inform you that your form has been refused by the " "validator for the reason " @@ -2143,23 +2210,23 @@ msgid "" "resubmit it by clicking onto this link:\\n##formcreator.validation_link##" msgstr "" -#: install/install.php:335 +#: install/install.php:369 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 +#: install/install.php:374 msgid "Your form has been deleted by an administrator" msgstr "Skjema ditt har blitt slettet av en administrator" -#: install/install.php:341 +#: install/install.php:375 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 +#: install/install.php:601 msgid "Formcreator - Sync service catalog issues" msgstr "" @@ -2177,82 +2244,58 @@ 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" +msgid "Cancel my ticket" msgstr "" -#: hook.php:669 -msgid "Old issues" +#: hook.php:685 +msgid "Old" msgstr "" -#: hook.php:676 +#: hook.php:692 #, php-format msgid "Number of %s" msgstr "" -#: hook.php:693 +#: hook.php:709 msgid "Issues summary" msgstr "" -#: hook.php:731 +#: hook.php:747 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" +#: js/scripts.js:319 +msgid "No form found. Please choose a form below instead." msgstr "" -#: js/scripts.js:360 -msgid "No form yet in this category" +#: js/scripts.js:321 +msgid "No form found." msgstr "" -#: js/scripts.js:639 +#: js/scripts.js:325 +msgid "No FAQ item found." +msgstr "" + +#: js/scripts.js:709 msgid "Are you sure you want to delete this question?" msgstr "" -#: js/scripts.js:826 +#: js/scripts.js:892 msgid "Are you sure you want to delete this section?" msgstr "" -#: js/scripts.js:1066 +#: js/scripts.js:1132 msgid "Add translations" msgstr "" -#: js/scripts.js:1213 js/scripts.js:1237 +#: js/scripts.js:1279 js/scripts.js:1303 msgid "An error occured while querying forms" msgstr "" -#: js/scripts.js:1351 +#: js/scripts.js:1418 msgid "Are you sure you want to delete this target:" msgstr "" @@ -2307,7 +2350,7 @@ msgstr "" msgid "Are you a robot ?" msgstr "" -#: entrée standard:127 +#: entrée standard:132 msgid "Send" msgstr "" diff --git a/locales/nl_BE.po b/locales/nl_BE.po index 77a72c116..6921c61fa 100644 --- a/locales/nl_BE.po +++ b/locales/nl_BE.po @@ -11,8 +11,8 @@ 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" +"POT-Creation-Date: 2022-06-15 14:47+0200\n" +"PO-Revision-Date: 2022-06-15 12:10+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" @@ -68,9 +68,8 @@ 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 +#: inc/entityconfig.class.php:82 inc/form.class.php:111 inc/form.class.php:571 +#: inc/form.class.php:1938 inc/filter/entityfilter.class.php:45 msgid "Form" msgid_plural "Forms" msgstr[0] "" @@ -93,11 +92,11 @@ msgstr "" msgid "Could not move the section" msgstr "" -#: ajax/target_actor.php:52 +#: ajax/target_actor.php:51 msgid "Failed to add the actor" msgstr "" -#: ajax/target_actor.php:63 +#: ajax/target_actor.php:62 msgid "Failed to delete the actor" msgstr "" @@ -136,7 +135,7 @@ 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 +#: front/formanswer.form.php:78 front/form.php:43 inc/common.class.php:686 #: inc/common.class.php:693 msgid "Form Creator" msgstr "Formcreator" @@ -151,8 +150,8 @@ msgstr "" 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 +#: front/formdisplay.php:90 inc/formanswer.class.php:877 +#: inc/formanswer.class.php:1097 inc/formanswer.class.php:1147 msgid "The form has been successfully saved!" msgstr "Het formulier is succesvol bewaard" @@ -167,18 +166,18 @@ msgstr "" 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 +#: inc/knowbase.class.php:60 inc/form.class.php:648 +#: inc/abstractitiltarget.class.php:953 inc/abstractitiltarget.class.php:967 msgid "Category" msgid_plural "Categories" msgstr[0] "" msgstr[1] "" -#: inc/knowbase.class.php:62 inc/form.class.php:643 +#: inc/knowbase.class.php:62 inc/form.class.php:651 msgid "See all" msgstr "" -#: inc/knowbase.class.php:79 +#: inc/knowbase.class.php:83 msgid "Please, describe your need here" msgstr "Vul hier je zoektermen in" @@ -186,10 +185,10 @@ msgstr "Vul hier je zoektermen in" msgid "Textarea" msgstr "" -#: inc/field/textareafield.class.php:160 inc/field/dropdownfield.class.php:439 +#: inc/field/textareafield.class.php:160 inc/field/dropdownfield.class.php:440 #: 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/timefield.class.php:112 inc/field/fieldsfield.class.php:487 #: inc/field/requesttypefield.class.php:159 msgid "A required field is empty:" msgstr "Een verplicht veld is leeg:" @@ -201,7 +200,7 @@ 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 +#: inc/abstractitiltarget.class.php:2024 inc/abstractitiltarget.class.php:2042 msgid "User" msgstr "" @@ -209,22 +208,22 @@ msgstr "" msgid "User and form" msgstr "" -#: inc/field/dropdownfield.class.php:430 entrée standard:38 +#: inc/field/dropdownfield.class.php:431 entrée standard:38 msgid "Dropdown" msgid_plural "Dropdowns" msgstr[0] "" msgstr[1] "" -#: inc/field/dropdownfield.class.php:461 +#: inc/field/dropdownfield.class.php:462 msgid "Invalid value for " msgstr "" -#: inc/field/dropdownfield.class.php:473 +#: inc/field/dropdownfield.class.php:474 #, php-format msgid "The itemtype field is required: %s" msgstr "" -#: inc/field/dropdownfield.class.php:489 +#: inc/field/dropdownfield.class.php:490 #, php-format msgid "Invalid dropdown type: %s" msgstr "" @@ -293,11 +292,11 @@ 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 +#: inc/field/fieldsfield.class.php:511 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/radiosfield.class.php:192 inc/field/selectfield.class.php:104 #: 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 @@ -330,11 +329,11 @@ msgstr "" #: inc/field/ipfield.class.php:121 msgid "IP address" -msgid_plural "Adresses IP" +msgid_plural "IP addresses" msgstr[0] "" msgstr[1] "" -#: inc/field/urgencyfield.class.php:84 inc/abstractitiltarget.class.php:994 +#: inc/field/urgencyfield.class.php:84 inc/abstractitiltarget.class.php:995 msgid "Urgency" msgstr "" @@ -381,7 +380,7 @@ msgstr[1] "" #: inc/field/hostnamefield.class.php:114 msgid "Hostname" -msgid_plural "Hostname" +msgid_plural "Hostnames" msgstr[0] "" msgstr[1] "" @@ -400,7 +399,7 @@ msgid_plural "Emails" msgstr[0] "" msgstr[1] "" -#: inc/field/selectfield.class.php:104 +#: inc/field/selectfield.class.php:97 msgid "Select" msgstr "" @@ -458,23 +457,24 @@ msgstr "" msgid "Field" msgstr "" -#: inc/field/fieldsfield.class.php:243 +#: inc/field/fieldsfield.class.php:253 msgid "show" msgstr "" -#: inc/field/fieldsfield.class.php:361 -msgid "Field type not implemented yet !" +#: inc/field/fieldsfield.class.php:388 +#, php-format +msgid "Field '%1$s' type not implemented yet !" msgstr "" -#: inc/field/fieldsfield.class.php:442 +#: inc/field/fieldsfield.class.php:465 msgid "Some numeric fields contains non numeric values" msgstr "" -#: inc/field/fieldsfield.class.php:447 +#: inc/field/fieldsfield.class.php:470 msgid "Some URL fields contains invalid links" msgstr "" -#: inc/field/fieldsfield.class.php:533 +#: inc/field/fieldsfield.class.php:556 msgid "Additionnal fields" msgstr "" @@ -500,7 +500,7 @@ msgstr "" msgid "Range max" msgstr "" -#: inc/field/requesttypefield.class.php:85 inc/targetticket.class.php:1121 +#: inc/field/requesttypefield.class.php:85 inc/targetticket.class.php:1123 msgid "Request type" msgstr "" @@ -510,7 +510,7 @@ msgid "This is not a number: %s" msgstr "" #: inc/field/floatfield.class.php:181 -msgid "Float" +msgid "Decimal number" msgstr "" #: inc/field/datefield.class.php:135 @@ -566,11 +566,11 @@ 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/form.class.php:1831 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 +#: inc/question.class.php:832 inc/questionparameter/range.class.php:205 +#: inc/questionregex.class.php:185 inc/questiondependency.class.php:196 +#: inc/item_targetticket.class.php:150 inc/targetticket.class.php:1429 #, php-format msgid "Failed to add or update the %1$s %2$s" msgstr "" @@ -578,11 +578,11 @@ 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/form.class.php:1522 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 +#: inc/question.class.php:881 inc/questionparameter/range.class.php:140 +#: inc/questionregex.class.php:120 inc/questiondependency.class.php:211 +#: inc/item_targetticket.class.php:64 inc/targetticket.class.php:1468 #, php-format msgid "Cannot export an empty object: %s" msgstr "" @@ -609,17 +609,17 @@ msgstr[1] "" msgid "Update issue data from tickets and form answers" msgstr "Update problemen data van tickets en formulier antwoorden" -#: inc/issue.class.php:389 +#: inc/issue.class.php:403 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 +#: inc/issue.class.php:532 inc/form_language.class.php:213 +#: inc/form.class.php:156 inc/form.class.php:2133 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/issue.class.php:545 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 @@ -627,115 +627,153 @@ msgstr "" msgid "ID" msgstr "" -#: inc/issue.class.php:531 inc/form.class.php:2120 entrée standard:65 +#: inc/issue.class.php:554 inc/form.class.php:505 inc/form.class.php:2142 +#: entrée standard:65 msgid "Type" msgid_plural "Types" msgstr[0] "" msgstr[1] "" -#: inc/issue.class.php:544 inc/formanswer.class.php:259 +#: inc/issue.class.php:567 inc/formanswer.class.php:259 msgid "Status" msgstr "" -#: inc/issue.class.php:556 +#: inc/issue.class.php:579 msgid "Opening date" msgstr "" -#: inc/issue.class.php:565 +#: inc/issue.class.php:588 msgid "Last update" msgstr "" -#: inc/issue.class.php:574 inc/form.class.php:174 -#: inc/abstracttarget.class.php:508 +#: inc/issue.class.php:597 inc/form.class.php:174 +#: inc/abstracttarget.class.php:517 msgid "Entity" msgid_plural "Entities" msgstr[0] "" msgstr[1] "" -#: inc/issue.class.php:584 inc/notificationtargetformanswer.class.php:79 +#: inc/issue.class.php:607 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 +#: inc/formanswer.class.php:608 inc/abstractitiltarget.class.php:1710 msgid "Requester" msgid_plural "Requesters" msgstr[0] "" msgstr[1] "" -#: inc/issue.class.php:602 inc/formanswer.class.php:228 +#: inc/issue.class.php:625 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/issue.class.php:641 inc/formanswer.class.php:537 +#: inc/formanswer.class.php:544 inc/formanswer.class.php:623 #: inc/form_language.class.php:227 msgid "Comment" msgstr "Commentaar" -#: inc/issue.class.php:630 +#: inc/issue.class.php:653 msgid "Ticket approver" msgstr "" -#: inc/issue.class.php:664 +#: inc/issue.class.php:687 msgid "Technician" msgstr "" -#: inc/issue.class.php:697 +#: inc/issue.class.php:718 msgid "Technician group" msgstr "" -#: inc/issue.class.php:728 inc/formanswer.class.php:248 +#: inc/issue.class.php:751 inc/formanswer.class.php:248 msgid "Form approver group" msgstr "" -#: inc/issue.class.php:761 +#: inc/issue.class.php:762 inc/abstractitiltarget.class.php:742 +msgid "Time to resolve" +msgstr "" + +#: inc/issue.class.php:773 +msgid "Time to resolve + Progress" +msgstr "" + +#: inc/issue.class.php:783 +msgid "Internal time to resolve" +msgstr "" + +#: inc/issue.class.php:794 +msgid "Internal time to resolve + Progress" +msgstr "" + +#: inc/issue.class.php:804 +msgid "Resolution date" +msgstr "" + +#: inc/issue.class.php:819 +msgid "Internal time to own" +msgstr "" + +#: inc/issue.class.php:830 +msgid "Internal time to own + Progress" +msgstr "" + +#: inc/issue.class.php:840 +msgid "Time to own" +msgstr "" + +#: inc/issue.class.php:851 +msgid "Time to own + Progress" +msgstr "" + +#: inc/issue.class.php:877 msgid "Ticket" msgstr "" -#: inc/issue.class.php:762 inc/formanswer.class.php:183 +#: inc/issue.class.php:878 inc/formanswer.class.php:183 msgid "Form answer" msgid_plural "Form answers" msgstr[0] "" msgstr[1] "" -#: inc/issue.class.php:767 +#: inc/issue.class.php:883 msgid "Not validated" msgstr "" -#: inc/issue.class.php:768 inc/formanswer.class.php:76 +#: inc/issue.class.php:884 inc/formanswer.class.php:76 #: inc/form_validator.class.php:71 msgid "Refused" msgstr "" -#: inc/issue.class.php:836 +#: inc/issue.class.php:952 #, php-format msgid "%1$s %2$s" msgstr "" -#: inc/issue.class.php:1099 inc/filter/itilcategoryfilter.class.php:56 +#: inc/issue.class.php:1215 inc/filter/itilcategoryfilter.class.php:56 +#: hook.php:677 msgid "All" msgstr "" -#: inc/issue.class.php:1105 +#: inc/issue.class.php:1221 hook.php:678 msgid "New" msgstr "" -#: inc/issue.class.php:1111 +#: inc/issue.class.php:1227 hook.php:679 msgid "Assigned" msgstr "" -#: inc/issue.class.php:1117 inc/formanswer.class.php:75 -#: inc/form_validator.class.php:69 +#: inc/issue.class.php:1233 inc/formanswer.class.php:75 +#: inc/form_validator.class.php:69 hook.php:680 msgid "Waiting" msgstr "" -#: inc/issue.class.php:1123 +#: inc/issue.class.php:1239 hook.php:681 msgid "To validate" msgstr "Om te valideren" -#: inc/issue.class.php:1129 +#: inc/issue.class.php:1245 hook.php:682 msgid "Solved" msgstr "" -#: inc/issue.class.php:1135 +#: inc/issue.class.php:1251 hook.php:683 msgid "Closed" msgstr "Gesloten" @@ -745,31 +783,43 @@ 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:261 entrée standard:65 +msgid "Icon" +msgstr "" + +#: inc/category.class.php:98 inc/form.class.php:269 entrée standard:67 +msgid "Icon color" +msgstr "" + +#: inc/category.class.php:104 inc/form.class.php:277 entrée standard:80 +msgid "Background color" +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 +#: inc/notificationtargetformanswer.class.php:44 install/install.php:355 msgid "A form need to be validate" msgstr "Een formulier heeft validatie nodig" -#: inc/notificationtargetformanswer.class.php:45 install/install.php:327 +#: inc/notificationtargetformanswer.class.php:45 install/install.php:361 msgid "The form is refused" msgstr "Het formulier is geweigerd" -#: inc/notificationtargetformanswer.class.php:46 install/install.php:333 +#: inc/notificationtargetformanswer.class.php:46 install/install.php:367 msgid "The form is accepted" msgstr "Het formulier is geaccepteerd" -#: inc/notificationtargetformanswer.class.php:47 install/install.php:339 +#: inc/notificationtargetformanswer.class.php:47 install/install.php:373 msgid "The form is deleted" msgstr "Het formulier is verwijderd" @@ -813,15 +863,15 @@ msgid "Author" msgstr "" #: inc/notificationtargetformanswer.class.php:98 -#: inc/abstractitiltarget.class.php:1289 +#: inc/abstractitiltarget.class.php:1290 msgid "Approver" msgstr "" -#: inc/target_actor.class.php:66 inc/abstractitiltarget.class.php:2035 +#: inc/target_actor.class.php:66 inc/abstractitiltarget.class.php:2034 msgid "Form author" msgstr "" -#: inc/target_actor.class.php:67 inc/abstractitiltarget.class.php:2038 +#: inc/target_actor.class.php:67 inc/abstractitiltarget.class.php:2037 msgid "Form validator" msgstr "Formulier validatiegever" @@ -829,7 +879,7 @@ msgstr "Formulier validatiegever" msgid "Specific person" msgstr "Specifiek persoon" -#: inc/target_actor.class.php:69 inc/abstractitiltarget.class.php:2048 +#: inc/target_actor.class.php:69 inc/abstractitiltarget.class.php:2047 msgid "Person from the question" msgstr "Persoon van vraag" @@ -837,7 +887,7 @@ msgstr "Persoon van vraag" msgid "Specific group" msgstr "Specifieke groep" -#: inc/target_actor.class.php:71 inc/abstractitiltarget.class.php:2059 +#: inc/target_actor.class.php:71 inc/abstractitiltarget.class.php:2058 msgid "Group from the question" msgstr "Groep van deze vraag" @@ -853,15 +903,15 @@ msgstr "" msgid "Specific supplier" msgstr "Specifieke leverancier" -#: inc/target_actor.class.php:75 inc/abstractitiltarget.class.php:2088 +#: inc/target_actor.class.php:75 inc/abstractitiltarget.class.php:2087 msgid "Supplier from the question" msgstr "Leverancier van deze vraag" -#: inc/target_actor.class.php:76 inc/abstractitiltarget.class.php:2077 +#: inc/target_actor.class.php:76 inc/abstractitiltarget.class.php:2076 msgid "Actors from the question" msgstr "Actors van deze vraag" -#: inc/target_actor.class.php:77 inc/abstractitiltarget.class.php:2092 +#: inc/target_actor.class.php:77 inc/abstractitiltarget.class.php:2091 msgid "Form author's supervisor" msgstr "" @@ -869,7 +919,7 @@ msgstr "" msgid "Observer" msgstr "" -#: inc/target_actor.class.php:85 inc/abstractitiltarget.class.php:1725 +#: inc/target_actor.class.php:85 inc/abstractitiltarget.class.php:1724 msgid "Assigned to" msgstr "" @@ -903,67 +953,67 @@ msgstr "" msgid "Accepted" msgstr "" -#: inc/formanswer.class.php:525 +#: inc/formanswer.class.php:523 msgid "Print this form" msgstr "Dit formulier printen" -#: inc/formanswer.class.php:549 +#: inc/formanswer.class.php:547 msgid "Form accepted by validator." msgstr "Formulier geaccepteerd door validator." -#: inc/formanswer.class.php:551 +#: inc/formanswer.class.php:549 msgid "Form successfully saved." msgstr "Formulier succesvol bewaard." -#: inc/formanswer.class.php:621 inc/formaccesstype.class.php:122 +#: inc/formanswer.class.php:616 inc/formaccesstype.class.php:122 msgid "Save" msgstr "" -#: inc/formanswer.class.php:633 +#: inc/formanswer.class.php:628 msgid "Required if refused" msgstr "Verplicht als het geweigerd wordt" -#: inc/formanswer.class.php:639 +#: inc/formanswer.class.php:634 msgid "Refuse" msgstr "Geweigerd" -#: inc/formanswer.class.php:647 +#: inc/formanswer.class.php:642 msgid "Edit answers" msgstr "" -#: inc/formanswer.class.php:653 +#: inc/formanswer.class.php:648 msgid "Cancel edition" msgstr "" -#: inc/formanswer.class.php:660 +#: inc/formanswer.class.php:655 msgid "Accept" msgstr "Accepteren" -#: inc/formanswer.class.php:681 +#: inc/formanswer.class.php:676 msgid "Refused comment is required!" msgstr "Geweigerd. Commentaar is verplicht!" -#: inc/formanswer.class.php:753 +#: inc/formanswer.class.php:750 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 +#: inc/formanswer.class.php:956 inc/formanswer.class.php:958 msgid "Form data" msgstr "Formulier data" -#: inc/formanswer.class.php:1085 inc/formanswer.class.php:1135 +#: inc/formanswer.class.php:1084 inc/formanswer.class.php:1134 msgid "Cannot generate targets!" msgstr "Kan het doel niet genereren" -#: inc/formanswer.class.php:1252 +#: inc/formanswer.class.php:1258 msgid "No turing test set" msgstr "" -#: inc/formanswer.class.php:1257 +#: inc/formanswer.class.php:1263 msgid "You failed the Turing test" msgstr "" -#: inc/formanswer.class.php:1299 +#: inc/formanswer.class.php:1305 msgid "You must select validator!" msgstr "" @@ -975,15 +1025,15 @@ msgstr "" msgid "Failed to delete this issue. An internal error occured." msgstr "" -#: inc/common.class.php:761 +#: inc/common.class.php:777 msgid "Seek assistance" msgstr "Assistentie" -#: inc/common.class.php:766 +#: inc/common.class.php:782 msgid "My requests for assistance" msgstr "Mijn verzoeken tot assistentie" -#: inc/common.class.php:796 +#: inc/common.class.php:812 msgid "Consult feeds" msgstr "Consult feeds" @@ -1021,9 +1071,9 @@ 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 +#: inc/form_language.class.php:111 inc/form.class.php:1048 +#: inc/form.class.php:1173 inc/abstracttarget.class.php:161 +#: inc/abstractitiltarget.class.php:1541 msgid "The name cannot be empty!" msgstr "De naam kan niet leeg zijn" @@ -1035,7 +1085,7 @@ msgstr "" msgid "Add a translation" msgstr "" -#: inc/form_language.class.php:283 js/scripts.js:1113 +#: inc/form_language.class.php:283 js/scripts.js:1179 msgid "Update a translation" msgstr "" @@ -1056,7 +1106,7 @@ 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 +#: inc/form.class.php:529 inc/abstractitiltarget.class.php:1615 msgid "Delete" msgstr "Verwijder" @@ -1082,23 +1132,23 @@ msgstr "Geen" msgid "Need validaton?" msgstr "" -#: inc/form_validator.class.php:126 inc/abstractitiltarget.class.php:2029 +#: inc/form_validator.class.php:126 inc/abstractitiltarget.class.php:2028 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 +#: inc/form_validator.class.php:303 inc/profile.class.php:62 +#: inc/targetproblem.class.php:146 inc/entityconfig.class.php:389 +#: inc/targetchange.class.php:483 inc/targetticket.class.php:317 +#: inc/targetticket.class.php:352 inc/abstractitiltarget.class.php:2017 msgctxt "button" msgid "Save" msgstr "" -#: inc/form_validator.class.php:709 inc/abstractitiltarget.class.php:1269 +#: inc/form_validator.class.php:717 inc/abstractitiltarget.class.php:1270 msgid "Validation" msgstr "" -#: inc/form_validator.class.php:711 +#: inc/form_validator.class.php:719 msgid "Choose a validator" msgstr "Kies een validator" @@ -1115,7 +1165,7 @@ msgid "Properties" msgstr "" #: inc/targetproblem.class.php:521 inc/targetchange.class.php:285 -#: inc/targetticket.class.php:1409 +#: inc/targetticket.class.php:1411 #, php-format msgid "" "Failed to add or update the %1$s %2$s: a question is missing and is used in " @@ -1123,7 +1173,7 @@ msgid "" msgstr "" #: inc/targetproblem.class.php:578 inc/targetchange.class.php:105 -#: inc/targetticket.class.php:135 inc/abstractitiltarget.class.php:1171 +#: inc/targetticket.class.php:135 inc/abstractitiltarget.class.php:1172 msgid "Actors" msgstr "" @@ -1148,104 +1198,122 @@ msgstr "" 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 +#: inc/entityconfig.class.php:90 inc/entityconfig.class.php:99 +#: inc/entityconfig.class.php:107 inc/entityconfig.class.php:115 +#: inc/entityconfig.class.php:123 inc/entityconfig.class.php:131 +#: inc/entityconfig.class.php:139 inc/entityconfig.class.php:147 +#: inc/entityconfig.class.php:155 msgid "Inheritance of the parent entity" msgstr "" -#: inc/entityconfig.class.php:84 +#: inc/entityconfig.class.php:91 msgid "GLPi's helpdesk" msgstr "GLPI's helpdesk" -#: inc/entityconfig.class.php:85 +#: inc/entityconfig.class.php:92 msgid "Service catalog simplified" msgstr "Service catalogus versimpeld" -#: inc/entityconfig.class.php:86 +#: inc/entityconfig.class.php:93 msgid "Service catalog extended" msgstr "Service catalogus uitgebreid" -#: inc/entityconfig.class.php:93 +#: inc/entityconfig.class.php:100 msgid "All available forms" msgstr "" -#: inc/entityconfig.class.php:94 +#: inc/entityconfig.class.php:101 msgid "Only default forms" msgstr "" -#: inc/entityconfig.class.php:101 +#: inc/entityconfig.class.php:108 msgid "Popularity sort" msgstr "Sorteer op populariteit" -#: inc/entityconfig.class.php:102 +#: inc/entityconfig.class.php:109 msgid "Alphabetic sort" msgstr "Sorteer op alfabet" -#: inc/entityconfig.class.php:109 +#: inc/entityconfig.class.php:116 msgid "Merged with Forms" msgstr "" -#: inc/entityconfig.class.php:110 +#: inc/entityconfig.class.php:117 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 +#: inc/entityconfig.class.php:124 inc/entityconfig.class.php:132 +#: inc/entityconfig.class.php:140 inc/entityconfig.class.php:148 +#: 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 +#: inc/entityconfig.class.php:125 inc/entityconfig.class.php:133 +#: inc/entityconfig.class.php:141 inc/entityconfig.class.php:149 msgid "Hidden" msgstr "" -#: inc/entityconfig.class.php:208 +#: inc/entityconfig.class.php:156 +msgid "Variable height" +msgstr "" + +#: inc/entityconfig.class.php:157 +msgid "Uniform height" +msgstr "" + +#: inc/entityconfig.class.php:231 msgid "Helpdesk" msgstr "Helpdesk" -#: inc/entityconfig.class.php:216 inc/entityconfig.class.php:348 entrée +#: inc/entityconfig.class.php:239 inc/entityconfig.class.php:403 entrée #: standard:44 msgid "Helpdesk mode" msgstr "Helpdesk modus" -#: inc/entityconfig.class.php:227 +#: inc/entityconfig.class.php:250 msgid "Default Form list mode" msgstr "" -#: inc/entityconfig.class.php:245 inc/entityconfig.class.php:358 +#: inc/entityconfig.class.php:268 inc/entityconfig.class.php:413 msgid "Sort order" msgstr "" -#: inc/entityconfig.class.php:261 inc/entityconfig.class.php:368 +#: inc/entityconfig.class.php:284 inc/entityconfig.class.php:423 msgid "Knowledge base" msgstr "" -#: inc/entityconfig.class.php:276 +#: inc/entityconfig.class.php:299 msgid "Search" msgstr "" -#: inc/entityconfig.class.php:292 +#: inc/entityconfig.class.php:315 msgid "Counters dashboard" msgstr "" -#: inc/entityconfig.class.php:308 +#: inc/entityconfig.class.php:331 msgid "Header message" msgstr "" -#: inc/entityconfig.class.php:320 inc/entityconfig.class.php:398 +#: inc/entityconfig.class.php:347 +msgid "Search issue" +msgstr "" + +#: inc/entityconfig.class.php:363 +msgid "Tile design" +msgstr "" + +#: inc/entityconfig.class.php:375 inc/entityconfig.class.php:453 #: inc/form.class.php:239 entrée standard:84 msgid "Header" msgid_plural "Headers" msgstr[0] "" msgstr[1] "" -#: inc/entityconfig.class.php:378 +#: inc/entityconfig.class.php:433 msgid "Display search field" msgstr "" -#: inc/entityconfig.class.php:388 +#: inc/entityconfig.class.php:443 msgid "Display header" msgstr "" @@ -1279,7 +1347,7 @@ msgstr "Beperkte toegang" msgid "Answers waiting for validation" msgstr "" -#: inc/form.class.php:124 inc/form.class.php:1583 inc/form.class.php:1609 +#: inc/form.class.php:124 inc/form.class.php:1606 inc/form.class.php:1632 msgid "Import forms" msgstr "Importeer formulieren" @@ -1304,18 +1372,6 @@ msgstr "" 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 "" @@ -1336,203 +1392,207 @@ msgstr "" msgid "Answers title" msgstr "" -#: inc/form.class.php:504 inc/form.class.php:557 +#: inc/form.class.php:504 inc/form.class.php:563 msgid "Target" msgid_plural "Targets" msgstr[0] "" msgstr[1] "" -#: inc/form.class.php:540 inc/form.class.php:2108 +#: inc/form.class.php:506 +msgid "Actions" +msgstr "" + +#: inc/form.class.php:546 inc/form.class.php:2130 msgid "Add a target" msgstr "" -#: inc/form.class.php:560 +#: inc/form.class.php:566 msgid "Preview" msgstr "" -#: inc/form.class.php:561 +#: inc/form.class.php:567 msgid "properties" msgstr "" -#: inc/form.class.php:869 +#: inc/form.class.php:886 msgid "What are you looking for?" msgstr "" -#: inc/form.class.php:877 +#: inc/form.class.php:894 #, php-format msgid "My %1$d last forms (requester)" msgstr "" -#: inc/form.class.php:880 +#: inc/form.class.php:897 msgid "No form posted yet" msgstr "Geen formulieren gepost" -#: inc/form.class.php:910 +#: inc/form.class.php:927 msgid "All my forms (requester)" msgstr "Al mijn formulieren (aanvrager)" -#: inc/form.class.php:923 +#: inc/form.class.php:940 #, php-format msgid "My %1$d last forms (validator)" msgstr "" -#: inc/form.class.php:931 +#: inc/form.class.php:948 msgid "No form waiting for validation" msgstr "Geen formulieren wachten op validatie" -#: inc/form.class.php:966 +#: inc/form.class.php:983 msgid "All my forms (validator)" msgstr "Al mijn formulieren (validatie)" -#: inc/form.class.php:1176 +#: inc/form.class.php:1184 msgid "Cannot use empty name for form answers. Keeping the previous value." msgstr "" -#: inc/form.class.php:1271 +#: inc/form.class.php:1279 #, php-format msgid "The question %s is not compatible with public forms" msgstr "" -#: inc/form.class.php:1351 +#: inc/form.class.php:1359 msgid "Errored duplicate" msgstr "" -#: inc/form.class.php:1362 +#: inc/form.class.php:1370 msgid "Duplicate" msgstr "Dupliceren" -#: inc/form.class.php:1409 +#: inc/form.class.php:1417 msgctxt "button" msgid "Post" msgstr "" -#: inc/form.class.php:1427 +#: inc/form.class.php:1440 #, php-format msgid "Form duplicated: %s" msgstr "Formulier gedupliceerd: 1%s" -#: inc/form.class.php:1438 +#: inc/form.class.php:1456 #, php-format msgid "Form Transfered: %s" msgstr "Formulier verplaatst: 1%s" -#: inc/form.class.php:1457 +#: inc/form.class.php:1480 msgid "Back" msgstr "" -#: inc/form.class.php:1556 +#: inc/form.class.php:1579 msgid "Upload of JSON files not allowed." msgstr "" -#: inc/form.class.php:1559 +#: inc/form.class.php:1582 msgid "You may allow JSON files right now." msgstr "" -#: inc/form.class.php:1560 +#: inc/form.class.php:1583 msgctxt "button" msgid "Create" msgstr "" -#: inc/form.class.php:1563 inc/form.class.php:1574 +#: inc/form.class.php:1586 inc/form.class.php:1597 msgid "Please contact your GLPI administrator." msgstr "" -#: inc/form.class.php:1564 inc/form.class.php:1575 +#: inc/form.class.php:1587 inc/form.class.php:1598 msgctxt "button" msgid "Back" msgstr "" -#: inc/form.class.php:1567 +#: inc/form.class.php:1590 msgid "Upload of JSON files not enabled." msgstr "" -#: inc/form.class.php:1570 inc/form.class.php:1573 +#: inc/form.class.php:1593 inc/form.class.php:1596 msgid "You may enable JSON files right now." msgstr "" -#: inc/form.class.php:1571 +#: inc/form.class.php:1594 msgctxt "button" msgid "Enable" msgstr "" -#: inc/form.class.php:1618 +#: inc/form.class.php:1641 msgctxt "button" msgid "Send" msgstr "" -#: inc/form.class.php:1637 +#: inc/form.class.php:1660 msgid "Forms import impossible, the file is empty" msgstr "" -#: inc/form.class.php:1641 inc/form.class.php:1645 +#: inc/form.class.php:1664 inc/form.class.php:1668 msgid "Forms import impossible, the file seems corrupt" msgstr "" -#: inc/form.class.php:1651 +#: inc/form.class.php:1674 msgid "Forms import impossible, the file was generated with another version" msgstr "" -#: inc/form.class.php:1658 +#: inc/form.class.php:1681 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 +#: inc/form.class.php:1707 #, php-format msgid "Failed to import %s" msgstr "" -#: inc/form.class.php:1689 +#: inc/form.class.php:1712 #, php-format msgid "Forms successfully imported from %s" msgstr "Formulieren succesvol geïmporteerd van 1%s" -#: inc/form.class.php:1752 +#: inc/form.class.php:1775 #, php-format msgid "The form %1$s already exists and is in an unmodifiable entity." msgstr "" -#: inc/form.class.php:1760 +#: inc/form.class.php:1783 #, php-format msgid "You don't have right to update the entity %1$s." msgstr "" -#: inc/form.class.php:1770 +#: inc/form.class.php:1793 #, php-format msgid "The entity %1$s is required for the form %2$s." msgstr "" -#: inc/form.class.php:1852 +#: inc/form.class.php:1875 msgid "Failed to create JSON document type" msgstr "Het is niet gelukt om een JSON document type te maken" -#: inc/form.class.php:1859 +#: inc/form.class.php:1882 msgid "JSON document type not found" msgstr "JSON document type is niet gevonden" -#: inc/form.class.php:1866 +#: inc/form.class.php:1889 msgid "Failed to update JSON document type" msgstr "Het is niet gelukt om het JSON document type te updaten" -#: inc/form.class.php:1886 +#: inc/form.class.php:1909 msgid "Forms without category" msgstr "Formulieren zonder categorie" -#: inc/form.class.php:1907 +#: inc/form.class.php:1930 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 +#: inc/form.class.php:2161 inc/targetticket.class.php:392 +#: inc/abstractitiltarget.class.php:1734 inc/abstractitiltarget.class.php:2017 msgid "Add" msgstr "" -#: inc/form.class.php:2157 inc/form.class.php:2180 +#: inc/form.class.php:2179 inc/form.class.php:2202 msgid "Unsupported target type." msgstr "" -#: inc/form.class.php:2219 +#: inc/form.class.php:2241 msgid "plugin_formcreator_load_check" msgstr "" @@ -1578,10 +1638,10 @@ msgstr "Titel is verplicht" 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 +#: inc/question.class.php:70 inc/targetticket.class.php:1134 +#: inc/targetticket.class.php:1173 inc/abstractitiltarget.class.php:968 +#: inc/abstractitiltarget.class.php:1005 inc/abstractitiltarget.class.php:1083 +#: inc/abstractitiltarget.class.php:1214 inc/abstractitiltarget.class.php:1295 #: entrée standard:41 msgid "Question" msgid_plural "Questions" @@ -1617,48 +1677,48 @@ msgstr "" msgid "A parameter is missing for this question type" msgstr "" -#: inc/question.class.php:1273 +#: inc/question.class.php:1268 msgid "Service levels" msgstr "" -#: inc/question.class.php:1274 inc/abstractitiltarget.class.php:805 +#: inc/question.class.php:1269 inc/abstractitiltarget.class.php:806 msgid "SLA" msgstr "" -#: inc/question.class.php:1275 inc/abstractitiltarget.class.php:878 +#: inc/question.class.php:1270 inc/abstractitiltarget.class.php:879 msgid "OLA" msgstr "" -#: inc/question.class.php:1292 inc/question.class.php:1332 -#: inc/question.class.php:1335 +#: inc/question.class.php:1287 inc/question.class.php:1327 +#: inc/question.class.php:1330 msgid "Assets" msgstr "" -#: inc/question.class.php:1306 hook.php:675 hook.php:692 +#: inc/question.class.php:1301 hook.php:691 hook.php:708 msgid "Assistance" msgstr "" -#: inc/question.class.php:1311 +#: inc/question.class.php:1306 msgid "Management" msgstr "" -#: inc/question.class.php:1320 +#: inc/question.class.php:1315 msgid "Tools" msgstr "" -#: inc/question.class.php:1321 +#: inc/question.class.php:1316 msgid "Notes" msgstr "" -#: inc/question.class.php:1322 +#: inc/question.class.php:1317 msgid "RSS feed" msgstr "" -#: inc/question.class.php:1324 +#: inc/question.class.php:1319 msgid "Administration" msgstr "" -#: inc/question.class.php:1332 inc/question.class.php:1335 +#: inc/question.class.php:1327 inc/question.class.php:1330 msgid "Plugin" msgid_plural "Plugins" msgstr[0] "" @@ -1732,15 +1792,15 @@ msgstr "" msgid "Name is required." msgstr "" -#: inc/abstracttarget.class.php:493 +#: inc/abstracttarget.class.php:502 msgid "Destination entity" msgstr "" -#: inc/abstracttarget.class.php:509 +#: inc/abstracttarget.class.php:518 msgid "User type question" msgstr "Gebruikers type vraag" -#: inc/abstracttarget.class.php:510 +#: inc/abstracttarget.class.php:519 msgid "Entity type question" msgstr "Entiteit type vraag" @@ -1793,14 +1853,14 @@ 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 +#: inc/abstractitiltarget.class.php:200 inc/abstractitiltarget.class.php:208 +#: inc/abstractitiltarget.class.php:216 inc/abstractitiltarget.class.php:224 +#: inc/abstractitiltarget.class.php:233 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 +#: inc/targetticket.class.php:101 inc/abstractitiltarget.class.php:225 +#: inc/abstractitiltarget.class.php:234 msgid "Last valid answer" msgstr "" @@ -1877,23 +1937,23 @@ msgstr "Gelinkt item bestaat niet" msgid "Failed to link the item" msgstr "Gefaald om item te linken" -#: inc/targetticket.class.php:957 install/install.php:334 +#: inc/targetticket.class.php:959 install/install.php:368 msgid "Your form has been accepted by the validator" msgstr "Je formulier is geaccepteerd door de validator" -#: inc/targetticket.class.php:1108 +#: inc/targetticket.class.php:1110 msgid "Request source" msgstr "" -#: inc/targetticket.class.php:1133 +#: inc/targetticket.class.php:1135 msgid "Type " msgstr "" -#: inc/targetticket.class.php:1161 +#: inc/targetticket.class.php:1163 msgid "Associated elements" msgstr "" -#: inc/targetticket.class.php:1172 +#: inc/targetticket.class.php:1174 msgid "Item " msgstr "" @@ -1930,187 +1990,194 @@ msgid "Tags from questions or specific tags" msgstr "Tags van vragen of specifieke tags" #: inc/abstractitiltarget.class.php:189 +msgid "TTR from template or none" +msgstr "" + +#: inc/abstractitiltarget.class.php:190 msgid "equals to the answer to the question" msgstr "Gelijk aan antwoord op deze vraag" -#: inc/abstractitiltarget.class.php:190 +#: inc/abstractitiltarget.class.php:191 msgid "calculated from the ticket creation date" msgstr "Uitgerekend vanaf datum aanmaak ticket" -#: inc/abstractitiltarget.class.php:191 +#: inc/abstractitiltarget.class.php:192 msgid "calculated from the answer to the question" msgstr "Uitgerekend vanaf antwoord op deze vraag" -#: inc/abstractitiltarget.class.php:197 +#: inc/abstractitiltarget.class.php:198 msgid "SLA from template or none" msgstr "" -#: inc/abstractitiltarget.class.php:198 +#: inc/abstractitiltarget.class.php:199 msgid "Specific SLA" msgstr "" -#: inc/abstractitiltarget.class.php:205 +#: inc/abstractitiltarget.class.php:206 msgid "OLA from template or none" msgstr "" -#: inc/abstractitiltarget.class.php:206 +#: inc/abstractitiltarget.class.php:207 msgid "Specific OLA" msgstr "" -#: inc/abstractitiltarget.class.php:213 +#: inc/abstractitiltarget.class.php:214 msgid "Urgency from template or Medium" msgstr "Urgentie van template of gemiddeld" -#: inc/abstractitiltarget.class.php:214 +#: inc/abstractitiltarget.class.php:215 msgid "Specific urgency" msgstr "Specifieke urgentie" -#: inc/abstractitiltarget.class.php:221 +#: inc/abstractitiltarget.class.php:222 msgid "Category from template or none" msgstr "Categorie van template of geen" -#: inc/abstractitiltarget.class.php:222 +#: inc/abstractitiltarget.class.php:223 msgid "Specific category" msgstr "Specifieke categorie" -#: inc/abstractitiltarget.class.php:230 +#: inc/abstractitiltarget.class.php:231 msgid "Location from template or none" msgstr "Locatie van template of geen" -#: inc/abstractitiltarget.class.php:231 +#: inc/abstractitiltarget.class.php:232 msgid "Specific location" msgstr "Specifieke locatie" -#: inc/abstractitiltarget.class.php:239 +#: inc/abstractitiltarget.class.php:240 msgid "No validation" msgstr "" -#: inc/abstractitiltarget.class.php:240 +#: inc/abstractitiltarget.class.php:241 msgid "Specific user or group" msgstr "" -#: inc/abstractitiltarget.class.php:241 +#: inc/abstractitiltarget.class.php:242 msgid "User from question answer" msgstr "" -#: inc/abstractitiltarget.class.php:242 +#: inc/abstractitiltarget.class.php:243 msgid "Group from question answer" msgstr "" -#: inc/abstractitiltarget.class.php:741 -msgid "Time to resolve" -msgstr "" - -#: inc/abstractitiltarget.class.php:793 +#: inc/abstractitiltarget.class.php:794 msgid "Minute" msgid_plural "Minutes" msgstr[0] "" msgstr[1] "" -#: inc/abstractitiltarget.class.php:794 +#: inc/abstractitiltarget.class.php:795 msgid "Hour" msgid_plural "Hours" msgstr[0] "" msgstr[1] "" -#: inc/abstractitiltarget.class.php:795 +#: inc/abstractitiltarget.class.php:796 msgid "Day" msgid_plural "Days" msgstr[0] "" msgstr[1] "" -#: inc/abstractitiltarget.class.php:796 +#: inc/abstractitiltarget.class.php:797 msgid "Month" msgid_plural "Months" msgstr[0] "" msgstr[1] "" -#: inc/abstractitiltarget.class.php:828 +#: inc/abstractitiltarget.class.php:829 msgid "SLA (TTO/TTR)" msgstr "" -#: inc/abstractitiltarget.class.php:829 inc/abstractitiltarget.class.php:902 +#: inc/abstractitiltarget.class.php:830 inc/abstractitiltarget.class.php:903 msgid "Question (TTO/TTR)" msgstr "" -#: inc/abstractitiltarget.class.php:901 +#: inc/abstractitiltarget.class.php:902 msgid "OLA (TTO/TTR)" msgstr "" -#: inc/abstractitiltarget.class.php:1005 +#: inc/abstractitiltarget.class.php:1006 msgid "Urgency " msgstr "Urgentie" -#: inc/abstractitiltarget.class.php:1035 +#: inc/abstractitiltarget.class.php:1036 msgid "Ticket tags" msgstr "Ticket tags" -#: inc/abstractitiltarget.class.php:1083 +#: inc/abstractitiltarget.class.php:1084 msgid "Tags" msgstr "Tags" -#: inc/abstractitiltarget.class.php:1202 +#: inc/abstractitiltarget.class.php:1203 msgid "Location" msgstr "" -#: inc/abstractitiltarget.class.php:1214 +#: inc/abstractitiltarget.class.php:1215 msgid "Location " msgstr "Locatie" -#: inc/abstractitiltarget.class.php:1544 +#: inc/abstractitiltarget.class.php:1547 msgid "The description cannot be empty!" msgstr "De omschrijving kan niet leeg zijn" -#: inc/abstractitiltarget.class.php:1718 +#: inc/abstractitiltarget.class.php:1717 msgid "Watcher" msgid_plural "Watchers" msgstr[0] "" msgstr[1] "" -#: inc/abstractitiltarget.class.php:1737 +#: inc/abstractitiltarget.class.php:1736 msgid "Cancel" msgstr "Annuleren" -#: inc/abstractitiltarget.class.php:2012 inc/abstractitiltarget.class.php:2028 -#: inc/abstractitiltarget.class.php:2029 +#: inc/abstractitiltarget.class.php:2011 inc/abstractitiltarget.class.php:2027 +#: inc/abstractitiltarget.class.php:2028 msgid "Email followup" msgstr "" -#: inc/abstractitiltarget.class.php:2026 inc/abstractitiltarget.class.php:2054 +#: inc/abstractitiltarget.class.php:2025 inc/abstractitiltarget.class.php:2053 msgid "Group" msgstr "" -#: inc/abstractitiltarget.class.php:2027 inc/abstractitiltarget.class.php:2083 +#: inc/abstractitiltarget.class.php:2026 inc/abstractitiltarget.class.php:2082 msgid "Supplier" msgstr "" -#: inc/abstractitiltarget.class.php:2028 +#: inc/abstractitiltarget.class.php:2027 msgid "Yes" msgstr "" -#: inc/abstractitiltarget.class.php:2065 +#: inc/abstractitiltarget.class.php:2064 msgid "Group from the object" msgstr "" -#: inc/abstractitiltarget.class.php:2071 +#: inc/abstractitiltarget.class.php:2070 msgid "Tech group from the object" msgstr "" -#: install/install.php:128 +#: install/install.php:133 msgid "" "Upgrade tables to innoDB; run php bin/console " "glpi:migration:myisam_to_innodb" msgstr "" -#: install/install.php:315 +#: install/install.php:174 +#, 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:349 msgid "A form has been created" msgstr "Een formulier is gemaakt" -#: install/install.php:316 +#: install/install.php:350 msgid "Your request has been saved" msgstr "Je verzoek is bewaard" -#: install/install.php:317 +#: install/install.php:351 msgid "" "Hi,\\nYour request from GLPI has been successfully saved with number " "##formcreator.request_id## and transmitted to the helpdesk team.\\nYou can " @@ -2120,11 +2187,11 @@ msgstr "" "##formcreator.request_id## en aan de helpdesk toegekend.\\nJe kunt hier je " "ticket volgen:\\n##formcreator.validation_link## " -#: install/install.php:322 +#: install/install.php:356 msgid "A form from GLPI need to be validate" msgstr "Een formulier van GLPI heeft validatie nodig" -#: install/install.php:323 +#: install/install.php:357 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 " @@ -2133,11 +2200,11 @@ 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 +#: install/install.php:362 msgid "Your form has been refused by the validator" msgstr "Je formulier is geweigerd door de validator" -#: install/install.php:329 +#: install/install.php:363 msgid "" "Hi,\\nWe are sorry to inform you that your form has been refused by the " "validator for the reason " @@ -2147,7 +2214,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:335 +#: install/install.php:369 msgid "" "Hi,\\nWe are pleased to inform you that your form has been accepted by the " "validator.\\nYour request will be considered soon." @@ -2155,11 +2222,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:340 +#: install/install.php:374 msgid "Your form has been deleted by an administrator" msgstr "Je formulier is verwijderd door de administrator" -#: install/install.php:341 +#: install/install.php:375 msgid "" "Hi,\\nWe are sorry to inform you that your request cannot be considered and " "has been deleted by an administrator." @@ -2168,7 +2235,7 @@ msgstr "" "behandeling genomen zal worden, omdat een administrator je aanvraag heeft " "verwijderd. " -#: install/install.php:567 +#: install/install.php:601 msgid "Formcreator - Sync service catalog issues" msgstr "Formcreator: Sync service catalogus problemen" @@ -2186,82 +2253,58 @@ 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" +msgid "Cancel my ticket" msgstr "" -#: hook.php:669 -msgid "Old issues" +#: hook.php:685 +msgid "Old" msgstr "" -#: hook.php:676 +#: hook.php:692 #, php-format msgid "Number of %s" msgstr "" -#: hook.php:693 +#: hook.php:709 msgid "Issues summary" msgstr "" -#: hook.php:731 +#: hook.php:747 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:319 +msgid "No form found. Please choose a form below instead." +msgstr "" -#: js/scripts.js:360 -msgid "No form yet in this category" -msgstr "Geen formulier in deze categorie" +#: js/scripts.js:321 +msgid "No form found." +msgstr "" -#: js/scripts.js:639 +#: js/scripts.js:325 +msgid "No FAQ item found." +msgstr "" + +#: js/scripts.js:709 msgid "Are you sure you want to delete this question?" msgstr "Weet je zeker dat je deze vraag wilt verwijderen?" -#: js/scripts.js:826 +#: js/scripts.js:892 msgid "Are you sure you want to delete this section?" msgstr "Weet je zeker dat je dit gedeelte wilt verwijderen?" -#: js/scripts.js:1066 +#: js/scripts.js:1132 msgid "Add translations" msgstr "" -#: js/scripts.js:1213 js/scripts.js:1237 +#: js/scripts.js:1279 js/scripts.js:1303 msgid "An error occured while querying forms" msgstr "Er is een fout opgetreden terwijl we de formulieren opvroegen" -#: js/scripts.js:1351 +#: js/scripts.js:1418 msgid "Are you sure you want to delete this target:" msgstr "" @@ -2316,7 +2359,7 @@ msgstr "Standaard formulier in service catalogus" msgid "Are you a robot ?" msgstr "" -#: entrée standard:127 +#: entrée standard:132 msgid "Send" msgstr "" diff --git a/locales/nl_NL.po b/locales/nl_NL.po index 08dc9deb9..ad428f3d9 100644 --- a/locales/nl_NL.po +++ b/locales/nl_NL.po @@ -4,10 +4,6 @@ # FIRST AUTHOR , YEAR. # # Translators: -<<<<<<< HEAD -======= -# Glenn Franssen , 2022 ->>>>>>> support/2.13.0 # Chris Gralike, 2022 # Glenn Franssen , 2022 # @@ -16,15 +12,9 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -<<<<<<< HEAD "POT-Creation-Date: 2022-06-15 14:47+0200\n" "PO-Revision-Date: 2022-06-15 12:10+0000\n" "Last-Translator: Glenn Franssen , 2022\n" -======= -"POT-Creation-Date: 2022-06-15 14:46+0200\n" -"PO-Revision-Date: 2021-08-30 07:22+0000\n" -"Last-Translator: Chris Gralike, 2022\n" ->>>>>>> support/2.13.0 "Language-Team: Dutch (Netherlands) (https://www.transifex.com/teclib/teams/28042/nl_NL/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -80,11 +70,7 @@ 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/entityconfig.class.php:82 inc/form.class.php:111 inc/form.class.php:571 -<<<<<<< HEAD #: inc/form.class.php:1938 inc/filter/entityfilter.class.php:45 -======= -#: inc/form.class.php:1923 inc/filter/entityfilter.class.php:45 ->>>>>>> support/2.13.0 msgid "Form" msgid_plural "Forms" msgstr[0] "" @@ -150,11 +136,7 @@ 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 -<<<<<<< HEAD #: front/formanswer.form.php:78 front/form.php:43 inc/common.class.php:686 -======= -#: front/formanswer.form.php:78 front/form.php:44 inc/common.class.php:686 ->>>>>>> support/2.13.0 #: inc/common.class.php:693 msgid "Form Creator" msgstr "Formcreator" @@ -169,13 +151,8 @@ msgstr "%1$s = %2$s" msgid "Form list" msgstr "Formulierenlijst" -<<<<<<< HEAD #: front/formdisplay.php:90 inc/formanswer.class.php:877 #: inc/formanswer.class.php:1097 inc/formanswer.class.php:1147 -======= -#: front/formdisplay.php:90 inc/formanswer.class.php:882 -#: inc/formanswer.class.php:1102 inc/formanswer.class.php:1152 ->>>>>>> support/2.13.0 msgid "The form has been successfully saved!" msgstr "Het formulier is succesvol bewaard" @@ -224,11 +201,7 @@ msgid "The regular expression is invalid" msgstr "The reguliere expressie is invalide" #: inc/field/dropdownfield.class.php:70 inc/filter/entityfilter.class.php:44 -<<<<<<< HEAD #: inc/abstractitiltarget.class.php:2024 inc/abstractitiltarget.class.php:2042 -======= -#: inc/abstractitiltarget.class.php:2028 inc/abstractitiltarget.class.php:2046 ->>>>>>> support/2.13.0 msgid "User" msgstr "Gebruiker" @@ -266,13 +239,8 @@ msgid "" "settings will break the entity restrictions" msgstr "" "In overeenstemming met het GLPI entiteitensysteem dient \"Fomulier\" " -<<<<<<< HEAD "geselecteerd te zijn. Overige instellingen zullen de werking van " "entiteitbeperkingen breken." -======= -"geselecteerd te zijn. Overige instellingen maken de entiteitbeperkingen " -"onklaar." ->>>>>>> support/2.13.0 #: inc/field/ldapselectfield.class.php:109 msgid "LDAP size limit exceeded" @@ -321,11 +289,7 @@ msgstr "Bereik" #: inc/field/textfield.class.php:223 inc/field/floatfield.class.php:244 msgid "Additional validation" -<<<<<<< HEAD msgstr "Aanvullende validatie" -======= -msgstr "Additionele validatie" ->>>>>>> support/2.13.0 #: inc/field/radiosfield.class.php:108 msgid "Radios" @@ -540,11 +504,7 @@ msgstr "Minimaal bereik" msgid "Range max" msgstr "Maximaal bereik" -<<<<<<< HEAD #: inc/field/requesttypefield.class.php:85 inc/targetticket.class.php:1123 -======= -#: inc/field/requesttypefield.class.php:85 inc/targetticket.class.php:1121 ->>>>>>> support/2.13.0 msgid "Request type" msgstr "Verzoektype" @@ -554,13 +514,8 @@ msgid "This is not a number: %s" msgstr "Dit is geen cijfer: %s " #: inc/field/floatfield.class.php:181 -<<<<<<< HEAD msgid "Decimal number" msgstr "" -======= -msgid "Float" -msgstr "Kommagetal" ->>>>>>> support/2.13.0 #: inc/field/datefield.class.php:135 msgid "Date" @@ -610,28 +565,16 @@ msgstr "Verborgen tenzij" #: inc/condition.class.php:119 msgid "Displayed unless" -<<<<<<< HEAD msgstr "Weergeven tenzij" -======= -msgstr "Laten zien behalve als" ->>>>>>> support/2.13.0 #: 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 -<<<<<<< HEAD #: inc/form.class.php:1831 inc/targetchange.class.php:303 #: inc/section.class.php:379 inc/restrictedformcriteria.class.php:200 #: inc/question.class.php:832 inc/questionparameter/range.class.php:205 #: inc/questionregex.class.php:185 inc/questiondependency.class.php:196 #: inc/item_targetticket.class.php:150 inc/targetticket.class.php:1429 -======= -#: inc/form.class.php:1816 inc/targetchange.class.php:303 -#: inc/section.class.php:379 inc/restrictedformcriteria.class.php:200 -#: inc/question.class.php:832 inc/questionparameter/range.class.php:211 -#: inc/questionregex.class.php:185 inc/questiondependency.class.php:196 -#: inc/item_targetticket.class.php:150 inc/targetticket.class.php:1427 ->>>>>>> support/2.13.0 #, 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" @@ -639,19 +582,11 @@ msgstr "Het toevoegen of bijwerken van %1$s %2$s is gefaald" #: 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 -<<<<<<< HEAD #: inc/form.class.php:1522 inc/targetchange.class.php:148 #: inc/section.class.php:404 inc/restrictedformcriteria.class.php:226 #: inc/question.class.php:881 inc/questionparameter/range.class.php:140 #: inc/questionregex.class.php:120 inc/questiondependency.class.php:211 #: inc/item_targetticket.class.php:64 inc/targetticket.class.php:1468 -======= -#: inc/form.class.php:1507 inc/targetchange.class.php:148 -#: inc/section.class.php:404 inc/restrictedformcriteria.class.php:226 -#: inc/question.class.php:881 inc/questionparameter/range.class.php:145 -#: inc/questionregex.class.php:120 inc/questiondependency.class.php:211 -#: inc/item_targetticket.class.php:64 inc/targetticket.class.php:1466 ->>>>>>> support/2.13.0 #, php-format msgid "Cannot export an empty object: %s" msgstr "Kan een leeg object niet exporteren: %s" @@ -678,30 +613,17 @@ msgstr[1] "" msgid "Update issue data from tickets and form answers" msgstr "Update problemen data van tickets en formulier antwoorden" -<<<<<<< HEAD #: inc/issue.class.php:403 msgid "Satisfaction survey expired" msgstr "" #: inc/issue.class.php:532 inc/form_language.class.php:213 #: inc/form.class.php:156 inc/form.class.php:2133 entrée standard:52 -======= -#: inc/issue.class.php:389 -msgid "Satisfaction survey expired" -msgstr "" - -#: inc/issue.class.php:518 inc/form_language.class.php:213 -#: inc/form.class.php:156 inc/form.class.php:2119 entrée standard:52 ->>>>>>> support/2.13.0 #: standard:49 standard:57 standard:38 standard:39 msgid "Name" msgstr "Naam" -<<<<<<< HEAD #: inc/issue.class.php:545 inc/formanswer.class.php:198 -======= -#: inc/issue.class.php:531 inc/formanswer.class.php:198 ->>>>>>> support/2.13.0 #: 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 @@ -709,18 +631,13 @@ msgstr "Naam" msgid "ID" msgstr "ID" -<<<<<<< HEAD #: inc/issue.class.php:554 inc/form.class.php:505 inc/form.class.php:2142 -======= -#: inc/issue.class.php:540 inc/form.class.php:505 inc/form.class.php:2128 ->>>>>>> support/2.13.0 #: entrée standard:65 msgid "Type" msgid_plural "Types" msgstr[0] "" msgstr[1] "" -<<<<<<< HEAD #: inc/issue.class.php:567 inc/formanswer.class.php:259 msgid "Status" msgstr "Status" @@ -735,85 +652,41 @@ msgstr "Laatste update" #: inc/issue.class.php:597 inc/form.class.php:174 #: inc/abstracttarget.class.php:517 -======= -#: inc/issue.class.php:553 inc/formanswer.class.php:259 -msgid "Status" -msgstr "Status" - -#: inc/issue.class.php:565 -msgid "Opening date" -msgstr "Openingsdatum" - -#: inc/issue.class.php:574 -msgid "Last update" -msgstr "Laatste update" - -#: inc/issue.class.php:583 inc/form.class.php:174 -#: inc/abstracttarget.class.php:518 ->>>>>>> support/2.13.0 msgid "Entity" msgid_plural "Entities" msgstr[0] "" msgstr[1] "" -<<<<<<< HEAD #: inc/issue.class.php:607 inc/notificationtargetformanswer.class.php:79 #: inc/target_actor.class.php:83 inc/formanswer.class.php:218 #: inc/formanswer.class.php:608 inc/abstractitiltarget.class.php:1710 -======= -#: inc/issue.class.php:593 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:1714 ->>>>>>> support/2.13.0 msgid "Requester" msgid_plural "Requesters" msgstr[0] "" msgstr[1] "" -<<<<<<< HEAD #: inc/issue.class.php:625 inc/formanswer.class.php:228 msgid "Form approver" msgstr "Goedkeurder" #: inc/issue.class.php:641 inc/formanswer.class.php:537 #: inc/formanswer.class.php:544 inc/formanswer.class.php:623 -======= -#: inc/issue.class.php:611 inc/formanswer.class.php:228 -msgid "Form approver" -msgstr "Goedkeurder" - -#: inc/issue.class.php:627 inc/formanswer.class.php:539 -#: inc/formanswer.class.php:546 inc/formanswer.class.php:628 ->>>>>>> support/2.13.0 #: inc/form_language.class.php:227 msgid "Comment" msgstr "Commentaar" -<<<<<<< HEAD #: inc/issue.class.php:653 msgid "Ticket approver" msgstr "Ticket goedkeurder" #: inc/issue.class.php:687 -======= -#: inc/issue.class.php:639 -msgid "Ticket approver" -msgstr "Ticket goedkeurder" - -#: inc/issue.class.php:673 ->>>>>>> support/2.13.0 msgid "Technician" msgstr "Technicus" -<<<<<<< HEAD #: inc/issue.class.php:718 -======= -#: inc/issue.class.php:704 ->>>>>>> support/2.13.0 msgid "Technician group" msgstr "Technicusgroep" -<<<<<<< HEAD #: inc/issue.class.php:751 inc/formanswer.class.php:248 msgid "Form approver group" msgstr "Goedkeurder groep" @@ -859,49 +732,25 @@ msgid "Ticket" msgstr "Ticket" #: inc/issue.class.php:878 inc/formanswer.class.php:183 -======= -#: inc/issue.class.php:737 inc/formanswer.class.php:248 -msgid "Form approver group" -msgstr "Goedkeurder groep" - -#: inc/issue.class.php:770 -msgid "Ticket" -msgstr "Ticket" - -#: inc/issue.class.php:771 inc/formanswer.class.php:183 ->>>>>>> support/2.13.0 msgid "Form answer" msgid_plural "Form answers" msgstr[0] "" msgstr[1] "" -<<<<<<< HEAD #: inc/issue.class.php:883 msgid "Not validated" msgstr "Niet gevalideerd" #: inc/issue.class.php:884 inc/formanswer.class.php:76 -======= -#: inc/issue.class.php:776 -msgid "Not validated" -msgstr "Niet gevalideerd" - -#: inc/issue.class.php:777 inc/formanswer.class.php:76 ->>>>>>> support/2.13.0 #: inc/form_validator.class.php:71 msgid "Refused" msgstr "Geweigerd" -<<<<<<< HEAD #: inc/issue.class.php:952 -======= -#: inc/issue.class.php:845 ->>>>>>> support/2.13.0 #, php-format msgid "%1$s %2$s" msgstr "%1$s %2$s" -<<<<<<< HEAD #: inc/issue.class.php:1215 inc/filter/itilcategoryfilter.class.php:56 #: hook.php:677 msgid "All" @@ -929,35 +778,6 @@ msgid "Solved" msgstr "Opgelost" #: inc/issue.class.php:1251 hook.php:683 -======= -#: inc/issue.class.php:1108 inc/filter/itilcategoryfilter.class.php:56 -#: hook.php:663 -msgid "All" -msgstr "Alles" - -#: inc/issue.class.php:1114 hook.php:664 -msgid "New" -msgstr "Nieuw" - -#: inc/issue.class.php:1120 hook.php:665 -msgid "Assigned" -msgstr "Toegewezen" - -#: inc/issue.class.php:1126 inc/formanswer.class.php:75 -#: inc/form_validator.class.php:69 hook.php:666 -msgid "Waiting" -msgstr "Wachtend" - -#: inc/issue.class.php:1132 hook.php:667 -msgid "To validate" -msgstr "Om te valideren" - -#: inc/issue.class.php:1138 hook.php:668 -msgid "Solved" -msgstr "Opgelost" - -#: inc/issue.class.php:1144 hook.php:669 ->>>>>>> support/2.13.0 msgid "Closed" msgstr "Gesloten" @@ -991,7 +811,6 @@ msgstr "Achtergrondkleur" msgid "The form as been saved" msgstr "Het formulier is bewaard" -<<<<<<< HEAD #: inc/notificationtargetformanswer.class.php:44 install/install.php:355 msgid "A form need to be validate" msgstr "Een formulier heeft validatie nodig" @@ -1005,21 +824,6 @@ msgid "The form is accepted" msgstr "Het formulier is geaccepteerd" #: inc/notificationtargetformanswer.class.php:47 install/install.php:373 -======= -#: inc/notificationtargetformanswer.class.php:44 install/install.php:334 -msgid "A form need to be validate" -msgstr "Een formulier heeft validatie nodig" - -#: inc/notificationtargetformanswer.class.php:45 install/install.php:340 -msgid "The form is refused" -msgstr "Het formulier is geweigerd" - -#: inc/notificationtargetformanswer.class.php:46 install/install.php:346 -msgid "The form is accepted" -msgstr "Het formulier is geaccepteerd" - -#: inc/notificationtargetformanswer.class.php:47 install/install.php:352 ->>>>>>> support/2.13.0 msgid "The form is deleted" msgstr "Het formulier is verwijderd" @@ -1067,19 +871,11 @@ msgstr "Auteur" msgid "Approver" msgstr "Goedkeurder" -<<<<<<< HEAD #: inc/target_actor.class.php:66 inc/abstractitiltarget.class.php:2034 msgid "Form author" msgstr "Formulier auteur" #: inc/target_actor.class.php:67 inc/abstractitiltarget.class.php:2037 -======= -#: inc/target_actor.class.php:66 inc/abstractitiltarget.class.php:2038 -msgid "Form author" -msgstr "Formulier auteur" - -#: inc/target_actor.class.php:67 inc/abstractitiltarget.class.php:2041 ->>>>>>> support/2.13.0 msgid "Form validator" msgstr "Formulier validatiegever" @@ -1087,11 +883,7 @@ msgstr "Formulier validatiegever" msgid "Specific person" msgstr "Specifiek persoon" -<<<<<<< HEAD #: inc/target_actor.class.php:69 inc/abstractitiltarget.class.php:2047 -======= -#: inc/target_actor.class.php:69 inc/abstractitiltarget.class.php:2051 ->>>>>>> support/2.13.0 msgid "Person from the question" msgstr "Persoon van vraag" @@ -1099,11 +891,7 @@ msgstr "Persoon van vraag" msgid "Specific group" msgstr "Specifieke groep" -<<<<<<< HEAD #: inc/target_actor.class.php:71 inc/abstractitiltarget.class.php:2058 -======= -#: inc/target_actor.class.php:71 inc/abstractitiltarget.class.php:2062 ->>>>>>> support/2.13.0 msgid "Group from the question" msgstr "Groep van deze vraag" @@ -1119,27 +907,15 @@ msgstr "Tech groep afkomstig uit een object" msgid "Specific supplier" msgstr "Specifieke leverancier" -<<<<<<< HEAD #: inc/target_actor.class.php:75 inc/abstractitiltarget.class.php:2087 msgid "Supplier from the question" msgstr "Leverancier van deze vraag" #: inc/target_actor.class.php:76 inc/abstractitiltarget.class.php:2076 -======= -#: inc/target_actor.class.php:75 inc/abstractitiltarget.class.php:2091 -msgid "Supplier from the question" -msgstr "Leverancier van deze vraag" - -#: inc/target_actor.class.php:76 inc/abstractitiltarget.class.php:2080 ->>>>>>> support/2.13.0 msgid "Actors from the question" msgstr "Uitvoerders van deze vraag" -<<<<<<< HEAD #: inc/target_actor.class.php:77 inc/abstractitiltarget.class.php:2091 -======= -#: inc/target_actor.class.php:77 inc/abstractitiltarget.class.php:2095 ->>>>>>> support/2.13.0 msgid "Form author's supervisor" msgstr "Formulier auteur toezichthouder" @@ -1147,11 +923,7 @@ msgstr "Formulier auteur toezichthouder" msgid "Observer" msgstr "Observator" -<<<<<<< HEAD #: inc/target_actor.class.php:85 inc/abstractitiltarget.class.php:1724 -======= -#: inc/target_actor.class.php:85 inc/abstractitiltarget.class.php:1728 ->>>>>>> support/2.13.0 msgid "Assigned to" msgstr "Toegewezen aan" @@ -1185,7 +957,6 @@ msgstr "Leverancier kon niet worden gevonden: %1$s" msgid "Accepted" msgstr "Accepteren" -<<<<<<< HEAD #: inc/formanswer.class.php:523 msgid "Print this form" msgstr "Dit formulier printen" @@ -1247,69 +1018,6 @@ msgid "You failed the Turing test" msgstr "U heeft de Turing test niet doorstaan" #: inc/formanswer.class.php:1305 -======= -#: 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 "Opslaan" - -#: 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 "Wijzig antwoorden" - -#: inc/formanswer.class.php:653 -msgid "Cancel edition" -msgstr "Annuleer editie" - -#: 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:755 -msgid "You are not the validator of these answers" -msgstr "Jij bent niet de validatie gever van deze antwoorden" - -#: inc/formanswer.class.php:961 inc/formanswer.class.php:963 -msgid "Form data" -msgstr "Formulier data" - -#: inc/formanswer.class.php:1089 inc/formanswer.class.php:1139 -msgid "Cannot generate targets!" -msgstr "Kan het doel niet genereren" - -#: inc/formanswer.class.php:1263 -msgid "No turing test set" -msgstr "Geen turing test set" - -#: inc/formanswer.class.php:1268 -msgid "You failed the Turing test" -msgstr "U heeft de Turing test niet doorstaan" - -#: inc/formanswer.class.php:1310 ->>>>>>> support/2.13.0 msgid "You must select validator!" msgstr "U moet een validatie kiezen!" @@ -1373,11 +1081,7 @@ msgstr[1] "" #: inc/form_language.class.php:111 inc/form.class.php:1048 #: inc/form.class.php:1173 inc/abstracttarget.class.php:161 -<<<<<<< HEAD #: inc/abstractitiltarget.class.php:1541 -======= -#: inc/abstractitiltarget.class.php:1545 ->>>>>>> support/2.13.0 msgid "The name cannot be empty!" msgstr "De naam kan niet leeg zijn" @@ -1389,11 +1093,7 @@ msgstr "De taal moet zijn toegewezen aan een formulier!" msgid "Add a translation" msgstr "Een vertaling toevoegen" -<<<<<<< HEAD #: inc/form_language.class.php:283 js/scripts.js:1179 -======= -#: inc/form_language.class.php:283 js/scripts.js:1160 ->>>>>>> support/2.13.0 msgid "Update a translation" msgstr "Een vertaling bijwerken" @@ -1414,11 +1114,7 @@ msgid "Do you want to delete the selected items?" msgstr "Wilt u de geselecteerde onderdelen verwijderen? " #: inc/form_language.class.php:337 inc/form_language.class.php:376 -<<<<<<< HEAD #: inc/form.class.php:529 inc/abstractitiltarget.class.php:1615 -======= -#: inc/form.class.php:529 inc/abstractitiltarget.class.php:1619 ->>>>>>> support/2.13.0 msgid "Delete" msgstr "Verwijder" @@ -1444,7 +1140,6 @@ msgstr "Geen" msgid "Need validaton?" msgstr "Validatie nodig?" -<<<<<<< HEAD #: inc/form_validator.class.php:126 inc/abstractitiltarget.class.php:2028 msgid "No" msgstr "Nee" @@ -1453,16 +1148,6 @@ msgstr "Nee" #: inc/targetproblem.class.php:146 inc/entityconfig.class.php:389 #: inc/targetchange.class.php:483 inc/targetticket.class.php:317 #: inc/targetticket.class.php:352 inc/abstractitiltarget.class.php:2017 -======= -#: inc/form_validator.class.php:126 inc/abstractitiltarget.class.php:2032 -msgid "No" -msgstr "Nee" - -#: inc/form_validator.class.php:303 inc/targetproblem.class.php:146 -#: inc/entityconfig.class.php:389 inc/targetchange.class.php:483 -#: inc/targetticket.class.php:317 inc/targetticket.class.php:352 -#: inc/abstractitiltarget.class.php:2021 ->>>>>>> support/2.13.0 msgctxt "button" msgid "Save" msgstr "Opslaan" @@ -1488,11 +1173,7 @@ msgid "Properties" msgstr "Eigenschappen" #: inc/targetproblem.class.php:521 inc/targetchange.class.php:285 -<<<<<<< HEAD #: inc/targetticket.class.php:1411 -======= -#: inc/targetticket.class.php:1409 ->>>>>>> support/2.13.0 #, php-format msgid "" "Failed to add or update the %1$s %2$s: a question is missing and is used in " @@ -1644,29 +1325,17 @@ msgstr "Zoekveld tonen" msgid "Display header" msgstr "Kopteksten tonen" -<<<<<<< HEAD #: inc/questionrange.class.php:52 inc/questionparameter/range.class.php:59 -======= -#: inc/questionrange.class.php:52 inc/questionparameter/range.class.php:57 ->>>>>>> support/2.13.0 msgid "Question range" msgid_plural "Question ranges" msgstr[0] "" msgstr[1] "" -<<<<<<< HEAD #: inc/questionrange.class.php:62 inc/questionparameter/range.class.php:69 msgid "Minimum range" msgstr "Minimaal bereik" #: inc/questionrange.class.php:71 inc/questionparameter/range.class.php:78 -======= -#: inc/questionrange.class.php:62 inc/questionparameter/range.class.php:68 -msgid "Minimum range" -msgstr "Minimaal bereik" - -#: inc/questionrange.class.php:71 inc/questionparameter/range.class.php:77 ->>>>>>> support/2.13.0 msgid "maximum range" msgstr "Maximaal bereik" @@ -1686,11 +1355,7 @@ msgstr "Beperkte toegang" msgid "Answers waiting for validation" msgstr "Antwoorden die wachten op validatie" -<<<<<<< HEAD #: inc/form.class.php:124 inc/form.class.php:1606 inc/form.class.php:1632 -======= -#: inc/form.class.php:124 inc/form.class.php:1591 inc/form.class.php:1617 ->>>>>>> support/2.13.0 msgid "Import forms" msgstr "Importeer formulieren" @@ -1715,29 +1380,10 @@ msgstr "Toegang" msgid "Active" msgstr "Actief" -<<<<<<< HEAD -#: inc/form.class.php:300 inc/form.class.php:341 inc/form.class.php:416 -msgid "Default form" -msgstr "Standaardformulier" - -======= -#: 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 msgid "Default form" msgstr "Standaardformulier" ->>>>>>> support/2.13.0 #: inc/form.class.php:329 inc/form.class.php:394 msgid "Inactive" msgstr "inactief" @@ -1764,11 +1410,7 @@ msgstr[1] "" msgid "Actions" msgstr "" -<<<<<<< HEAD #: inc/form.class.php:546 inc/form.class.php:2130 -======= -#: inc/form.class.php:546 inc/form.class.php:2116 ->>>>>>> support/2.13.0 msgid "Add a target" msgstr "Doel toevoegen" @@ -1816,15 +1458,6 @@ msgstr "" "U mag geen leeg naamveld gebruiken bij antwoorden, de eerdere waarde blijft " "bewaard." -<<<<<<< HEAD -======= -#: inc/form.class.php:1184 -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." - ->>>>>>> support/2.13.0 #: inc/form.class.php:1279 #, php-format msgid "The question %s is not compatible with public forms" @@ -1843,25 +1476,16 @@ msgctxt "button" msgid "Post" msgstr "Versturen" -<<<<<<< HEAD #: inc/form.class.php:1440 -======= -#: inc/form.class.php:1435 ->>>>>>> support/2.13.0 #, php-format msgid "Form duplicated: %s" msgstr "Formulier gedupliceerd: 1%s" -<<<<<<< HEAD #: inc/form.class.php:1456 -======= -#: inc/form.class.php:1446 ->>>>>>> support/2.13.0 #, php-format msgid "Form Transfered: %s" msgstr "Formulier verplaatst: 1%s" -<<<<<<< HEAD #: inc/form.class.php:1480 msgid "Back" msgstr "Terug" @@ -1871,111 +1495,56 @@ msgid "Upload of JSON files not allowed." msgstr "Het uploaden van JSON bestanden is niet toegestaan" #: inc/form.class.php:1582 -======= -#: inc/form.class.php:1465 -msgid "Back" -msgstr "Terug" - -#: inc/form.class.php:1564 -msgid "Upload of JSON files not allowed." -msgstr "Het uploaden van JSON bestanden is niet toegestaan" - -#: inc/form.class.php:1567 ->>>>>>> support/2.13.0 msgid "You may allow JSON files right now." msgstr "U kunt nu JSON bestanden toestaan." -<<<<<<< HEAD #: inc/form.class.php:1583 -======= -#: inc/form.class.php:1568 ->>>>>>> support/2.13.0 msgctxt "button" msgid "Create" msgstr "Creëren " -<<<<<<< HEAD #: inc/form.class.php:1586 inc/form.class.php:1597 -======= -#: inc/form.class.php:1571 inc/form.class.php:1582 ->>>>>>> support/2.13.0 msgid "Please contact your GLPI administrator." msgstr "Neem contact op met uw GLPI beheerder." -<<<<<<< HEAD #: inc/form.class.php:1587 inc/form.class.php:1598 -======= -#: inc/form.class.php:1572 inc/form.class.php:1583 ->>>>>>> support/2.13.0 msgctxt "button" msgid "Back" msgstr "Terug" -<<<<<<< HEAD #: inc/form.class.php:1590 -======= -#: inc/form.class.php:1575 ->>>>>>> support/2.13.0 msgid "Upload of JSON files not enabled." msgstr "Uploaden van JSON bestanden is uitgeschakeld." -<<<<<<< HEAD #: inc/form.class.php:1593 inc/form.class.php:1596 msgid "You may enable JSON files right now." msgstr "U kunt nu JSON bestanden toestaan." #: inc/form.class.php:1594 -======= -#: inc/form.class.php:1578 inc/form.class.php:1581 -msgid "You may enable JSON files right now." -msgstr "U kunt nu JSON bestanden toestaan." - -#: inc/form.class.php:1579 ->>>>>>> support/2.13.0 msgctxt "button" msgid "Enable" msgstr "Inschakelen" -<<<<<<< HEAD #: inc/form.class.php:1641 -======= -#: inc/form.class.php:1626 ->>>>>>> support/2.13.0 msgctxt "button" msgid "Send" msgstr "Verzenden" -<<<<<<< HEAD #: inc/form.class.php:1660 -======= -#: inc/form.class.php:1645 ->>>>>>> support/2.13.0 msgid "Forms import impossible, the file is empty" msgstr "Formulieren importeren niet mogelijk, het bestand is leeg" -<<<<<<< HEAD #: inc/form.class.php:1664 inc/form.class.php:1668 msgid "Forms import impossible, the file seems corrupt" msgstr "Formulieren importeren niet mogelijk, het bestand lijkt corrupt. " #: inc/form.class.php:1674 -======= -#: inc/form.class.php:1649 inc/form.class.php:1653 -msgid "Forms import impossible, the file seems corrupt" -msgstr "Formulieren importeren niet mogelijk, het bestand lijkt corrupt. " - -#: inc/form.class.php:1659 ->>>>>>> support/2.13.0 msgid "Forms import impossible, the file was generated with another version" msgstr "" "Formulieren importeren niet mogelijk, het bestand is aangemaakt met een " "andere productversie." -<<<<<<< HEAD #: inc/form.class.php:1681 -======= -#: inc/form.class.php:1666 ->>>>>>> support/2.13.0 msgid "" "The file does not specifies the schema version. It was probably generated " "with a version older than 2.10. Giving up." @@ -1983,53 +1552,32 @@ msgstr "" "Het bestand heeft geen schemaversie gespecificeerd. Het bestand is " "waarschijnlijk aangemaakt met een versie ouder dan 2.10. " -<<<<<<< HEAD #: inc/form.class.php:1707 -======= -#: inc/form.class.php:1692 ->>>>>>> support/2.13.0 #, php-format msgid "Failed to import %s" msgstr "Het importeren van %s is mislukt." -<<<<<<< HEAD #: inc/form.class.php:1712 -======= -#: inc/form.class.php:1697 ->>>>>>> support/2.13.0 #, php-format msgid "Forms successfully imported from %s" msgstr "Formulieren succesvol geïmporteerd van 1%s" -<<<<<<< HEAD #: inc/form.class.php:1775 -======= -#: inc/form.class.php:1760 ->>>>>>> support/2.13.0 #, 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" -<<<<<<< HEAD #: inc/form.class.php:1783 -======= -#: inc/form.class.php:1768 ->>>>>>> support/2.13.0 #, 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." -<<<<<<< HEAD #: inc/form.class.php:1793 -======= -#: inc/form.class.php:1778 ->>>>>>> support/2.13.0 #, php-format msgid "The entity %1$s is required for the form %2$s." msgstr "Entiteit %1$s is noodzakelijk voor formulier %2$s" -<<<<<<< HEAD #: inc/form.class.php:1875 msgid "Failed to create JSON document type" msgstr "Het is niet gelukt om een JSON document type te maken" @@ -2060,38 +1608,6 @@ msgid "Unsupported target type." msgstr "Niet ondersteund doeltype." #: inc/form.class.php:2241 -======= -#: inc/form.class.php:1860 -msgid "Failed to create JSON document type" -msgstr "Het is niet gelukt om een JSON document type te maken" - -#: inc/form.class.php:1867 -msgid "JSON document type not found" -msgstr "JSON document type is niet gevonden" - -#: inc/form.class.php:1874 -msgid "Failed to update JSON document type" -msgstr "Het is niet gelukt om het JSON document type te updaten" - -#: inc/form.class.php:1894 -msgid "Forms without category" -msgstr "Formulieren zonder categorie" - -#: inc/form.class.php:1915 -msgid "No form available" -msgstr "Geenm formulier beschikbaar" - -#: inc/form.class.php:2147 inc/targetticket.class.php:392 -#: inc/abstractitiltarget.class.php:1738 inc/abstractitiltarget.class.php:2021 -msgid "Add" -msgstr "Toevoegen" - -#: inc/form.class.php:2165 inc/form.class.php:2188 -msgid "Unsupported target type." -msgstr "Niet ondersteund doeltype." - -#: inc/form.class.php:2227 ->>>>>>> support/2.13.0 msgid "plugin_formcreator_load_check" msgstr "" @@ -2137,13 +1653,8 @@ msgstr "Titel is verplicht" msgid "Failed to find %1$s %2$s" msgstr "%1$s %2$s kon niet gevonden worden" -<<<<<<< HEAD #: inc/question.class.php:70 inc/targetticket.class.php:1134 #: inc/targetticket.class.php:1173 inc/abstractitiltarget.class.php:968 -======= -#: inc/question.class.php:70 inc/targetticket.class.php:1132 -#: inc/targetticket.class.php:1171 inc/abstractitiltarget.class.php:968 ->>>>>>> support/2.13.0 #: inc/abstractitiltarget.class.php:1005 inc/abstractitiltarget.class.php:1083 #: inc/abstractitiltarget.class.php:1214 inc/abstractitiltarget.class.php:1295 #: entrée standard:41 @@ -2181,7 +1692,6 @@ msgstr "Dit vraagtype vereist parameters." msgid "A parameter is missing for this question type" msgstr "Er ontbreekt een parameter voor dit vraagtype." -<<<<<<< HEAD #: inc/question.class.php:1268 msgid "Service levels" msgstr "Service levels" @@ -2206,54 +1716,6 @@ msgstr "Ondersteuning" #: inc/question.class.php:1306 msgid "Management" msgstr "Management" -======= -#: inc/question.class.php:1274 -msgid "Service levels" -msgstr "Service levels" - -#: inc/question.class.php:1275 inc/abstractitiltarget.class.php:806 -msgid "SLA" -msgstr "SLA" - -#: inc/question.class.php:1276 inc/abstractitiltarget.class.php:879 -msgid "OLA" -msgstr "OLA" - -#: inc/question.class.php:1293 inc/question.class.php:1333 -#: inc/question.class.php:1336 -msgid "Assets" -msgstr "Assets" - -#: inc/question.class.php:1307 hook.php:677 hook.php:694 -msgid "Assistance" -msgstr "Ondersteuning" - -#: inc/question.class.php:1312 -msgid "Management" -msgstr "Management" - -#: inc/question.class.php:1321 -msgid "Tools" -msgstr "Hulpmiddelen" - -#: inc/question.class.php:1322 -msgid "Notes" -msgstr "Notities" - -#: inc/question.class.php:1323 -msgid "RSS feed" -msgstr "RSS feed" - -#: inc/question.class.php:1325 -msgid "Administration" -msgstr "Administratie" - -#: inc/question.class.php:1333 inc/question.class.php:1336 -msgid "Plugin" -msgid_plural "Plugins" -msgstr[0] "" -msgstr[1] "" ->>>>>>> support/2.13.0 #: inc/question.class.php:1315 msgid "Tools" @@ -2263,7 +1725,6 @@ msgstr "Hulpmiddelen" msgid "Notes" msgstr "Notities" -<<<<<<< HEAD #: inc/question.class.php:1317 msgid "RSS feed" msgstr "RSS feed" @@ -2286,8 +1747,6 @@ msgstr "Parameter" msgid "Field name" msgstr "Veldnaam" -======= ->>>>>>> support/2.13.0 #: inc/abstracttarget.class.php:96 msgid "Current active entity" msgstr "Huidige actieve entiteit" @@ -2348,7 +1807,6 @@ msgstr "" msgid "Name is required." msgstr "" -<<<<<<< HEAD #: inc/abstracttarget.class.php:502 msgid "Destination entity" msgstr "" @@ -2358,17 +1816,6 @@ msgid "User type question" msgstr "Gebruikers type vraag" #: inc/abstracttarget.class.php:519 -======= -#: inc/abstracttarget.class.php:503 -msgid "Destination entity" -msgstr "" - -#: inc/abstracttarget.class.php:519 -msgid "User type question" -msgstr "Gebruikers type vraag" - -#: inc/abstracttarget.class.php:520 ->>>>>>> support/2.13.0 msgid "Entity type question" msgstr "Entiteit type vraag" @@ -2421,7 +1868,6 @@ msgid "Specific asset" msgstr "" #: inc/targetticket.class.php:100 inc/targetticket.class.php:116 -<<<<<<< HEAD #: inc/abstractitiltarget.class.php:200 inc/abstractitiltarget.class.php:208 #: inc/abstractitiltarget.class.php:216 inc/abstractitiltarget.class.php:224 #: inc/abstractitiltarget.class.php:233 @@ -2430,16 +1876,6 @@ msgstr "Gelijk aan antwoord op deze vraag" #: inc/targetticket.class.php:101 inc/abstractitiltarget.class.php:225 #: inc/abstractitiltarget.class.php:234 -======= -#: 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 ->>>>>>> support/2.13.0 msgid "Last valid answer" msgstr "" @@ -2516,7 +1952,6 @@ msgstr "Gelinkt item bestaat niet" msgid "Failed to link the item" msgstr "Gefaald om item te linken" -<<<<<<< HEAD #: inc/targetticket.class.php:959 install/install.php:368 msgid "Your form has been accepted by the validator" msgstr "Je formulier is geaccepteerd door de validator" @@ -2534,25 +1969,6 @@ msgid "Associated elements" msgstr "" #: inc/targetticket.class.php:1174 -======= -#: inc/targetticket.class.php:957 install/install.php:347 -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 ->>>>>>> support/2.13.0 msgid "Item " msgstr "" @@ -2589,7 +2005,6 @@ msgid "Tags from questions or specific tags" msgstr "Tags van vragen of specifieke tags" #: inc/abstractitiltarget.class.php:189 -<<<<<<< HEAD msgid "TTR from template or none" msgstr "" @@ -2661,79 +2076,6 @@ msgstr "" msgid "Group from question answer" msgstr "" -======= -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 "" - ->>>>>>> support/2.13.0 #: inc/abstractitiltarget.class.php:794 msgid "Minute" msgid_plural "Minutes" @@ -2777,7 +2119,6 @@ msgstr "Urgentie" #: inc/abstractitiltarget.class.php:1036 msgid "Ticket tags" msgstr "Ticket tags" -<<<<<<< HEAD #: inc/abstractitiltarget.class.php:1084 msgid "Tags" @@ -2831,67 +2172,11 @@ msgid "Tech group from the object" msgstr "" #: install/install.php:133 -======= - -#: inc/abstractitiltarget.class.php:1084 -msgid "Tags" -msgstr "Tags" - -#: inc/abstractitiltarget.class.php:1203 -msgid "Location" -msgstr "" - -#: inc/abstractitiltarget.class.php:1215 -msgid "Location " -msgstr "Locatie" - -#: inc/abstractitiltarget.class.php:1551 -msgid "The description cannot be empty!" -msgstr "De omschrijving kan niet leeg zijn" - -#: inc/abstractitiltarget.class.php:1721 -msgid "Watcher" -msgid_plural "Watchers" -msgstr[0] "" -msgstr[1] "" - -#: inc/abstractitiltarget.class.php:1740 -msgid "Cancel" -msgstr "Annuleren" - -#: inc/abstractitiltarget.class.php:2015 inc/abstractitiltarget.class.php:2031 -#: inc/abstractitiltarget.class.php:2032 -msgid "Email followup" -msgstr "" - -#: inc/abstractitiltarget.class.php:2029 inc/abstractitiltarget.class.php:2057 -msgid "Group" -msgstr "" - -#: inc/abstractitiltarget.class.php:2030 inc/abstractitiltarget.class.php:2086 -msgid "Supplier" -msgstr "" - -#: inc/abstractitiltarget.class.php:2031 -msgid "Yes" -msgstr "" - -#: inc/abstractitiltarget.class.php:2068 -msgid "Group from the object" -msgstr "" - -#: inc/abstractitiltarget.class.php:2074 -msgid "Tech group from the object" -msgstr "" - -#: install/install.php:131 ->>>>>>> support/2.13.0 msgid "" "Upgrade tables to innoDB; run php bin/console " "glpi:migration:myisam_to_innodb" msgstr "" -<<<<<<< HEAD #: install/install.php:174 #, php-format msgid "" @@ -2904,21 +2189,10 @@ msgid "A form has been created" msgstr "Een formulier is gemaakt" #: install/install.php:350 -======= -#: install/install.php:328 -msgid "A form has been created" -msgstr "Een formulier is gemaakt" - -#: install/install.php:329 ->>>>>>> support/2.13.0 msgid "Your request has been saved" msgstr "Je verzoek is opgeslagen" -<<<<<<< HEAD #: install/install.php:351 -======= -#: install/install.php:330 ->>>>>>> support/2.13.0 msgid "" "Hi,\\nYour request from GLPI has been successfully saved with number " "##formcreator.request_id## and transmitted to the helpdesk team.\\nYou can " @@ -2928,19 +2202,11 @@ msgstr "" "##formcreator.request_id## en aan de helpdesk toegekend.\\nJe kunt hier je " "ticket volgen:\\n##formcreator.validation_link## " -<<<<<<< HEAD #: install/install.php:356 msgid "A form from GLPI need to be validate" msgstr "Een formulier van GLPI heeft validatie nodig" #: install/install.php:357 -======= -#: install/install.php:335 -msgid "A form from GLPI need to be validate" -msgstr "Een formulier van GLPI heeft validatie nodig" - -#: install/install.php:336 ->>>>>>> support/2.13.0 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 " @@ -2949,19 +2215,11 @@ msgstr "" "Hallo, \\nJe bent uitgekozen om een formulier van GLPI te valideren. \\nJe " "kunt hier het forumulier bekijken\\n##formcreator.validation_link##" -<<<<<<< HEAD #: install/install.php:362 msgid "Your form has been refused by the validator" msgstr "Je formulier is geweigerd door de validator" #: install/install.php:363 -======= -#: install/install.php:341 -msgid "Your form has been refused by the validator" -msgstr "Je formulier is geweigerd door de validator" - -#: install/install.php:342 ->>>>>>> support/2.13.0 msgid "" "Hi,\\nWe are sorry to inform you that your form has been refused by the " "validator for the reason " @@ -2971,11 +2229,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##" -<<<<<<< HEAD #: install/install.php:369 -======= -#: install/install.php:348 ->>>>>>> support/2.13.0 msgid "" "Hi,\\nWe are pleased to inform you that your form has been accepted by the " "validator.\\nYour request will be considered soon." @@ -2983,19 +2237,11 @@ msgstr "" "Hallo,\\nWe willen je laten weten dat je formulier geaccepteerd is door de " "validatiegever.\\nJe aanvraag zal binnenkort uitgevoerd worden." -<<<<<<< HEAD #: install/install.php:374 msgid "Your form has been deleted by an administrator" msgstr "Je formulier is verwijderd door de administrator" #: install/install.php:375 -======= -#: install/install.php:353 -msgid "Your form has been deleted by an administrator" -msgstr "Je formulier is verwijderd door de administrator" - -#: install/install.php:354 ->>>>>>> support/2.13.0 msgid "" "Hi,\\nWe are sorry to inform you that your request cannot be considered and " "has been deleted by an administrator." @@ -3004,11 +2250,7 @@ msgstr "" "behandeling genomen zal worden, omdat een administrator je aanvraag heeft " "verwijderd. " -<<<<<<< HEAD #: install/install.php:601 -======= -#: install/install.php:580 ->>>>>>> support/2.13.0 msgid "Formcreator - Sync service catalog issues" msgstr "Formcreator: Sync service catalogus problemen" @@ -3026,7 +2268,6 @@ msgctxt "button" msgid "Export" msgstr "" -<<<<<<< HEAD #: hook.php:667 msgid "Cancel my ticket" msgstr "" @@ -3036,40 +2277,20 @@ msgid "Old" msgstr "" #: hook.php:692 -======= -#: hook.php:653 -msgid "Cancel my ticket" -msgstr "" - -#: hook.php:671 -msgid "Old" -msgstr "" - -#: hook.php:678 ->>>>>>> support/2.13.0 #, php-format msgid "Number of %s" msgstr "" -<<<<<<< HEAD #: hook.php:709 msgid "Issues summary" msgstr "" #: hook.php:747 -======= -#: hook.php:695 -msgid "Issues summary" -msgstr "" - -#: hook.php:733 ->>>>>>> support/2.13.0 msgid "" "Formcreator's mini dashboard not usable as default. This Setting has been " "ignored." msgstr "" -<<<<<<< HEAD #: js/scripts.js:319 msgid "No form found. Please choose a form below instead." msgstr "" @@ -3099,37 +2320,6 @@ msgid "An error occured while querying forms" msgstr "Er is een fout opgetreden terwijl we de formulieren opvroegen" #: js/scripts.js:1418 -======= -#: js/scripts.js:315 -msgid "No form found. Please choose a form below instead." -msgstr "" - -#: js/scripts.js:317 -msgid "No form found." -msgstr "" - -#: js/scripts.js:321 -msgid "No FAQ item found." -msgstr "" - -#: js/scripts.js:690 -msgid "Are you sure you want to delete this question?" -msgstr "Weet je zeker dat je deze vraag wilt verwijderen?" - -#: js/scripts.js:873 -msgid "Are you sure you want to delete this section?" -msgstr "Weet je zeker dat je dit gedeelte wilt verwijderen?" - -#: js/scripts.js:1113 -msgid "Add translations" -msgstr "" - -#: js/scripts.js:1260 js/scripts.js:1284 -msgid "An error occured while querying forms" -msgstr "Er is een fout opgetreden terwijl we de formulieren opvroegen" - -#: js/scripts.js:1398 ->>>>>>> support/2.13.0 msgid "Are you sure you want to delete this target:" msgstr "" diff --git a/locales/pl_PL.po b/locales/pl_PL.po index e8f3d42c2..5919e9d22 100644 --- a/locales/pl_PL.po +++ b/locales/pl_PL.po @@ -4,19 +4,10 @@ # FIRST AUTHOR , YEAR. # # Translators: -<<<<<<< HEAD # Norbert Błaszczyk, 2022 # Thierry Bugier , 2022 # netruner , 2022 # Jacek Maciol , 2022 -======= -# Thierry Bugier , 2021 -# Jacek Maciol , 2021 -# netruner , 2021 -# Agnieszka Pacyga , 2022 -# Norbert Błaszczyk, 2022 -# Ryszard Jeziorski , 2022 ->>>>>>> support/2.13.0 # Daniel Wróblewski , 2022 # Agnieszka Pacyga , 2022 # Ryszard Jeziorski , 2022 @@ -26,15 +17,9 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -<<<<<<< HEAD "POT-Creation-Date: 2022-06-15 14:47+0200\n" "PO-Revision-Date: 2022-06-15 12:10+0000\n" "Last-Translator: Ryszard Jeziorski , 2022\n" -======= -"POT-Creation-Date: 2022-06-15 14:46+0200\n" -"PO-Revision-Date: 2021-08-30 07:22+0000\n" -"Last-Translator: Daniel Wróblewski , 2022\n" ->>>>>>> support/2.13.0 "Language-Team: Polish (Poland) (https://www.transifex.com/teclib/teams/28042/pl_PL/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -90,11 +75,7 @@ msgstr "Bez ograniczeń" #: ajax/homepage_link.php:36 inc/field/dropdownfield.class.php:71 #: inc/formlist.class.php:46 inc/formanswer.class.php:208 #: inc/entityconfig.class.php:82 inc/form.class.php:111 inc/form.class.php:571 -<<<<<<< HEAD #: inc/form.class.php:1938 inc/filter/entityfilter.class.php:45 -======= -#: inc/form.class.php:1923 inc/filter/entityfilter.class.php:45 ->>>>>>> support/2.13.0 msgid "Form" msgid_plural "Forms" msgstr[0] "" @@ -148,11 +129,7 @@ msgstr "Katalog usług" #: front/issue.form.php:46 msgid "Item not found" -<<<<<<< HEAD msgstr "Nie znaleziono pozycji" -======= -msgstr "Nie znaleziono elementu" ->>>>>>> support/2.13.0 #: front/targetticket.form.php:46 front/targetticket.form.php:56 #: front/targetticket.form.php:81 front/targetchange.form.php:46 @@ -166,11 +143,7 @@ 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 -<<<<<<< HEAD #: front/formanswer.form.php:78 front/form.php:43 inc/common.class.php:686 -======= -#: front/formanswer.form.php:78 front/form.php:44 inc/common.class.php:686 ->>>>>>> support/2.13.0 #: inc/common.class.php:693 msgid "Form Creator" msgstr "Kreator formularzy" @@ -185,13 +158,8 @@ msgstr "%1$s = %2$s" msgid "Form list" msgstr "Lista formularzy" -<<<<<<< HEAD #: front/formdisplay.php:90 inc/formanswer.class.php:877 #: inc/formanswer.class.php:1097 inc/formanswer.class.php:1147 -======= -#: front/formdisplay.php:90 inc/formanswer.class.php:882 -#: inc/formanswer.class.php:1102 inc/formanswer.class.php:1152 ->>>>>>> support/2.13.0 msgid "The form has been successfully saved!" msgstr "Formularz został zapisany" @@ -242,11 +210,7 @@ msgid "The regular expression is invalid" msgstr "Wyrażenie regularne jest nieprawidłowe" #: inc/field/dropdownfield.class.php:70 inc/filter/entityfilter.class.php:44 -<<<<<<< HEAD #: inc/abstractitiltarget.class.php:2024 inc/abstractitiltarget.class.php:2042 -======= -#: inc/abstractitiltarget.class.php:2028 inc/abstractitiltarget.class.php:2046 ->>>>>>> support/2.13.0 msgid "User" msgstr "Użytkownik" @@ -257,17 +221,10 @@ msgstr "Użytkownik i formularz" #: inc/field/dropdownfield.class.php:431 entrée standard:38 msgid "Dropdown" msgid_plural "Dropdowns" -<<<<<<< HEAD msgstr[0] "" msgstr[1] "" msgstr[2] "" msgstr[3] "" -======= -msgstr[0] "Lista rozwijana" -msgstr[1] "Listy rozwijane" -msgstr[2] "Listy rozwijane" -msgstr[3] "Listy rozwijane" ->>>>>>> support/2.13.0 #: inc/field/dropdownfield.class.php:462 msgid "Invalid value for " @@ -570,11 +527,7 @@ msgstr "Zakres min." msgid "Range max" msgstr "Zakres maks." -<<<<<<< HEAD #: inc/field/requesttypefield.class.php:85 inc/targetticket.class.php:1123 -======= -#: inc/field/requesttypefield.class.php:85 inc/targetticket.class.php:1121 ->>>>>>> support/2.13.0 msgid "Request type" msgstr "Typ zgłoszenia" @@ -584,13 +537,8 @@ msgid "This is not a number: %s" msgstr "To nie jest liczba: %s" #: inc/field/floatfield.class.php:181 -<<<<<<< HEAD msgid "Decimal number" msgstr "" -======= -msgid "Float" -msgstr "Wartość rzeczywista" ->>>>>>> support/2.13.0 #: inc/field/datefield.class.php:135 msgid "Date" @@ -649,19 +597,11 @@ msgstr "Widoczny jeżeli" #: 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 -<<<<<<< HEAD #: inc/form.class.php:1831 inc/targetchange.class.php:303 #: inc/section.class.php:379 inc/restrictedformcriteria.class.php:200 #: inc/question.class.php:832 inc/questionparameter/range.class.php:205 #: inc/questionregex.class.php:185 inc/questiondependency.class.php:196 #: inc/item_targetticket.class.php:150 inc/targetticket.class.php:1429 -======= -#: inc/form.class.php:1816 inc/targetchange.class.php:303 -#: inc/section.class.php:379 inc/restrictedformcriteria.class.php:200 -#: inc/question.class.php:832 inc/questionparameter/range.class.php:211 -#: inc/questionregex.class.php:185 inc/questiondependency.class.php:196 -#: inc/item_targetticket.class.php:150 inc/targetticket.class.php:1427 ->>>>>>> support/2.13.0 #, 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" @@ -669,19 +609,11 @@ msgstr "Nie udało się dodać lub zaktualizować %1$s %2$s" #: 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 -<<<<<<< HEAD #: inc/form.class.php:1522 inc/targetchange.class.php:148 #: inc/section.class.php:404 inc/restrictedformcriteria.class.php:226 #: inc/question.class.php:881 inc/questionparameter/range.class.php:140 #: inc/questionregex.class.php:120 inc/questiondependency.class.php:211 #: inc/item_targetticket.class.php:64 inc/targetticket.class.php:1468 -======= -#: inc/form.class.php:1507 inc/targetchange.class.php:148 -#: inc/section.class.php:404 inc/restrictedformcriteria.class.php:226 -#: inc/question.class.php:881 inc/questionparameter/range.class.php:145 -#: inc/questionregex.class.php:120 inc/questiondependency.class.php:211 -#: inc/item_targetticket.class.php:64 inc/targetticket.class.php:1466 ->>>>>>> support/2.13.0 #, php-format msgid "Cannot export an empty object: %s" msgstr "" @@ -710,30 +642,17 @@ msgstr[3] "" msgid "Update issue data from tickets and form answers" msgstr "Zaktualizuj informacje o żądaniach zgłoszeń i formularzy odpowiedzi" -<<<<<<< HEAD #: inc/issue.class.php:403 msgid "Satisfaction survey expired" msgstr "Badanie satysfakcji wygasło" #: inc/issue.class.php:532 inc/form_language.class.php:213 #: inc/form.class.php:156 inc/form.class.php:2133 entrée standard:52 -======= -#: inc/issue.class.php:389 -msgid "Satisfaction survey expired" -msgstr "Badanie satysfakcji wygasło" - -#: inc/issue.class.php:518 inc/form_language.class.php:213 -#: inc/form.class.php:156 inc/form.class.php:2119 entrée standard:52 ->>>>>>> support/2.13.0 #: standard:49 standard:57 standard:38 standard:39 msgid "Name" msgstr "Nazwa" -<<<<<<< HEAD #: inc/issue.class.php:545 inc/formanswer.class.php:198 -======= -#: inc/issue.class.php:531 inc/formanswer.class.php:198 ->>>>>>> support/2.13.0 #: 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 @@ -741,7 +660,6 @@ msgstr "Nazwa" msgid "ID" msgstr "ID" -<<<<<<< HEAD #: inc/issue.class.php:554 inc/form.class.php:505 inc/form.class.php:2142 #: entrée standard:65 msgid "Type" @@ -756,40 +674,15 @@ msgid "Status" msgstr "Status" #: inc/issue.class.php:579 -======= -#: inc/issue.class.php:540 inc/form.class.php:505 inc/form.class.php:2128 -#: entrée standard:65 -msgid "Type" -msgid_plural "Types" -msgstr[0] "Typ" -msgstr[1] "Typy" -msgstr[2] "Typy" -msgstr[3] "Typy" - -#: inc/issue.class.php:553 inc/formanswer.class.php:259 -msgid "Status" -msgstr "Status" - -#: inc/issue.class.php:565 ->>>>>>> support/2.13.0 msgid "Opening date" msgstr "Data otwarcia" -<<<<<<< HEAD #: inc/issue.class.php:588 msgid "Last update" msgstr "Ostatnia aktualizacja" #: inc/issue.class.php:597 inc/form.class.php:174 #: inc/abstracttarget.class.php:517 -======= -#: inc/issue.class.php:574 -msgid "Last update" -msgstr "Ostatnia aktualizacja" - -#: inc/issue.class.php:583 inc/form.class.php:174 -#: inc/abstracttarget.class.php:518 ->>>>>>> support/2.13.0 msgid "Entity" msgid_plural "Entities" msgstr[0] "" @@ -797,15 +690,9 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -<<<<<<< HEAD #: inc/issue.class.php:607 inc/notificationtargetformanswer.class.php:79 #: inc/target_actor.class.php:83 inc/formanswer.class.php:218 #: inc/formanswer.class.php:608 inc/abstractitiltarget.class.php:1710 -======= -#: inc/issue.class.php:593 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:1714 ->>>>>>> support/2.13.0 msgid "Requester" msgid_plural "Requesters" msgstr[0] "" @@ -813,26 +700,16 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -<<<<<<< HEAD #: inc/issue.class.php:625 inc/formanswer.class.php:228 msgid "Form approver" msgstr "Zatwierdzający formularze" #: inc/issue.class.php:641 inc/formanswer.class.php:537 #: inc/formanswer.class.php:544 inc/formanswer.class.php:623 -======= -#: inc/issue.class.php:611 inc/formanswer.class.php:228 -msgid "Form approver" -msgstr "Zatwierdzający formularze" - -#: inc/issue.class.php:627 inc/formanswer.class.php:539 -#: inc/formanswer.class.php:546 inc/formanswer.class.php:628 ->>>>>>> support/2.13.0 #: inc/form_language.class.php:227 msgid "Comment" msgstr "Komentarz" -<<<<<<< HEAD #: inc/issue.class.php:653 msgid "Ticket approver" msgstr "Zatwierdzający zgłoszenie" @@ -890,29 +767,6 @@ msgid "Ticket" msgstr "Zgłoszenie" #: inc/issue.class.php:878 inc/formanswer.class.php:183 -======= -#: inc/issue.class.php:639 -msgid "Ticket approver" -msgstr "Zatwierdzający zgłoszenie" - -#: inc/issue.class.php:673 -msgid "Technician" -msgstr "Technik" - -#: inc/issue.class.php:704 -msgid "Technician group" -msgstr "Grupa technika" - -#: inc/issue.class.php:737 inc/formanswer.class.php:248 -msgid "Form approver group" -msgstr "Grupa zatwierdzających formularze" - -#: inc/issue.class.php:770 -msgid "Ticket" -msgstr "Zgłoszenie" - -#: inc/issue.class.php:771 inc/formanswer.class.php:183 ->>>>>>> support/2.13.0 msgid "Form answer" msgid_plural "Form answers" msgstr[0] "" @@ -920,33 +774,20 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -<<<<<<< HEAD #: inc/issue.class.php:883 msgid "Not validated" msgstr "Nie zweryfikowano" #: inc/issue.class.php:884 inc/formanswer.class.php:76 -======= -#: inc/issue.class.php:776 -msgid "Not validated" -msgstr "Nie zweryfikowano" - -#: inc/issue.class.php:777 inc/formanswer.class.php:76 ->>>>>>> support/2.13.0 #: inc/form_validator.class.php:71 msgid "Refused" msgstr "Odrzucono" -<<<<<<< HEAD #: inc/issue.class.php:952 -======= -#: inc/issue.class.php:845 ->>>>>>> support/2.13.0 #, php-format msgid "%1$s %2$s" msgstr "%1$s%2$s" -<<<<<<< HEAD #: inc/issue.class.php:1215 inc/filter/itilcategoryfilter.class.php:56 #: hook.php:677 msgid "All" @@ -974,35 +815,6 @@ msgid "Solved" msgstr "Rozwiązany" #: inc/issue.class.php:1251 hook.php:683 -======= -#: inc/issue.class.php:1108 inc/filter/itilcategoryfilter.class.php:56 -#: hook.php:663 -msgid "All" -msgstr "Wszystkie" - -#: inc/issue.class.php:1114 hook.php:664 -msgid "New" -msgstr "Nowy" - -#: inc/issue.class.php:1120 hook.php:665 -msgid "Assigned" -msgstr "Przypisany" - -#: inc/issue.class.php:1126 inc/formanswer.class.php:75 -#: inc/form_validator.class.php:69 hook.php:666 -msgid "Waiting" -msgstr "Oczekiwanie" - -#: inc/issue.class.php:1132 hook.php:667 -msgid "To validate" -msgstr "Do zatwierdzenia" - -#: inc/issue.class.php:1138 hook.php:668 -msgid "Solved" -msgstr "Rozwiązany" - -#: inc/issue.class.php:1144 hook.php:669 ->>>>>>> support/2.13.0 msgid "Closed" msgstr "Zamknięte" @@ -1038,7 +850,6 @@ msgstr "Kolor tła" msgid "The form as been saved" msgstr "Formularz został zapisany" -<<<<<<< HEAD #: inc/notificationtargetformanswer.class.php:44 install/install.php:355 msgid "A form need to be validate" msgstr "Formularz musi zostać zatwierdzony" @@ -1052,21 +863,6 @@ msgid "The form is accepted" msgstr "Formularz został zaakceptowny" #: inc/notificationtargetformanswer.class.php:47 install/install.php:373 -======= -#: inc/notificationtargetformanswer.class.php:44 install/install.php:334 -msgid "A form need to be validate" -msgstr "Formularz musi zostać zatwierdzony" - -#: inc/notificationtargetformanswer.class.php:45 install/install.php:340 -msgid "The form is refused" -msgstr "Formularz został odrzucony" - -#: inc/notificationtargetformanswer.class.php:46 install/install.php:346 -msgid "The form is accepted" -msgstr "Formularz został zaakceptowny" - -#: inc/notificationtargetformanswer.class.php:47 install/install.php:352 ->>>>>>> support/2.13.0 msgid "The form is deleted" msgstr "Formularz został skasowany" @@ -1116,19 +912,11 @@ msgstr "Autor" msgid "Approver" msgstr "Akceptujący" -<<<<<<< HEAD #: inc/target_actor.class.php:66 inc/abstractitiltarget.class.php:2034 msgid "Form author" msgstr "Autor formularza" #: inc/target_actor.class.php:67 inc/abstractitiltarget.class.php:2037 -======= -#: inc/target_actor.class.php:66 inc/abstractitiltarget.class.php:2038 -msgid "Form author" -msgstr "Autor formularza" - -#: inc/target_actor.class.php:67 inc/abstractitiltarget.class.php:2041 ->>>>>>> support/2.13.0 msgid "Form validator" msgstr "Weryfikator formularza" @@ -1136,11 +924,7 @@ msgstr "Weryfikator formularza" msgid "Specific person" msgstr "Osoba" -<<<<<<< HEAD #: inc/target_actor.class.php:69 inc/abstractitiltarget.class.php:2047 -======= -#: inc/target_actor.class.php:69 inc/abstractitiltarget.class.php:2051 ->>>>>>> support/2.13.0 msgid "Person from the question" msgstr "Osoba z pytania" @@ -1148,11 +932,7 @@ msgstr "Osoba z pytania" msgid "Specific group" msgstr "Grupa" -<<<<<<< HEAD #: inc/target_actor.class.php:71 inc/abstractitiltarget.class.php:2058 -======= -#: inc/target_actor.class.php:71 inc/abstractitiltarget.class.php:2062 ->>>>>>> support/2.13.0 msgid "Group from the question" msgstr "Grupa z pytania" @@ -1168,7 +948,6 @@ msgstr "" msgid "Specific supplier" msgstr "Dostawca" -<<<<<<< HEAD #: inc/target_actor.class.php:75 inc/abstractitiltarget.class.php:2087 msgid "Supplier from the question" msgstr "Dostawca z pytania" @@ -1178,17 +957,6 @@ msgid "Actors from the question" msgstr "Uczestnicy pytania" #: inc/target_actor.class.php:77 inc/abstractitiltarget.class.php:2091 -======= -#: inc/target_actor.class.php:75 inc/abstractitiltarget.class.php:2091 -msgid "Supplier from the question" -msgstr "Dostawca z pytania" - -#: inc/target_actor.class.php:76 inc/abstractitiltarget.class.php:2080 -msgid "Actors from the question" -msgstr "Uczestnicy pytania" - -#: inc/target_actor.class.php:77 inc/abstractitiltarget.class.php:2095 ->>>>>>> support/2.13.0 msgid "Form author's supervisor" msgstr "" @@ -1196,11 +964,7 @@ msgstr "" msgid "Observer" msgstr "Obserwator" -<<<<<<< HEAD #: inc/target_actor.class.php:85 inc/abstractitiltarget.class.php:1724 -======= -#: inc/target_actor.class.php:85 inc/abstractitiltarget.class.php:1728 ->>>>>>> support/2.13.0 msgid "Assigned to" msgstr "Przypisane do" @@ -1236,7 +1000,6 @@ msgstr "Nie udało się znaleźć dostawcy: %1$s" msgid "Accepted" msgstr "Zaakceptowano" -<<<<<<< HEAD #: inc/formanswer.class.php:523 msgid "Print this form" msgstr "Wydrukuj formularz" @@ -1298,69 +1061,6 @@ msgid "You failed the Turing test" msgstr "" #: inc/formanswer.class.php:1305 -======= -#: inc/formanswer.class.php:525 -msgid "Print this form" -msgstr "Wydrukuj formularz" - -#: inc/formanswer.class.php:549 -msgid "Form accepted by validator." -msgstr "Formularz zaakceptowane przez osobę zatwierdzającą" - -#: inc/formanswer.class.php:551 -msgid "Form successfully saved." -msgstr "Formularz został zapisany." - -#: inc/formanswer.class.php:621 inc/formaccesstype.class.php:122 -msgid "Save" -msgstr "Zapisz" - -#: inc/formanswer.class.php:633 -msgid "Required if refused" -msgstr "Wymagane w przypadku odrzucenia" - -#: inc/formanswer.class.php:639 -msgid "Refuse" -msgstr "Odrzucenie" - -#: inc/formanswer.class.php:647 -msgid "Edit answers" -msgstr "Edytuj odpowiedzi" - -#: inc/formanswer.class.php:653 -msgid "Cancel edition" -msgstr "Anuluj edycję" - -#: inc/formanswer.class.php:660 -msgid "Accept" -msgstr "Akceptacja" - -#: inc/formanswer.class.php:681 -msgid "Refused comment is required!" -msgstr "Wymagane jest skomentowanie odrzucenia " - -#: inc/formanswer.class.php:755 -msgid "You are not the validator of these answers" -msgstr "Nie jesteś osobą zatwierdzającą te odpowiedzi" - -#: inc/formanswer.class.php:961 inc/formanswer.class.php:963 -msgid "Form data" -msgstr "Dane formularza" - -#: inc/formanswer.class.php:1089 inc/formanswer.class.php:1139 -msgid "Cannot generate targets!" -msgstr "Nie można wygenerowć obiektów docelowych!" - -#: inc/formanswer.class.php:1263 -msgid "No turing test set" -msgstr "" - -#: inc/formanswer.class.php:1268 -msgid "You failed the Turing test" -msgstr "" - -#: inc/formanswer.class.php:1310 ->>>>>>> support/2.13.0 msgid "You must select validator!" msgstr "Musisz wybrać osobę zatwierdzającą" @@ -1426,11 +1126,7 @@ msgstr[3] "" #: inc/form_language.class.php:111 inc/form.class.php:1048 #: inc/form.class.php:1173 inc/abstracttarget.class.php:161 -<<<<<<< HEAD #: inc/abstractitiltarget.class.php:1541 -======= -#: inc/abstractitiltarget.class.php:1545 ->>>>>>> support/2.13.0 msgid "The name cannot be empty!" msgstr "Nazwa nie może być pusta!" @@ -1442,11 +1138,7 @@ msgstr "Język musi być powiązany z formularzem!" msgid "Add a translation" msgstr "Dodaj tłumaczenie" -<<<<<<< HEAD #: inc/form_language.class.php:283 js/scripts.js:1179 -======= -#: inc/form_language.class.php:283 js/scripts.js:1160 ->>>>>>> support/2.13.0 msgid "Update a translation" msgstr "Zaktualizuj tłumaczenie" @@ -1467,11 +1159,7 @@ msgid "Do you want to delete the selected items?" msgstr "Czy chcesz usunąć zaznaczone elementy?" #: inc/form_language.class.php:337 inc/form_language.class.php:376 -<<<<<<< HEAD #: inc/form.class.php:529 inc/abstractitiltarget.class.php:1615 -======= -#: inc/form.class.php:529 inc/abstractitiltarget.class.php:1619 ->>>>>>> support/2.13.0 msgid "Delete" msgstr "Usuń" @@ -1497,7 +1185,6 @@ msgstr "Brak" msgid "Need validaton?" msgstr "Wymaga walidacji?" -<<<<<<< HEAD #: inc/form_validator.class.php:126 inc/abstractitiltarget.class.php:2028 msgid "No" msgstr "Nie" @@ -1506,16 +1193,6 @@ msgstr "Nie" #: inc/targetproblem.class.php:146 inc/entityconfig.class.php:389 #: inc/targetchange.class.php:483 inc/targetticket.class.php:317 #: inc/targetticket.class.php:352 inc/abstractitiltarget.class.php:2017 -======= -#: inc/form_validator.class.php:126 inc/abstractitiltarget.class.php:2032 -msgid "No" -msgstr "Nie" - -#: inc/form_validator.class.php:303 inc/targetproblem.class.php:146 -#: inc/entityconfig.class.php:389 inc/targetchange.class.php:483 -#: inc/targetticket.class.php:317 inc/targetticket.class.php:352 -#: inc/abstractitiltarget.class.php:2021 ->>>>>>> support/2.13.0 msgctxt "button" msgid "Save" msgstr "Zapisz" @@ -1543,11 +1220,7 @@ msgid "Properties" msgstr "Właściwości" #: inc/targetproblem.class.php:521 inc/targetchange.class.php:285 -<<<<<<< HEAD #: inc/targetticket.class.php:1411 -======= -#: inc/targetticket.class.php:1409 ->>>>>>> support/2.13.0 #, php-format msgid "" "Failed to add or update the %1$s %2$s: a question is missing and is used in " @@ -1701,11 +1374,7 @@ msgstr "Pokaż pole wyszukiwania" msgid "Display header" msgstr "Pokaż nagłówek" -<<<<<<< HEAD #: inc/questionrange.class.php:52 inc/questionparameter/range.class.php:59 -======= -#: inc/questionrange.class.php:52 inc/questionparameter/range.class.php:57 ->>>>>>> support/2.13.0 msgid "Question range" msgid_plural "Question ranges" msgstr[0] "" @@ -1713,19 +1382,11 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -<<<<<<< HEAD #: inc/questionrange.class.php:62 inc/questionparameter/range.class.php:69 msgid "Minimum range" msgstr "Zakres minimalny" #: inc/questionrange.class.php:71 inc/questionparameter/range.class.php:78 -======= -#: inc/questionrange.class.php:62 inc/questionparameter/range.class.php:68 -msgid "Minimum range" -msgstr "Zakres minimalny" - -#: inc/questionrange.class.php:71 inc/questionparameter/range.class.php:77 ->>>>>>> support/2.13.0 msgid "maximum range" msgstr "zakres minimalny" @@ -1745,11 +1406,7 @@ msgstr "Dostęp ograniczony" msgid "Answers waiting for validation" msgstr "Odpowiedzi oczekujące na zatwierdzenie" -<<<<<<< HEAD #: inc/form.class.php:124 inc/form.class.php:1606 inc/form.class.php:1632 -======= -#: inc/form.class.php:124 inc/form.class.php:1591 inc/form.class.php:1617 ->>>>>>> support/2.13.0 msgid "Import forms" msgstr "Import formularzy" @@ -1774,7 +1431,6 @@ msgstr "Dostęp" msgid "Active" msgstr "Aktywne" -<<<<<<< HEAD #: inc/form.class.php:300 inc/form.class.php:341 inc/form.class.php:416 msgid "Default form" msgstr "Domyślny formularz" @@ -1787,32 +1443,6 @@ msgstr "Nieaktywne" msgid "Not default form" msgstr "" -======= -#: 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 -msgid "Default form" -msgstr "Domyślny formularz" - -#: inc/form.class.php:329 inc/form.class.php:394 -msgid "Inactive" -msgstr "Nieaktywne" - -#: inc/form.class.php:340 inc/form.class.php:413 -msgid "Not default form" -msgstr "" - ->>>>>>> support/2.13.0 #: inc/form.class.php:364 inc/form.class.php:448 entrée standard:75 msgid "All languages" msgstr "Wszystkie języki" @@ -1833,11 +1463,7 @@ msgstr[3] "" msgid "Actions" msgstr "" -<<<<<<< HEAD #: inc/form.class.php:546 inc/form.class.php:2130 -======= -#: inc/form.class.php:546 inc/form.class.php:2116 ->>>>>>> support/2.13.0 msgid "Add a target" msgstr "Dodaj cel" @@ -1903,25 +1529,16 @@ msgctxt "button" msgid "Post" msgstr "" -<<<<<<< HEAD #: inc/form.class.php:1440 -======= -#: inc/form.class.php:1435 ->>>>>>> support/2.13.0 #, php-format msgid "Form duplicated: %s" msgstr "Powtórzonych formularzy: %s" -<<<<<<< HEAD #: inc/form.class.php:1456 -======= -#: inc/form.class.php:1446 ->>>>>>> support/2.13.0 #, php-format msgid "Form Transfered: %s" msgstr "Przeniesionych formularzy %s" -<<<<<<< HEAD #: inc/form.class.php:1480 msgid "Back" msgstr "Cofnij" @@ -1935,43 +1552,19 @@ msgid "You may allow JSON files right now." msgstr "Pliki typu JSON są obecnie dozwolone." #: inc/form.class.php:1583 -======= -#: inc/form.class.php:1465 -msgid "Back" -msgstr "Cofnij" - -#: inc/form.class.php:1564 -msgid "Upload of JSON files not allowed." -msgstr "Pliki typu JSON są niedozwolone." - -#: inc/form.class.php:1567 -msgid "You may allow JSON files right now." -msgstr "Pliki typu JSON są obecnie dozwolone." - -#: inc/form.class.php:1568 ->>>>>>> support/2.13.0 msgctxt "button" msgid "Create" msgstr "Utwórz" -<<<<<<< HEAD #: inc/form.class.php:1586 inc/form.class.php:1597 msgid "Please contact your GLPI administrator." msgstr "Proszę skontaktuj się z Administratorem Systemu GLPI" #: inc/form.class.php:1587 inc/form.class.php:1598 -======= -#: inc/form.class.php:1571 inc/form.class.php:1582 -msgid "Please contact your GLPI administrator." -msgstr "Proszę skontaktuj się z Administratorem Systemu GLPI" - -#: inc/form.class.php:1572 inc/form.class.php:1583 ->>>>>>> support/2.13.0 msgctxt "button" msgid "Back" msgstr "Cofnij" -<<<<<<< HEAD #: inc/form.class.php:1590 msgid "Upload of JSON files not enabled." msgstr "Wgranie plików typu JSON nie jest włączone." @@ -1981,31 +1574,15 @@ msgid "You may enable JSON files right now." msgstr "Można włączyć pliki typu JSON." #: inc/form.class.php:1594 -======= -#: inc/form.class.php:1575 -msgid "Upload of JSON files not enabled." -msgstr "Wgranie plików typu JSON nie jest włączone." - -#: inc/form.class.php:1578 inc/form.class.php:1581 -msgid "You may enable JSON files right now." -msgstr "Można włączyć pliki typu JSON." - -#: inc/form.class.php:1579 ->>>>>>> support/2.13.0 msgctxt "button" msgid "Enable" msgstr "Włącz" -<<<<<<< HEAD #: inc/form.class.php:1641 -======= -#: inc/form.class.php:1626 ->>>>>>> support/2.13.0 msgctxt "button" msgid "Send" msgstr "Wyślij" -<<<<<<< HEAD #: inc/form.class.php:1660 msgid "Forms import impossible, the file is empty" msgstr "Import formularzy niemożliwy, plik jest pusty" @@ -2019,74 +1596,38 @@ 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:1681 -======= -#: inc/form.class.php:1645 -msgid "Forms import impossible, the file is empty" -msgstr "Import formularzy niemożliwy, plik jest pusty" - -#: inc/form.class.php:1649 inc/form.class.php:1653 -msgid "Forms import impossible, the file seems corrupt" -msgstr "Import formularzy niemożliwy, plik wydaje się uszkodzony" - -#: inc/form.class.php:1659 -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:1666 ->>>>>>> support/2.13.0 msgid "" "The file does not specifies the schema version. It was probably generated " "with a version older than 2.10. Giving up." msgstr "" -<<<<<<< HEAD #: inc/form.class.php:1707 -======= -#: inc/form.class.php:1692 ->>>>>>> support/2.13.0 #, php-format msgid "Failed to import %s" msgstr "Błąd importu %s" -<<<<<<< HEAD #: inc/form.class.php:1712 -======= -#: inc/form.class.php:1697 ->>>>>>> support/2.13.0 #, php-format msgid "Forms successfully imported from %s" msgstr "Formularze pomyślnie zaimportowane z %s" -<<<<<<< HEAD #: inc/form.class.php:1775 -======= -#: inc/form.class.php:1760 ->>>>>>> support/2.13.0 #, 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ć." -<<<<<<< HEAD #: inc/form.class.php:1783 -======= -#: inc/form.class.php:1768 ->>>>>>> support/2.13.0 #, php-format msgid "You don't have right to update the entity %1$s." msgstr "" -<<<<<<< HEAD #: inc/form.class.php:1793 -======= -#: inc/form.class.php:1778 ->>>>>>> support/2.13.0 #, php-format msgid "The entity %1$s is required for the form %2$s." msgstr "Jednostka %1$s jest wymagana przy formularzu %2$s." -<<<<<<< HEAD #: inc/form.class.php:1875 msgid "Failed to create JSON document type" msgstr "Nie utworzono dokumentu typu JSON" @@ -2117,38 +1658,6 @@ msgid "Unsupported target type." msgstr "Niewspierany typ udostępnienia." #: inc/form.class.php:2241 -======= -#: inc/form.class.php:1860 -msgid "Failed to create JSON document type" -msgstr "Nie utworzono dokumentu typu JSON" - -#: inc/form.class.php:1867 -msgid "JSON document type not found" -msgstr "Nie znaleziono dokumentu typu JSON " - -#: inc/form.class.php:1874 -msgid "Failed to update JSON document type" -msgstr "Nie powiodło się zaktualizowanie dokumentu typu JSON" - -#: inc/form.class.php:1894 -msgid "Forms without category" -msgstr "Formularze bez kategorii" - -#: inc/form.class.php:1915 -msgid "No form available" -msgstr "Brak dostępnego formularza" - -#: inc/form.class.php:2147 inc/targetticket.class.php:392 -#: inc/abstractitiltarget.class.php:1738 inc/abstractitiltarget.class.php:2021 -msgid "Add" -msgstr "Dodaj" - -#: inc/form.class.php:2165 inc/form.class.php:2188 -msgid "Unsupported target type." -msgstr "Niewspierany typ udostępnienia." - -#: inc/form.class.php:2227 ->>>>>>> support/2.13.0 msgid "plugin_formcreator_load_check" msgstr "" @@ -2198,13 +1707,8 @@ msgstr "Tytuł jest wymagany" msgid "Failed to find %1$s %2$s" msgstr "Nie znaleziono %1$s %2$s" -<<<<<<< HEAD #: inc/question.class.php:70 inc/targetticket.class.php:1134 #: inc/targetticket.class.php:1173 inc/abstractitiltarget.class.php:968 -======= -#: inc/question.class.php:70 inc/targetticket.class.php:1132 -#: inc/targetticket.class.php:1171 inc/abstractitiltarget.class.php:968 ->>>>>>> support/2.13.0 #: inc/abstractitiltarget.class.php:1005 inc/abstractitiltarget.class.php:1083 #: inc/abstractitiltarget.class.php:1214 inc/abstractitiltarget.class.php:1295 #: entrée standard:41 @@ -2244,7 +1748,6 @@ msgstr "Ten typ pytania wymaga określenia parametrów" msgid "A parameter is missing for this question type" msgstr "Wymagany parametr dla tego typu pytania" -<<<<<<< HEAD #: inc/question.class.php:1268 msgid "Service levels" msgstr "Poziomy usług" @@ -2293,56 +1796,6 @@ msgstr[0] "" msgstr[1] "" msgstr[2] "" msgstr[3] "" -======= -#: inc/question.class.php:1274 -msgid "Service levels" -msgstr "Poziomy usług" - -#: inc/question.class.php:1275 inc/abstractitiltarget.class.php:806 -msgid "SLA" -msgstr "" - -#: inc/question.class.php:1276 inc/abstractitiltarget.class.php:879 -msgid "OLA" -msgstr "" - -#: inc/question.class.php:1293 inc/question.class.php:1333 -#: inc/question.class.php:1336 -msgid "Assets" -msgstr "Zasoby" - -#: inc/question.class.php:1307 hook.php:677 hook.php:694 -msgid "Assistance" -msgstr "Wsparcie" - -#: inc/question.class.php:1312 -msgid "Management" -msgstr "Zarządzanie" - -#: inc/question.class.php:1321 -msgid "Tools" -msgstr "Narzędzia" - -#: inc/question.class.php:1322 -msgid "Notes" -msgstr "Uwagi" - -#: inc/question.class.php:1323 -msgid "RSS feed" -msgstr "RSS feed" - -#: inc/question.class.php:1325 -msgid "Administration" -msgstr "Administracja" - -#: inc/question.class.php:1333 inc/question.class.php:1336 -msgid "Plugin" -msgid_plural "Plugins" -msgstr[0] "Wtyczka" -msgstr[1] "Wtyczki" -msgstr[2] "Wtyczki" -msgstr[3] "Wtyczki" ->>>>>>> support/2.13.0 #: inc/abstractquestionparameter.class.php:92 msgid "Parameter" @@ -2414,7 +1867,6 @@ msgstr "Cel musi być powiązany z istniejącym formularzem." msgid "Name is required." msgstr "Nazwa jest wymagana" -<<<<<<< HEAD #: inc/abstracttarget.class.php:502 msgid "Destination entity" msgstr "" @@ -2424,17 +1876,6 @@ msgid "User type question" msgstr "Pytanie o typ użytkownika" #: inc/abstracttarget.class.php:519 -======= -#: inc/abstracttarget.class.php:503 -msgid "Destination entity" -msgstr "" - -#: inc/abstracttarget.class.php:519 -msgid "User type question" -msgstr "Pytanie o typ użytkownika" - -#: inc/abstracttarget.class.php:520 ->>>>>>> support/2.13.0 msgid "Entity type question" msgstr "Pytanie o typ jednostki" @@ -2497,7 +1938,6 @@ msgid "Specific asset" msgstr "Zasoby" #: inc/targetticket.class.php:100 inc/targetticket.class.php:116 -<<<<<<< HEAD #: inc/abstractitiltarget.class.php:200 inc/abstractitiltarget.class.php:208 #: inc/abstractitiltarget.class.php:216 inc/abstractitiltarget.class.php:224 #: inc/abstractitiltarget.class.php:233 @@ -2506,16 +1946,6 @@ msgstr "" #: inc/targetticket.class.php:101 inc/abstractitiltarget.class.php:225 #: inc/abstractitiltarget.class.php:234 -======= -#: 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 ->>>>>>> support/2.13.0 msgid "Last valid answer" msgstr "Ostania prawidłowa odpowiedź" @@ -2593,7 +2023,6 @@ msgstr "Powiązany element nie istnieje" msgid "Failed to link the item" msgstr "Nie udało się powiązać elementu" -<<<<<<< HEAD #: inc/targetticket.class.php:959 install/install.php:368 msgid "Your form has been accepted by the validator" msgstr "Twój formularz został zaakceptowany" @@ -2611,25 +2040,6 @@ msgid "Associated elements" msgstr "Elementy powiązane" #: inc/targetticket.class.php:1174 -======= -#: inc/targetticket.class.php:957 install/install.php:347 -msgid "Your form has been accepted by the validator" -msgstr "Twój formularz został zaakceptowany" - -#: inc/targetticket.class.php:1108 -msgid "Request source" -msgstr "" - -#: inc/targetticket.class.php:1133 -msgid "Type " -msgstr "Typ" - -#: inc/targetticket.class.php:1161 -msgid "Associated elements" -msgstr "Elementy powiązane" - -#: inc/targetticket.class.php:1172 ->>>>>>> support/2.13.0 msgid "Item " msgstr "Element" @@ -2666,7 +2076,6 @@ msgid "Tags from questions or specific tags" msgstr "Tagi z pytań lub określone tagi" #: inc/abstractitiltarget.class.php:189 -<<<<<<< HEAD msgid "TTR from template or none" msgstr "" @@ -2741,156 +2150,11 @@ msgstr "" #: inc/abstractitiltarget.class.php:794 msgid "Minute" msgid_plural "Minutes" -======= -msgid "equals to the answer to the question" -msgstr "identyczne z odpowiedzią na pytanie" - -#: inc/abstractitiltarget.class.php:190 -msgid "calculated from the ticket creation date" -msgstr "wyliczone z daty utworzenia zgłoszenia" - -#: inc/abstractitiltarget.class.php:191 -msgid "calculated from the answer to the question" -msgstr "equals to the answer to the question" - -#: 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 "Pilność" - -#: inc/abstractitiltarget.class.php:221 -msgid "Category from template or none" -msgstr "" - -#: inc/abstractitiltarget.class.php:222 -msgid "Specific category" -msgstr "Kategoria" - -#: inc/abstractitiltarget.class.php:230 -msgid "Location from template or none" -msgstr "" - -#: inc/abstractitiltarget.class.php:231 -msgid "Specific location" -msgstr "Lokalizacja" - -#: inc/abstractitiltarget.class.php:239 -msgid "No validation" -msgstr "Brak walidacji" - -#: inc/abstractitiltarget.class.php:240 -msgid "Specific user or group" -msgstr "Określony użytkownik lub grupa" - -#: 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 "Czas na rozwiązanie" - -#: inc/abstractitiltarget.class.php:794 -msgid "Minute" -msgid_plural "Minutes" -msgstr[0] "Minuta" -msgstr[1] "Minut" -msgstr[2] "Minut" -msgstr[3] "Minut" - -#: inc/abstractitiltarget.class.php:795 -msgid "Hour" -msgid_plural "Hours" -msgstr[0] "Godzina" -msgstr[1] "Godzin" -msgstr[2] "Godzin" -msgstr[3] "Godzin" - -#: inc/abstractitiltarget.class.php:796 -msgid "Day" -msgid_plural "Days" -msgstr[0] "Dzień" -msgstr[1] "Dni" -msgstr[2] "Dni" -msgstr[3] "Dni" - -#: inc/abstractitiltarget.class.php:797 -msgid "Month" -msgid_plural "Months" -msgstr[0] "Miesiąc" -msgstr[1] "Miesięcy" -msgstr[2] "Miesięcy" -msgstr[3] "Miesięcy" - -#: inc/abstractitiltarget.class.php:829 -msgid "SLA (TTO/TTR)" -msgstr "" - -#: inc/abstractitiltarget.class.php:830 inc/abstractitiltarget.class.php:903 -msgid "Question (TTO/TTR)" -msgstr "" - -#: inc/abstractitiltarget.class.php:902 -msgid "OLA (TTO/TTR)" -msgstr "" - -#: inc/abstractitiltarget.class.php:1006 -msgid "Urgency " -msgstr "Pilność" - -#: inc/abstractitiltarget.class.php:1036 -msgid "Ticket tags" -msgstr "Tagi zgłoszenia" - -#: inc/abstractitiltarget.class.php:1084 -msgid "Tags" -msgstr "Tagi" - -#: inc/abstractitiltarget.class.php:1203 -msgid "Location" -msgstr "Lokalizacja" - -#: inc/abstractitiltarget.class.php:1215 -msgid "Location " -msgstr "Lokalizacja" - -#: inc/abstractitiltarget.class.php:1551 -msgid "The description cannot be empty!" -msgstr "Opis nie może być pusty!" - -#: inc/abstractitiltarget.class.php:1721 -msgid "Watcher" -msgid_plural "Watchers" ->>>>>>> support/2.13.0 msgstr[0] "" msgstr[1] "" msgstr[2] "" msgstr[3] "" -<<<<<<< HEAD #: inc/abstractitiltarget.class.php:795 msgid "Hour" msgid_plural "Hours" @@ -2989,44 +2253,11 @@ msgid "Tech group from the object" msgstr "" #: install/install.php:133 -======= -#: inc/abstractitiltarget.class.php:1740 -msgid "Cancel" -msgstr "Anuluj" - -#: inc/abstractitiltarget.class.php:2015 inc/abstractitiltarget.class.php:2031 -#: inc/abstractitiltarget.class.php:2032 -msgid "Email followup" -msgstr "Kontynuacja e-maila" - -#: inc/abstractitiltarget.class.php:2029 inc/abstractitiltarget.class.php:2057 -msgid "Group" -msgstr "Grupa" - -#: inc/abstractitiltarget.class.php:2030 inc/abstractitiltarget.class.php:2086 -msgid "Supplier" -msgstr "Dostawca" - -#: inc/abstractitiltarget.class.php:2031 -msgid "Yes" -msgstr "Tak" - -#: inc/abstractitiltarget.class.php:2068 -msgid "Group from the object" -msgstr "" - -#: inc/abstractitiltarget.class.php:2074 -msgid "Tech group from the object" -msgstr "" - -#: install/install.php:131 ->>>>>>> support/2.13.0 msgid "" "Upgrade tables to innoDB; run php bin/console " "glpi:migration:myisam_to_innodb" msgstr "" -<<<<<<< HEAD #: install/install.php:174 #, php-format msgid "" @@ -3043,17 +2274,6 @@ msgid "Your request has been saved" msgstr "Twoje zgłoszenie zostało zapisane" #: install/install.php:351 -======= -#: install/install.php:328 -msgid "A form has been created" -msgstr "Formularz został utworzony" - -#: install/install.php:329 -msgid "Your request has been saved" -msgstr "Twoje zgłoszenie zostało zapisane" - -#: install/install.php:330 ->>>>>>> support/2.13.0 msgid "" "Hi,\\nYour request from GLPI has been successfully saved with number " "##formcreator.request_id## and transmitted to the helpdesk team.\\nYou can " @@ -3063,19 +2283,11 @@ msgstr "" "Możesz zobaczyć swoje odpowiedzi pod podanym adresem:\n" "##formcreator.validation_link##" -<<<<<<< HEAD #: install/install.php:356 msgid "A form from GLPI need to be validate" msgstr "Formularz z GLPI musi zostać zatwierdzony" #: install/install.php:357 -======= -#: install/install.php:335 -msgid "A form from GLPI need to be validate" -msgstr "Formularz z GLPI musi zostać zatwierdzony" - -#: install/install.php:336 ->>>>>>> support/2.13.0 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 " @@ -3085,19 +2297,11 @@ msgstr "" "Aby uzyskać dostęp kliknij na poniższy odnośnik:\n" "##formcreator.validation_link##" -<<<<<<< HEAD #: install/install.php:362 msgid "Your form has been refused by the validator" msgstr "Twój formularz został odrzucony" #: install/install.php:363 -======= -#: install/install.php:341 -msgid "Your form has been refused by the validator" -msgstr "Twój formularz został odrzucony" - -#: install/install.php:342 ->>>>>>> support/2.13.0 msgid "" "Hi,\\nWe are sorry to inform you that your form has been refused by the " "validator for the reason " @@ -3110,11 +2314,7 @@ msgstr "" "Możesz go zmodyfikować i wysłać klikając na poniższy odnośnik:\n" "##formcreator.validation_link##" -<<<<<<< HEAD #: install/install.php:369 -======= -#: install/install.php:348 ->>>>>>> support/2.13.0 msgid "" "Hi,\\nWe are pleased to inform you that your form has been accepted by the " "validator.\\nYour request will be considered soon." @@ -3122,19 +2322,11 @@ msgstr "" "Informujemy, że twój formularz został zaakceptowany przez osobę zatwierdzającą.\n" "Twój wniosek został przekazany do realizacji." -<<<<<<< HEAD #: install/install.php:374 msgid "Your form has been deleted by an administrator" msgstr "Twój formularz został usunięty przez administratora" #: install/install.php:375 -======= -#: install/install.php:353 -msgid "Your form has been deleted by an administrator" -msgstr "Twój formularz został usunięty przez administratora" - -#: install/install.php:354 ->>>>>>> support/2.13.0 msgid "" "Hi,\\nWe are sorry to inform you that your request cannot be considered and " "has been deleted by an administrator." @@ -3142,11 +2334,7 @@ msgstr "" "Witaj,\\nZ przykrością informujemy, że twój zgłoszenie nie może zostać " "zrealizowane i zostało usunięte przez administratora. " -<<<<<<< HEAD #: install/install.php:601 -======= -#: install/install.php:580 ->>>>>>> support/2.13.0 msgid "Formcreator - Sync service catalog issues" msgstr "Kreator formularzy - zsynchronizuj problemy katalogu usług" @@ -3164,7 +2352,6 @@ msgctxt "button" msgid "Export" msgstr "Eksport" -<<<<<<< HEAD #: hook.php:667 msgid "Cancel my ticket" msgstr "Anuluj moje zgłoszenie" @@ -3174,40 +2361,20 @@ msgid "Old" msgstr "" #: hook.php:692 -======= -#: hook.php:653 -msgid "Cancel my ticket" -msgstr "Anuluj moje zgłoszenie" - -#: hook.php:671 -msgid "Old" -msgstr "" - -#: hook.php:678 ->>>>>>> support/2.13.0 #, php-format msgid "Number of %s" msgstr "" -<<<<<<< HEAD #: hook.php:709 msgid "Issues summary" msgstr "Posumowanie problemów" #: hook.php:747 -======= -#: hook.php:695 -msgid "Issues summary" -msgstr "Posumowanie problemów" - -#: hook.php:733 ->>>>>>> support/2.13.0 msgid "" "Formcreator's mini dashboard not usable as default. This Setting has been " "ignored." msgstr "" -<<<<<<< HEAD #: js/scripts.js:319 msgid "No form found. Please choose a form below instead." msgstr "" @@ -3237,37 +2404,6 @@ msgid "An error occured while querying forms" msgstr "Wystąpił błąd w trakcie przetwarzania formularza" #: js/scripts.js:1418 -======= -#: js/scripts.js:315 -msgid "No form found. Please choose a form below instead." -msgstr "" - -#: js/scripts.js:317 -msgid "No form found." -msgstr "" - -#: js/scripts.js:321 -msgid "No FAQ item found." -msgstr "" - -#: js/scripts.js:690 -msgid "Are you sure you want to delete this question?" -msgstr "Czy na pewno chcesz usunąć to pytanie?" - -#: js/scripts.js:873 -msgid "Are you sure you want to delete this section?" -msgstr "Czy na pewno chcesz usunąć tą sekcję?" - -#: js/scripts.js:1113 -msgid "Add translations" -msgstr "Dodaj tłumaczenia" - -#: js/scripts.js:1260 js/scripts.js:1284 -msgid "An error occured while querying forms" -msgstr "Wystąpił błąd w trakcie przetwarzania formularza" - -#: js/scripts.js:1398 ->>>>>>> support/2.13.0 msgid "Are you sure you want to delete this target:" msgstr "" @@ -3287,17 +2423,10 @@ msgstr "Pokaż puste" #: entrée standard:39 msgid "LDAP directory" msgid_plural "LDAP directories" -<<<<<<< HEAD msgstr[0] "" msgstr[1] "" msgstr[2] "" msgstr[3] "" -======= -msgstr[0] "Katalog LDAP" -msgstr[1] "Katalogi LDAP" -msgstr[2] "Katalogi LDAP" -msgstr[3] "Katalogi LDAP" ->>>>>>> support/2.13.0 #: entrée standard:68 msgid "Filter" diff --git a/locales/pt_BR.po b/locales/pt_BR.po index e8f6dfdbb..12bfa06b2 100644 --- a/locales/pt_BR.po +++ b/locales/pt_BR.po @@ -4,56 +4,31 @@ # FIRST AUTHOR , YEAR. # # Translators: -<<<<<<< HEAD # Gabriel Fernandez , 2022 # Felipe Amaral , 2022 # Paulo Henrique , 2022 # ralporto , 2022 # Marco Antonio Martins Junior , 2022 # Thierry Bugier , 2022 -======= -# ralporto , 2021 -# Andrei Bernardo Simoni , 2021 -# Marco Antonio Martins Junior , 2021 -# Gabriel Fernandez , 2021 -# Felipe Amaral , 2021 -# Paulo Henrique , 2021 -# Pablo Pierre Ferreira , 2021 -# Rafael Viana , 2022 -# Pedro de Oliveira Lira , 2022 ->>>>>>> support/2.13.0 # Arthur Schaefer , 2022 # Eduardo Spinola , 2022 -<<<<<<< HEAD # Paulo Gobbato , 2022 # Pablo Pierre Ferreira , 2022 # Rafael Viana , 2022 # Manoel Ramon, 2022 # Andrei Bernardo Simoni , 2022 -# Diego Nobre , 2022 # Jean Vergaças , 2022 # Pedro de Oliveira Lira , 2022 -======= -# Thierry Bugier , 2022 -# Paulo Gobbato , 2022 -# Jean Vergaças , 2022 # Diego Nobre , 2022 ->>>>>>> support/2.13.0 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -<<<<<<< HEAD "POT-Creation-Date: 2022-06-15 14:47+0200\n" "PO-Revision-Date: 2022-06-15 12:10+0000\n" -"Last-Translator: Pedro de Oliveira Lira , 2022\n" -======= -"POT-Creation-Date: 2022-06-15 14:46+0200\n" -"PO-Revision-Date: 2021-08-30 07:22+0000\n" "Last-Translator: Diego Nobre , 2022\n" ->>>>>>> support/2.13.0 "Language-Team: Portuguese (Brazil) (https://www.transifex.com/teclib/teams/28042/pt_BR/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -109,16 +84,12 @@ msgstr "Nenhum limite" #: ajax/homepage_link.php:36 inc/field/dropdownfield.class.php:71 #: inc/formlist.class.php:46 inc/formanswer.class.php:208 #: inc/entityconfig.class.php:82 inc/form.class.php:111 inc/form.class.php:571 -<<<<<<< HEAD #: inc/form.class.php:1938 inc/filter/entityfilter.class.php:45 -======= -#: inc/form.class.php:1923 inc/filter/entityfilter.class.php:45 ->>>>>>> support/2.13.0 msgid "Form" msgid_plural "Forms" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" +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 @@ -139,19 +110,11 @@ msgstr "Não foi possível mover a seção" #: ajax/target_actor.php:51 msgid "Failed to add the actor" -<<<<<<< HEAD -msgstr "" - -#: ajax/target_actor.php:62 -msgid "Failed to delete the actor" -msgstr "" -======= msgstr "Falha ao adicionar o ator" #: ajax/target_actor.php:62 msgid "Failed to delete the actor" msgstr "Falha ao excluir o ator" ->>>>>>> support/2.13.0 #: ajax/section_duplicate.php:56 msgid "Could not duplicate the section" @@ -180,17 +143,6 @@ msgstr "Item não encontrado" #: front/targetticket.form.php:81 front/targetchange.form.php:46 #: front/targetproblem.form.php:46 msgid "No right to update this item." -<<<<<<< HEAD -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:43 inc/common.class.php:686 -======= msgstr "Nenhum direito de atualizar este item." #: front/targetticket.form.php:75 @@ -199,8 +151,7 @@ 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:78 front/form.php:44 inc/common.class.php:686 ->>>>>>> support/2.13.0 +#: front/formanswer.form.php:78 front/form.php:43 inc/common.class.php:686 #: inc/common.class.php:693 msgid "Form Creator" msgstr "Form Creator" @@ -215,13 +166,8 @@ msgstr "%1$s = %2$s" msgid "Form list" msgstr "Lista de formulários" -<<<<<<< HEAD #: front/formdisplay.php:90 inc/formanswer.class.php:877 #: inc/formanswer.class.php:1097 inc/formanswer.class.php:1147 -======= -#: front/formdisplay.php:90 inc/formanswer.class.php:882 -#: inc/formanswer.class.php:1102 inc/formanswer.class.php:1152 ->>>>>>> support/2.13.0 msgid "The form has been successfully saved!" msgstr "Formulário salvo com sucesso!" @@ -240,9 +186,9 @@ msgstr "%1$s adiciona a reserva %2$s para o item %3$s" #: inc/abstractitiltarget.class.php:953 inc/abstractitiltarget.class.php:967 msgid "Category" msgid_plural "Categories" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" +msgstr[0] "Categoria" +msgstr[1] "Categorias" +msgstr[2] "Categorias" #: inc/knowbase.class.php:62 inc/form.class.php:651 msgid "See all" @@ -271,11 +217,7 @@ msgid "The regular expression is invalid" msgstr "A expressão regular é inválida" #: inc/field/dropdownfield.class.php:70 inc/filter/entityfilter.class.php:44 -<<<<<<< HEAD #: inc/abstractitiltarget.class.php:2024 inc/abstractitiltarget.class.php:2042 -======= -#: inc/abstractitiltarget.class.php:2028 inc/abstractitiltarget.class.php:2046 ->>>>>>> support/2.13.0 msgid "User" msgstr "Usuário" @@ -286,15 +228,9 @@ msgstr "Usuário e formulário" #: inc/field/dropdownfield.class.php:431 entrée standard:38 msgid "Dropdown" msgid_plural "Dropdowns" -<<<<<<< HEAD msgstr[0] "" msgstr[1] "" msgstr[2] "" -======= -msgstr[0] "Suspenso" -msgstr[1] "Listas suspensas" -msgstr[2] "Listas suspensas" ->>>>>>> support/2.13.0 #: inc/field/dropdownfield.class.php:462 msgid "Invalid value for " @@ -461,15 +397,9 @@ msgstr[2] "" #: inc/field/glpiselectfield.class.php:71 entrée standard:38 msgid "GLPI object" msgid_plural "GLPI objects" -<<<<<<< HEAD msgstr[0] "" msgstr[1] "" msgstr[2] "" -======= -msgstr[0] "Objeto do GLPI" -msgstr[1] "Objetos do GLPI" -msgstr[2] "Objetos do GLPI" ->>>>>>> support/2.13.0 #: inc/field/hostnamefield.class.php:114 msgid "Hostname" @@ -596,11 +526,7 @@ msgstr "" msgid "Range max" msgstr "" -<<<<<<< HEAD #: inc/field/requesttypefield.class.php:85 inc/targetticket.class.php:1123 -======= -#: inc/field/requesttypefield.class.php:85 inc/targetticket.class.php:1121 ->>>>>>> support/2.13.0 msgid "Request type" msgstr "Tipo de Solicitação" @@ -610,13 +536,8 @@ msgid "This is not a number: %s" msgstr "Isto não é um número: %s" #: inc/field/floatfield.class.php:181 -<<<<<<< HEAD msgid "Decimal number" msgstr "" -======= -msgid "Float" -msgstr "Float" ->>>>>>> support/2.13.0 #: inc/field/datefield.class.php:135 msgid "Date" @@ -673,19 +594,11 @@ msgstr "Exibido a menos que" #: 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 -<<<<<<< HEAD #: inc/form.class.php:1831 inc/targetchange.class.php:303 #: inc/section.class.php:379 inc/restrictedformcriteria.class.php:200 #: inc/question.class.php:832 inc/questionparameter/range.class.php:205 #: inc/questionregex.class.php:185 inc/questiondependency.class.php:196 #: inc/item_targetticket.class.php:150 inc/targetticket.class.php:1429 -======= -#: inc/form.class.php:1816 inc/targetchange.class.php:303 -#: inc/section.class.php:379 inc/restrictedformcriteria.class.php:200 -#: inc/question.class.php:832 inc/questionparameter/range.class.php:211 -#: inc/questionregex.class.php:185 inc/questiondependency.class.php:196 -#: inc/item_targetticket.class.php:150 inc/targetticket.class.php:1427 ->>>>>>> support/2.13.0 #, php-format msgid "Failed to add or update the %1$s %2$s" msgstr "Falha ao adicionar ou atualiza o %1$s %2$s" @@ -693,19 +606,11 @@ msgstr "Falha ao adicionar ou atualiza o %1$s %2$s" #: 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 -<<<<<<< HEAD #: inc/form.class.php:1522 inc/targetchange.class.php:148 #: inc/section.class.php:404 inc/restrictedformcriteria.class.php:226 #: inc/question.class.php:881 inc/questionparameter/range.class.php:140 #: inc/questionregex.class.php:120 inc/questiondependency.class.php:211 #: inc/item_targetticket.class.php:64 inc/targetticket.class.php:1468 -======= -#: inc/form.class.php:1507 inc/targetchange.class.php:148 -#: inc/section.class.php:404 inc/restrictedformcriteria.class.php:226 -#: inc/question.class.php:881 inc/questionparameter/range.class.php:145 -#: inc/questionregex.class.php:120 inc/questiondependency.class.php:211 -#: inc/item_targetticket.class.php:64 inc/targetticket.class.php:1466 ->>>>>>> support/2.13.0 #, php-format msgid "Cannot export an empty object: %s" msgstr "Não é possível exportar um objeto vazio: %s" @@ -733,30 +638,17 @@ msgstr[2] "" msgid "Update issue data from tickets and form answers" msgstr "Atualizar dados de emissão de chamados e respostas de formulário" -<<<<<<< HEAD #: inc/issue.class.php:403 msgid "Satisfaction survey expired" msgstr "Pesquisa de satisfação expirada" #: inc/issue.class.php:532 inc/form_language.class.php:213 #: inc/form.class.php:156 inc/form.class.php:2133 entrée standard:52 -======= -#: inc/issue.class.php:389 -msgid "Satisfaction survey expired" -msgstr "Pesquisa de satisfação expirada" - -#: inc/issue.class.php:518 inc/form_language.class.php:213 -#: inc/form.class.php:156 inc/form.class.php:2119 entrée standard:52 ->>>>>>> support/2.13.0 #: standard:49 standard:57 standard:38 standard:39 msgid "Name" msgstr "Nome" -<<<<<<< HEAD #: inc/issue.class.php:545 inc/formanswer.class.php:198 -======= -#: inc/issue.class.php:531 inc/formanswer.class.php:198 ->>>>>>> support/2.13.0 #: 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 @@ -764,7 +656,6 @@ msgstr "Nome" msgid "ID" msgstr "ID" -<<<<<<< HEAD #: inc/issue.class.php:554 inc/form.class.php:505 inc/form.class.php:2142 #: entrée standard:65 msgid "Type" @@ -787,71 +678,31 @@ msgstr "Ultima atualização" #: inc/issue.class.php:597 inc/form.class.php:174 #: inc/abstracttarget.class.php:517 -======= -#: inc/issue.class.php:540 inc/form.class.php:505 inc/form.class.php:2128 -#: entrée standard:65 -msgid "Type" -msgid_plural "Types" -msgstr[0] "Tipo" -msgstr[1] "Tipos" -msgstr[2] "Tipos" - -#: inc/issue.class.php:553 inc/formanswer.class.php:259 -msgid "Status" -msgstr "Status" - -#: inc/issue.class.php:565 -msgid "Opening date" -msgstr "Data de abertura" - -#: inc/issue.class.php:574 -msgid "Last update" -msgstr "Ultima atualização" - -#: inc/issue.class.php:583 inc/form.class.php:174 -#: inc/abstracttarget.class.php:518 ->>>>>>> support/2.13.0 msgid "Entity" msgid_plural "Entities" msgstr[0] "" msgstr[1] "" msgstr[2] "" -<<<<<<< HEAD #: inc/issue.class.php:607 inc/notificationtargetformanswer.class.php:79 #: inc/target_actor.class.php:83 inc/formanswer.class.php:218 #: inc/formanswer.class.php:608 inc/abstractitiltarget.class.php:1710 -======= -#: inc/issue.class.php:593 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:1714 ->>>>>>> support/2.13.0 msgid "Requester" msgid_plural "Requesters" msgstr[0] "" msgstr[1] "" msgstr[2] "" -<<<<<<< HEAD #: inc/issue.class.php:625 inc/formanswer.class.php:228 msgid "Form approver" msgstr "Aprovador do requisição" #: inc/issue.class.php:641 inc/formanswer.class.php:537 #: inc/formanswer.class.php:544 inc/formanswer.class.php:623 -======= -#: inc/issue.class.php:611 inc/formanswer.class.php:228 -msgid "Form approver" -msgstr "Aprovador do requisição" - -#: inc/issue.class.php:627 inc/formanswer.class.php:539 -#: inc/formanswer.class.php:546 inc/formanswer.class.php:628 ->>>>>>> support/2.13.0 #: inc/form_language.class.php:227 msgid "Comment" msgstr "Comentário" -<<<<<<< HEAD #: inc/issue.class.php:653 msgid "Ticket approver" msgstr "Aprovador do Chamado" @@ -909,62 +760,26 @@ msgid "Ticket" msgstr "Chamado" #: inc/issue.class.php:878 inc/formanswer.class.php:183 -======= -#: inc/issue.class.php:639 -msgid "Ticket approver" -msgstr "Aprovador do Chamado" - -#: inc/issue.class.php:673 -msgid "Technician" -msgstr "Técnico" - -#: inc/issue.class.php:704 -msgid "Technician group" -msgstr "Grupo do técnico" - -#: inc/issue.class.php:737 inc/formanswer.class.php:248 -msgid "Form approver group" -msgstr "Grupo aprovador da requisição" - -#: inc/issue.class.php:770 -msgid "Ticket" -msgstr "Chamado" - -#: inc/issue.class.php:771 inc/formanswer.class.php:183 ->>>>>>> support/2.13.0 msgid "Form answer" msgid_plural "Form answers" msgstr[0] "" msgstr[1] "" msgstr[2] "" -<<<<<<< HEAD #: inc/issue.class.php:883 msgid "Not validated" msgstr "Não validado" #: inc/issue.class.php:884 inc/formanswer.class.php:76 -======= -#: inc/issue.class.php:776 -msgid "Not validated" -msgstr "Não validado" - -#: inc/issue.class.php:777 inc/formanswer.class.php:76 ->>>>>>> support/2.13.0 #: inc/form_validator.class.php:71 msgid "Refused" msgstr "Rejeitado" -<<<<<<< HEAD #: inc/issue.class.php:952 -======= -#: inc/issue.class.php:845 ->>>>>>> support/2.13.0 #, php-format msgid "%1$s %2$s" msgstr "%1$s %2$s" -<<<<<<< HEAD #: inc/issue.class.php:1215 inc/filter/itilcategoryfilter.class.php:56 #: hook.php:677 msgid "All" @@ -992,35 +807,6 @@ msgid "Solved" msgstr "" #: inc/issue.class.php:1251 hook.php:683 -======= -#: inc/issue.class.php:1108 inc/filter/itilcategoryfilter.class.php:56 -#: hook.php:663 -msgid "All" -msgstr "Todos" - -#: inc/issue.class.php:1114 hook.php:664 -msgid "New" -msgstr "" - -#: inc/issue.class.php:1120 hook.php:665 -msgid "Assigned" -msgstr "" - -#: inc/issue.class.php:1126 inc/formanswer.class.php:75 -#: inc/form_validator.class.php:69 hook.php:666 -msgid "Waiting" -msgstr "Aguardando Aprovação" - -#: inc/issue.class.php:1132 hook.php:667 -msgid "To validate" -msgstr "Validar" - -#: inc/issue.class.php:1138 hook.php:668 -msgid "Solved" -msgstr "" - -#: inc/issue.class.php:1144 hook.php:669 ->>>>>>> support/2.13.0 msgid "Closed" msgstr "Fechado" @@ -1055,7 +841,6 @@ msgstr "Cor de fundo" msgid "The form as been saved" msgstr "Formulário salvo" -<<<<<<< HEAD #: inc/notificationtargetformanswer.class.php:44 install/install.php:355 msgid "A form need to be validate" msgstr "Um formulário precisa de validação" @@ -1069,21 +854,6 @@ msgid "The form is accepted" msgstr "Formulário aceito" #: inc/notificationtargetformanswer.class.php:47 install/install.php:373 -======= -#: inc/notificationtargetformanswer.class.php:44 install/install.php:334 -msgid "A form need to be validate" -msgstr "Um formulário precisa de validação" - -#: inc/notificationtargetformanswer.class.php:45 install/install.php:340 -msgid "The form is refused" -msgstr "Formulário rejeitado" - -#: inc/notificationtargetformanswer.class.php:46 install/install.php:346 -msgid "The form is accepted" -msgstr "Formulário aceito" - -#: inc/notificationtargetformanswer.class.php:47 install/install.php:352 ->>>>>>> support/2.13.0 msgid "The form is deleted" msgstr "Formulário deletado" @@ -1132,19 +902,11 @@ msgstr "Autor" msgid "Approver" msgstr "Aprovador" -<<<<<<< HEAD #: inc/target_actor.class.php:66 inc/abstractitiltarget.class.php:2034 msgid "Form author" msgstr "Por autor" #: inc/target_actor.class.php:67 inc/abstractitiltarget.class.php:2037 -======= -#: inc/target_actor.class.php:66 inc/abstractitiltarget.class.php:2038 -msgid "Form author" -msgstr "Por autor" - -#: inc/target_actor.class.php:67 inc/abstractitiltarget.class.php:2041 ->>>>>>> support/2.13.0 msgid "Form validator" msgstr "Validador do formulário" @@ -1152,11 +914,7 @@ msgstr "Validador do formulário" msgid "Specific person" msgstr "Pessoa específica" -<<<<<<< HEAD #: inc/target_actor.class.php:69 inc/abstractitiltarget.class.php:2047 -======= -#: inc/target_actor.class.php:69 inc/abstractitiltarget.class.php:2051 ->>>>>>> support/2.13.0 msgid "Person from the question" msgstr "Pessoa da questão" @@ -1164,11 +922,7 @@ msgstr "Pessoa da questão" msgid "Specific group" msgstr "Grupo específico" -<<<<<<< HEAD #: inc/target_actor.class.php:71 inc/abstractitiltarget.class.php:2058 -======= -#: inc/target_actor.class.php:71 inc/abstractitiltarget.class.php:2062 ->>>>>>> support/2.13.0 msgid "Group from the question" msgstr "Grupo da questão" @@ -1184,7 +938,6 @@ msgstr "Grupo técnico de um objeto" msgid "Specific supplier" msgstr "Fornecedor específico" -<<<<<<< HEAD #: inc/target_actor.class.php:75 inc/abstractitiltarget.class.php:2087 msgid "Supplier from the question" msgstr "Fornecedor da questão" @@ -1194,17 +947,6 @@ msgid "Actors from the question" msgstr "Atores da questão" #: inc/target_actor.class.php:77 inc/abstractitiltarget.class.php:2091 -======= -#: inc/target_actor.class.php:75 inc/abstractitiltarget.class.php:2091 -msgid "Supplier from the question" -msgstr "Fornecedor da questão" - -#: inc/target_actor.class.php:76 inc/abstractitiltarget.class.php:2080 -msgid "Actors from the question" -msgstr "Atores da questão" - -#: inc/target_actor.class.php:77 inc/abstractitiltarget.class.php:2095 ->>>>>>> support/2.13.0 msgid "Form author's supervisor" msgstr "Supervisor do autor de formulário" @@ -1212,11 +954,7 @@ msgstr "Supervisor do autor de formulário" msgid "Observer" msgstr "Observador" -<<<<<<< HEAD #: inc/target_actor.class.php:85 inc/abstractitiltarget.class.php:1724 -======= -#: inc/target_actor.class.php:85 inc/abstractitiltarget.class.php:1728 ->>>>>>> support/2.13.0 msgid "Assigned to" msgstr "Atribuído para" @@ -1251,7 +989,6 @@ msgstr "" msgid "Accepted" msgstr "Aceito" -<<<<<<< HEAD #: inc/formanswer.class.php:523 msgid "Print this form" msgstr "Imprimir este formulário" @@ -1313,69 +1050,6 @@ msgid "You failed the Turing test" msgstr "Falha no teste de Turing" #: inc/formanswer.class.php:1305 -======= -#: inc/formanswer.class.php:525 -msgid "Print this form" -msgstr "Imprimir este formulário" - -#: inc/formanswer.class.php:549 -msgid "Form accepted by validator." -msgstr "Formulário aceito pelo validador." - -#: inc/formanswer.class.php:551 -msgid "Form successfully saved." -msgstr "Formulário salvo com sucesso." - -#: inc/formanswer.class.php:621 inc/formaccesstype.class.php:122 -msgid "Save" -msgstr "Salvar" - -#: inc/formanswer.class.php:633 -msgid "Required if refused" -msgstr "Necessário se rejeitado" - -#: inc/formanswer.class.php:639 -msgid "Refuse" -msgstr "Rejeitar" - -#: inc/formanswer.class.php:647 -msgid "Edit answers" -msgstr "Editar respostas" - -#: inc/formanswer.class.php:653 -msgid "Cancel edition" -msgstr "Cancelar edição" - -#: inc/formanswer.class.php:660 -msgid "Accept" -msgstr "Aceitar" - -#: inc/formanswer.class.php:681 -msgid "Refused comment is required!" -msgstr "É necessário o comentário de rejeição !" - -#: inc/formanswer.class.php:755 -msgid "You are not the validator of these answers" -msgstr "Você não é o validador destas respostas" - -#: inc/formanswer.class.php:961 inc/formanswer.class.php:963 -msgid "Form data" -msgstr "Dados do formulário" - -#: inc/formanswer.class.php:1089 inc/formanswer.class.php:1139 -msgid "Cannot generate targets!" -msgstr "Impossível gerar alvos!" - -#: inc/formanswer.class.php:1263 -msgid "No turing test set" -msgstr "Nenhum conjunto de teste encontrado" - -#: inc/formanswer.class.php:1268 -msgid "You failed the Turing test" -msgstr "Falha no teste de Turing" - -#: inc/formanswer.class.php:1310 ->>>>>>> support/2.13.0 msgid "You must select validator!" msgstr "Você precisa selecionar um validador!" @@ -1402,15 +1076,9 @@ msgstr "Consultar feeds" #: inc/formaccesstype.class.php:39 inc/formaccesstype.class.php:64 msgid "Access type" msgid_plural "Access types" -<<<<<<< HEAD msgstr[0] "" msgstr[1] "" msgstr[2] "" -======= -msgstr[0] "Tipo de acesso" -msgstr[1] "Tipos de acesso" -msgstr[2] "Tipos de acesso" ->>>>>>> support/2.13.0 #: inc/formaccesstype.class.php:78 msgid "Link to the form" @@ -1444,11 +1112,7 @@ msgstr[2] "" #: inc/form_language.class.php:111 inc/form.class.php:1048 #: inc/form.class.php:1173 inc/abstracttarget.class.php:161 -<<<<<<< HEAD #: inc/abstractitiltarget.class.php:1541 -======= -#: inc/abstractitiltarget.class.php:1545 ->>>>>>> support/2.13.0 msgid "The name cannot be empty!" msgstr "O nome não pode ser vazio!" @@ -1460,11 +1124,7 @@ msgstr "A língua deve ser associada a um formulário!" msgid "Add a translation" msgstr "Adicionar tradução" -<<<<<<< HEAD #: inc/form_language.class.php:283 js/scripts.js:1179 -======= -#: inc/form_language.class.php:283 js/scripts.js:1160 ->>>>>>> support/2.13.0 msgid "Update a translation" msgstr "" @@ -1485,11 +1145,7 @@ msgid "Do you want to delete the selected items?" msgstr "Você gostaria de deletar os itens selecionados?" #: inc/form_language.class.php:337 inc/form_language.class.php:376 -<<<<<<< HEAD #: inc/form.class.php:529 inc/abstractitiltarget.class.php:1615 -======= -#: inc/form.class.php:529 inc/abstractitiltarget.class.php:1619 ->>>>>>> support/2.13.0 msgid "Delete" msgstr "Deletar" @@ -1515,7 +1171,6 @@ msgstr "Nenhum" msgid "Need validaton?" msgstr "Precisa de validação?" -<<<<<<< HEAD #: inc/form_validator.class.php:126 inc/abstractitiltarget.class.php:2028 msgid "No" msgstr "Não" @@ -1524,16 +1179,6 @@ msgstr "Não" #: inc/targetproblem.class.php:146 inc/entityconfig.class.php:389 #: inc/targetchange.class.php:483 inc/targetticket.class.php:317 #: inc/targetticket.class.php:352 inc/abstractitiltarget.class.php:2017 -======= -#: inc/form_validator.class.php:126 inc/abstractitiltarget.class.php:2032 -msgid "No" -msgstr "Não" - -#: inc/form_validator.class.php:303 inc/targetproblem.class.php:146 -#: inc/entityconfig.class.php:389 inc/targetchange.class.php:483 -#: inc/targetticket.class.php:317 inc/targetticket.class.php:352 -#: inc/abstractitiltarget.class.php:2021 ->>>>>>> support/2.13.0 msgctxt "button" msgid "Save" msgstr "Salvar" @@ -1560,11 +1205,7 @@ msgid "Properties" msgstr "Propriedades" #: inc/targetproblem.class.php:521 inc/targetchange.class.php:285 -<<<<<<< HEAD #: inc/targetticket.class.php:1411 -======= -#: inc/targetticket.class.php:1409 ->>>>>>> support/2.13.0 #, php-format msgid "" "Failed to add or update the %1$s %2$s: a question is missing and is used in " @@ -1719,30 +1360,18 @@ msgstr "Exibir campo de pesquisa" msgid "Display header" msgstr "Mostrar cabeçalho" -<<<<<<< HEAD #: inc/questionrange.class.php:52 inc/questionparameter/range.class.php:59 -======= -#: inc/questionrange.class.php:52 inc/questionparameter/range.class.php:57 ->>>>>>> support/2.13.0 msgid "Question range" msgid_plural "Question ranges" msgstr[0] "" msgstr[1] "" msgstr[2] "" -<<<<<<< HEAD #: inc/questionrange.class.php:62 inc/questionparameter/range.class.php:69 msgid "Minimum range" msgstr "Faixa mínima" #: inc/questionrange.class.php:71 inc/questionparameter/range.class.php:78 -======= -#: inc/questionrange.class.php:62 inc/questionparameter/range.class.php:68 -msgid "Minimum range" -msgstr "Faixa mínima" - -#: inc/questionrange.class.php:71 inc/questionparameter/range.class.php:77 ->>>>>>> support/2.13.0 msgid "maximum range" msgstr "faixa máxima" @@ -1762,11 +1391,7 @@ msgstr "Acesso restrito" msgid "Answers waiting for validation" msgstr "" -<<<<<<< HEAD #: inc/form.class.php:124 inc/form.class.php:1606 inc/form.class.php:1632 -======= -#: inc/form.class.php:124 inc/form.class.php:1591 inc/form.class.php:1617 ->>>>>>> support/2.13.0 msgid "Import forms" msgstr "Importar formulários" @@ -1791,29 +1416,10 @@ msgstr "Acesso" msgid "Active" msgstr "Ativo" -<<<<<<< HEAD -#: inc/form.class.php:300 inc/form.class.php:341 inc/form.class.php:416 -msgid "Default form" -msgstr "" - -======= -#: 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 msgid "Default form" msgstr "" ->>>>>>> support/2.13.0 #: inc/form.class.php:329 inc/form.class.php:394 msgid "Inactive" msgstr "Inativo" @@ -1841,11 +1447,7 @@ msgstr[2] "" msgid "Actions" msgstr "" -<<<<<<< HEAD #: inc/form.class.php:546 inc/form.class.php:2130 -======= -#: inc/form.class.php:546 inc/form.class.php:2116 ->>>>>>> support/2.13.0 msgid "Add a target" msgstr "Adicionar em alvo" @@ -1909,25 +1511,16 @@ msgctxt "button" msgid "Post" msgstr "Publicar" -<<<<<<< HEAD #: inc/form.class.php:1440 -======= -#: inc/form.class.php:1435 ->>>>>>> support/2.13.0 #, php-format msgid "Form duplicated: %s" msgstr "Formulário duplicado: %s" -<<<<<<< HEAD #: inc/form.class.php:1456 -======= -#: inc/form.class.php:1446 ->>>>>>> support/2.13.0 #, php-format msgid "Form Transfered: %s" msgstr "Formulário transferido: %s" -<<<<<<< HEAD #: inc/form.class.php:1480 msgid "Back" msgstr "Voltar" @@ -1941,43 +1534,19 @@ msgid "You may allow JSON files right now." msgstr "Você pode permitir arquivos JSON agora." #: inc/form.class.php:1583 -======= -#: inc/form.class.php:1465 -msgid "Back" -msgstr "Voltar" - -#: inc/form.class.php:1564 -msgid "Upload of JSON files not allowed." -msgstr "O upload de arquivos JSON não é permitido." - -#: inc/form.class.php:1567 -msgid "You may allow JSON files right now." -msgstr "Você pode permitir arquivos JSON agora." - -#: inc/form.class.php:1568 ->>>>>>> support/2.13.0 msgctxt "button" msgid "Create" msgstr "Criar" -<<<<<<< HEAD #: inc/form.class.php:1586 inc/form.class.php:1597 msgid "Please contact your GLPI administrator." msgstr "Entre em contato com o administrador do GLPI." #: inc/form.class.php:1587 inc/form.class.php:1598 -======= -#: inc/form.class.php:1571 inc/form.class.php:1582 -msgid "Please contact your GLPI administrator." -msgstr "Entre em contato com o administrador do GLPI." - -#: inc/form.class.php:1572 inc/form.class.php:1583 ->>>>>>> support/2.13.0 msgctxt "button" msgid "Back" msgstr "Voltar" -<<<<<<< HEAD #: inc/form.class.php:1590 msgid "Upload of JSON files not enabled." msgstr "O upload de arquivos JSON não está habilitado." @@ -1987,31 +1556,15 @@ msgid "You may enable JSON files right now." msgstr "Você pode habilitar os arquivos JSON agora." #: inc/form.class.php:1594 -======= -#: inc/form.class.php:1575 -msgid "Upload of JSON files not enabled." -msgstr "O upload de arquivos JSON não está habilitado." - -#: inc/form.class.php:1578 inc/form.class.php:1581 -msgid "You may enable JSON files right now." -msgstr "Você pode habilitar os arquivos JSON agora." - -#: inc/form.class.php:1579 ->>>>>>> support/2.13.0 msgctxt "button" msgid "Enable" msgstr "Habilitar" -<<<<<<< HEAD #: inc/form.class.php:1641 -======= -#: inc/form.class.php:1626 ->>>>>>> support/2.13.0 msgctxt "button" msgid "Send" msgstr "Enviar" -<<<<<<< HEAD #: inc/form.class.php:1660 msgid "Forms import impossible, the file is empty" msgstr "Impossível importar o formulário, o arquivo está vazio" @@ -2025,21 +1578,6 @@ 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:1681 -======= -#: inc/form.class.php:1645 -msgid "Forms import impossible, the file is empty" -msgstr "Impossível importar o formulário, o arquivo está vazio" - -#: inc/form.class.php:1649 inc/form.class.php:1653 -msgid "Forms import impossible, the file seems corrupt" -msgstr "Impossível importar o formulário, arquivo corrompido" - -#: inc/form.class.php:1659 -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:1666 ->>>>>>> support/2.13.0 msgid "" "The file does not specifies the schema version. It was probably generated " "with a version older than 2.10. Giving up." @@ -2047,52 +1585,31 @@ msgstr "" "O arquivo não especifica a versão do esquema. Provavelmente foi gerado com " "uma versão mais velha que 2.10. Desistir." -<<<<<<< HEAD #: inc/form.class.php:1707 -======= -#: inc/form.class.php:1692 ->>>>>>> support/2.13.0 #, php-format msgid "Failed to import %s" msgstr "Falha ao importar %s" -<<<<<<< HEAD #: inc/form.class.php:1712 -======= -#: inc/form.class.php:1697 ->>>>>>> support/2.13.0 #, php-format msgid "Forms successfully imported from %s" msgstr "Formulários importados com sucesso de %s" -<<<<<<< HEAD #: inc/form.class.php:1775 -======= -#: inc/form.class.php:1760 ->>>>>>> support/2.13.0 #, 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." -<<<<<<< HEAD #: inc/form.class.php:1783 -======= -#: inc/form.class.php:1768 ->>>>>>> support/2.13.0 #, 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." -<<<<<<< HEAD #: inc/form.class.php:1793 -======= -#: inc/form.class.php:1778 ->>>>>>> support/2.13.0 #, 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." -<<<<<<< HEAD #: inc/form.class.php:1875 msgid "Failed to create JSON document type" msgstr "Falha ao criar o tipo de documento JSON" @@ -2123,38 +1640,6 @@ msgid "Unsupported target type." msgstr "Tipo de alvo não suportado." #: inc/form.class.php:2241 -======= -#: inc/form.class.php:1860 -msgid "Failed to create JSON document type" -msgstr "Falha ao criar o tipo de documento JSON" - -#: inc/form.class.php:1867 -msgid "JSON document type not found" -msgstr "Tipo de documento JSON não encontrado" - -#: inc/form.class.php:1874 -msgid "Failed to update JSON document type" -msgstr "Falha ao atualizar o tipo de documento JSON" - -#: inc/form.class.php:1894 -msgid "Forms without category" -msgstr "Formulários sem categoria" - -#: inc/form.class.php:1915 -msgid "No form available" -msgstr "Nenhum formulário disponível" - -#: inc/form.class.php:2147 inc/targetticket.class.php:392 -#: inc/abstractitiltarget.class.php:1738 inc/abstractitiltarget.class.php:2021 -msgid "Add" -msgstr "Adicionar" - -#: inc/form.class.php:2165 inc/form.class.php:2188 -msgid "Unsupported target type." -msgstr "Tipo de alvo não suportado." - -#: inc/form.class.php:2227 ->>>>>>> support/2.13.0 msgid "plugin_formcreator_load_check" msgstr "plugin_formcreator_load_check" @@ -2202,13 +1687,8 @@ msgstr "O título é obrigatório" msgid "Failed to find %1$s %2$s" msgstr "" -<<<<<<< HEAD #: inc/question.class.php:70 inc/targetticket.class.php:1134 #: inc/targetticket.class.php:1173 inc/abstractitiltarget.class.php:968 -======= -#: inc/question.class.php:70 inc/targetticket.class.php:1132 -#: inc/targetticket.class.php:1171 inc/abstractitiltarget.class.php:968 ->>>>>>> support/2.13.0 #: inc/abstractitiltarget.class.php:1005 inc/abstractitiltarget.class.php:1083 #: inc/abstractitiltarget.class.php:1214 inc/abstractitiltarget.class.php:1295 #: entrée standard:41 @@ -2247,7 +1727,6 @@ msgstr "Este tipo de questão requer parâmetros" msgid "A parameter is missing for this question type" msgstr "Um parâmetro está faltando para este tipo de questão" -<<<<<<< HEAD #: inc/question.class.php:1268 msgid "Service levels" msgstr "Níveis de serviço" @@ -2295,55 +1774,6 @@ msgid_plural "Plugins" msgstr[0] "" msgstr[1] "" msgstr[2] "" -======= -#: inc/question.class.php:1274 -msgid "Service levels" -msgstr "Níveis de serviço" - -#: inc/question.class.php:1275 inc/abstractitiltarget.class.php:806 -msgid "SLA" -msgstr "SLA" - -#: inc/question.class.php:1276 inc/abstractitiltarget.class.php:879 -msgid "OLA" -msgstr "OLA" - -#: inc/question.class.php:1293 inc/question.class.php:1333 -#: inc/question.class.php:1336 -msgid "Assets" -msgstr "Bens" - -#: inc/question.class.php:1307 hook.php:677 hook.php:694 -msgid "Assistance" -msgstr "Assistência" - -#: inc/question.class.php:1312 -msgid "Management" -msgstr "Gerenciamento" - -#: inc/question.class.php:1321 -msgid "Tools" -msgstr "Ferramentas" - -#: inc/question.class.php:1322 -msgid "Notes" -msgstr "Notas" - -#: inc/question.class.php:1323 -msgid "RSS feed" -msgstr "Feed RSS" - -#: inc/question.class.php:1325 -msgid "Administration" -msgstr "Administração" - -#: inc/question.class.php:1333 inc/question.class.php:1336 -msgid "Plugin" -msgid_plural "Plugins" -msgstr[0] "Plugin" -msgstr[1] "Plugins" -msgstr[2] "Plugins" ->>>>>>> support/2.13.0 #: inc/abstractquestionparameter.class.php:92 msgid "Parameter" @@ -2392,7 +1822,6 @@ msgstr "De um objeto do GLPI > Entidade tipo pergunta resposta" #: inc/abstracttarget.class.php:115 msgid "Always generated" msgstr "Sempre gerado" -<<<<<<< HEAD #: inc/abstracttarget.class.php:116 msgid "Disabled unless" @@ -2790,405 +2219,6 @@ msgid "Tech group from the object" msgstr "Grupo técnico do objeto" #: install/install.php:133 -======= - -#: inc/abstracttarget.class.php:116 -msgid "Disabled unless" -msgstr "Desativado, a menos que" - -#: inc/abstracttarget.class.php:117 -msgid "Generated unless" -msgstr "Gerado a menos que" - -#: inc/abstracttarget.class.php:128 -msgid "A target must be associated to a form." -msgstr "Um alvo deve ser associado a um formulário." - -#: inc/abstracttarget.class.php:133 -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:138 -msgid "Name is required." -msgstr "Um nome é necessário." - -#: inc/abstracttarget.class.php:503 -msgid "Destination entity" -msgstr "Entidade de destino" - -#: inc/abstracttarget.class.php:519 -msgid "User type question" -msgstr "Pergunta de tipo usuário" - -#: inc/abstracttarget.class.php:520 -msgid "Entity type question" -msgstr "Pergunta de tipo entidade" - -#: inc/filter/itilcategoryfilter.class.php:52 -#: inc/filter/itilcategoryfilter.class.php:54 -msgid "Request categories" -msgstr "Categorias de requisição" - -#: inc/filter/itilcategoryfilter.class.php:53 -#: inc/filter/itilcategoryfilter.class.php:54 -msgid "Incident categories" -msgstr "Categorias de incidente" - -#: inc/filter/itilcategoryfilter.class.php:55 -msgid "Change categories" -msgstr "Mudar categorias" - -#: inc/questionregex.class.php:52 -msgid "Question regular expression" -msgid_plural "Question regular expressions" -msgstr[0] "Expressão regular da questão" -msgstr[1] "Expressões regulares da questão" -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" - -#: inc/answer.class.php:66 entrée standard:43 -msgid "Answer" -msgid_plural "Answers" -msgstr[0] "Resposta" -msgstr[1] "Respostas" -msgstr[2] "Respostas" - -#: inc/item_targetticket.class.php:52 -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" - -#: inc/targetticket.class.php:56 entrée standard:43 -msgid "Target ticket" -msgid_plural "Target tickets" -msgstr[0] "Chamado alvo" -msgstr[1] "Chamados alvo" -msgstr[2] "Chamados alvo" - -#: inc/targetticket.class.php:99 -msgid "Specific asset" -msgstr "Ativo específico" - -#: 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 "Igual a resposta da questão" - -#: inc/targetticket.class.php:101 inc/abstractitiltarget.class.php:224 -#: inc/abstractitiltarget.class.php:233 -msgid "Last valid answer" -msgstr "Última resposta válida" - -#: 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 "Padrão ou a partir de um modelo" - -#: inc/targetticket.class.php:115 -msgid "Specific type" -msgstr "Tipo específico" - -#: inc/targetticket.class.php:188 entrée standard:48 -msgid "Ticket title" -msgstr "Título do chamado" - -#: inc/targetticket.class.php:301 -msgid "Add validation message as first ticket followup" -msgstr "" -"Adicionar mensagem de validação como primeiro acompanhamento do chamado" - -#: inc/targetticket.class.php:335 -msgid "Add a field" -msgstr "Adicionar um campo " - -#: inc/targetticket.class.php:363 -msgid "Managed fields" -msgstr "Campos gerenciados" - -#: inc/targetticket.class.php:370 -msgid "No managed field" -msgstr "Nenhum campo gerenciado" - -#: inc/targetticket.class.php:390 -msgid "Link to an other ticket" -msgstr "Link para outro chamado" - -#: inc/targetticket.class.php:399 -msgid "An other destination of this form" -msgstr "Outro destino deste formulário" - -#: inc/targetticket.class.php:400 -msgid "An existing ticket" -msgstr "Um chamado existente" - -#: inc/targetticket.class.php:401 -msgid "A ticket from an answer to a question" -msgstr "Um chamado de uma resposta para uma pergunta" - -#: inc/targetticket.class.php:482 -msgctxt "button" -msgid "Delete permanently" -msgstr "Apagar permanentemente" - -#: inc/targetticket.class.php:741 -msgid "Invalid link type" -msgstr "Tipo de vínculo inválido" - -#: inc/targetticket.class.php:761 -msgid "Invalid linked item type" -msgstr "Tipo de item vinculado inválido" - -#: inc/targetticket.class.php:774 -msgid "Linked item does not exists" -msgstr "Item vinculado não existe" - -#: inc/targetticket.class.php:787 -msgid "Failed to link the item" -msgstr "Falha ao vincular o item" - -#: inc/targetticket.class.php:957 install/install.php:347 -msgid "Your form has been accepted by the validator" -msgstr "Seu formulário foi aceito pelo validador" - -#: inc/targetticket.class.php:1108 -msgid "Request source" -msgstr "" - -#: inc/targetticket.class.php:1133 -msgid "Type " -msgstr "Tipo " - -#: inc/targetticket.class.php:1161 -msgid "Associated elements" -msgstr "Elementos associados" - -#: inc/targetticket.class.php:1172 -msgid "Item " -msgstr "Item " - -#: inc/translation.class.php:153 -msgid "No more string to translate" -msgstr "Nenhuma string para traduzir" - -#: inc/translation.class.php:216 -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:234 -msgid "Failed to add the translation." -msgstr "Falia ao adiciona a tradução." - -#: inc/abstractitiltarget.class.php:180 -msgid "Tags from questions" -msgstr "Tags das perguntas do formulário" - -#: inc/abstractitiltarget.class.php:181 -msgid "Specific tags" -msgstr "Tags específicas" - -#: inc/abstractitiltarget.class.php:182 -msgid "Tags from questions and specific tags" -msgstr "Tags das perguntas e tags específicas" - -#: inc/abstractitiltarget.class.php:183 -msgid "Tags from questions or specific tags" -msgstr "Tags de perguntas ou tags específicas" - -#: inc/abstractitiltarget.class.php:189 -msgid "equals to the answer to the question" -msgstr "igual a resposta da questão" - -#: inc/abstractitiltarget.class.php:190 -msgid "calculated from the ticket creation date" -msgstr "calculado da data de criação do chamado" - -#: inc/abstractitiltarget.class.php:191 -msgid "calculated from the answer to the question" -msgstr "calculado da resposta a questão" - -#: inc/abstractitiltarget.class.php:197 -msgid "SLA from template or none" -msgstr "SLA do modelo ou nenhum" - -#: inc/abstractitiltarget.class.php:198 -msgid "Specific SLA" -msgstr "SLA Específico" - -#: inc/abstractitiltarget.class.php:205 -msgid "OLA from template or none" -msgstr "OLA do modelo ou nenhum" - -#: inc/abstractitiltarget.class.php:206 -msgid "Specific OLA" -msgstr "OLA Específico" - -#: inc/abstractitiltarget.class.php:213 -msgid "Urgency from template or Medium" -msgstr "Urgência do modelo ou Média" - -#: inc/abstractitiltarget.class.php:214 -msgid "Specific urgency" -msgstr "Urgência específica" - -#: inc/abstractitiltarget.class.php:221 -msgid "Category from template or none" -msgstr "Categoria do modelo ou nenhum" - -#: inc/abstractitiltarget.class.php:222 -msgid "Specific category" -msgstr "Categoria específica" - -#: inc/abstractitiltarget.class.php:230 -msgid "Location from template or none" -msgstr "Localização do modelo ou nenhuma" - -#: inc/abstractitiltarget.class.php:231 -msgid "Specific location" -msgstr "Localização específica" - -#: inc/abstractitiltarget.class.php:239 -msgid "No validation" -msgstr "Sem validação" - -#: inc/abstractitiltarget.class.php:240 -msgid "Specific user or group" -msgstr "Usuário ou grupo especifico" - -#: inc/abstractitiltarget.class.php:241 -msgid "User from question answer" -msgstr "Usuário da resposta da pergunta" - -#: inc/abstractitiltarget.class.php:242 -msgid "Group from question answer" -msgstr "" - -#: inc/abstractitiltarget.class.php:741 -msgid "Time to resolve" -msgstr "Tempo para solução" - -#: inc/abstractitiltarget.class.php:794 -msgid "Minute" -msgid_plural "Minutes" -msgstr[0] "Minuto" -msgstr[1] "Minutos" -msgstr[2] "Minutos" - -#: inc/abstractitiltarget.class.php:795 -msgid "Hour" -msgid_plural "Hours" -msgstr[0] "Hora" -msgstr[1] "Horas" -msgstr[2] "Horas" - -#: inc/abstractitiltarget.class.php:796 -msgid "Day" -msgid_plural "Days" -msgstr[0] "Dia" -msgstr[1] "Dias" -msgstr[2] "Dias" - -#: inc/abstractitiltarget.class.php:797 -msgid "Month" -msgid_plural "Months" -msgstr[0] "Mês" -msgstr[1] "Meses" -msgstr[2] "Meses" - -#: inc/abstractitiltarget.class.php:829 -msgid "SLA (TTO/TTR)" -msgstr "SLA (TTO/TTR)" - -#: inc/abstractitiltarget.class.php:830 inc/abstractitiltarget.class.php:903 -msgid "Question (TTO/TTR)" -msgstr "Questão (TTO/TTR)" - -#: inc/abstractitiltarget.class.php:902 -msgid "OLA (TTO/TTR)" -msgstr "OLA (TTO/TTR)" - -#: inc/abstractitiltarget.class.php:1006 -msgid "Urgency " -msgstr "Urgência " - -#: inc/abstractitiltarget.class.php:1036 -msgid "Ticket tags" -msgstr "Tags do chamado" - -#: inc/abstractitiltarget.class.php:1084 -msgid "Tags" -msgstr "Tags" - -#: inc/abstractitiltarget.class.php:1203 -msgid "Location" -msgstr "Localização" - -#: inc/abstractitiltarget.class.php:1215 -msgid "Location " -msgstr "Localização " - -#: inc/abstractitiltarget.class.php:1551 -msgid "The description cannot be empty!" -msgstr "A descrição não pode ser vazia!" - -#: inc/abstractitiltarget.class.php:1721 -msgid "Watcher" -msgid_plural "Watchers" -msgstr[0] "Observador" -msgstr[1] "Observadores" -msgstr[2] "Observadores" - -#: inc/abstractitiltarget.class.php:1740 -msgid "Cancel" -msgstr "Cancelar" - -#: inc/abstractitiltarget.class.php:2015 inc/abstractitiltarget.class.php:2031 -#: inc/abstractitiltarget.class.php:2032 -msgid "Email followup" -msgstr "Acompanhamento de e-mail" - -#: inc/abstractitiltarget.class.php:2029 inc/abstractitiltarget.class.php:2057 -msgid "Group" -msgstr "Grupo" - -#: inc/abstractitiltarget.class.php:2030 inc/abstractitiltarget.class.php:2086 -msgid "Supplier" -msgstr "Fornecedor" - -#: inc/abstractitiltarget.class.php:2031 -msgid "Yes" -msgstr "Sim" - -#: inc/abstractitiltarget.class.php:2068 -msgid "Group from the object" -msgstr "Grupo do objeto" - -#: inc/abstractitiltarget.class.php:2074 -msgid "Tech group from the object" -msgstr "Grupo técnico do objeto" - -#: install/install.php:131 ->>>>>>> support/2.13.0 msgid "" "Upgrade tables to innoDB; run php bin/console " "glpi:migration:myisam_to_innodb" @@ -3196,7 +2226,6 @@ msgstr "" "Atualizar tabelas para innoDB; execute php bin/console " "glpi:migration:myisam_to_innodb" -<<<<<<< HEAD #: install/install.php:174 #, php-format msgid "" @@ -3213,17 +2242,6 @@ msgid "Your request has been saved" msgstr "Sua requisição foi salva" #: install/install.php:351 -======= -#: install/install.php:328 -msgid "A form has been created" -msgstr "Formulário criado" - -#: install/install.php:329 -msgid "Your request has been saved" -msgstr "Sua requisição foi salva" - -#: install/install.php:330 ->>>>>>> support/2.13.0 msgid "" "Hi,\\nYour request from GLPI has been successfully saved with number " "##formcreator.request_id## and transmitted to the helpdesk team.\\nYou can " @@ -3233,19 +2251,11 @@ msgstr "" "##formcreator.request_id## e transmitido para a equipe de helpdesk.\\nVocê " "pode ver suas respostas no seguinte link:\\n##formcreator.validation_link##" -<<<<<<< HEAD #: install/install.php:356 msgid "A form from GLPI need to be validate" msgstr "Um formulário vindo do GLPI necessita ser validado" #: install/install.php:357 -======= -#: install/install.php:335 -msgid "A form from GLPI need to be validate" -msgstr "Um formulário vindo do GLPI necessita ser validado" - -#: install/install.php:336 ->>>>>>> support/2.13.0 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 " @@ -3255,19 +2265,11 @@ msgstr "" "validador.\\nVocê pode acessá-lo clicando neste " "link:\\n##formcreator.validation_link##" -<<<<<<< HEAD #: install/install.php:362 msgid "Your form has been refused by the validator" msgstr "Seu formulário foi recusado pelo validador" #: install/install.php:363 -======= -#: install/install.php:341 -msgid "Your form has been refused by the validator" -msgstr "Seu formulário foi recusado pelo validador" - -#: install/install.php:342 ->>>>>>> support/2.13.0 msgid "" "Hi,\\nWe are sorry to inform you that your form has been refused by the " "validator for the reason " @@ -3279,11 +2281,7 @@ msgstr "" "modificá-lo e re-submetê-lo clicando neste " "link:\\n##formcreator.validation_link##" -<<<<<<< HEAD #: install/install.php:369 -======= -#: install/install.php:348 ->>>>>>> support/2.13.0 msgid "" "Hi,\\nWe are pleased to inform you that your form has been accepted by the " "validator.\\nYour request will be considered soon." @@ -3291,19 +2289,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." -<<<<<<< HEAD #: install/install.php:374 msgid "Your form has been deleted by an administrator" msgstr "Seu formulário foi deletado por um administrador" #: install/install.php:375 -======= -#: install/install.php:353 -msgid "Your form has been deleted by an administrator" -msgstr "Seu formulário foi deletado por um administrador" - -#: install/install.php:354 ->>>>>>> support/2.13.0 msgid "" "Hi,\\nWe are sorry to inform you that your request cannot be considered and " "has been deleted by an administrator." @@ -3311,11 +2301,7 @@ msgstr "" "Olá,\\nNós lamentamos informar que a sua solicitação não pode ser " "considerada e foi deletada por um administrador." -<<<<<<< HEAD #: install/install.php:601 -======= -#: install/install.php:580 ->>>>>>> support/2.13.0 msgid "Formcreator - Sync service catalog issues" msgstr "Formcreator - Sincronizar problemas do catálogo de serviços" @@ -3333,7 +2319,6 @@ msgctxt "button" msgid "Export" msgstr "Exportar" -<<<<<<< HEAD #: hook.php:667 msgid "Cancel my ticket" msgstr "Cancelar meu chamado" @@ -3343,40 +2328,20 @@ msgid "Old" msgstr "" #: hook.php:692 -======= -#: hook.php:653 -msgid "Cancel my ticket" -msgstr "Cancelar meu chamado" - -#: hook.php:671 -msgid "Old" -msgstr "" - -#: hook.php:678 ->>>>>>> support/2.13.0 #, php-format msgid "Number of %s" msgstr "Número de %s" -<<<<<<< HEAD #: hook.php:709 msgid "Issues summary" msgstr "" #: hook.php:747 -======= -#: hook.php:695 -msgid "Issues summary" -msgstr "" - -#: hook.php:733 ->>>>>>> support/2.13.0 msgid "" "Formcreator's mini dashboard not usable as default. This Setting has been " "ignored." msgstr "" -<<<<<<< HEAD #: js/scripts.js:319 msgid "No form found. Please choose a form below instead." msgstr "" @@ -3406,37 +2371,6 @@ msgid "An error occured while querying forms" msgstr "Um erro ocorreu enquanto requisitando forumlários" #: js/scripts.js:1418 -======= -#: js/scripts.js:315 -msgid "No form found. Please choose a form below instead." -msgstr "" - -#: js/scripts.js:317 -msgid "No form found." -msgstr "" - -#: js/scripts.js:321 -msgid "No FAQ item found." -msgstr "" - -#: js/scripts.js:690 -msgid "Are you sure you want to delete this question?" -msgstr "Tem certeza que quer deletar esta questão?" - -#: js/scripts.js:873 -msgid "Are you sure you want to delete this section?" -msgstr "Tem certeza que quer deletar esta seção?" - -#: js/scripts.js:1113 -msgid "Add translations" -msgstr "" - -#: js/scripts.js:1260 js/scripts.js:1284 -msgid "An error occured while querying forms" -msgstr "Um erro ocorreu enquanto requisitando forumlários" - -#: js/scripts.js:1398 ->>>>>>> support/2.13.0 msgid "Are you sure you want to delete this target:" msgstr "" @@ -3456,15 +2390,9 @@ msgstr "Mostrar vazio" #: entrée standard:39 msgid "LDAP directory" msgid_plural "LDAP directories" -<<<<<<< HEAD msgstr[0] "" msgstr[1] "" msgstr[2] "" -======= -msgstr[0] "Diretório LDAP" -msgstr[1] "Diretórios LDAP" -msgstr[2] "Diretórios LDAP" ->>>>>>> support/2.13.0 #: entrée standard:68 msgid "Filter" diff --git a/locales/pt_PT.po b/locales/pt_PT.po index 17d09606a..f2dbb1a4c 100644 --- a/locales/pt_PT.po +++ b/locales/pt_PT.po @@ -4,18 +4,18 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Pedro Rocha , 2021 -# Rui Melo , 2022 +# Pedro Rocha , 2022 # Pedro B., 2022 +# Rui Melo , 2022 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-01-10 12:08+0100\n" -"PO-Revision-Date: 2021-08-30 07:22+0000\n" -"Last-Translator: Pedro B., 2022\n" +"POT-Creation-Date: 2022-06-15 14:47+0200\n" +"PO-Revision-Date: 2022-06-15 12:10+0000\n" +"Last-Translator: Rui Melo , 2022\n" "Language-Team: Portuguese (Portugal) (https://www.transifex.com/teclib/teams/28042/pt_PT/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -23,7 +23,7 @@ msgstr "" "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:36 +#: ajax/question_update.php:36 ajax/section_update.php:37 msgid "Bad request" msgstr "Pedido incorreto" @@ -36,7 +36,7 @@ msgstr "Questão não encontrada" #: 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:43 +#: 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" @@ -52,7 +52,7 @@ msgstr "Não foi possível mover algumas questões" msgid "Could not add the section" msgstr "Não foi possível adicionar a secção" -#: ajax/commontree.php:55 +#: ajax/commontree.php:55 entrée standard:109 standard:92 msgid "Subtree root" msgstr "Árvore raiz" @@ -60,7 +60,7 @@ msgstr "Árvore raiz" msgid "Selectable" msgstr "Escolhidos" -#: ajax/commontree.php:74 +#: ajax/commontree.php:74 entrée standard:118 standard:101 msgid "Limit subtree depth" msgstr "Limitar profundidade de árvore " @@ -69,9 +69,9 @@ msgid "No limit" msgstr "Sem limite" #: ajax/homepage_link.php:36 inc/field/dropdownfield.class.php:71 -#: inc/formlist.class.php:46 inc/formanswer.class.php:198 -#: inc/entityconfig.class.php:69 inc/form.class.php:109 inc/form.class.php:520 -#: inc/form.class.php:1897 hook.php:570 +#: inc/formlist.class.php:46 inc/formanswer.class.php:208 +#: inc/entityconfig.class.php:82 inc/form.class.php:111 inc/form.class.php:571 +#: inc/form.class.php:1938 inc/filter/entityfilter.class.php:45 msgid "Form" msgid_plural "Forms" msgstr[0] "" @@ -87,51 +87,74 @@ msgstr "Não foi encontrada a secção fonte" 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:49 +#: ajax/section_update.php:50 msgid "Could not update the section" msgstr "Não foi possível atualizar a secção" #: 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/formanswer.php:46 front/reservation.php:46 front/reservation.php:48 +#: 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/formanswer.form.php:77 -#: front/reservation.form.php:46 front/reservation.form.php:48 +#: front/formanswer.form.php:75 front/reservation.form.php:46 +#: front/reservation.form.php:48 msgid "Service catalog" msgstr "Catálogo de serviços" -#: front/issue.form.php:88 +#: front/issue.form.php:46 msgid "Item not found" msgstr "" -#: front/targetticket.form.php:74 front/targetchange.form.php:76 -#: front/targetproblem.form.php:76 front/form.php:44 inc/common.class.php:708 -#: inc/common.class.php:715 +#: 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:43 inc/common.class.php:686 +#: inc/common.class.php:693 msgid "Form Creator" msgstr "Criador de formulários" -#: front/targetticket.form.php:85 front/targetchange.form.php:86 -#: front/targetproblem.form.php:87 +#: 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:705 +#: front/formlist.php:45 front/formlist.php:48 inc/common.class.php:683 msgid "Form list" msgstr "Lista de formulários" -#: front/formdisplay.php:84 inc/formanswer.class.php:873 -#: inc/formanswer.class.php:1068 inc/formanswer.class.php:1117 +#: front/formdisplay.php:90 inc/formanswer.class.php:877 +#: inc/formanswer.class.php:1097 inc/formanswer.class.php:1147 msgid "The form has been successfully saved!" msgstr "O formulário foi gravado com sucesso!" @@ -146,228 +169,142 @@ msgstr "" msgid "%1$s adds the reservation %2$s for item %3$s" msgstr "" -#: inc/knowbase.class.php:60 inc/form.class.php:600 -#: inc/abstracttarget.class.php:1207 inc/abstracttarget.class.php:1221 +#: inc/knowbase.class.php:60 inc/form.class.php:648 +#: inc/abstractitiltarget.class.php:953 inc/abstractitiltarget.class.php:967 msgid "Category" msgid_plural "Categories" msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: inc/knowbase.class.php:61 inc/form.class.php:601 -msgid "see all" -msgstr "ver tudo" +#: inc/knowbase.class.php:62 inc/form.class.php:651 +msgid "See all" +msgstr "" -#: inc/knowbase.class.php:78 +#: inc/knowbase.class.php:83 msgid "Please, describe your need here" msgstr "Por favor, descreva sua necessidade aqui" -#: inc/field/textareafield.class.php:59 inc/field/dropdownfield.class.php:123 -#: inc/field/textfield.class.php:58 inc/field/radiosfield.class.php:55 -#: inc/field/urgencyfield.class.php:56 inc/field/glpiselectfield.class.php:122 -#: inc/field/timefield.class.php:59 inc/field/datetimefield.class.php:62 -#: inc/field/actorfield.class.php:62 inc/field/checkboxesfield.class.php:56 -#: inc/field/requesttypefield.class.php:52 inc/field/datefield.class.php:60 -msgid "Default values" -msgstr "" - -#: inc/field/textareafield.class.php:126 +#: inc/field/textareafield.class.php:102 msgid "Textarea" msgstr "Área de texto" -#: inc/field/textareafield.class.php:184 inc/field/dropdownfield.class.php:509 -#: inc/field/ldapselectfield.class.php:218 inc/field/textfield.class.php:149 -#: inc/field/urgencyfield.class.php:193 inc/field/tagfield.class.php:157 -#: inc/field/timefield.class.php:139 inc/field/requesttypefield.class.php:189 +#: inc/field/textareafield.class.php:160 inc/field/dropdownfield.class.php:440 +#: 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:487 +#: inc/field/requesttypefield.class.php:159 msgid "A required field is empty:" msgstr "Um campo obrigatório está disponível:" -#: inc/field/textareafield.class.php:202 inc/field/textfield.class.php:202 -#: inc/field/integerfield.class.php:111 inc/field/floatfield.class.php:212 +#: 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 "A expressão regular é inválida" -#: inc/field/dropdownfield.class.php:70 inc/abstracttarget.class.php:2292 -#: inc/abstracttarget.class.php:2310 +#: inc/field/dropdownfield.class.php:70 inc/filter/entityfilter.class.php:44 +#: inc/abstractitiltarget.class.php:2024 inc/abstractitiltarget.class.php:2042 msgid "User" msgstr "" -#: inc/field/dropdownfield.class.php:72 +#: inc/field/dropdownfield.class.php:72 inc/filter/entityfilter.class.php:46 msgid "User and form" msgstr "" -#: inc/field/dropdownfield.class.php:86 inc/field/dropdownfield.class.php:500 +#: inc/field/dropdownfield.class.php:431 entrée standard:38 msgid "Dropdown" msgid_plural "Dropdowns" msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: inc/field/dropdownfield.class.php:101 -msgid "Service levels" -msgstr "" - -#: inc/field/dropdownfield.class.php:102 inc/abstracttarget.class.php:1060 -msgid "SLA" -msgstr "" - -#: inc/field/dropdownfield.class.php:103 inc/abstracttarget.class.php:1133 -msgid "OLA" -msgstr "" - -#: inc/field/dropdownfield.class.php:136 -msgid "Show ticket categories" -msgstr "Mostrar categorias de tickets" - -#: inc/field/dropdownfield.class.php:141 inc/field/dropdownfield.class.php:143 -msgid "Request categories" -msgstr "Solicitar categorias" - -#: inc/field/dropdownfield.class.php:142 inc/field/dropdownfield.class.php:143 -msgid "Incident categories" -msgstr "Categorias de incidentes" - -#: inc/field/dropdownfield.class.php:144 -msgid "Change categories" -msgstr "" - -#: inc/field/dropdownfield.class.php:145 -msgid "All" -msgstr "" - -#: inc/field/dropdownfield.class.php:175 inc/issue.class.php:524 -#: inc/form.class.php:2098 inc/question.class.php:820 -msgid "Type" -msgid_plural "Types" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/field/dropdownfield.class.php:180 -msgid "Time to own" -msgstr "" - -#: inc/field/dropdownfield.class.php:181 inc/abstracttarget.class.php:996 -msgid "Time to resolve" -msgstr "" - -#: inc/field/dropdownfield.class.php:531 +#: inc/field/dropdownfield.class.php:462 msgid "Invalid value for " msgstr "" -#: inc/field/dropdownfield.class.php:543 +#: inc/field/dropdownfield.class.php:474 #, php-format -msgid "The field value is required: %s" +msgid "The itemtype field is required: %s" msgstr "" -#: inc/field/dropdownfield.class.php:559 +#: inc/field/dropdownfield.class.php:490 #, php-format msgid "Invalid dropdown type: %s" msgstr "" -#: inc/field/dropdownfield.class.php:915 +#: inc/field/dropdownfield.class.php:821 entrée standard:143 standard:126 msgid "Entity restriction" msgstr "" -#: inc/field/dropdownfield.class.php:925 +#: 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:49 -msgid "LDAP directory" -msgid_plural "LDAP directories" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/field/ldapselectfield.class.php:73 -msgid "Filter" -msgstr "Filtro" - -#: inc/field/ldapselectfield.class.php:85 -msgid "Attribute" -msgstr "Atributo" - -#: inc/field/ldapselectfield.class.php:175 +#: inc/field/ldapselectfield.class.php:109 msgid "LDAP size limit exceeded" msgstr "" -#: inc/field/ldapselectfield.class.php:199 +#: inc/field/ldapselectfield.class.php:133 msgid "LDAP Select" msgstr "Selecionar LDAP" -#: inc/field/ldapselectfield.class.php:236 +#: inc/field/ldapselectfield.class.php:177 msgid "LDAP directory not defined!" msgstr "Diretório LDAP não definido!" -#: inc/field/ldapselectfield.class.php:243 +#: inc/field/ldapselectfield.class.php:184 msgid "LDAP directory not found!" msgstr "Diretório LDAP não encontrado!" -#: inc/field/ldapselectfield.class.php:276 -msgid "Cannot recover LDAP informations!" -msgstr "Não é possível recuperar informações LDAP!" - -#: inc/field/textfield.class.php:170 inc/field/integerfield.class.php:70 -#: inc/field/floatfield.class.php:174 +#: 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:179 +#: inc/field/textfield.class.php:154 #, php-format msgid "The text is too short (minimum %d characters): %s" msgstr "" -#: inc/field/textfield.class.php:184 +#: inc/field/textfield.class.php:159 #, php-format msgid "The text is too long (maximum %d characters): %s" msgstr "" -#: inc/field/textfield.class.php:192 +#: inc/field/textfield.class.php:167 msgid "Text" msgstr "Texto" -#: inc/field/textfield.class.php:236 inc/field/floatfield.class.php:253 -#: inc/questionregex.class.php:63 +#: 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 "Expressão regular" -#: inc/field/textfield.class.php:241 inc/field/checkboxesfield.class.php:324 -#: inc/field/floatfield.class.php:258 +#: inc/field/textfield.class.php:217 inc/field/floatfield.class.php:238 msgid "Range" msgstr "Gama" -#: inc/field/textfield.class.php:247 inc/field/floatfield.class.php:264 +#: inc/field/textfield.class.php:223 inc/field/floatfield.class.php:244 msgid "Additional validation" msgstr "Validação adicional" -#: inc/field/radiosfield.class.php:56 inc/field/radiosfield.class.php:73 -#: inc/field/actorfield.class.php:63 inc/field/checkboxesfield.class.php:57 -#: inc/field/checkboxesfield.class.php:72 -msgid "One per line" -msgstr "Um por linha" - -#: inc/field/radiosfield.class.php:72 inc/field/checkboxesfield.class.php:71 -msgid "Values" -msgstr "Valores" - -#: inc/field/radiosfield.class.php:150 +#: inc/field/radiosfield.class.php:108 msgid "Radios" msgstr "Rádios" -#: inc/field/radiosfield.class.php:156 inc/field/glpiselectfield.class.php:168 -#: inc/field/checkboxesfield.class.php:265 +#: inc/field/radiosfield.class.php:114 inc/field/glpiselectfield.class.php:86 +#: inc/field/fieldsfield.class.php:511 inc/field/checkboxesfield.class.php:229 msgid "The field value is required:" msgstr "O valor do campo é necessário:" -#: inc/field/radiosfield.class.php:234 inc/field/selectfield.class.php:97 -#: inc/field/datetimefield.class.php:140 inc/field/actorfield.class.php:265 -#: inc/field/checkboxesfield.class.php:210 inc/field/floatfield.class.php:143 -#: inc/field/datefield.class.php:138 +#: inc/field/radiosfield.class.php:192 inc/field/selectfield.class.php:104 +#: 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 "" @@ -377,12 +314,12 @@ msgstr "" msgid "This is not an integer: %s" msgstr "" -#: inc/field/integerfield.class.php:84 inc/field/floatfield.class.php:185 +#: 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:191 +#: 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 "" @@ -391,163 +328,127 @@ msgstr "" msgid "Integer" msgstr "Inteiro" -#: inc/field/ipfield.class.php:122 +#: inc/field/undefinedfield.class.php:43 +msgid "Undefined" +msgstr "" + +#: inc/field/ipfield.class.php:121 msgid "IP address" -msgid_plural "Adresses IP" +msgid_plural "IP addresses" msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: inc/field/urgencyfield.class.php:113 inc/abstracttarget.class.php:1249 +#: inc/field/urgencyfield.class.php:84 inc/abstractitiltarget.class.php:995 msgid "Urgency" msgstr "" -#: inc/field/urgencyfield.class.php:147 +#: inc/field/urgencyfield.class.php:118 msgctxt "urgency" msgid "Very high" msgstr "" -#: inc/field/urgencyfield.class.php:148 +#: inc/field/urgencyfield.class.php:119 msgctxt "urgency" msgid "High" msgstr "" -#: inc/field/urgencyfield.class.php:149 +#: inc/field/urgencyfield.class.php:120 msgctxt "urgency" msgid "Medium" msgstr "Médio" -#: inc/field/urgencyfield.class.php:150 +#: inc/field/urgencyfield.class.php:121 msgctxt "urgency" msgid "Low" msgstr "" -#: inc/field/urgencyfield.class.php:151 +#: inc/field/urgencyfield.class.php:122 msgctxt "urgency" msgid "Very low" msgstr "" -#: inc/field/tagfield.class.php:191 +#: 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:77 -#: inc/field/glpiselectfield.class.php:153 +#: 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/glpiselectfield.class.php:252 -#: inc/field/glpiselectfield.class.php:292 -#: inc/field/glpiselectfield.class.php:295 -msgid "Assets" -msgstr "" - -#: inc/field/glpiselectfield.class.php:266 hook.php:639 -msgid "Assistance" -msgstr "" - -#: inc/field/glpiselectfield.class.php:271 -msgid "Management" -msgstr "" - -#: inc/field/glpiselectfield.class.php:280 -msgid "Tools" -msgstr "" - -#: inc/field/glpiselectfield.class.php:281 -msgid "Notes" -msgstr "" - -#: inc/field/glpiselectfield.class.php:282 -msgid "RSS feed" -msgstr "" - -#: inc/field/glpiselectfield.class.php:284 -msgid "Administration" -msgstr "" - -#: inc/field/glpiselectfield.class.php:292 -#: inc/field/glpiselectfield.class.php:295 -msgid "Plugin" -msgid_plural "Plugins" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - #: inc/field/hostnamefield.class.php:114 msgid "Hostname" -msgid_plural "Hostname" +msgid_plural "Hostnames" msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: inc/field/timefield.class.php:155 +#: inc/field/timefield.class.php:128 msgid "Time" msgstr "" -#: inc/field/emailfield.class.php:51 inc/field/floatfield.class.php:59 -#: inc/field/hiddenfield.class.php:51 -msgid "Default value" -msgstr "" - -#: inc/field/emailfield.class.php:108 +#: inc/field/emailfield.class.php:87 #, php-format msgid "This is not a valid e-mail: %s" msgstr "" -#: inc/field/emailfield.class.php:119 +#: inc/field/emailfield.class.php:98 msgid "Email" msgid_plural "Emails" msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: inc/field/selectfield.class.php:90 +#: inc/field/selectfield.class.php:97 msgid "Select" msgstr "Selecione" -#: inc/field/datetimefield.class.php:161 +#: inc/field/datetimefield.class.php:138 msgid "Date & time" msgstr "Data & Hora" -#: inc/field/actorfield.class.php:94 +#: inc/field/actorfield.class.php:65 msgid "Actor" msgid_plural "Actors" msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: inc/field/actorfield.class.php:275 +#: inc/field/actorfield.class.php:249 #, php-format msgid "Invalid value: %s" msgstr "" -#: inc/field/actorfield.class.php:298 +#: inc/field/actorfield.class.php:272 #, php-format msgid "User not found or invalid email address: %s" msgstr "" -#: inc/field/filefield.class.php:94 +#: inc/field/filefield.class.php:104 msgid "No attached document" msgstr "Nenhum documento anexado" -#: inc/field/filefield.class.php:96 inc/field/filefield.class.php:258 -#: inc/field/filefield.class.php:265 +#: inc/field/filefield.class.php:113 inc/field/filefield.class.php:275 +#: inc/field/filefield.class.php:282 msgid "Attached document" msgstr "Documento anexado" -#: inc/field/filefield.class.php:139 +#: inc/field/filefield.class.php:156 #, php-format msgid "A required file is missing: %s" msgstr "" -#: inc/field/filefield.class.php:156 +#: inc/field/filefield.class.php:173 msgid "File" msgstr "" @@ -555,56 +456,96 @@ msgstr "" msgid "Multiselect" msgstr "Multiselect" -#: inc/field/checkboxesfield.class.php:152 +#: 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:253 +msgid "show" +msgstr "" + +#: inc/field/fieldsfield.class.php:388 +#, php-format +msgid "Field '%1$s' type not implemented yet !" +msgstr "" + +#: inc/field/fieldsfield.class.php:465 +msgid "Some numeric fields contains non numeric values" +msgstr "" + +#: inc/field/fieldsfield.class.php:470 +msgid "Some URL fields contains invalid links" +msgstr "" + +#: inc/field/fieldsfield.class.php:556 +msgid "Additionnal fields" +msgstr "" + +#: inc/field/checkboxesfield.class.php:116 msgid "Checkboxes" msgstr "Caixas" -#: inc/field/checkboxesfield.class.php:247 +#: inc/field/checkboxesfield.class.php:211 #, php-format msgid "The following question needs at least %d answers" msgstr "" -#: inc/field/checkboxesfield.class.php:253 +#: inc/field/checkboxesfield.class.php:217 #, php-format msgid "The following question does not accept more than %d answers" -msgstr "A pergunta a seguir não aceita mais de %d respostas" +msgstr "A questão a seguir não aceita mais de %d respostas" + +#: inc/field/checkboxesfield.class.php:289 +msgid "Range min" +msgstr "" -#: inc/field/requesttypefield.class.php:115 inc/targetticket.class.php:1026 +#: inc/field/checkboxesfield.class.php:290 +msgid "Range max" +msgstr "" + +#: inc/field/requesttypefield.class.php:85 inc/targetticket.class.php:1123 msgid "Request type" msgstr "" -#: inc/field/floatfield.class.php:160 +#: inc/field/floatfield.class.php:140 #, php-format msgid "This is not a number: %s" msgstr "" -#: inc/field/floatfield.class.php:201 -msgid "Float" -msgstr "Virgula Flutuante" +#: inc/field/floatfield.class.php:181 +msgid "Decimal number" +msgstr "" -#: inc/field/datefield.class.php:159 +#: inc/field/datefield.class.php:135 msgid "Date" msgstr "" -#: inc/field/descriptionfield.class.php:99 inc/form.class.php:163 -#: inc/question.class.php:165 inc/question.class.php:888 entrée standard:99 -#: standard:52 +#: 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:106 +#: inc/field/descriptionfield.class.php:110 msgid "A description field should have a description:" msgstr "Um campo de descrição deve ter uma descrição:" -#: inc/field/hiddenfield.class.php:114 +#: 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:591 -#: inc/targetchange.class.php:106 inc/targetticket.class.php:126 +#: 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] "" @@ -635,26 +576,26 @@ msgstr "Escondido a menos que" msgid "Displayed unless" msgstr "Exibido a menos que" -#: inc/condition.class.php:179 inc/target_actor.class.php:179 -#: inc/form_language.class.php:536 inc/form_validator.class.php:387 -#: inc/targetproblem.class.php:551 inc/questionrange.class.php:204 -#: inc/form.class.php:1792 inc/targetchange.class.php:303 -#: inc/section.class.php:383 inc/question.class.php:1009 -#: inc/questionregex.class.php:191 inc/questiondependency.class.php:202 -#: inc/item_targetticket.class.php:150 inc/targetticket.class.php:1332 -#: inc/form_profile.class.php:226 +#: 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:1831 inc/targetchange.class.php:303 +#: inc/section.class.php:379 inc/restrictedformcriteria.class.php:200 +#: inc/question.class.php:832 inc/questionparameter/range.class.php:205 +#: inc/questionregex.class.php:185 inc/questiondependency.class.php:196 +#: inc/item_targetticket.class.php:150 inc/targetticket.class.php:1429 #, php-format msgid "Failed to add or update the %1$s %2$s" msgstr "" -#: inc/condition.class.php:201 inc/target_actor.class.php:200 -#: inc/form_language.class.php:552 inc/form_validator.class.php:411 -#: inc/targetproblem.class.php:386 inc/questionrange.class.php:136 -#: inc/form.class.php:1485 inc/targetchange.class.php:148 -#: inc/section.class.php:408 inc/question.class.php:1058 -#: inc/questionregex.class.php:123 inc/questiondependency.class.php:217 -#: inc/item_targetticket.class.php:64 inc/targetticket.class.php:1371 -#: inc/form_profile.class.php:243 +#: 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:1522 inc/targetchange.class.php:148 +#: inc/section.class.php:404 inc/restrictedformcriteria.class.php:226 +#: inc/question.class.php:881 inc/questionparameter/range.class.php:140 +#: inc/questionregex.class.php:120 inc/questiondependency.class.php:211 +#: inc/item_targetticket.class.php:64 inc/targetticket.class.php:1468 #, php-format msgid "Cannot export an empty object: %s" msgstr "" @@ -682,136 +623,222 @@ msgstr[2] "" 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:417 +#: inc/issue.class.php:403 msgid "Satisfaction survey expired" msgstr "" -#: inc/issue.class.php:502 inc/form_language.class.php:209 -#: inc/form.class.php:154 inc/form.class.php:2088 entrée standard:52 -#: standard:48 standard:57 standard:38 +#: inc/issue.class.php:532 inc/form_language.class.php:213 +#: inc/form.class.php:156 inc/form.class.php:2133 entrée standard:52 +#: standard:49 standard:57 standard:38 standard:39 msgid "Name" msgstr "" -#: inc/issue.class.php:515 inc/formanswer.class.php:188 -#: inc/formanswer.class.php:262 inc/targetproblem.class.php:634 -#: inc/form.class.php:145 inc/targetchange.class.php:334 -#: inc/section.class.php:95 inc/question.class.php:155 -#: inc/targetticket.class.php:169 +#: inc/issue.class.php:545 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:537 inc/formanswer.class.php:249 +#: inc/issue.class.php:554 inc/form.class.php:505 inc/form.class.php:2142 +#: entrée standard:65 +msgid "Type" +msgid_plural "Types" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: inc/issue.class.php:567 inc/formanswer.class.php:259 msgid "Status" msgstr "" -#: inc/issue.class.php:549 +#: inc/issue.class.php:579 msgid "Opening date" msgstr "" -#: inc/issue.class.php:558 +#: inc/issue.class.php:588 msgid "Last update" msgstr "" -#: inc/issue.class.php:567 inc/form.class.php:172 -#: inc/abstracttarget.class.php:942 +#: inc/issue.class.php:597 inc/form.class.php:174 +#: inc/abstracttarget.class.php:517 msgid "Entity" msgid_plural "Entities" msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: inc/issue.class.php:577 inc/notificationtargetformanswer.class.php:79 -#: inc/target_actor.class.php:83 inc/formanswer.class.php:208 -#: inc/formanswer.class.php:609 inc/abstracttarget.class.php:1980 +#: inc/issue.class.php:607 inc/notificationtargetformanswer.class.php:79 +#: inc/target_actor.class.php:83 inc/formanswer.class.php:218 +#: inc/formanswer.class.php:608 inc/abstractitiltarget.class.php:1710 msgid "Requester" msgid_plural "Requesters" msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: inc/issue.class.php:595 inc/formanswer.class.php:218 +#: inc/issue.class.php:625 inc/formanswer.class.php:228 msgid "Form approver" msgstr "Aprovador do formulário" -#: inc/issue.class.php:611 inc/formanswer.class.php:533 -#: inc/formanswer.class.php:540 inc/formanswer.class.php:624 -#: inc/form_language.class.php:223 +#: inc/issue.class.php:641 inc/formanswer.class.php:537 +#: inc/formanswer.class.php:544 inc/formanswer.class.php:623 +#: inc/form_language.class.php:227 msgid "Comment" msgstr "Comentário" -#: inc/issue.class.php:623 +#: inc/issue.class.php:653 msgid "Ticket approver" msgstr "Aprovador de tickets" -#: inc/issue.class.php:657 +#: inc/issue.class.php:687 msgid "Technician" msgstr "" -#: inc/issue.class.php:690 +#: inc/issue.class.php:718 msgid "Technician group" msgstr "" -#: inc/issue.class.php:721 inc/formanswer.class.php:238 +#: inc/issue.class.php:751 inc/formanswer.class.php:248 msgid "Form approver group" msgstr "Grupo de aprovação do formulário" -#: inc/issue.class.php:744 +#: inc/issue.class.php:762 inc/abstractitiltarget.class.php:742 +msgid "Time to resolve" +msgstr "" + +#: inc/issue.class.php:773 +msgid "Time to resolve + Progress" +msgstr "" + +#: inc/issue.class.php:783 +msgid "Internal time to resolve" +msgstr "" + +#: inc/issue.class.php:794 +msgid "Internal time to resolve + Progress" +msgstr "" + +#: inc/issue.class.php:804 +msgid "Resolution date" +msgstr "" + +#: inc/issue.class.php:819 +msgid "Internal time to own" +msgstr "" + +#: inc/issue.class.php:830 +msgid "Internal time to own + Progress" +msgstr "" + +#: inc/issue.class.php:840 +msgid "Time to own" +msgstr "" + +#: inc/issue.class.php:851 +msgid "Time to own + Progress" +msgstr "" + +#: inc/issue.class.php:877 msgid "Ticket" msgstr "" -#: inc/issue.class.php:745 inc/formanswer.class.php:173 +#: inc/issue.class.php:878 inc/formanswer.class.php:183 msgid "Form answer" msgid_plural "Form answers" msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: inc/issue.class.php:750 +#: inc/issue.class.php:883 msgid "Not validated" msgstr "Não validado" -#: inc/issue.class.php:751 inc/formanswer.class.php:66 +#: inc/issue.class.php:884 inc/formanswer.class.php:76 #: inc/form_validator.class.php:71 msgid "Refused" msgstr "Recusado" -#: inc/issue.class.php:819 +#: inc/issue.class.php:952 #, php-format msgid "%1$s %2$s" msgstr "" -#: inc/category.class.php:50 inc/form.class.php:228 hook.php:72 +#: inc/issue.class.php:1215 inc/filter/itilcategoryfilter.class.php:56 +#: hook.php:677 +msgid "All" +msgstr "" + +#: inc/issue.class.php:1221 hook.php:678 +msgid "New" +msgstr "" + +#: inc/issue.class.php:1227 hook.php:679 +msgid "Assigned" +msgstr "" + +#: inc/issue.class.php:1233 inc/formanswer.class.php:75 +#: inc/form_validator.class.php:69 hook.php:680 +msgid "Waiting" +msgstr "" + +#: inc/issue.class.php:1239 hook.php:681 +msgid "To validate" +msgstr "Para validar" + +#: inc/issue.class.php:1245 hook.php:682 +msgid "Solved" +msgstr "" + +#: inc/issue.class.php:1251 hook.php:683 +msgid "Closed" +msgstr "Encerrado" + +#: 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 +#: inc/category.class.php:80 msgid "Knowbase category" -msgstr "Categoria de Knowbase" +msgstr "Categoria de base de conhecimento" -#: inc/category.class.php:78 +#: inc/category.class.php:86 msgid "As child of" msgstr "" +#: inc/category.class.php:92 inc/form.class.php:261 entrée standard:65 +msgid "Icon" +msgstr "" + +#: inc/category.class.php:98 inc/form.class.php:269 entrée standard:67 +msgid "Icon color" +msgstr "" + +#: inc/category.class.php:104 inc/form.class.php:277 entrée standard:80 +msgid "Background color" +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:317 +#: inc/notificationtargetformanswer.class.php:44 install/install.php:355 msgid "A form need to be validate" msgstr "Um formulário precisa ser validado" -#: inc/notificationtargetformanswer.class.php:45 install/install.php:323 +#: inc/notificationtargetformanswer.class.php:45 install/install.php:361 msgid "The form is refused" msgstr "O formulário é recusado" -#: inc/notificationtargetformanswer.class.php:46 install/install.php:329 +#: inc/notificationtargetformanswer.class.php:46 install/install.php:367 msgid "The form is accepted" msgstr "O formulário é aceite" -#: inc/notificationtargetformanswer.class.php:47 install/install.php:335 +#: inc/notificationtargetformanswer.class.php:47 install/install.php:373 msgid "The form is deleted" msgstr "O formulário é apagado" @@ -831,7 +858,7 @@ msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: inc/notificationtargetformanswer.class.php:81 inc/formanswer.class.php:229 +#: inc/notificationtargetformanswer.class.php:81 inc/formanswer.class.php:239 msgid "Creation date" msgstr "" @@ -856,15 +883,15 @@ msgid "Author" msgstr "" #: inc/notificationtargetformanswer.class.php:98 -#: inc/abstracttarget.class.php:1537 +#: inc/abstractitiltarget.class.php:1290 msgid "Approver" msgstr "" -#: inc/target_actor.class.php:66 inc/abstracttarget.class.php:2302 +#: inc/target_actor.class.php:66 inc/abstractitiltarget.class.php:2034 msgid "Form author" msgstr "Autor do formulário" -#: inc/target_actor.class.php:67 inc/abstracttarget.class.php:2305 +#: inc/target_actor.class.php:67 inc/abstractitiltarget.class.php:2037 msgid "Form validator" msgstr "Validador do formulário" @@ -872,17 +899,17 @@ msgstr "Validador do formulário" msgid "Specific person" msgstr "Pessoa específica" -#: inc/target_actor.class.php:69 inc/abstracttarget.class.php:2315 +#: inc/target_actor.class.php:69 inc/abstractitiltarget.class.php:2047 msgid "Person from the question" -msgstr "Pessoa da pergunta" +msgstr "Pessoa da questão" #: inc/target_actor.class.php:70 msgid "Specific group" msgstr "Grupo específico" -#: inc/target_actor.class.php:71 inc/abstracttarget.class.php:2326 +#: inc/target_actor.class.php:71 inc/abstractitiltarget.class.php:2058 msgid "Group from the question" -msgstr "Grupo específico" +msgstr "Grupo da questão" #: inc/target_actor.class.php:72 msgid "Group from an object" @@ -896,15 +923,15 @@ msgstr "" msgid "Specific supplier" msgstr "Fornecedor específico" -#: inc/target_actor.class.php:75 inc/abstracttarget.class.php:2355 +#: inc/target_actor.class.php:75 inc/abstractitiltarget.class.php:2087 msgid "Supplier from the question" msgstr "Fornecedor da questão" -#: inc/target_actor.class.php:76 inc/abstracttarget.class.php:2344 +#: inc/target_actor.class.php:76 inc/abstractitiltarget.class.php:2076 msgid "Actors from the question" msgstr "Atores da questão" -#: inc/target_actor.class.php:77 inc/abstracttarget.class.php:2359 +#: inc/target_actor.class.php:77 inc/abstractitiltarget.class.php:2091 msgid "Form author's supervisor" msgstr "" @@ -912,7 +939,7 @@ msgstr "" msgid "Observer" msgstr "" -#: inc/target_actor.class.php:85 inc/abstracttarget.class.php:1994 +#: inc/target_actor.class.php:85 inc/abstractitiltarget.class.php:1724 msgid "Assigned to" msgstr "" @@ -923,101 +950,137 @@ msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: inc/target_actor.class.php:144 -#, php-format -msgid "Failed to find a user: ID %1$d" +#: 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:153 +#: inc/target_actor.class.php:179 #, php-format -msgid "Failed to find a group: ID %1$d" +msgid "Failed to find a user: %1$s" msgstr "" -#: inc/target_actor.class.php:162 +#: inc/target_actor.class.php:188 #, php-format -msgid "Failed to find a supplier: ID %1$d" +msgid "Failed to find a group: %1$s" msgstr "" -#: inc/formanswer.class.php:65 inc/form_validator.class.php:69 -msgid "Waiting" +#: inc/target_actor.class.php:197 +#, php-format +msgid "Failed to find a supplier: %1$s" msgstr "" -#: inc/formanswer.class.php:67 inc/form_validator.class.php:70 +#: inc/formanswer.class.php:77 inc/form_validator.class.php:70 msgid "Accepted" msgstr "" -#: inc/formanswer.class.php:520 +#: inc/formanswer.class.php:523 msgid "Print this form" msgstr "Imprimir este formulário" -#: inc/formanswer.class.php:543 +#: inc/formanswer.class.php:547 msgid "Form accepted by validator." msgstr "Formulário aceite pelo validador." -#: inc/formanswer.class.php:545 +#: inc/formanswer.class.php:549 msgid "Form successfully saved." msgstr "Formulário guardado com sucesso." -#: inc/formanswer.class.php:617 inc/form_profile.class.php:168 +#: inc/formanswer.class.php:616 inc/formaccesstype.class.php:122 msgid "Save" msgstr "" -#: inc/formanswer.class.php:629 +#: inc/formanswer.class.php:628 msgid "Required if refused" msgstr "Necessário se recusado" -#: inc/formanswer.class.php:635 +#: inc/formanswer.class.php:634 msgid "Refuse" msgstr "Recusar" -#: inc/formanswer.class.php:643 +#: inc/formanswer.class.php:642 msgid "Edit answers" msgstr "" -#: inc/formanswer.class.php:649 +#: inc/formanswer.class.php:648 msgid "Cancel edition" msgstr "" -#: inc/formanswer.class.php:656 +#: inc/formanswer.class.php:655 msgid "Accept" msgstr "Aceitar" -#: inc/formanswer.class.php:677 +#: inc/formanswer.class.php:676 msgid "Refused comment is required!" msgstr "É exigido comentário de recusa!" -#: inc/formanswer.class.php:749 +#: inc/formanswer.class.php:750 msgid "You are not the validator of these answers" msgstr "Você não é o validador dessas respostas" -#: inc/formanswer.class.php:935 inc/formanswer.class.php:937 +#: inc/formanswer.class.php:956 inc/formanswer.class.php:958 msgid "Form data" msgstr "Dados do formulário" -#: inc/formanswer.class.php:1055 inc/formanswer.class.php:1104 +#: inc/formanswer.class.php:1084 inc/formanswer.class.php:1134 msgid "Cannot generate targets!" msgstr "Não é possível gerar alvos!" -#: inc/formanswer.class.php:1212 +#: inc/formanswer.class.php:1258 msgid "No turing test set" msgstr "" -#: inc/formanswer.class.php:1217 +#: inc/formanswer.class.php:1263 msgid "You failed the Turing test" msgstr "" -#: inc/formanswer.class.php:1259 +#: inc/formanswer.class.php:1305 msgid "You must select validator!" msgstr "Deves selecionar o validador!" -#: inc/common.class.php:228 +#: inc/common.class.php:229 msgid "You cannot delete this issue. Maybe it is taken into account." msgstr "" -#: inc/common.class.php:233 +#: inc/common.class.php:234 msgid "Failed to delete this issue. An internal error occured." msgstr "" +#: inc/common.class.php:777 +msgid "Seek assistance" +msgstr "Procurar assistência" + +#: inc/common.class.php:782 +msgid "My requests for assistance" +msgstr "Os meus pedidos de assistência" + +#: inc/common.class.php:812 +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:78 +msgid "Link to the form" +msgstr "Ligação para o formulário" + +#: 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" @@ -1025,62 +1088,67 @@ msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: inc/form_language.class.php:68 inc/form_language.class.php:344 +#: 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:107 inc/form.class.php:1073 -#: inc/form.class.php:1171 inc/abstracttarget.class.php:1747 +#: inc/form_language.class.php:111 inc/form.class.php:1048 +#: inc/form.class.php:1173 inc/abstracttarget.class.php:161 +#: inc/abstractitiltarget.class.php:1541 msgid "The name cannot be empty!" msgstr "O nome não pode ser vazio!" -#: inc/form_language.class.php:115 +#: inc/form_language.class.php:119 msgid "The language must be associated to a form!" msgstr "" -#: inc/form_language.class.php:245 inc/form_language.class.php:279 +#: inc/form_language.class.php:249 msgid "Add a translation" msgstr "" -#: inc/form_language.class.php:307 inc/form_language.class.php:309 +#: inc/form_language.class.php:283 js/scripts.js:1179 +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:312 +#: inc/form_language.class.php:318 msgid "Filter list" msgstr "" -#: inc/form_language.class.php:317 inc/form_language.class.php:409 +#: inc/form_language.class.php:323 inc/form_language.class.php:413 msgid "No translation found" msgstr "" -#: inc/form_language.class.php:322 +#: inc/form_language.class.php:328 msgid "Do you want to delete the selected items?" msgstr "" -#: inc/form_language.class.php:333 inc/form_language.class.php:372 -#: inc/form.class.php:482 inc/abstracttarget.class.php:1821 +#: inc/form_language.class.php:337 inc/form_language.class.php:376 +#: inc/form.class.php:529 inc/abstractitiltarget.class.php:1615 msgid "Delete" msgstr "Excluir" -#: inc/form_language.class.php:343 +#: inc/form_language.class.php:347 msgid "Original string" msgstr "" -#: inc/form_language.class.php:395 +#: inc/form_language.class.php:399 msgid "Add a new language" msgstr "" -#: inc/form_language.class.php:428 inc/form_language.class.php:460 -#: inc/form.class.php:190 entrée standard:83 +#: 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/abstracttarget.class.php:228 -#: inc/targetticket.class.php:95 +#: inc/form_validator.class.php:68 inc/targetticket.class.php:98 +#: inc/abstractitiltarget.class.php:179 msgid "None" msgstr "Nenhum" @@ -1088,23 +1156,23 @@ msgstr "Nenhum" msgid "Need validaton?" msgstr "" -#: inc/form_validator.class.php:126 inc/abstracttarget.class.php:2296 +#: inc/form_validator.class.php:126 inc/abstractitiltarget.class.php:2028 msgid "No" msgstr "" -#: inc/form_validator.class.php:303 inc/targetproblem.class.php:146 -#: inc/entityconfig.class.php:262 inc/targetchange.class.php:483 -#: inc/abstracttarget.class.php:2285 inc/targetticket.class.php:306 -#: inc/targetticket.class.php:341 +#: inc/form_validator.class.php:303 inc/profile.class.php:62 +#: inc/targetproblem.class.php:146 inc/entityconfig.class.php:389 +#: inc/targetchange.class.php:483 inc/targetticket.class.php:317 +#: inc/targetticket.class.php:352 inc/abstractitiltarget.class.php:2017 msgctxt "button" msgid "Save" msgstr "" -#: inc/form_validator.class.php:709 inc/abstracttarget.class.php:1521 +#: inc/form_validator.class.php:717 inc/abstractitiltarget.class.php:1270 msgid "Validation" msgstr "" -#: inc/form_validator.class.php:711 +#: inc/form_validator.class.php:719 msgid "Choose a validator" msgstr "Escolher um validador" @@ -1115,417 +1183,446 @@ msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: inc/targetproblem.class.php:108 inc/targetproblem.class.php:589 +#: inc/targetproblem.class.php:108 inc/targetproblem.class.php:577 #: inc/targetchange.class.php:104 inc/targetchange.class.php:440 -#: inc/targetticket.class.php:124 inc/targetticket.class.php:227 +#: inc/targetticket.class.php:134 inc/targetticket.class.php:237 msgid "Properties" msgstr "" -#: inc/targetproblem.class.php:533 inc/targetchange.class.php:285 -#: inc/targetticket.class.php:1314 +#: inc/targetproblem.class.php:521 inc/targetchange.class.php:285 +#: inc/targetticket.class.php:1411 #, 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:590 inc/targetchange.class.php:105 -#: inc/abstracttarget.class.php:1423 inc/targetticket.class.php:125 +#: inc/targetproblem.class.php:578 inc/targetchange.class.php:105 +#: inc/targetticket.class.php:135 inc/abstractitiltarget.class.php:1172 msgid "Actors" -msgstr "Actores" +msgstr "Atores" -#: inc/targetproblem.class.php:643 entrée standard:48 +#: inc/targetproblem.class.php:631 entrée standard:48 msgid "Problem title" msgstr "" -#: inc/targetproblem.class.php:653 inc/targetchange.class.php:353 -#: inc/targetticket.class.php:188 +#: inc/targetproblem.class.php:641 inc/targetchange.class.php:353 +#: inc/targetticket.class.php:198 msgid "Content" msgstr "" -#: inc/targetproblem.class.php:663 inc/targetchange.class.php:363 +#: inc/targetproblem.class.php:651 inc/targetchange.class.php:363 msgid "Impact" msgstr "" -#: inc/targetproblem.class.php:673 entrée standard:56 +#: inc/targetproblem.class.php:661 entrée standard:56 msgid "Cause" msgstr "" -#: inc/targetproblem.class.php:683 entrée standard:58 +#: inc/targetproblem.class.php:671 entrée standard:58 msgid "Symptom" msgstr "" -#: inc/entityconfig.class.php:77 inc/entityconfig.class.php:86 -#: inc/entityconfig.class.php:94 inc/entityconfig.class.php:102 -#: inc/entityconfig.class.php:110 +#: inc/entityconfig.class.php:90 inc/entityconfig.class.php:99 +#: inc/entityconfig.class.php:107 inc/entityconfig.class.php:115 +#: inc/entityconfig.class.php:123 inc/entityconfig.class.php:131 +#: inc/entityconfig.class.php:139 inc/entityconfig.class.php:147 +#: inc/entityconfig.class.php:155 msgid "Inheritance of the parent entity" msgstr "" -#: inc/entityconfig.class.php:78 +#: inc/entityconfig.class.php:91 msgid "GLPi's helpdesk" msgstr "Helpdesk do GLPi" -#: inc/entityconfig.class.php:79 +#: inc/entityconfig.class.php:92 msgid "Service catalog simplified" msgstr "Catálogo de serviços simplificado" -#: inc/entityconfig.class.php:80 +#: inc/entityconfig.class.php:93 msgid "Service catalog extended" msgstr "Catálogo de serviços estendido" -#: inc/entityconfig.class.php:87 +#: inc/entityconfig.class.php:100 +msgid "All available forms" +msgstr "" + +#: inc/entityconfig.class.php:101 +msgid "Only default forms" +msgstr "" + +#: inc/entityconfig.class.php:108 msgid "Popularity sort" msgstr "Classificação de popularidade" -#: inc/entityconfig.class.php:88 +#: inc/entityconfig.class.php:109 msgid "Alphabetic sort" msgstr "Classificação alfabética" -#: inc/entityconfig.class.php:95 +#: inc/entityconfig.class.php:116 msgid "Merged with Forms" msgstr "Associado com Formulários" -#: inc/entityconfig.class.php:96 +#: inc/entityconfig.class.php:117 msgid "Distinct menu entry" msgstr "" -#: inc/entityconfig.class.php:103 inc/entityconfig.class.php:111 -#: inc/form.class.php:283 entrée standard:117 +#: inc/entityconfig.class.php:124 inc/entityconfig.class.php:132 +#: inc/entityconfig.class.php:140 inc/entityconfig.class.php:148 +#: inc/form.class.php:285 entrée standard:100 msgid "Visible" msgstr "" -#: inc/entityconfig.class.php:104 inc/entityconfig.class.php:112 +#: inc/entityconfig.class.php:125 inc/entityconfig.class.php:133 +#: inc/entityconfig.class.php:141 inc/entityconfig.class.php:149 msgid "Hidden" msgstr "" -#: inc/entityconfig.class.php:165 +#: inc/entityconfig.class.php:156 +msgid "Variable height" +msgstr "" + +#: inc/entityconfig.class.php:157 +msgid "Uniform height" +msgstr "" + +#: inc/entityconfig.class.php:231 msgid "Helpdesk" msgstr "Helpdesk" -#: inc/entityconfig.class.php:173 inc/entityconfig.class.php:276 +#: inc/entityconfig.class.php:239 inc/entityconfig.class.php:403 entrée +#: standard:44 msgid "Helpdesk mode" msgstr "Modo helpdesk" -#: inc/entityconfig.class.php:189 inc/entityconfig.class.php:286 +#: inc/entityconfig.class.php:250 +msgid "Default Form list mode" +msgstr "" + +#: inc/entityconfig.class.php:268 inc/entityconfig.class.php:413 msgid "Sort order" msgstr "" -#: inc/entityconfig.class.php:205 inc/entityconfig.class.php:296 +#: inc/entityconfig.class.php:284 inc/entityconfig.class.php:423 msgid "Knowledge base" msgstr "" -#: inc/entityconfig.class.php:220 +#: inc/entityconfig.class.php:299 msgid "Search" msgstr "" -#: inc/entityconfig.class.php:236 +#: inc/entityconfig.class.php:315 +msgid "Counters dashboard" +msgstr "" + +#: inc/entityconfig.class.php:331 msgid "Header message" msgstr "" -#: inc/entityconfig.class.php:248 inc/entityconfig.class.php:326 -#: inc/form.class.php:237 entrée standard:101 +#: inc/entityconfig.class.php:347 +msgid "Search issue" +msgstr "" + +#: inc/entityconfig.class.php:363 +msgid "Tile design" +msgstr "" + +#: inc/entityconfig.class.php:375 inc/entityconfig.class.php:453 +#: inc/form.class.php:239 entrée standard:84 msgid "Header" msgid_plural "Headers" msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: inc/entityconfig.class.php:306 +#: inc/entityconfig.class.php:433 msgid "Display search field" msgstr "" -#: inc/entityconfig.class.php:316 +#: inc/entityconfig.class.php:443 msgid "Display header" msgstr "" -#: inc/questionrange.class.php:53 +#: 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:63 +#: inc/questionrange.class.php:62 inc/questionparameter/range.class.php:69 msgid "Minimum range" msgstr "" -#: inc/questionrange.class.php:72 +#: inc/questionrange.class.php:71 inc/questionparameter/range.class.php:78 msgid "maximum range" msgstr "" -#: inc/questionrange.class.php:105 -msgid "Min" -msgstr "Mín" - -#: inc/questionrange.class.php:107 -msgid "Max" -msgstr "Máx" - -#: inc/form.class.php:64 inc/form.class.php:388 +#: inc/form.class.php:66 inc/form.class.php:432 msgid "Public access" msgstr "Acesso público" -#: inc/form.class.php:65 inc/form.class.php:392 +#: inc/form.class.php:67 inc/form.class.php:436 msgid "Private access" msgstr "Acesso privado" -#: inc/form.class.php:66 inc/form.class.php:396 +#: inc/form.class.php:68 inc/form.class.php:440 msgid "Restricted access" msgstr "Acesso restrito" -#: inc/form.class.php:120 -msgid "Forms waiting for validation" -msgstr "Formulários aguardando validação" +#: inc/form.class.php:122 +msgid "Answers waiting for validation" +msgstr "" -#: inc/form.class.php:122 inc/form.class.php:1567 inc/form.class.php:1593 +#: inc/form.class.php:124 inc/form.class.php:1606 inc/form.class.php:1632 msgid "Import forms" -msgstr "Formulários de importação" +msgstr "Importar formulários" -#: inc/form.class.php:138 +#: inc/form.class.php:140 msgid "Characteristics" msgstr "" -#: inc/form.class.php:181 +#: inc/form.class.php:183 msgid "Recursive" msgstr "" -#: inc/form.class.php:202 +#: inc/form.class.php:204 msgid "Homepage" msgstr "Página inicial" -#: inc/form.class.php:215 +#: inc/form.class.php:217 msgid "Access" msgstr "Acesso" -#: inc/form.class.php:246 inc/form.class.php:314 inc/form.class.php:372 entrée -#: standard:53 +#: 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:259 entrée standard:66 -msgid "Icon" +#: inc/form.class.php:300 inc/form.class.php:341 inc/form.class.php:416 +msgid "Default form" msgstr "" -#: inc/form.class.php:267 entrée standard:78 -msgid "Icon color" +#: inc/form.class.php:329 inc/form.class.php:394 +msgid "Inactive" msgstr "" -#: inc/form.class.php:275 entrée standard:97 -msgid "Background color" +#: inc/form.class.php:340 inc/form.class.php:413 +msgid "Not default form" msgstr "" -#: inc/form.class.php:313 inc/form.class.php:368 -msgid "Inactive" +#: inc/form.class.php:364 inc/form.class.php:448 entrée standard:75 +msgid "All languages" msgstr "" -#: inc/form.class.php:337 inc/form.class.php:404 -msgid "All langages" -msgstr "Todas as línguas" - -#: inc/form.class.php:448 entrée standard:119 +#: inc/form.class.php:492 entrée standard:102 msgid "Answers title" msgstr "" -#: inc/form.class.php:460 inc/form.class.php:512 +#: inc/form.class.php:504 inc/form.class.php:563 msgid "Target" msgid_plural "Targets" msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: inc/form.class.php:477 -msgid "Edit" +#: inc/form.class.php:506 +msgid "Actions" msgstr "" -#: inc/form.class.php:495 inc/form.class.php:2085 +#: inc/form.class.php:546 inc/form.class.php:2130 msgid "Add a target" msgstr "" -#: inc/form.class.php:515 +#: inc/form.class.php:566 msgid "Preview" msgstr "" -#: inc/form.class.php:516 +#: inc/form.class.php:567 msgid "properties" msgstr "" -#: inc/form.class.php:905 +#: inc/form.class.php:886 msgid "What are you looking for?" msgstr "" -#: inc/form.class.php:913 +#: inc/form.class.php:894 #, php-format msgid "My %1$d last forms (requester)" msgstr "" -#: inc/form.class.php:916 +#: inc/form.class.php:897 msgid "No form posted yet" msgstr "Nenhum formulário publicado" -#: inc/form.class.php:946 +#: inc/form.class.php:927 msgid "All my forms (requester)" -msgstr "Todos os meus formulários (solicitante)" +msgstr "Todos os meus formulários (requerente)" -#: inc/form.class.php:959 +#: inc/form.class.php:940 #, php-format msgid "My %1$d last forms (validator)" msgstr "" -#: inc/form.class.php:967 +#: inc/form.class.php:948 msgid "No form waiting for validation" msgstr "Nenhum formulário esperando por validação" -#: inc/form.class.php:1002 +#: inc/form.class.php:983 msgid "All my forms (validator)" -msgstr "Todas os meus formulários (validador)" +msgstr "Todos os meus formulários (validador)" + +#: inc/form.class.php:1184 +msgid "Cannot use empty name for form answers. Keeping the previous value." +msgstr "" -#: inc/form.class.php:1149 +#: inc/form.class.php:1279 #, 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:1308 +#: inc/form.class.php:1359 msgid "Errored duplicate" msgstr "" -#: inc/form.class.php:1319 +#: inc/form.class.php:1370 msgid "Duplicate" msgstr "Duplicado" -#: inc/form.class.php:1366 +#: inc/form.class.php:1417 msgctxt "button" msgid "Post" msgstr "" -#: inc/form.class.php:1384 +#: inc/form.class.php:1440 #, php-format msgid "Form duplicated: %s" msgstr "Formulário duplicado: %s" -#: inc/form.class.php:1395 +#: inc/form.class.php:1456 #, php-format msgid "Form Transfered: %s" msgstr "Formulário transferido: %s" -#: inc/form.class.php:1414 +#: inc/form.class.php:1480 msgid "Back" msgstr "Voltar" -#: inc/form.class.php:1540 +#: inc/form.class.php:1579 msgid "Upload of JSON files not allowed." msgstr "Não é permitido o upload de ficheiros JSON." -#: inc/form.class.php:1543 +#: inc/form.class.php:1582 msgid "You may allow JSON files right now." msgstr "Você pode agora permitir ficheiros JSON." -#: inc/form.class.php:1544 +#: inc/form.class.php:1583 msgctxt "button" msgid "Create" msgstr "Criar" -#: inc/form.class.php:1547 inc/form.class.php:1558 +#: inc/form.class.php:1586 inc/form.class.php:1597 msgid "Please contact your GLPI administrator." msgstr "Por favor, contate o administrador do GLPI." -#: inc/form.class.php:1548 inc/form.class.php:1559 +#: inc/form.class.php:1587 inc/form.class.php:1598 msgctxt "button" msgid "Back" msgstr "Voltar" -#: inc/form.class.php:1551 +#: inc/form.class.php:1590 msgid "Upload of JSON files not enabled." msgstr "Não está habilitado a fazer upload de ficheiros JSON." -#: inc/form.class.php:1554 inc/form.class.php:1557 +#: inc/form.class.php:1593 inc/form.class.php:1596 msgid "You may enable JSON files right now." msgstr "Pode agora habilitar ficheiros JSON." -#: inc/form.class.php:1555 +#: inc/form.class.php:1594 msgctxt "button" msgid "Enable" msgstr "Habilitado" -#: inc/form.class.php:1602 +#: inc/form.class.php:1641 msgctxt "button" msgid "Send" msgstr "" -#: inc/form.class.php:1621 +#: inc/form.class.php:1660 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:1625 inc/form.class.php:1629 +#: inc/form.class.php:1664 inc/form.class.php:1668 msgid "Forms import impossible, the file seems corrupt" -msgstr "Não foi possível importar formulários. O ficheiro está corrumpido." +msgstr "Não foi possível importar formulários. O ficheiro está corrompido." -#: inc/form.class.php:1635 +#: inc/form.class.php:1674 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:1642 +#: inc/form.class.php:1681 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:1668 +#: inc/form.class.php:1707 #, php-format msgid "Failed to import %s" msgstr "Falha na importação %s" -#: inc/form.class.php:1673 +#: inc/form.class.php:1712 #, php-format msgid "Forms successfully imported from %s" msgstr "Formulários importados com êxito de %s" -#: inc/form.class.php:1736 +#: inc/form.class.php:1775 #, 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:1744 +#: inc/form.class.php:1783 #, php-format msgid "You don't have right to update the entity %1$s." msgstr "" -#: inc/form.class.php:1754 +#: inc/form.class.php:1793 #, 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:1832 +#: inc/form.class.php:1875 msgid "Failed to create JSON document type" msgstr "Falha ao criar o tipo de documento JSON" -#: inc/form.class.php:1839 +#: inc/form.class.php:1882 msgid "JSON document type not found" msgstr "Tipo de documento JSON não encontrado" -#: inc/form.class.php:1846 +#: inc/form.class.php:1889 msgid "Failed to update JSON document type" msgstr "Falha ao atualizar o tipo de documento JSON" -#: inc/form.class.php:1866 +#: inc/form.class.php:1909 msgid "Forms without category" msgstr "Formulários sem categoria" -#: inc/form.class.php:1889 +#: inc/form.class.php:1930 msgid "No form available" msgstr "" -#: inc/form.class.php:2117 inc/abstracttarget.class.php:2004 -#: inc/abstracttarget.class.php:2285 inc/targetticket.class.php:381 +#: inc/form.class.php:2161 inc/targetticket.class.php:392 +#: inc/abstractitiltarget.class.php:1734 inc/abstractitiltarget.class.php:2017 msgid "Add" msgstr "Adicionar" -#: inc/form.class.php:2135 inc/form.class.php:2158 +#: inc/form.class.php:2179 inc/form.class.php:2202 msgid "Unsupported target type." msgstr "Tipo de destino não suportado." -#: inc/form.class.php:2197 +#: inc/form.class.php:2241 msgid "plugin_formcreator_load_check" msgstr "" @@ -1556,8 +1653,7 @@ msgstr "" msgid "Check list" msgstr "" -#: inc/section.class.php:71 inc/question.class.php:796 entrée standard:63 -#: entrée standard:44 +#: inc/section.class.php:71 entrée standard:53 standard:44 msgid "Section" msgid_plural "Sections" msgstr[0] "" @@ -1565,74 +1661,103 @@ msgstr[1] "" msgstr[2] "" #: inc/section.class.php:123 inc/section.class.php:164 -#: inc/question.class.php:314 +#: inc/question.class.php:312 msgid "The title is required" msgstr "O título é obrigatório" -#: inc/question.class.php:69 inc/abstracttarget.class.php:1222 -#: inc/abstracttarget.class.php:1259 inc/abstracttarget.class.php:1337 -#: inc/abstracttarget.class.php:1465 inc/abstracttarget.class.php:1540 -#: inc/targetticket.class.php:1037 inc/targetticket.class.php:1076 entrée -#: standard:41 +#: 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:1134 +#: inc/targetticket.class.php:1173 inc/abstractitiltarget.class.php:968 +#: inc/abstractitiltarget.class.php:1005 inc/abstractitiltarget.class.php:1083 +#: inc/abstractitiltarget.class.php:1214 inc/abstractitiltarget.class.php:1295 +#: entrée standard:41 msgid "Question" msgid_plural "Questions" msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: inc/question.class.php:225 entrée standard:37 +#: inc/question.class.php:228 entrée standard:37 msgid "Count of conditions" msgstr "" -#: inc/question.class.php:322 +#: inc/question.class.php:320 msgid "The field type is required" msgstr "O tipo de campo é necessário" -#: inc/question.class.php:329 +#: inc/question.class.php:327 msgid "The section is required" msgstr "A seção é exigida" -#: inc/question.class.php:341 +#: inc/question.class.php:339 #, 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." +msgstr "O tipo de campo %1$s não está disponível para a questão %2$s." -#: inc/question.class.php:355 +#: inc/question.class.php:353 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." +msgstr "Este tipo de questão não é compatível com formulários públicos." -#: inc/question.class.php:364 +#: inc/question.class.php:362 msgid "This type of question requires parameters" -msgstr "Este tipo de pergunta requer parâmetros" +msgstr "Este tipo de questão requer parâmetros" -#: inc/question.class.php:370 +#: inc/question.class.php:368 msgid "A parameter is missing for this question type" -msgstr "Um parâmetro está ausente para esse tipo de pergunta" +msgstr "Um parâmetro está ausente para esse tipo de questão" -#: inc/question.class.php:752 entrée standard:83 -msgid "Add a question" -msgstr "Adicionar questão" +#: inc/question.class.php:1268 +msgid "Service levels" +msgstr "" -#: inc/question.class.php:755 -msgid "Edit a question" -msgstr "Editar questão" +#: inc/question.class.php:1269 inc/abstractitiltarget.class.php:806 +msgid "SLA" +msgstr "" -#: inc/question.class.php:778 entrée standard:42 -msgid "Title" +#: inc/question.class.php:1270 inc/abstractitiltarget.class.php:879 +msgid "OLA" msgstr "" -#: inc/question.class.php:847 -msgid "Required" -msgstr "Necessário" +#: inc/question.class.php:1287 inc/question.class.php:1327 +#: inc/question.class.php:1330 +msgid "Assets" +msgstr "" -#: inc/question.class.php:864 -msgid "Show empty" -msgstr "Mostrar vazio" +#: inc/question.class.php:1301 hook.php:691 hook.php:708 +msgid "Assistance" +msgstr "" -#: inc/question.class.php:907 -msgid "Condition to show the question" +#: inc/question.class.php:1306 +msgid "Management" +msgstr "" + +#: inc/question.class.php:1315 +msgid "Tools" msgstr "" +#: inc/question.class.php:1316 +msgid "Notes" +msgstr "" + +#: inc/question.class.php:1317 +msgid "RSS feed" +msgstr "" + +#: inc/question.class.php:1319 +msgid "Administration" +msgstr "" + +#: inc/question.class.php:1327 inc/question.class.php:1330 +msgid "Plugin" +msgid_plural "Plugins" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + #: inc/abstractquestionparameter.class.php:92 msgid "Parameter" msgstr "Parâmetro " @@ -1641,288 +1766,102 @@ msgstr "Parâmetro " msgid "Field name" msgstr "Campo nome" -#: inc/abstracttarget.class.php:214 +#: inc/abstracttarget.class.php:96 msgid "Current active entity" -msgstr "Entidade ativa atual" +msgstr "Entidade atual ativa" -#: inc/abstracttarget.class.php:215 +#: inc/abstracttarget.class.php:97 msgid "Default requester user's entity" -msgstr "Entidade do utilizador do solicitante padrão" +msgstr "Entidade padrão do utilizador requerente" -#: inc/abstracttarget.class.php:216 +#: inc/abstracttarget.class.php:98 msgid "First dynamic requester user's entity (alphabetical)" msgstr "" -"Entidade do utilizador do primeiro solicitante dinâmico (em ordem " -"alfabética)" +"Primeira entidade dinâmica do utilizador requerente (em ordem alfabética)" -#: inc/abstracttarget.class.php:217 +#: inc/abstracttarget.class.php:99 msgid "Last dynamic requester user's entity (alphabetical)" msgstr "" -"Entidade do utilizador do último solicitante dinâmico (em ordem alfabética)" +"Ultima entidade dinâmica do utilizador requerente (em ordem alfabética)" -#: inc/abstracttarget.class.php:218 +#: inc/abstracttarget.class.php:100 msgid "The form entity" msgstr "A entidade do formulário" -#: inc/abstracttarget.class.php:219 +#: inc/abstracttarget.class.php:101 msgid "Default entity of the validator" msgstr "Entidade padrão do validador" -#: inc/abstracttarget.class.php:220 +#: inc/abstracttarget.class.php:102 msgid "Specific entity" msgstr "Entidade específica" -#: inc/abstracttarget.class.php:221 +#: inc/abstracttarget.class.php:103 msgid "Default entity of a user type question answer" -msgstr "Entidade padrão de uma resposta de pergunta de tipo de usuário" +msgstr "Entidade padrão de uma resposta de questão de tipo de usuário" -#: inc/abstracttarget.class.php:222 +#: inc/abstracttarget.class.php:104 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:229 -msgid "Tags from questions" -msgstr "Tags de perguntas" - -#: inc/abstracttarget.class.php:230 -msgid "Specific tags" -msgstr "Tags específicas" - -#: inc/abstracttarget.class.php:231 -msgid "Tags from questions and specific tags" -msgstr "Tags de perguntas e tags específicas" +msgstr "De um objeto GLPI > resposta de questão de tipo de entidade" -#: inc/abstracttarget.class.php:232 -msgid "Tags from questions or specific tags" -msgstr "Tags de perguntas ou tags específicas" - -#: inc/abstracttarget.class.php:238 -msgid "equals to the answer to the question" -msgstr "equivale à resposta para a pergunta" - -#: inc/abstracttarget.class.php:239 -msgid "calculated from the ticket creation date" -msgstr "calculado a partir da data de criação do ticket" - -#: inc/abstracttarget.class.php:240 -msgid "calculated from the answer to the question" -msgstr "calculado a partir da resposta à pergunta" - -#: inc/abstracttarget.class.php:246 -msgid "SLA from template or none" -msgstr "ANS do modelo ou nenhum" - -#: inc/abstracttarget.class.php:247 -msgid "Specific SLA" -msgstr "ANS especifico" - -#: inc/abstracttarget.class.php:248 inc/abstracttarget.class.php:256 -#: inc/abstracttarget.class.php:264 inc/abstracttarget.class.php:272 -#: inc/abstracttarget.class.php:281 inc/targetticket.class.php:97 -#: inc/targetticket.class.php:106 -msgid "Equals to the answer to the question" -msgstr "Igual à resposta à pergunta" - -#: inc/abstracttarget.class.php:254 -msgid "OLA from template or none" -msgstr "Acordo de Nível Operacional do modelo ou nenhum" - -#: inc/abstracttarget.class.php:255 -msgid "Specific OLA" -msgstr "Acordo de Nível Operacional especifico" - -#: inc/abstracttarget.class.php:262 -msgid "Urgency from template or Medium" -msgstr "Urgência do modelo ou médio" - -#: inc/abstracttarget.class.php:263 -msgid "Specific urgency" -msgstr "Urgência específica" - -#: inc/abstracttarget.class.php:270 -msgid "Category from template or none" -msgstr "Categoria do modelo ou nenhum" - -#: inc/abstracttarget.class.php:271 -msgid "Specific category" -msgstr "Categoria específica" - -#: inc/abstracttarget.class.php:273 inc/targetticket.class.php:98 -msgid "Last valid answer" -msgstr "Ultima resposta válida" - -#: inc/abstracttarget.class.php:279 -msgid "Location from template or none" -msgstr "Localização do modelo ou nehum" - -#: inc/abstracttarget.class.php:280 -msgid "Specific location" -msgstr "Localização específica" - -#: inc/abstracttarget.class.php:292 +#: inc/abstracttarget.class.php:115 msgid "Always generated" msgstr "" -#: inc/abstracttarget.class.php:293 +#: inc/abstracttarget.class.php:116 msgid "Disabled unless" msgstr "" -#: inc/abstracttarget.class.php:294 +#: inc/abstracttarget.class.php:117 msgid "Generated unless" msgstr "" -#: inc/abstracttarget.class.php:300 -msgid "No validation" -msgstr "" - -#: inc/abstracttarget.class.php:301 -msgid "Specific user or group" -msgstr "" - -#: inc/abstracttarget.class.php:302 -msgid "User from question answer" -msgstr "" - -#: inc/abstracttarget.class.php:927 -msgid "Destination entity" -msgstr "" - -#: inc/abstracttarget.class.php:943 -msgid "User type question" -msgstr "Pergunta tipo de utilizador" - -#: inc/abstracttarget.class.php:944 -msgid "Entity type question" -msgstr "Pergunta de tipo de entidade" - -#: inc/abstracttarget.class.php:1048 -msgid "Minute" -msgid_plural "Minutes" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/abstracttarget.class.php:1049 -msgid "Hour" -msgid_plural "Hours" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/abstracttarget.class.php:1050 -msgid "Day" -msgid_plural "Days" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/abstracttarget.class.php:1051 -msgid "Month" -msgid_plural "Months" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/abstracttarget.class.php:1083 -msgid "SLA (TTO/TTR)" -msgstr "SLA (TTO/TTR)" - -#: inc/abstracttarget.class.php:1084 inc/abstracttarget.class.php:1157 -msgid "Question (TTO/TTR)" -msgstr "Questão (TTO/TTR)" - -#: inc/abstracttarget.class.php:1156 -msgid "OLA (TTO/TTR)" -msgstr "OLA (TTO/TTR)" - -#: inc/abstracttarget.class.php:1260 -msgid "Urgency " -msgstr "Urgência " - -#: inc/abstracttarget.class.php:1290 -msgid "Ticket tags" -msgstr "Tags de tickets" - -#: inc/abstracttarget.class.php:1338 -msgid "Tags" -msgstr "Tags" - -#: inc/abstracttarget.class.php:1454 -msgid "Location" -msgstr "" - -#: inc/abstracttarget.class.php:1466 -msgid "Location " -msgstr "Localização " - -#: inc/abstracttarget.class.php:1707 +#: inc/abstracttarget.class.php:128 msgid "A target must be associated to a form." msgstr "Um alvo deve ser associado a um formulário" -#: inc/abstracttarget.class.php:1712 +#: inc/abstracttarget.class.php:133 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:1717 +#: inc/abstracttarget.class.php:138 msgid "Name is required." msgstr "É necessário um nome." -#: inc/abstracttarget.class.php:1753 -msgid "The description cannot be empty!" -msgstr "A descrição não pode estar vazia!" - -#: inc/abstracttarget.class.php:1987 -msgid "Watcher" -msgid_plural "Watchers" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/abstracttarget.class.php:2006 -msgid "Cancel" -msgstr "Cancelar" - -#: inc/abstracttarget.class.php:2278 inc/abstracttarget.class.php:2295 -#: inc/abstracttarget.class.php:2296 -msgid "Email followup" +#: inc/abstracttarget.class.php:502 +msgid "Destination entity" msgstr "" -#: inc/abstracttarget.class.php:2293 inc/abstracttarget.class.php:2321 -msgid "Group" -msgstr "" +#: inc/abstracttarget.class.php:518 +msgid "User type question" +msgstr "Pergunta tipo de utilizador" -#: inc/abstracttarget.class.php:2294 inc/abstracttarget.class.php:2350 -msgid "Supplier" -msgstr "" +#: inc/abstracttarget.class.php:519 +msgid "Entity type question" +msgstr "Pergunta de tipo de entidade" -#: inc/abstracttarget.class.php:2295 -msgid "Yes" -msgstr "" +#: inc/filter/itilcategoryfilter.class.php:52 +#: inc/filter/itilcategoryfilter.class.php:54 +msgid "Request categories" +msgstr "Solicitar categorias" -#: inc/abstracttarget.class.php:2332 -msgid "Group from the object" -msgstr "Grupo do objeto" +#: inc/filter/itilcategoryfilter.class.php:53 +#: inc/filter/itilcategoryfilter.class.php:54 +msgid "Incident categories" +msgstr "Categorias de incidentes" -#: inc/abstracttarget.class.php:2338 -msgid "Tech group from the object" -msgstr "Grupo técnico do objeto" +#: inc/filter/itilcategoryfilter.class.php:55 +msgid "Change categories" +msgstr "" -#: inc/questionregex.class.php:53 +#: inc/questionregex.class.php:52 msgid "Question regular expression" msgid_plural "Question regular expressions" msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: inc/questionregex.class.php:96 -msgid "" -"Specify the additional validation conditions in the description of the " -"question to help users." -msgstr "" -"Especifique as condições de validação adicionais na descrição da pergunta " -"para ajudar os utilizadores." - -#: inc/questiondependency.class.php:68 +#: inc/questiondependency.class.php:66 msgid "Question dependency" msgid_plural "Question dependencies" msgstr[0] "" @@ -1943,153 +1882,349 @@ msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: inc/targetticket.class.php:53 entrée standard:43 +#: 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:96 +#: inc/targetticket.class.php:99 msgid "Specific asset" msgstr "Ativo específico" -#: inc/targetticket.class.php:104 +#: inc/targetticket.class.php:100 inc/targetticket.class.php:116 +#: inc/abstractitiltarget.class.php:200 inc/abstractitiltarget.class.php:208 +#: inc/abstractitiltarget.class.php:216 inc/abstractitiltarget.class.php:224 +#: inc/abstractitiltarget.class.php:233 +msgid "Equals to the answer to the question" +msgstr "Igual à resposta à questão" + +#: inc/targetticket.class.php:101 inc/abstractitiltarget.class.php:225 +#: inc/abstractitiltarget.class.php:234 +msgid "Last valid answer" +msgstr "Ultima resposta válida" + +#: 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:105 +#: inc/targetticket.class.php:115 msgid "Specific type" msgstr "" -#: inc/targetticket.class.php:178 entrée standard:48 +#: inc/targetticket.class.php:188 entrée standard:48 msgid "Ticket title" msgstr "Título do ticket" -#: inc/targetticket.class.php:290 +#: inc/targetticket.class.php:301 msgid "Add validation message as first ticket followup" msgstr "" "Adicionar mensagem de validação como primeiro acompanhamento do ticket" -#: inc/targetticket.class.php:324 +#: inc/targetticket.class.php:335 msgid "Add a field" msgstr "" -#: inc/targetticket.class.php:329 -msgid "Field" -msgstr "" - -#: inc/targetticket.class.php:352 +#: inc/targetticket.class.php:363 msgid "Managed fields" msgstr "" -#: inc/targetticket.class.php:359 +#: inc/targetticket.class.php:370 msgid "No managed field" msgstr "" -#: inc/targetticket.class.php:379 +#: inc/targetticket.class.php:390 msgid "Link to an other ticket" msgstr "Ligação para outro ticket" -#: inc/targetticket.class.php:388 +#: inc/targetticket.class.php:399 msgid "An other destination of this form" msgstr "Outro destino deste formulário" -#: inc/targetticket.class.php:389 +#: inc/targetticket.class.php:400 msgid "An existing ticket" msgstr "Um ticket existente" -#: inc/targetticket.class.php:390 +#: inc/targetticket.class.php:401 msgid "A ticket from an answer to a question" msgstr "" -#: inc/targetticket.class.php:471 +#: inc/targetticket.class.php:482 msgctxt "button" msgid "Delete permanently" msgstr "" -#: inc/targetticket.class.php:724 +#: inc/targetticket.class.php:741 msgid "Invalid link type" msgstr "Tipo de ligação inválida" -#: inc/targetticket.class.php:744 +#: inc/targetticket.class.php:761 msgid "Invalid linked item type" msgstr "Inválido tipo de item ligado" -#: inc/targetticket.class.php:757 +#: inc/targetticket.class.php:774 msgid "Linked item does not exists" msgstr "Item vinculado não existe" -#: inc/targetticket.class.php:770 +#: inc/targetticket.class.php:787 msgid "Failed to link the item" msgstr "Falha ao ligar o item" -#: inc/targetticket.class.php:937 install/install.php:330 +#: inc/targetticket.class.php:959 install/install.php:368 msgid "Your form has been accepted by the validator" msgstr "O seu formulário foi aceite pelo validador" -#: inc/targetticket.class.php:1038 +#: inc/targetticket.class.php:1110 +msgid "Request source" +msgstr "" + +#: inc/targetticket.class.php:1135 msgid "Type " msgstr "" -#: inc/targetticket.class.php:1066 +#: inc/targetticket.class.php:1163 msgid "Associated elements" msgstr "" -#: inc/targetticket.class.php:1077 +#: inc/targetticket.class.php:1174 msgid "Item " msgstr "Item " -#: inc/translation.class.php:163 +#: inc/translation.class.php:153 msgid "No more string to translate" msgstr "" -#: inc/translation.class.php:226 +#: inc/translation.class.php:216 msgid "Language not found." msgstr "" -#: inc/translation.class.php:231 +#: inc/translation.class.php:221 msgid "Form not found." msgstr "" -#: inc/translation.class.php:244 +#: inc/translation.class.php:234 msgid "Failed to add the translation." msgstr "" -#: inc/form_profile.class.php:48 inc/form_profile.class.php:85 -msgid "Access type" -msgid_plural "Access types" +#: inc/abstractitiltarget.class.php:180 +msgid "Tags from questions" +msgstr "Tags de questões" + +#: inc/abstractitiltarget.class.php:181 +msgid "Specific tags" +msgstr "Etiquetas específicas" + +#: inc/abstractitiltarget.class.php:182 +msgid "Tags from questions and specific tags" +msgstr "Tags de questões e tags específicas" + +#: inc/abstractitiltarget.class.php:183 +msgid "Tags from questions or specific tags" +msgstr "Tags de questões ou tags específicas" + +#: inc/abstractitiltarget.class.php:189 +msgid "TTR from template or none" +msgstr "" + +#: inc/abstractitiltarget.class.php:190 +msgid "equals to the answer to the question" +msgstr "equivale à resposta para a questão" + +#: inc/abstractitiltarget.class.php:191 +msgid "calculated from the ticket creation date" +msgstr "calculado a partir da data de criação do ticket" + +#: inc/abstractitiltarget.class.php:192 +msgid "calculated from the answer to the question" +msgstr "calculado a partir da resposta à questão" + +#: inc/abstractitiltarget.class.php:198 +msgid "SLA from template or none" +msgstr "ANS do modelo ou nenhum" + +#: inc/abstractitiltarget.class.php:199 +msgid "Specific SLA" +msgstr "ANS especifico" + +#: inc/abstractitiltarget.class.php:206 +msgid "OLA from template or none" +msgstr "Acordo de Nível Operacional do modelo ou nenhum" + +#: inc/abstractitiltarget.class.php:207 +msgid "Specific OLA" +msgstr "Acordo de Nível Operacional especifico" + +#: inc/abstractitiltarget.class.php:214 +msgid "Urgency from template or Medium" +msgstr "Urgência do modelo ou médio" + +#: inc/abstractitiltarget.class.php:215 +msgid "Specific urgency" +msgstr "Urgência específica" + +#: inc/abstractitiltarget.class.php:222 +msgid "Category from template or none" +msgstr "Categoria do modelo ou nenhum" + +#: inc/abstractitiltarget.class.php:223 +msgid "Specific category" +msgstr "Categoria específica" + +#: inc/abstractitiltarget.class.php:231 +msgid "Location from template or none" +msgstr "Localização do modelo ou nenhum" + +#: inc/abstractitiltarget.class.php:232 +msgid "Specific location" +msgstr "Localização específica" + +#: inc/abstractitiltarget.class.php:240 +msgid "No validation" +msgstr "" + +#: inc/abstractitiltarget.class.php:241 +msgid "Specific user or group" +msgstr "" + +#: inc/abstractitiltarget.class.php:242 +msgid "User from question answer" +msgstr "" + +#: inc/abstractitiltarget.class.php:243 +msgid "Group from question answer" +msgstr "" + +#: inc/abstractitiltarget.class.php:794 +msgid "Minute" +msgid_plural "Minutes" msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: inc/form_profile.class.php:99 -msgid "Link to the form" -msgstr "Ligação para o formulário" +#: inc/abstractitiltarget.class.php:795 +msgid "Hour" +msgid_plural "Hours" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: inc/form_profile.class.php:112 -msgid "Please activate the form to view the link" +#: inc/abstractitiltarget.class.php:796 +msgid "Day" +msgid_plural "Days" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: inc/abstractitiltarget.class.php:797 +msgid "Month" +msgid_plural "Months" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: inc/abstractitiltarget.class.php:829 +msgid "SLA (TTO/TTR)" +msgstr "SLA (TTO/TTR)" + +#: inc/abstractitiltarget.class.php:830 inc/abstractitiltarget.class.php:903 +msgid "Question (TTO/TTR)" +msgstr "Questão (TTO/TTR)" + +#: inc/abstractitiltarget.class.php:902 +msgid "OLA (TTO/TTR)" +msgstr "OLA (TTO/TTR)" + +#: inc/abstractitiltarget.class.php:1006 +msgid "Urgency " +msgstr "Urgência " + +#: inc/abstractitiltarget.class.php:1036 +msgid "Ticket tags" +msgstr "Etiquetas de tickets" + +#: inc/abstractitiltarget.class.php:1084 +msgid "Tags" +msgstr "Etiquetas" + +#: inc/abstractitiltarget.class.php:1203 +msgid "Location" msgstr "" -#: inc/form_profile.class.php:120 -msgid "Enable captcha" +#: inc/abstractitiltarget.class.php:1215 +msgid "Location " +msgstr "Localização " + +#: inc/abstractitiltarget.class.php:1547 +msgid "The description cannot be empty!" +msgstr "A descrição não pode estar vazia!" + +#: inc/abstractitiltarget.class.php:1717 +msgid "Watcher" +msgid_plural "Watchers" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: inc/abstractitiltarget.class.php:1736 +msgid "Cancel" +msgstr "Cancelar" + +#: inc/abstractitiltarget.class.php:2011 inc/abstractitiltarget.class.php:2027 +#: inc/abstractitiltarget.class.php:2028 +msgid "Email followup" +msgstr "" + +#: inc/abstractitiltarget.class.php:2025 inc/abstractitiltarget.class.php:2053 +msgid "Group" msgstr "" -#: install/install.php:127 +#: inc/abstractitiltarget.class.php:2026 inc/abstractitiltarget.class.php:2082 +msgid "Supplier" +msgstr "" + +#: inc/abstractitiltarget.class.php:2027 +msgid "Yes" +msgstr "" + +#: inc/abstractitiltarget.class.php:2064 +msgid "Group from the object" +msgstr "Grupo do objeto" + +#: inc/abstractitiltarget.class.php:2070 +msgid "Tech group from the object" +msgstr "Grupo técnico do objeto" + +#: install/install.php:133 msgid "" "Upgrade tables to innoDB; run php bin/console " "glpi:migration:myisam_to_innodb" msgstr "" -#: install/install.php:311 +#: install/install.php:174 +#, 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:349 msgid "A form has been created" msgstr "Um formulário foi criado" -#: install/install.php:312 +#: install/install.php:350 msgid "Your request has been saved" msgstr "Seu pedido foi gravado" -#: install/install.php:313 +#: install/install.php:351 msgid "" "Hi,\\nYour request from GLPI has been successfully saved with number " "##formcreator.request_id## and transmitted to the helpdesk team.\\nYou can " @@ -2100,11 +2235,11 @@ msgstr "" " verificar as suas respostas no seguinte " "link:\\n##formcreator.validation_link##" -#: install/install.php:318 +#: install/install.php:356 msgid "A form from GLPI need to be validate" msgstr "Precisa validar um formulário de GLPI" -#: install/install.php:319 +#: install/install.php:357 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 " @@ -2114,11 +2249,11 @@ msgstr "" "validador.\\nVocê pode acede-lo clicando no " "link:\\n##formcreator.validation_link##" -#: install/install.php:324 +#: install/install.php:362 msgid "Your form has been refused by the validator" msgstr "O seu formulário foi recusado pelo validador" -#: install/install.php:325 +#: install/install.php:363 msgid "" "Hi,\\nWe are sorry to inform you that your form has been refused by the " "validator for the reason " @@ -2129,7 +2264,7 @@ msgstr "" " 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:331 +#: install/install.php:369 msgid "" "Hi,\\nWe are pleased to inform you that your form has been accepted by the " "validator.\\nYour request will be considered soon." @@ -2137,11 +2272,11 @@ 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:336 +#: install/install.php:374 msgid "Your form has been deleted by an administrator" msgstr "O seu formulário foi excluído por um administrador" -#: install/install.php:337 +#: install/install.php:375 msgid "" "Hi,\\nWe are sorry to inform you that your request cannot be considered and " "has been deleted by an administrator." @@ -2149,100 +2284,132 @@ 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:560 +#: install/install.php:601 msgid "Formcreator - Sync service catalog issues" msgstr "Formcreator-problemas de catálogo de serviços de sincronização" -#: hook.php:299 +#: hook.php:305 msgctxt "button" msgid "Duplicate" msgstr "Duplicado" -#: hook.php:300 +#: hook.php:306 msgid "Transfer" msgstr "" -#: hook.php:301 +#: hook.php:307 msgctxt "button" msgid "Export" msgstr "" -#: hook.php:536 -msgid "Seek assistance" -msgstr "Procurar assistência" - -#: hook.php:541 -msgid "My requests for assistance" -msgstr "Os meus pedidos de assistência" - -#: hook.php:556 -msgid "Consult feeds" -msgstr "Consultar feeds" - -#: hook.php:623 +#: hook.php:667 msgid "Cancel my ticket" msgstr "Cancelar o meu ticket" -#: hook.php:630 -msgid "processing issues" +#: hook.php:685 +msgid "Old" msgstr "" -#: hook.php:631 -msgid "waiting issues" +#: hook.php:692 +#, php-format +msgid "Number of %s" msgstr "" -#: hook.php:632 -msgid "issues to validate" +#: hook.php:709 +msgid "Issues summary" msgstr "" -#: hook.php:633 -msgid "solved issues" +#: hook.php:747 +msgid "" +"Formcreator's mini dashboard not usable as default. This Setting has been " +"ignored." msgstr "" -#: hook.php:640 -#, php-format -msgid "Number of %s" +#: js/scripts.js:319 +msgid "No form found. Please choose a form below instead." msgstr "" -#: js/scripts.js:328 -msgid "No form found. Please choose a form below instead" +#: js/scripts.js:321 +msgid "No form found." msgstr "" -"Nenhum formulário encontrado. Por favor, escolha um dos formulários abaixo " -"indicados" - -#: js/scripts.js:351 js/scripts.js:372 -msgid "An error occured while querying forms" -msgstr "Ocorreu um erro ao consultar formulários" -#: js/scripts.js:434 -msgid "No form yet in this category" -msgstr "Nenhuma formulário nesta categoria" +#: js/scripts.js:325 +msgid "No FAQ item found." +msgstr "" -#: js/scripts.js:711 +#: js/scripts.js:709 msgid "Are you sure you want to delete this question?" -msgstr "Tem certeza de que deseja excluir essa pergunta?" +msgstr "Tem certeza de que deseja excluir essa questão?" -#: js/scripts.js:899 +#: js/scripts.js:892 msgid "Are you sure you want to delete this section?" msgstr "Tem a certeza de que pretende eliminar esta secção?" -#: js/scripts.js:1244 -msgid "Are you sure you want to delete this destination:" -msgstr "Tem a certeza de que pretende eliminar este destino:" +#: js/scripts.js:1132 +msgid "Add translations" +msgstr "" -#: entrée standard:62 +#: js/scripts.js:1279 js/scripts.js:1303 +msgid "An error occured while querying forms" +msgstr "Ocorreu um erro ao consultar formulários" + +#: js/scripts.js:1418 +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:37 +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:127 standard:110 +msgid "Selectable root" +msgstr "" + +#: entrée standard:63 msgid "Direct access on homepage" msgstr "Acesso direto à página inicial" -#: entrée standard:103 +#: entrée standard:86 msgid "Default form in service catalog" msgstr "Formulário padrão no catálogo de serviços" -#: entrée standard:104 standard:105 +#: entrée standard:106 standard:107 msgid "Are you a robot ?" msgstr "" -#: entrée standard:125 +#: entrée standard:132 msgid "Send" msgstr "" @@ -2250,6 +2417,10 @@ msgstr "" 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 "" @@ -2266,10 +2437,26 @@ msgstr "Adicionar secção" msgid "Condition to show the submit button" 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" +msgstr "Formulário completo" + +#: entrée standard:42 +msgid "Min" +msgstr "Mín" + +#: entrée standard:53 +msgid "Max" +msgstr "Máx" diff --git a/locales/ro_RO.po b/locales/ro_RO.po index aaf7208ca..78f14a663 100644 --- a/locales/ro_RO.po +++ b/locales/ro_RO.po @@ -4,7 +4,7 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Thierry Bugier , 2021 +# Thierry Bugier , 2022 # Doru DEACONU , 2022 # #, fuzzy @@ -12,8 +12,8 @@ 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" +"POT-Creation-Date: 2022-06-15 14:47+0200\n" +"PO-Revision-Date: 2022-06-15 12:10+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" @@ -69,9 +69,8 @@ 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 +#: inc/entityconfig.class.php:82 inc/form.class.php:111 inc/form.class.php:571 +#: inc/form.class.php:1938 inc/filter/entityfilter.class.php:45 msgid "Form" msgid_plural "Forms" msgstr[0] "" @@ -95,11 +94,11 @@ msgstr "" msgid "Could not move the section" msgstr "" -#: ajax/target_actor.php:52 +#: ajax/target_actor.php:51 msgid "Failed to add the actor" msgstr "" -#: ajax/target_actor.php:63 +#: ajax/target_actor.php:62 msgid "Failed to delete the actor" msgstr "" @@ -138,7 +137,7 @@ 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 +#: front/formanswer.form.php:78 front/form.php:43 inc/common.class.php:686 #: inc/common.class.php:693 msgid "Form Creator" msgstr "Creator de Formulare" @@ -153,8 +152,8 @@ msgstr "" 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 +#: front/formdisplay.php:90 inc/formanswer.class.php:877 +#: inc/formanswer.class.php:1097 inc/formanswer.class.php:1147 msgid "The form has been successfully saved!" msgstr "" @@ -169,19 +168,19 @@ msgstr "" 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 +#: inc/knowbase.class.php:60 inc/form.class.php:648 +#: inc/abstractitiltarget.class.php:953 inc/abstractitiltarget.class.php:967 msgid "Category" msgid_plural "Categories" msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: inc/knowbase.class.php:62 inc/form.class.php:643 +#: inc/knowbase.class.php:62 inc/form.class.php:651 msgid "See all" msgstr "" -#: inc/knowbase.class.php:79 +#: inc/knowbase.class.php:83 msgid "Please, describe your need here" msgstr "" @@ -189,10 +188,10 @@ msgstr "" msgid "Textarea" msgstr "Textarea" -#: inc/field/textareafield.class.php:160 inc/field/dropdownfield.class.php:439 +#: inc/field/textareafield.class.php:160 inc/field/dropdownfield.class.php:440 #: 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/timefield.class.php:112 inc/field/fieldsfield.class.php:487 #: inc/field/requesttypefield.class.php:159 msgid "A required field is empty:" msgstr "Un câmp cerut este necompletat:" @@ -204,7 +203,7 @@ 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 +#: inc/abstractitiltarget.class.php:2024 inc/abstractitiltarget.class.php:2042 msgid "User" msgstr "" @@ -212,23 +211,23 @@ msgstr "" msgid "User and form" msgstr "" -#: inc/field/dropdownfield.class.php:430 entrée standard:38 +#: inc/field/dropdownfield.class.php:431 entrée standard:38 msgid "Dropdown" msgid_plural "Dropdowns" msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: inc/field/dropdownfield.class.php:461 +#: inc/field/dropdownfield.class.php:462 msgid "Invalid value for " msgstr "" -#: inc/field/dropdownfield.class.php:473 +#: inc/field/dropdownfield.class.php:474 #, php-format msgid "The itemtype field is required: %s" msgstr "" -#: inc/field/dropdownfield.class.php:489 +#: inc/field/dropdownfield.class.php:490 #, php-format msgid "Invalid dropdown type: %s" msgstr "" @@ -297,11 +296,11 @@ 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 +#: inc/field/fieldsfield.class.php:511 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/radiosfield.class.php:192 inc/field/selectfield.class.php:104 #: 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 @@ -334,12 +333,12 @@ msgstr "" #: inc/field/ipfield.class.php:121 msgid "IP address" -msgid_plural "Adresses IP" +msgid_plural "IP addresses" msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: inc/field/urgencyfield.class.php:84 inc/abstractitiltarget.class.php:994 +#: inc/field/urgencyfield.class.php:84 inc/abstractitiltarget.class.php:995 msgid "Urgency" msgstr "" @@ -388,7 +387,7 @@ msgstr[2] "" #: inc/field/hostnamefield.class.php:114 msgid "Hostname" -msgid_plural "Hostname" +msgid_plural "Hostnames" msgstr[0] "" msgstr[1] "" msgstr[2] "" @@ -409,7 +408,7 @@ msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: inc/field/selectfield.class.php:104 +#: inc/field/selectfield.class.php:97 msgid "Select" msgstr "Select" @@ -468,23 +467,24 @@ msgstr "" msgid "Field" msgstr "" -#: inc/field/fieldsfield.class.php:243 +#: inc/field/fieldsfield.class.php:253 msgid "show" msgstr "" -#: inc/field/fieldsfield.class.php:361 -msgid "Field type not implemented yet !" +#: inc/field/fieldsfield.class.php:388 +#, php-format +msgid "Field '%1$s' type not implemented yet !" msgstr "" -#: inc/field/fieldsfield.class.php:442 +#: inc/field/fieldsfield.class.php:465 msgid "Some numeric fields contains non numeric values" msgstr "" -#: inc/field/fieldsfield.class.php:447 +#: inc/field/fieldsfield.class.php:470 msgid "Some URL fields contains invalid links" msgstr "" -#: inc/field/fieldsfield.class.php:533 +#: inc/field/fieldsfield.class.php:556 msgid "Additionnal fields" msgstr "" @@ -510,7 +510,7 @@ msgstr "" msgid "Range max" msgstr "" -#: inc/field/requesttypefield.class.php:85 inc/targetticket.class.php:1121 +#: inc/field/requesttypefield.class.php:85 inc/targetticket.class.php:1123 msgid "Request type" msgstr "" @@ -520,8 +520,8 @@ msgid "This is not a number: %s" msgstr "" #: inc/field/floatfield.class.php:181 -msgid "Float" -msgstr "Float" +msgid "Decimal number" +msgstr "" #: inc/field/datefield.class.php:135 msgid "Date" @@ -578,11 +578,11 @@ 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/form.class.php:1831 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 +#: inc/question.class.php:832 inc/questionparameter/range.class.php:205 +#: inc/questionregex.class.php:185 inc/questiondependency.class.php:196 +#: inc/item_targetticket.class.php:150 inc/targetticket.class.php:1429 #, php-format msgid "Failed to add or update the %1$s %2$s" msgstr "" @@ -590,11 +590,11 @@ 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/form.class.php:1522 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 +#: inc/question.class.php:881 inc/questionparameter/range.class.php:140 +#: inc/questionregex.class.php:120 inc/questiondependency.class.php:211 +#: inc/item_targetticket.class.php:64 inc/targetticket.class.php:1468 #, php-format msgid "Cannot export an empty object: %s" msgstr "" @@ -622,17 +622,17 @@ msgstr[2] "" msgid "Update issue data from tickets and form answers" msgstr "" -#: inc/issue.class.php:389 +#: inc/issue.class.php:403 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 +#: inc/issue.class.php:532 inc/form_language.class.php:213 +#: inc/form.class.php:156 inc/form.class.php:2133 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/issue.class.php:545 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 @@ -640,119 +640,157 @@ msgstr "" msgid "ID" msgstr "" -#: inc/issue.class.php:531 inc/form.class.php:2120 entrée standard:65 +#: inc/issue.class.php:554 inc/form.class.php:505 inc/form.class.php:2142 +#: 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 +#: inc/issue.class.php:567 inc/formanswer.class.php:259 msgid "Status" msgstr "" -#: inc/issue.class.php:556 +#: inc/issue.class.php:579 msgid "Opening date" msgstr "" -#: inc/issue.class.php:565 +#: inc/issue.class.php:588 msgid "Last update" msgstr "" -#: inc/issue.class.php:574 inc/form.class.php:174 -#: inc/abstracttarget.class.php:508 +#: inc/issue.class.php:597 inc/form.class.php:174 +#: inc/abstracttarget.class.php:517 msgid "Entity" msgid_plural "Entities" msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: inc/issue.class.php:584 inc/notificationtargetformanswer.class.php:79 +#: inc/issue.class.php:607 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 +#: inc/formanswer.class.php:608 inc/abstractitiltarget.class.php:1710 msgid "Requester" msgid_plural "Requesters" msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: inc/issue.class.php:602 inc/formanswer.class.php:228 +#: inc/issue.class.php:625 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/issue.class.php:641 inc/formanswer.class.php:537 +#: inc/formanswer.class.php:544 inc/formanswer.class.php:623 #: inc/form_language.class.php:227 msgid "Comment" msgstr "Comentariu" -#: inc/issue.class.php:630 +#: inc/issue.class.php:653 msgid "Ticket approver" msgstr "" -#: inc/issue.class.php:664 +#: inc/issue.class.php:687 msgid "Technician" msgstr "" -#: inc/issue.class.php:697 +#: inc/issue.class.php:718 msgid "Technician group" msgstr "" -#: inc/issue.class.php:728 inc/formanswer.class.php:248 +#: inc/issue.class.php:751 inc/formanswer.class.php:248 msgid "Form approver group" msgstr "" -#: inc/issue.class.php:761 +#: inc/issue.class.php:762 inc/abstractitiltarget.class.php:742 +msgid "Time to resolve" +msgstr "" + +#: inc/issue.class.php:773 +msgid "Time to resolve + Progress" +msgstr "" + +#: inc/issue.class.php:783 +msgid "Internal time to resolve" +msgstr "" + +#: inc/issue.class.php:794 +msgid "Internal time to resolve + Progress" +msgstr "" + +#: inc/issue.class.php:804 +msgid "Resolution date" +msgstr "" + +#: inc/issue.class.php:819 +msgid "Internal time to own" +msgstr "" + +#: inc/issue.class.php:830 +msgid "Internal time to own + Progress" +msgstr "" + +#: inc/issue.class.php:840 +msgid "Time to own" +msgstr "" + +#: inc/issue.class.php:851 +msgid "Time to own + Progress" +msgstr "" + +#: inc/issue.class.php:877 msgid "Ticket" msgstr "" -#: inc/issue.class.php:762 inc/formanswer.class.php:183 +#: inc/issue.class.php:878 inc/formanswer.class.php:183 msgid "Form answer" msgid_plural "Form answers" msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: inc/issue.class.php:767 +#: inc/issue.class.php:883 msgid "Not validated" msgstr "" -#: inc/issue.class.php:768 inc/formanswer.class.php:76 +#: inc/issue.class.php:884 inc/formanswer.class.php:76 #: inc/form_validator.class.php:71 msgid "Refused" msgstr "" -#: inc/issue.class.php:836 +#: inc/issue.class.php:952 #, php-format msgid "%1$s %2$s" msgstr "" -#: inc/issue.class.php:1099 inc/filter/itilcategoryfilter.class.php:56 +#: inc/issue.class.php:1215 inc/filter/itilcategoryfilter.class.php:56 +#: hook.php:677 msgid "All" msgstr "" -#: inc/issue.class.php:1105 +#: inc/issue.class.php:1221 hook.php:678 msgid "New" msgstr "" -#: inc/issue.class.php:1111 +#: inc/issue.class.php:1227 hook.php:679 msgid "Assigned" msgstr "" -#: inc/issue.class.php:1117 inc/formanswer.class.php:75 -#: inc/form_validator.class.php:69 +#: inc/issue.class.php:1233 inc/formanswer.class.php:75 +#: inc/form_validator.class.php:69 hook.php:680 msgid "Waiting" msgstr "" -#: inc/issue.class.php:1123 +#: inc/issue.class.php:1239 hook.php:681 msgid "To validate" msgstr "" -#: inc/issue.class.php:1129 +#: inc/issue.class.php:1245 hook.php:682 msgid "Solved" msgstr "" -#: inc/issue.class.php:1135 +#: inc/issue.class.php:1251 hook.php:683 msgid "Closed" msgstr "" @@ -763,31 +801,43 @@ msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: 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:261 entrée standard:65 +msgid "Icon" +msgstr "" + +#: inc/category.class.php:98 inc/form.class.php:269 entrée standard:67 +msgid "Icon color" +msgstr "" + +#: inc/category.class.php:104 inc/form.class.php:277 entrée standard:80 +msgid "Background color" +msgstr "" + #: inc/notificationtargetformanswer.class.php:43 msgid "The form as been saved" msgstr "" -#: inc/notificationtargetformanswer.class.php:44 install/install.php:321 +#: inc/notificationtargetformanswer.class.php:44 install/install.php:355 msgid "A form need to be validate" msgstr "Un formular necesită să fie validat" -#: inc/notificationtargetformanswer.class.php:45 install/install.php:327 +#: inc/notificationtargetformanswer.class.php:45 install/install.php:361 msgid "The form is refused" msgstr "Formularul este refuzat" -#: inc/notificationtargetformanswer.class.php:46 install/install.php:333 +#: inc/notificationtargetformanswer.class.php:46 install/install.php:367 msgid "The form is accepted" msgstr "Formularul este acceptat" -#: inc/notificationtargetformanswer.class.php:47 install/install.php:339 +#: inc/notificationtargetformanswer.class.php:47 install/install.php:373 msgid "The form is deleted" msgstr "Formularul este şters" @@ -832,15 +882,15 @@ msgid "Author" msgstr "" #: inc/notificationtargetformanswer.class.php:98 -#: inc/abstractitiltarget.class.php:1289 +#: inc/abstractitiltarget.class.php:1290 msgid "Approver" msgstr "" -#: inc/target_actor.class.php:66 inc/abstractitiltarget.class.php:2035 +#: inc/target_actor.class.php:66 inc/abstractitiltarget.class.php:2034 msgid "Form author" msgstr "" -#: inc/target_actor.class.php:67 inc/abstractitiltarget.class.php:2038 +#: inc/target_actor.class.php:67 inc/abstractitiltarget.class.php:2037 msgid "Form validator" msgstr "Validator formular" @@ -848,7 +898,7 @@ msgstr "Validator formular" msgid "Specific person" msgstr "" -#: inc/target_actor.class.php:69 inc/abstractitiltarget.class.php:2048 +#: inc/target_actor.class.php:69 inc/abstractitiltarget.class.php:2047 msgid "Person from the question" msgstr "" @@ -856,7 +906,7 @@ msgstr "" msgid "Specific group" msgstr "Specific grup" -#: inc/target_actor.class.php:71 inc/abstractitiltarget.class.php:2059 +#: inc/target_actor.class.php:71 inc/abstractitiltarget.class.php:2058 msgid "Group from the question" msgstr "" @@ -872,15 +922,15 @@ msgstr "" msgid "Specific supplier" msgstr "Furnizor specific" -#: inc/target_actor.class.php:75 inc/abstractitiltarget.class.php:2088 +#: inc/target_actor.class.php:75 inc/abstractitiltarget.class.php:2087 msgid "Supplier from the question" msgstr "" -#: inc/target_actor.class.php:76 inc/abstractitiltarget.class.php:2077 +#: inc/target_actor.class.php:76 inc/abstractitiltarget.class.php:2076 msgid "Actors from the question" msgstr "" -#: inc/target_actor.class.php:77 inc/abstractitiltarget.class.php:2092 +#: inc/target_actor.class.php:77 inc/abstractitiltarget.class.php:2091 msgid "Form author's supervisor" msgstr "" @@ -888,7 +938,7 @@ msgstr "" msgid "Observer" msgstr "" -#: inc/target_actor.class.php:85 inc/abstractitiltarget.class.php:1725 +#: inc/target_actor.class.php:85 inc/abstractitiltarget.class.php:1724 msgid "Assigned to" msgstr "" @@ -923,67 +973,67 @@ msgstr "" msgid "Accepted" msgstr "" -#: inc/formanswer.class.php:525 +#: inc/formanswer.class.php:523 msgid "Print this form" msgstr "" -#: inc/formanswer.class.php:549 +#: inc/formanswer.class.php:547 msgid "Form accepted by validator." msgstr "" -#: inc/formanswer.class.php:551 +#: inc/formanswer.class.php:549 msgid "Form successfully saved." msgstr "" -#: inc/formanswer.class.php:621 inc/formaccesstype.class.php:122 +#: inc/formanswer.class.php:616 inc/formaccesstype.class.php:122 msgid "Save" msgstr "" -#: inc/formanswer.class.php:633 +#: inc/formanswer.class.php:628 msgid "Required if refused" msgstr "Cerut dacă i refuzat" -#: inc/formanswer.class.php:639 +#: inc/formanswer.class.php:634 msgid "Refuse" msgstr "Refuz" -#: inc/formanswer.class.php:647 +#: inc/formanswer.class.php:642 msgid "Edit answers" msgstr "" -#: inc/formanswer.class.php:653 +#: inc/formanswer.class.php:648 msgid "Cancel edition" msgstr "" -#: inc/formanswer.class.php:660 +#: inc/formanswer.class.php:655 msgid "Accept" msgstr "Accept" -#: inc/formanswer.class.php:681 +#: inc/formanswer.class.php:676 msgid "Refused comment is required!" msgstr "Comentariu refuzat este cerut" -#: inc/formanswer.class.php:753 +#: inc/formanswer.class.php:750 msgid "You are not the validator of these answers" msgstr "" -#: inc/formanswer.class.php:959 inc/formanswer.class.php:961 +#: inc/formanswer.class.php:956 inc/formanswer.class.php:958 msgid "Form data" msgstr "Data Formular" -#: inc/formanswer.class.php:1085 inc/formanswer.class.php:1135 +#: inc/formanswer.class.php:1084 inc/formanswer.class.php:1134 msgid "Cannot generate targets!" msgstr "" -#: inc/formanswer.class.php:1252 +#: inc/formanswer.class.php:1258 msgid "No turing test set" msgstr "" -#: inc/formanswer.class.php:1257 +#: inc/formanswer.class.php:1263 msgid "You failed the Turing test" msgstr "" -#: inc/formanswer.class.php:1299 +#: inc/formanswer.class.php:1305 msgid "You must select validator!" msgstr "" @@ -995,15 +1045,15 @@ msgstr "" msgid "Failed to delete this issue. An internal error occured." msgstr "" -#: inc/common.class.php:761 +#: inc/common.class.php:777 msgid "Seek assistance" msgstr "" -#: inc/common.class.php:766 +#: inc/common.class.php:782 msgid "My requests for assistance" msgstr "" -#: inc/common.class.php:796 +#: inc/common.class.php:812 msgid "Consult feeds" msgstr "" @@ -1044,9 +1094,9 @@ 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 +#: inc/form_language.class.php:111 inc/form.class.php:1048 +#: inc/form.class.php:1173 inc/abstracttarget.class.php:161 +#: inc/abstractitiltarget.class.php:1541 msgid "The name cannot be empty!" msgstr "" @@ -1058,7 +1108,7 @@ msgstr "" msgid "Add a translation" msgstr "" -#: inc/form_language.class.php:283 js/scripts.js:1113 +#: inc/form_language.class.php:283 js/scripts.js:1179 msgid "Update a translation" msgstr "" @@ -1079,7 +1129,7 @@ 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 +#: inc/form.class.php:529 inc/abstractitiltarget.class.php:1615 msgid "Delete" msgstr "Şterge" @@ -1105,23 +1155,23 @@ msgstr "" msgid "Need validaton?" msgstr "" -#: inc/form_validator.class.php:126 inc/abstractitiltarget.class.php:2029 +#: inc/form_validator.class.php:126 inc/abstractitiltarget.class.php:2028 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 +#: inc/form_validator.class.php:303 inc/profile.class.php:62 +#: inc/targetproblem.class.php:146 inc/entityconfig.class.php:389 +#: inc/targetchange.class.php:483 inc/targetticket.class.php:317 +#: inc/targetticket.class.php:352 inc/abstractitiltarget.class.php:2017 msgctxt "button" msgid "Save" msgstr "" -#: inc/form_validator.class.php:709 inc/abstractitiltarget.class.php:1269 +#: inc/form_validator.class.php:717 inc/abstractitiltarget.class.php:1270 msgid "Validation" msgstr "" -#: inc/form_validator.class.php:711 +#: inc/form_validator.class.php:719 msgid "Choose a validator" msgstr "Alege un validator" @@ -1139,7 +1189,7 @@ msgid "Properties" msgstr "" #: inc/targetproblem.class.php:521 inc/targetchange.class.php:285 -#: inc/targetticket.class.php:1409 +#: inc/targetticket.class.php:1411 #, php-format msgid "" "Failed to add or update the %1$s %2$s: a question is missing and is used in " @@ -1147,7 +1197,7 @@ msgid "" msgstr "" #: inc/targetproblem.class.php:578 inc/targetchange.class.php:105 -#: inc/targetticket.class.php:135 inc/abstractitiltarget.class.php:1171 +#: inc/targetticket.class.php:135 inc/abstractitiltarget.class.php:1172 msgid "Actors" msgstr "" @@ -1172,93 +1222,111 @@ msgstr "" 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 +#: inc/entityconfig.class.php:90 inc/entityconfig.class.php:99 +#: inc/entityconfig.class.php:107 inc/entityconfig.class.php:115 +#: inc/entityconfig.class.php:123 inc/entityconfig.class.php:131 +#: inc/entityconfig.class.php:139 inc/entityconfig.class.php:147 +#: inc/entityconfig.class.php:155 msgid "Inheritance of the parent entity" msgstr "" -#: inc/entityconfig.class.php:84 +#: inc/entityconfig.class.php:91 msgid "GLPi's helpdesk" msgstr "" -#: inc/entityconfig.class.php:85 +#: inc/entityconfig.class.php:92 msgid "Service catalog simplified" msgstr "" -#: inc/entityconfig.class.php:86 +#: inc/entityconfig.class.php:93 msgid "Service catalog extended" msgstr "" -#: inc/entityconfig.class.php:93 +#: inc/entityconfig.class.php:100 msgid "All available forms" msgstr "" -#: inc/entityconfig.class.php:94 +#: inc/entityconfig.class.php:101 msgid "Only default forms" msgstr "" -#: inc/entityconfig.class.php:101 +#: inc/entityconfig.class.php:108 msgid "Popularity sort" msgstr "" -#: inc/entityconfig.class.php:102 +#: inc/entityconfig.class.php:109 msgid "Alphabetic sort" msgstr "" -#: inc/entityconfig.class.php:109 +#: inc/entityconfig.class.php:116 msgid "Merged with Forms" msgstr "" -#: inc/entityconfig.class.php:110 +#: inc/entityconfig.class.php:117 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 +#: inc/entityconfig.class.php:124 inc/entityconfig.class.php:132 +#: inc/entityconfig.class.php:140 inc/entityconfig.class.php:148 +#: 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 +#: inc/entityconfig.class.php:125 inc/entityconfig.class.php:133 +#: inc/entityconfig.class.php:141 inc/entityconfig.class.php:149 msgid "Hidden" msgstr "" -#: inc/entityconfig.class.php:208 +#: inc/entityconfig.class.php:156 +msgid "Variable height" +msgstr "" + +#: inc/entityconfig.class.php:157 +msgid "Uniform height" +msgstr "" + +#: inc/entityconfig.class.php:231 msgid "Helpdesk" msgstr "" -#: inc/entityconfig.class.php:216 inc/entityconfig.class.php:348 entrée +#: inc/entityconfig.class.php:239 inc/entityconfig.class.php:403 entrée #: standard:44 msgid "Helpdesk mode" msgstr "" -#: inc/entityconfig.class.php:227 +#: inc/entityconfig.class.php:250 msgid "Default Form list mode" msgstr "" -#: inc/entityconfig.class.php:245 inc/entityconfig.class.php:358 +#: inc/entityconfig.class.php:268 inc/entityconfig.class.php:413 msgid "Sort order" msgstr "" -#: inc/entityconfig.class.php:261 inc/entityconfig.class.php:368 +#: inc/entityconfig.class.php:284 inc/entityconfig.class.php:423 msgid "Knowledge base" msgstr "" -#: inc/entityconfig.class.php:276 +#: inc/entityconfig.class.php:299 msgid "Search" msgstr "" -#: inc/entityconfig.class.php:292 +#: inc/entityconfig.class.php:315 msgid "Counters dashboard" msgstr "" -#: inc/entityconfig.class.php:308 +#: inc/entityconfig.class.php:331 msgid "Header message" msgstr "" -#: inc/entityconfig.class.php:320 inc/entityconfig.class.php:398 +#: inc/entityconfig.class.php:347 +msgid "Search issue" +msgstr "" + +#: inc/entityconfig.class.php:363 +msgid "Tile design" +msgstr "" + +#: inc/entityconfig.class.php:375 inc/entityconfig.class.php:453 #: inc/form.class.php:239 entrée standard:84 msgid "Header" msgid_plural "Headers" @@ -1266,11 +1334,11 @@ msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: inc/entityconfig.class.php:378 +#: inc/entityconfig.class.php:433 msgid "Display search field" msgstr "" -#: inc/entityconfig.class.php:388 +#: inc/entityconfig.class.php:443 msgid "Display header" msgstr "" @@ -1305,7 +1373,7 @@ msgstr "Restricţionat acces" msgid "Answers waiting for validation" msgstr "" -#: inc/form.class.php:124 inc/form.class.php:1583 inc/form.class.php:1609 +#: inc/form.class.php:124 inc/form.class.php:1606 inc/form.class.php:1632 msgid "Import forms" msgstr "" @@ -1330,18 +1398,6 @@ msgstr "Acces" 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 "" @@ -1362,204 +1418,208 @@ msgstr "" msgid "Answers title" msgstr "" -#: inc/form.class.php:504 inc/form.class.php:557 +#: inc/form.class.php:504 inc/form.class.php:563 msgid "Target" msgid_plural "Targets" msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: inc/form.class.php:540 inc/form.class.php:2108 +#: inc/form.class.php:506 +msgid "Actions" +msgstr "" + +#: inc/form.class.php:546 inc/form.class.php:2130 msgid "Add a target" msgstr "" -#: inc/form.class.php:560 +#: inc/form.class.php:566 msgid "Preview" msgstr "" -#: inc/form.class.php:561 +#: inc/form.class.php:567 msgid "properties" msgstr "" -#: inc/form.class.php:869 +#: inc/form.class.php:886 msgid "What are you looking for?" msgstr "" -#: inc/form.class.php:877 +#: inc/form.class.php:894 #, php-format msgid "My %1$d last forms (requester)" msgstr "" -#: inc/form.class.php:880 +#: inc/form.class.php:897 msgid "No form posted yet" msgstr "" -#: inc/form.class.php:910 +#: inc/form.class.php:927 msgid "All my forms (requester)" msgstr "" -#: inc/form.class.php:923 +#: inc/form.class.php:940 #, php-format msgid "My %1$d last forms (validator)" msgstr "" -#: inc/form.class.php:931 +#: inc/form.class.php:948 msgid "No form waiting for validation" msgstr "Niciun Formular în aşteptarea validării" -#: inc/form.class.php:966 +#: inc/form.class.php:983 msgid "All my forms (validator)" msgstr "" -#: inc/form.class.php:1176 +#: inc/form.class.php:1184 msgid "Cannot use empty name for form answers. Keeping the previous value." msgstr "" -#: inc/form.class.php:1271 +#: inc/form.class.php:1279 #, php-format msgid "The question %s is not compatible with public forms" msgstr "" -#: inc/form.class.php:1351 +#: inc/form.class.php:1359 msgid "Errored duplicate" msgstr "" -#: inc/form.class.php:1362 +#: inc/form.class.php:1370 msgid "Duplicate" msgstr "Duplicheaza" -#: inc/form.class.php:1409 +#: inc/form.class.php:1417 msgctxt "button" msgid "Post" msgstr "" -#: inc/form.class.php:1427 +#: inc/form.class.php:1440 #, php-format msgid "Form duplicated: %s" msgstr "" -#: inc/form.class.php:1438 +#: inc/form.class.php:1456 #, php-format msgid "Form Transfered: %s" msgstr "" -#: inc/form.class.php:1457 +#: inc/form.class.php:1480 msgid "Back" msgstr "" -#: inc/form.class.php:1556 +#: inc/form.class.php:1579 msgid "Upload of JSON files not allowed." msgstr "" -#: inc/form.class.php:1559 +#: inc/form.class.php:1582 msgid "You may allow JSON files right now." msgstr "" -#: inc/form.class.php:1560 +#: inc/form.class.php:1583 msgctxt "button" msgid "Create" msgstr "" -#: inc/form.class.php:1563 inc/form.class.php:1574 +#: inc/form.class.php:1586 inc/form.class.php:1597 msgid "Please contact your GLPI administrator." msgstr "" -#: inc/form.class.php:1564 inc/form.class.php:1575 +#: inc/form.class.php:1587 inc/form.class.php:1598 msgctxt "button" msgid "Back" msgstr "" -#: inc/form.class.php:1567 +#: inc/form.class.php:1590 msgid "Upload of JSON files not enabled." msgstr "" -#: inc/form.class.php:1570 inc/form.class.php:1573 +#: inc/form.class.php:1593 inc/form.class.php:1596 msgid "You may enable JSON files right now." msgstr "" -#: inc/form.class.php:1571 +#: inc/form.class.php:1594 msgctxt "button" msgid "Enable" msgstr "" -#: inc/form.class.php:1618 +#: inc/form.class.php:1641 msgctxt "button" msgid "Send" msgstr "" -#: inc/form.class.php:1637 +#: inc/form.class.php:1660 msgid "Forms import impossible, the file is empty" msgstr "" -#: inc/form.class.php:1641 inc/form.class.php:1645 +#: inc/form.class.php:1664 inc/form.class.php:1668 msgid "Forms import impossible, the file seems corrupt" msgstr "" -#: inc/form.class.php:1651 +#: inc/form.class.php:1674 msgid "Forms import impossible, the file was generated with another version" msgstr "" -#: inc/form.class.php:1658 +#: inc/form.class.php:1681 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 +#: inc/form.class.php:1707 #, php-format msgid "Failed to import %s" msgstr "" -#: inc/form.class.php:1689 +#: inc/form.class.php:1712 #, php-format msgid "Forms successfully imported from %s" msgstr "" -#: inc/form.class.php:1752 +#: inc/form.class.php:1775 #, php-format msgid "The form %1$s already exists and is in an unmodifiable entity." msgstr "" -#: inc/form.class.php:1760 +#: inc/form.class.php:1783 #, php-format msgid "You don't have right to update the entity %1$s." msgstr "" -#: inc/form.class.php:1770 +#: inc/form.class.php:1793 #, php-format msgid "The entity %1$s is required for the form %2$s." msgstr "" -#: inc/form.class.php:1852 +#: inc/form.class.php:1875 msgid "Failed to create JSON document type" msgstr "" -#: inc/form.class.php:1859 +#: inc/form.class.php:1882 msgid "JSON document type not found" msgstr "" -#: inc/form.class.php:1866 +#: inc/form.class.php:1889 msgid "Failed to update JSON document type" msgstr "" -#: inc/form.class.php:1886 +#: inc/form.class.php:1909 msgid "Forms without category" msgstr "" -#: inc/form.class.php:1907 +#: inc/form.class.php:1930 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 +#: inc/form.class.php:2161 inc/targetticket.class.php:392 +#: inc/abstractitiltarget.class.php:1734 inc/abstractitiltarget.class.php:2017 msgid "Add" msgstr "" -#: inc/form.class.php:2157 inc/form.class.php:2180 +#: inc/form.class.php:2179 inc/form.class.php:2202 msgid "Unsupported target type." msgstr "" -#: inc/form.class.php:2219 +#: inc/form.class.php:2241 msgid "plugin_formcreator_load_check" msgstr "" @@ -1607,10 +1667,10 @@ msgstr "Titlul este cerut" 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 +#: inc/question.class.php:70 inc/targetticket.class.php:1134 +#: inc/targetticket.class.php:1173 inc/abstractitiltarget.class.php:968 +#: inc/abstractitiltarget.class.php:1005 inc/abstractitiltarget.class.php:1083 +#: inc/abstractitiltarget.class.php:1214 inc/abstractitiltarget.class.php:1295 #: entrée standard:41 msgid "Question" msgid_plural "Questions" @@ -1647,48 +1707,48 @@ msgstr "" msgid "A parameter is missing for this question type" msgstr "" -#: inc/question.class.php:1273 +#: inc/question.class.php:1268 msgid "Service levels" msgstr "" -#: inc/question.class.php:1274 inc/abstractitiltarget.class.php:805 +#: inc/question.class.php:1269 inc/abstractitiltarget.class.php:806 msgid "SLA" msgstr "" -#: inc/question.class.php:1275 inc/abstractitiltarget.class.php:878 +#: inc/question.class.php:1270 inc/abstractitiltarget.class.php:879 msgid "OLA" msgstr "" -#: inc/question.class.php:1292 inc/question.class.php:1332 -#: inc/question.class.php:1335 +#: inc/question.class.php:1287 inc/question.class.php:1327 +#: inc/question.class.php:1330 msgid "Assets" msgstr "" -#: inc/question.class.php:1306 hook.php:675 hook.php:692 +#: inc/question.class.php:1301 hook.php:691 hook.php:708 msgid "Assistance" msgstr "" -#: inc/question.class.php:1311 +#: inc/question.class.php:1306 msgid "Management" msgstr "" -#: inc/question.class.php:1320 +#: inc/question.class.php:1315 msgid "Tools" msgstr "" -#: inc/question.class.php:1321 +#: inc/question.class.php:1316 msgid "Notes" msgstr "" -#: inc/question.class.php:1322 +#: inc/question.class.php:1317 msgid "RSS feed" msgstr "" -#: inc/question.class.php:1324 +#: inc/question.class.php:1319 msgid "Administration" msgstr "" -#: inc/question.class.php:1332 inc/question.class.php:1335 +#: inc/question.class.php:1327 inc/question.class.php:1330 msgid "Plugin" msgid_plural "Plugins" msgstr[0] "" @@ -1763,15 +1823,15 @@ msgstr "" msgid "Name is required." msgstr "" -#: inc/abstracttarget.class.php:493 +#: inc/abstracttarget.class.php:502 msgid "Destination entity" msgstr "" -#: inc/abstracttarget.class.php:509 +#: inc/abstracttarget.class.php:518 msgid "User type question" msgstr "" -#: inc/abstracttarget.class.php:510 +#: inc/abstracttarget.class.php:519 msgid "Entity type question" msgstr "" @@ -1829,14 +1889,14 @@ 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 +#: inc/abstractitiltarget.class.php:200 inc/abstractitiltarget.class.php:208 +#: inc/abstractitiltarget.class.php:216 inc/abstractitiltarget.class.php:224 +#: inc/abstractitiltarget.class.php:233 msgid "Equals to the answer to the question" msgstr "" -#: inc/targetticket.class.php:101 inc/abstractitiltarget.class.php:224 -#: inc/abstractitiltarget.class.php:233 +#: inc/targetticket.class.php:101 inc/abstractitiltarget.class.php:225 +#: inc/abstractitiltarget.class.php:234 msgid "Last valid answer" msgstr "" @@ -1913,23 +1973,23 @@ msgstr "" msgid "Failed to link the item" msgstr "" -#: inc/targetticket.class.php:957 install/install.php:334 +#: inc/targetticket.class.php:959 install/install.php:368 msgid "Your form has been accepted by the validator" msgstr "" -#: inc/targetticket.class.php:1108 +#: inc/targetticket.class.php:1110 msgid "Request source" msgstr "" -#: inc/targetticket.class.php:1133 +#: inc/targetticket.class.php:1135 msgid "Type " msgstr "" -#: inc/targetticket.class.php:1161 +#: inc/targetticket.class.php:1163 msgid "Associated elements" msgstr "" -#: inc/targetticket.class.php:1172 +#: inc/targetticket.class.php:1174 msgid "Item " msgstr "" @@ -1966,214 +2026,221 @@ msgid "Tags from questions or specific tags" msgstr "" #: inc/abstractitiltarget.class.php:189 -msgid "equals to the answer to the question" +msgid "TTR from template or none" msgstr "" #: inc/abstractitiltarget.class.php:190 -msgid "calculated from the ticket creation date" +msgid "equals to the answer to the question" msgstr "" #: inc/abstractitiltarget.class.php:191 +msgid "calculated from the ticket creation date" +msgstr "" + +#: inc/abstractitiltarget.class.php:192 msgid "calculated from the answer to the question" msgstr "" -#: inc/abstractitiltarget.class.php:197 +#: inc/abstractitiltarget.class.php:198 msgid "SLA from template or none" msgstr "" -#: inc/abstractitiltarget.class.php:198 +#: inc/abstractitiltarget.class.php:199 msgid "Specific SLA" msgstr "" -#: inc/abstractitiltarget.class.php:205 +#: inc/abstractitiltarget.class.php:206 msgid "OLA from template or none" msgstr "" -#: inc/abstractitiltarget.class.php:206 +#: inc/abstractitiltarget.class.php:207 msgid "Specific OLA" msgstr "" -#: inc/abstractitiltarget.class.php:213 +#: inc/abstractitiltarget.class.php:214 msgid "Urgency from template or Medium" msgstr "" -#: inc/abstractitiltarget.class.php:214 +#: inc/abstractitiltarget.class.php:215 msgid "Specific urgency" msgstr "" -#: inc/abstractitiltarget.class.php:221 +#: inc/abstractitiltarget.class.php:222 msgid "Category from template or none" msgstr "" -#: inc/abstractitiltarget.class.php:222 +#: inc/abstractitiltarget.class.php:223 msgid "Specific category" msgstr "" -#: inc/abstractitiltarget.class.php:230 +#: inc/abstractitiltarget.class.php:231 msgid "Location from template or none" msgstr "" -#: inc/abstractitiltarget.class.php:231 +#: inc/abstractitiltarget.class.php:232 msgid "Specific location" msgstr "" -#: inc/abstractitiltarget.class.php:239 +#: inc/abstractitiltarget.class.php:240 msgid "No validation" msgstr "" -#: inc/abstractitiltarget.class.php:240 +#: inc/abstractitiltarget.class.php:241 msgid "Specific user or group" msgstr "" -#: inc/abstractitiltarget.class.php:241 +#: inc/abstractitiltarget.class.php:242 msgid "User from question answer" msgstr "" -#: inc/abstractitiltarget.class.php:242 +#: inc/abstractitiltarget.class.php:243 msgid "Group from question answer" msgstr "" -#: inc/abstractitiltarget.class.php:741 -msgid "Time to resolve" -msgstr "" - -#: inc/abstractitiltarget.class.php:793 +#: inc/abstractitiltarget.class.php:794 msgid "Minute" msgid_plural "Minutes" msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: inc/abstractitiltarget.class.php:794 +#: inc/abstractitiltarget.class.php:795 msgid "Hour" msgid_plural "Hours" msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: inc/abstractitiltarget.class.php:795 +#: inc/abstractitiltarget.class.php:796 msgid "Day" msgid_plural "Days" msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: inc/abstractitiltarget.class.php:796 +#: inc/abstractitiltarget.class.php:797 msgid "Month" msgid_plural "Months" msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: inc/abstractitiltarget.class.php:828 +#: inc/abstractitiltarget.class.php:829 msgid "SLA (TTO/TTR)" msgstr "" -#: inc/abstractitiltarget.class.php:829 inc/abstractitiltarget.class.php:902 +#: inc/abstractitiltarget.class.php:830 inc/abstractitiltarget.class.php:903 msgid "Question (TTO/TTR)" msgstr "" -#: inc/abstractitiltarget.class.php:901 +#: inc/abstractitiltarget.class.php:902 msgid "OLA (TTO/TTR)" msgstr "" -#: inc/abstractitiltarget.class.php:1005 +#: inc/abstractitiltarget.class.php:1006 msgid "Urgency " msgstr "" -#: inc/abstractitiltarget.class.php:1035 +#: inc/abstractitiltarget.class.php:1036 msgid "Ticket tags" msgstr "" -#: inc/abstractitiltarget.class.php:1083 +#: inc/abstractitiltarget.class.php:1084 msgid "Tags" msgstr "" -#: inc/abstractitiltarget.class.php:1202 +#: inc/abstractitiltarget.class.php:1203 msgid "Location" msgstr "" -#: inc/abstractitiltarget.class.php:1214 +#: inc/abstractitiltarget.class.php:1215 msgid "Location " msgstr "" -#: inc/abstractitiltarget.class.php:1544 +#: inc/abstractitiltarget.class.php:1547 msgid "The description cannot be empty!" msgstr "" -#: inc/abstractitiltarget.class.php:1718 +#: inc/abstractitiltarget.class.php:1717 msgid "Watcher" msgid_plural "Watchers" msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: inc/abstractitiltarget.class.php:1737 +#: inc/abstractitiltarget.class.php:1736 msgid "Cancel" msgstr "Anulează" -#: inc/abstractitiltarget.class.php:2012 inc/abstractitiltarget.class.php:2028 -#: inc/abstractitiltarget.class.php:2029 +#: inc/abstractitiltarget.class.php:2011 inc/abstractitiltarget.class.php:2027 +#: inc/abstractitiltarget.class.php:2028 msgid "Email followup" msgstr "" -#: inc/abstractitiltarget.class.php:2026 inc/abstractitiltarget.class.php:2054 +#: inc/abstractitiltarget.class.php:2025 inc/abstractitiltarget.class.php:2053 msgid "Group" msgstr "" -#: inc/abstractitiltarget.class.php:2027 inc/abstractitiltarget.class.php:2083 +#: inc/abstractitiltarget.class.php:2026 inc/abstractitiltarget.class.php:2082 msgid "Supplier" msgstr "" -#: inc/abstractitiltarget.class.php:2028 +#: inc/abstractitiltarget.class.php:2027 msgid "Yes" msgstr "" -#: inc/abstractitiltarget.class.php:2065 +#: inc/abstractitiltarget.class.php:2064 msgid "Group from the object" msgstr "" -#: inc/abstractitiltarget.class.php:2071 +#: inc/abstractitiltarget.class.php:2070 msgid "Tech group from the object" msgstr "" -#: install/install.php:128 +#: install/install.php:133 msgid "" "Upgrade tables to innoDB; run php bin/console " "glpi:migration:myisam_to_innodb" msgstr "" -#: install/install.php:315 +#: install/install.php:174 +#, 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:349 msgid "A form has been created" msgstr "" -#: install/install.php:316 +#: install/install.php:350 msgid "Your request has been saved" msgstr "" -#: install/install.php:317 +#: install/install.php:351 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 +#: install/install.php:356 msgid "A form from GLPI need to be validate" msgstr "Un formular din GLPI necesită să fie validat" -#: install/install.php:323 +#: install/install.php:357 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 +#: install/install.php:362 msgid "Your form has been refused by the validator" msgstr "" -#: install/install.php:329 +#: install/install.php:363 msgid "" "Hi,\\nWe are sorry to inform you that your form has been refused by the " "validator for the reason " @@ -2181,23 +2248,23 @@ msgid "" "resubmit it by clicking onto this link:\\n##formcreator.validation_link##" msgstr "" -#: install/install.php:335 +#: install/install.php:369 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 +#: install/install.php:374 msgid "Your form has been deleted by an administrator" msgstr "" -#: install/install.php:341 +#: install/install.php:375 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 +#: install/install.php:601 msgid "Formcreator - Sync service catalog issues" msgstr "" @@ -2215,82 +2282,58 @@ 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" +msgid "Cancel my ticket" msgstr "" -#: hook.php:669 -msgid "Old issues" +#: hook.php:685 +msgid "Old" msgstr "" -#: hook.php:676 +#: hook.php:692 #, php-format msgid "Number of %s" msgstr "" -#: hook.php:693 +#: hook.php:709 msgid "Issues summary" msgstr "" -#: hook.php:731 +#: hook.php:747 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" +#: js/scripts.js:319 +msgid "No form found. Please choose a form below instead." msgstr "" -#: js/scripts.js:360 -msgid "No form yet in this category" +#: js/scripts.js:321 +msgid "No form found." msgstr "" -#: js/scripts.js:639 +#: js/scripts.js:325 +msgid "No FAQ item found." +msgstr "" + +#: js/scripts.js:709 msgid "Are you sure you want to delete this question?" msgstr "" -#: js/scripts.js:826 +#: js/scripts.js:892 msgid "Are you sure you want to delete this section?" msgstr "" -#: js/scripts.js:1066 +#: js/scripts.js:1132 msgid "Add translations" msgstr "" -#: js/scripts.js:1213 js/scripts.js:1237 +#: js/scripts.js:1279 js/scripts.js:1303 msgid "An error occured while querying forms" msgstr "" -#: js/scripts.js:1351 +#: js/scripts.js:1418 msgid "Are you sure you want to delete this target:" msgstr "" @@ -2346,7 +2389,7 @@ msgstr "" msgid "Are you a robot ?" msgstr "" -#: entrée standard:127 +#: entrée standard:132 msgid "Send" msgstr "" diff --git a/locales/ru_RU.po b/locales/ru_RU.po index 4d825c8b2..278db29f2 100644 --- a/locales/ru_RU.po +++ b/locales/ru_RU.po @@ -4,20 +4,20 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Kirill Smyshkov , 2021 -# Alexey Petukhov , 2022 -# Thierry Bugier , 2022 +# Kirill Smyshkov , 2022 # Nikolai Petrov , 2022 # Ilya Pavlov , 2022 +# Alexey Petukhov , 2022 +# Thierry Bugier , 2022 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-06-15 14:46+0200\n" -"PO-Revision-Date: 2021-08-30 07:22+0000\n" -"Last-Translator: Ilya Pavlov , 2022\n" +"POT-Creation-Date: 2022-06-15 14:47+0200\n" +"PO-Revision-Date: 2022-06-15 12:10+0000\n" +"Last-Translator: Thierry Bugier , 2022\n" "Language-Team: Russian (Russia) (https://www.transifex.com/teclib/teams/28042/ru_RU/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -73,7 +73,7 @@ msgstr "Без ограничений" #: ajax/homepage_link.php:36 inc/field/dropdownfield.class.php:71 #: inc/formlist.class.php:46 inc/formanswer.class.php:208 #: inc/entityconfig.class.php:82 inc/form.class.php:111 inc/form.class.php:571 -#: inc/form.class.php:1923 inc/filter/entityfilter.class.php:45 +#: inc/form.class.php:1938 inc/filter/entityfilter.class.php:45 msgid "Form" msgid_plural "Forms" msgstr[0] "Форма" @@ -141,7 +141,7 @@ 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 +#: front/formanswer.form.php:78 front/form.php:43 inc/common.class.php:686 #: inc/common.class.php:693 msgid "Form Creator" msgstr "Создатель форм" @@ -156,8 +156,8 @@ msgstr "" msgid "Form list" msgstr "Список форм" -#: front/formdisplay.php:90 inc/formanswer.class.php:882 -#: inc/formanswer.class.php:1102 inc/formanswer.class.php:1152 +#: front/formdisplay.php:90 inc/formanswer.class.php:877 +#: inc/formanswer.class.php:1097 inc/formanswer.class.php:1147 msgid "The form has been successfully saved!" msgstr "Форма успешно сохранена!" @@ -208,7 +208,7 @@ msgid "The regular expression is invalid" msgstr "Недействительное регулярное выражение" #: inc/field/dropdownfield.class.php:70 inc/filter/entityfilter.class.php:44 -#: inc/abstractitiltarget.class.php:2028 inc/abstractitiltarget.class.php:2046 +#: inc/abstractitiltarget.class.php:2024 inc/abstractitiltarget.class.php:2042 msgid "User" msgstr "Пользователь" @@ -525,7 +525,7 @@ msgstr "" msgid "Range max" msgstr "" -#: inc/field/requesttypefield.class.php:85 inc/targetticket.class.php:1121 +#: inc/field/requesttypefield.class.php:85 inc/targetticket.class.php:1123 msgid "Request type" msgstr "Тип запроса" @@ -535,8 +535,8 @@ msgid "This is not a number: %s" msgstr "Это не число: %s" #: inc/field/floatfield.class.php:181 -msgid "Float" -msgstr "Число с плавающей запятой" +msgid "Decimal number" +msgstr "" #: inc/field/datefield.class.php:135 msgid "Date" @@ -595,11 +595,11 @@ 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:1816 inc/targetchange.class.php:303 +#: inc/form.class.php:1831 inc/targetchange.class.php:303 #: inc/section.class.php:379 inc/restrictedformcriteria.class.php:200 -#: inc/question.class.php:832 inc/questionparameter/range.class.php:211 +#: inc/question.class.php:832 inc/questionparameter/range.class.php:205 #: inc/questionregex.class.php:185 inc/questiondependency.class.php:196 -#: inc/item_targetticket.class.php:150 inc/targetticket.class.php:1427 +#: inc/item_targetticket.class.php:150 inc/targetticket.class.php:1429 #, php-format msgid "Failed to add or update the %1$s %2$s" msgstr "Не удалось добавить или обновить %1$s %2$s" @@ -607,11 +607,11 @@ msgstr "Не удалось добавить или обновить %1$s %2$s" #: 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:1507 inc/targetchange.class.php:148 +#: inc/form.class.php:1522 inc/targetchange.class.php:148 #: inc/section.class.php:404 inc/restrictedformcriteria.class.php:226 -#: inc/question.class.php:881 inc/questionparameter/range.class.php:145 +#: inc/question.class.php:881 inc/questionparameter/range.class.php:140 #: inc/questionregex.class.php:120 inc/questiondependency.class.php:211 -#: inc/item_targetticket.class.php:64 inc/targetticket.class.php:1466 +#: inc/item_targetticket.class.php:64 inc/targetticket.class.php:1468 #, php-format msgid "Cannot export an empty object: %s" msgstr "Невозможно экспортировать пустой объект: %s" @@ -640,17 +640,17 @@ msgstr[3] "Проблемы" msgid "Update issue data from tickets and form answers" msgstr "Обновление данных о проблемах из заявок и ответов на формы" -#: inc/issue.class.php:389 +#: inc/issue.class.php:403 msgid "Satisfaction survey expired" msgstr "" -#: inc/issue.class.php:518 inc/form_language.class.php:213 -#: inc/form.class.php:156 inc/form.class.php:2119 entrée standard:52 +#: inc/issue.class.php:532 inc/form_language.class.php:213 +#: inc/form.class.php:156 inc/form.class.php:2133 entrée standard:52 #: standard:49 standard:57 standard:38 standard:39 msgid "Name" msgstr "" -#: inc/issue.class.php:531 inc/formanswer.class.php:198 +#: inc/issue.class.php:545 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 @@ -658,7 +658,7 @@ msgstr "" msgid "ID" msgstr "" -#: inc/issue.class.php:540 inc/form.class.php:505 inc/form.class.php:2128 +#: inc/issue.class.php:554 inc/form.class.php:505 inc/form.class.php:2142 #: entrée standard:65 msgid "Type" msgid_plural "Types" @@ -667,20 +667,20 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: inc/issue.class.php:553 inc/formanswer.class.php:259 +#: inc/issue.class.php:567 inc/formanswer.class.php:259 msgid "Status" msgstr "" -#: inc/issue.class.php:565 +#: inc/issue.class.php:579 msgid "Opening date" msgstr "" -#: inc/issue.class.php:574 +#: inc/issue.class.php:588 msgid "Last update" msgstr "" -#: inc/issue.class.php:583 inc/form.class.php:174 -#: inc/abstracttarget.class.php:518 +#: inc/issue.class.php:597 inc/form.class.php:174 +#: inc/abstracttarget.class.php:517 msgid "Entity" msgid_plural "Entities" msgstr[0] "" @@ -688,9 +688,9 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: inc/issue.class.php:593 inc/notificationtargetformanswer.class.php:79 +#: inc/issue.class.php:607 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:1714 +#: inc/formanswer.class.php:608 inc/abstractitiltarget.class.php:1710 msgid "Requester" msgid_plural "Requesters" msgstr[0] "" @@ -698,37 +698,73 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: inc/issue.class.php:611 inc/formanswer.class.php:228 +#: inc/issue.class.php:625 inc/formanswer.class.php:228 msgid "Form approver" msgstr "Согласующий форму" -#: inc/issue.class.php:627 inc/formanswer.class.php:539 -#: inc/formanswer.class.php:546 inc/formanswer.class.php:628 +#: inc/issue.class.php:641 inc/formanswer.class.php:537 +#: inc/formanswer.class.php:544 inc/formanswer.class.php:623 #: inc/form_language.class.php:227 msgid "Comment" msgstr "Комментарий" -#: inc/issue.class.php:639 +#: inc/issue.class.php:653 msgid "Ticket approver" msgstr "Согласующий заявку" -#: inc/issue.class.php:673 +#: inc/issue.class.php:687 msgid "Technician" msgstr "" -#: inc/issue.class.php:704 +#: inc/issue.class.php:718 msgid "Technician group" msgstr "" -#: inc/issue.class.php:737 inc/formanswer.class.php:248 +#: inc/issue.class.php:751 inc/formanswer.class.php:248 msgid "Form approver group" msgstr "Группа, согласующая форму" -#: inc/issue.class.php:770 +#: inc/issue.class.php:762 inc/abstractitiltarget.class.php:742 +msgid "Time to resolve" +msgstr "Время до решения" + +#: inc/issue.class.php:773 +msgid "Time to resolve + Progress" +msgstr "" + +#: inc/issue.class.php:783 +msgid "Internal time to resolve" +msgstr "" + +#: inc/issue.class.php:794 +msgid "Internal time to resolve + Progress" +msgstr "" + +#: inc/issue.class.php:804 +msgid "Resolution date" +msgstr "" + +#: inc/issue.class.php:819 +msgid "Internal time to own" +msgstr "" + +#: inc/issue.class.php:830 +msgid "Internal time to own + Progress" +msgstr "" + +#: inc/issue.class.php:840 +msgid "Time to own" +msgstr "Время владения" + +#: inc/issue.class.php:851 +msgid "Time to own + Progress" +msgstr "" + +#: inc/issue.class.php:877 msgid "Ticket" msgstr "" -#: inc/issue.class.php:771 inc/formanswer.class.php:183 +#: inc/issue.class.php:878 inc/formanswer.class.php:183 msgid "Form answer" msgid_plural "Form answers" msgstr[0] "Ответ формы" @@ -736,47 +772,47 @@ msgstr[1] "Ответы формы" msgstr[2] "Ответы формы" msgstr[3] "Ответы формы" -#: inc/issue.class.php:776 +#: inc/issue.class.php:883 msgid "Not validated" msgstr "Не согласовано" -#: inc/issue.class.php:777 inc/formanswer.class.php:76 +#: inc/issue.class.php:884 inc/formanswer.class.php:76 #: inc/form_validator.class.php:71 msgid "Refused" msgstr "Отклонено" -#: inc/issue.class.php:845 +#: inc/issue.class.php:952 #, php-format msgid "%1$s %2$s" msgstr "" -#: inc/issue.class.php:1108 inc/filter/itilcategoryfilter.class.php:56 -#: hook.php:663 +#: inc/issue.class.php:1215 inc/filter/itilcategoryfilter.class.php:56 +#: hook.php:677 msgid "All" msgstr "" -#: inc/issue.class.php:1114 hook.php:664 +#: inc/issue.class.php:1221 hook.php:678 msgid "New" msgstr "" -#: inc/issue.class.php:1120 hook.php:665 +#: inc/issue.class.php:1227 hook.php:679 msgid "Assigned" msgstr "" -#: inc/issue.class.php:1126 inc/formanswer.class.php:75 -#: inc/form_validator.class.php:69 hook.php:666 +#: inc/issue.class.php:1233 inc/formanswer.class.php:75 +#: inc/form_validator.class.php:69 hook.php:680 msgid "Waiting" msgstr "Ожидание" -#: inc/issue.class.php:1132 hook.php:667 +#: inc/issue.class.php:1239 hook.php:681 msgid "To validate" msgstr "На согласовании" -#: inc/issue.class.php:1138 hook.php:668 +#: inc/issue.class.php:1245 hook.php:682 msgid "Solved" msgstr "" -#: inc/issue.class.php:1144 hook.php:669 +#: inc/issue.class.php:1251 hook.php:683 msgid "Closed" msgstr "Закрыто" @@ -788,31 +824,43 @@ 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:261 entrée standard:65 +msgid "Icon" +msgstr "Значок" + +#: inc/category.class.php:98 inc/form.class.php:269 entrée standard:67 +msgid "Icon color" +msgstr "Цвет значка" + +#: inc/category.class.php:104 inc/form.class.php:277 entrée standard:80 +msgid "Background color" +msgstr "Цвет фона" + #: inc/notificationtargetformanswer.class.php:43 msgid "The form as been saved" msgstr "Форма сохранена" -#: inc/notificationtargetformanswer.class.php:44 install/install.php:334 +#: inc/notificationtargetformanswer.class.php:44 install/install.php:355 msgid "A form need to be validate" msgstr "Форма требует согласования" -#: inc/notificationtargetformanswer.class.php:45 install/install.php:340 +#: inc/notificationtargetformanswer.class.php:45 install/install.php:361 msgid "The form is refused" msgstr "Форма отклонена" -#: inc/notificationtargetformanswer.class.php:46 install/install.php:346 +#: inc/notificationtargetformanswer.class.php:46 install/install.php:367 msgid "The form is accepted" msgstr "Форма принята" -#: inc/notificationtargetformanswer.class.php:47 install/install.php:352 +#: inc/notificationtargetformanswer.class.php:47 install/install.php:373 msgid "The form is deleted" msgstr "Форма удалена" @@ -862,11 +910,11 @@ msgstr "" msgid "Approver" msgstr "" -#: inc/target_actor.class.php:66 inc/abstractitiltarget.class.php:2038 +#: inc/target_actor.class.php:66 inc/abstractitiltarget.class.php:2034 msgid "Form author" msgstr "Автор формы" -#: inc/target_actor.class.php:67 inc/abstractitiltarget.class.php:2041 +#: inc/target_actor.class.php:67 inc/abstractitiltarget.class.php:2037 msgid "Form validator" msgstr "Согласующий форму" @@ -874,7 +922,7 @@ msgstr "Согласующий форму" msgid "Specific person" msgstr "Конкретный пользователь" -#: inc/target_actor.class.php:69 inc/abstractitiltarget.class.php:2051 +#: inc/target_actor.class.php:69 inc/abstractitiltarget.class.php:2047 msgid "Person from the question" msgstr "Пользователь из вопроса" @@ -882,7 +930,7 @@ msgstr "Пользователь из вопроса" msgid "Specific group" msgstr "Конкретная группа" -#: inc/target_actor.class.php:71 inc/abstractitiltarget.class.php:2062 +#: inc/target_actor.class.php:71 inc/abstractitiltarget.class.php:2058 msgid "Group from the question" msgstr "Группа из вопроса" @@ -898,15 +946,15 @@ msgstr "Тех группа из объекта" msgid "Specific supplier" msgstr "Конкретный поставщик" -#: inc/target_actor.class.php:75 inc/abstractitiltarget.class.php:2091 +#: inc/target_actor.class.php:75 inc/abstractitiltarget.class.php:2087 msgid "Supplier from the question" msgstr "Поставщик из вопроса" -#: inc/target_actor.class.php:76 inc/abstractitiltarget.class.php:2080 +#: inc/target_actor.class.php:76 inc/abstractitiltarget.class.php:2076 msgid "Actors from the question" msgstr "Участники из вопроса" -#: inc/target_actor.class.php:77 inc/abstractitiltarget.class.php:2095 +#: inc/target_actor.class.php:77 inc/abstractitiltarget.class.php:2091 msgid "Form author's supervisor" msgstr "Менеджер автора формы" @@ -914,7 +962,7 @@ msgstr "Менеджер автора формы" msgid "Observer" msgstr "" -#: inc/target_actor.class.php:85 inc/abstractitiltarget.class.php:1728 +#: inc/target_actor.class.php:85 inc/abstractitiltarget.class.php:1724 msgid "Assigned to" msgstr "" @@ -950,67 +998,67 @@ msgstr "" msgid "Accepted" msgstr "Согласовано" -#: inc/formanswer.class.php:525 +#: inc/formanswer.class.php:523 msgid "Print this form" msgstr "Печать этой формы" -#: inc/formanswer.class.php:549 +#: inc/formanswer.class.php:547 msgid "Form accepted by validator." msgstr "Форма принята согласующим." -#: inc/formanswer.class.php:551 +#: inc/formanswer.class.php:549 msgid "Form successfully saved." msgstr "Форма успешно сохранена." -#: inc/formanswer.class.php:621 inc/formaccesstype.class.php:122 +#: inc/formanswer.class.php:616 inc/formaccesstype.class.php:122 msgid "Save" msgstr "" -#: inc/formanswer.class.php:633 +#: inc/formanswer.class.php:628 msgid "Required if refused" msgstr "Требуется если отклонено" -#: inc/formanswer.class.php:639 +#: inc/formanswer.class.php:634 msgid "Refuse" msgstr "Отклонить" -#: inc/formanswer.class.php:647 +#: inc/formanswer.class.php:642 msgid "Edit answers" msgstr "Редактировать ответы" -#: inc/formanswer.class.php:653 +#: inc/formanswer.class.php:648 msgid "Cancel edition" msgstr "Отменить редактирование" -#: inc/formanswer.class.php:660 +#: inc/formanswer.class.php:655 msgid "Accept" msgstr "Принять" -#: inc/formanswer.class.php:681 +#: inc/formanswer.class.php:676 msgid "Refused comment is required!" msgstr "Требуется комментарий для отклонения!" -#: inc/formanswer.class.php:755 +#: inc/formanswer.class.php:750 msgid "You are not the validator of these answers" msgstr "Вы не согласующий этих ответов" -#: inc/formanswer.class.php:961 inc/formanswer.class.php:963 +#: inc/formanswer.class.php:956 inc/formanswer.class.php:958 msgid "Form data" msgstr "Данные формы" -#: inc/formanswer.class.php:1089 inc/formanswer.class.php:1139 +#: inc/formanswer.class.php:1084 inc/formanswer.class.php:1134 msgid "Cannot generate targets!" msgstr "Не удалось создать цели!" -#: inc/formanswer.class.php:1263 +#: inc/formanswer.class.php:1258 msgid "No turing test set" msgstr "Нет набора тестов Тьюринга" -#: inc/formanswer.class.php:1268 +#: inc/formanswer.class.php:1263 msgid "You failed the Turing test" msgstr "Вы провалили тест Тьюринга" -#: inc/formanswer.class.php:1310 +#: inc/formanswer.class.php:1305 msgid "You must select validator!" msgstr "Вы должны выбрать согласующего!" @@ -1076,7 +1124,7 @@ msgstr[3] "Переводы" #: inc/form_language.class.php:111 inc/form.class.php:1048 #: inc/form.class.php:1173 inc/abstracttarget.class.php:161 -#: inc/abstractitiltarget.class.php:1545 +#: inc/abstractitiltarget.class.php:1541 msgid "The name cannot be empty!" msgstr "Требуется указать название!" @@ -1088,7 +1136,7 @@ msgstr "Язык должен быть связан с формой!" msgid "Add a translation" msgstr "Добавить перевод" -#: inc/form_language.class.php:283 js/scripts.js:1160 +#: inc/form_language.class.php:283 js/scripts.js:1179 msgid "Update a translation" msgstr "" @@ -1109,7 +1157,7 @@ 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:529 inc/abstractitiltarget.class.php:1619 +#: inc/form.class.php:529 inc/abstractitiltarget.class.php:1615 msgid "Delete" msgstr "Удалить" @@ -1135,14 +1183,14 @@ msgstr "Ничего" msgid "Need validaton?" msgstr "" -#: inc/form_validator.class.php:126 inc/abstractitiltarget.class.php:2032 +#: inc/form_validator.class.php:126 inc/abstractitiltarget.class.php:2028 msgid "No" msgstr "" -#: inc/form_validator.class.php:303 inc/targetproblem.class.php:146 -#: inc/entityconfig.class.php:389 inc/targetchange.class.php:483 -#: inc/targetticket.class.php:317 inc/targetticket.class.php:352 -#: inc/abstractitiltarget.class.php:2021 +#: inc/form_validator.class.php:303 inc/profile.class.php:62 +#: inc/targetproblem.class.php:146 inc/entityconfig.class.php:389 +#: inc/targetchange.class.php:483 inc/targetticket.class.php:317 +#: inc/targetticket.class.php:352 inc/abstractitiltarget.class.php:2017 msgctxt "button" msgid "Save" msgstr "" @@ -1170,7 +1218,7 @@ msgid "Properties" msgstr "Свойства" #: inc/targetproblem.class.php:521 inc/targetchange.class.php:285 -#: inc/targetticket.class.php:1409 +#: inc/targetticket.class.php:1411 #, php-format msgid "" "Failed to add or update the %1$s %2$s: a question is missing and is used in " @@ -1326,7 +1374,7 @@ msgstr "Показать поле поиска" msgid "Display header" msgstr "Показать заголовок" -#: inc/questionrange.class.php:52 inc/questionparameter/range.class.php:57 +#: inc/questionrange.class.php:52 inc/questionparameter/range.class.php:59 msgid "Question range" msgid_plural "Question ranges" msgstr[0] "Диапазон вопроса" @@ -1334,11 +1382,11 @@ msgstr[1] "Диапазоны вопроса" msgstr[2] "Диапазоны вопроса" msgstr[3] "Диапазоны вопроса" -#: inc/questionrange.class.php:62 inc/questionparameter/range.class.php:68 +#: 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:77 +#: inc/questionrange.class.php:71 inc/questionparameter/range.class.php:78 msgid "maximum range" msgstr "максимальный диапазон" @@ -1358,7 +1406,7 @@ msgstr "Ограниченный доступ" msgid "Answers waiting for validation" msgstr "" -#: inc/form.class.php:124 inc/form.class.php:1591 inc/form.class.php:1617 +#: inc/form.class.php:124 inc/form.class.php:1606 inc/form.class.php:1632 msgid "Import forms" msgstr "Импорт форм" @@ -1383,18 +1431,6 @@ msgstr "Доступ" 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 "" @@ -1427,7 +1463,7 @@ msgstr[3] "Цели" msgid "Actions" msgstr "" -#: inc/form.class.php:546 inc/form.class.php:2116 +#: inc/form.class.php:546 inc/form.class.php:2130 msgid "Add a target" msgstr "Добавить цель" @@ -1491,73 +1527,73 @@ msgctxt "button" msgid "Post" msgstr "" -#: inc/form.class.php:1435 +#: inc/form.class.php:1440 #, php-format msgid "Form duplicated: %s" msgstr "Форма дублирована: %s" -#: inc/form.class.php:1446 +#: inc/form.class.php:1456 #, php-format msgid "Form Transfered: %s" msgstr "Форма передана: %s" -#: inc/form.class.php:1465 +#: inc/form.class.php:1480 msgid "Back" msgstr "Назад" -#: inc/form.class.php:1564 +#: inc/form.class.php:1579 msgid "Upload of JSON files not allowed." msgstr "Загрузка файлов JSON не разрешена." -#: inc/form.class.php:1567 +#: inc/form.class.php:1582 msgid "You may allow JSON files right now." msgstr "Вы можете разрешить файлы JSON прямо сейчас." -#: inc/form.class.php:1568 +#: inc/form.class.php:1583 msgctxt "button" msgid "Create" msgstr "Создать" -#: inc/form.class.php:1571 inc/form.class.php:1582 +#: inc/form.class.php:1586 inc/form.class.php:1597 msgid "Please contact your GLPI administrator." msgstr "Пожалуйста, свяжитесь с администратором GLPI." -#: inc/form.class.php:1572 inc/form.class.php:1583 +#: inc/form.class.php:1587 inc/form.class.php:1598 msgctxt "button" msgid "Back" msgstr "Назад" -#: inc/form.class.php:1575 +#: inc/form.class.php:1590 msgid "Upload of JSON files not enabled." msgstr "Загрузка файлов JSON не включена." -#: inc/form.class.php:1578 inc/form.class.php:1581 +#: inc/form.class.php:1593 inc/form.class.php:1596 msgid "You may enable JSON files right now." msgstr "Вы можете включить файлы JSON прямо сейчас." -#: inc/form.class.php:1579 +#: inc/form.class.php:1594 msgctxt "button" msgid "Enable" msgstr "Включить" -#: inc/form.class.php:1626 +#: inc/form.class.php:1641 msgctxt "button" msgid "Send" msgstr "" -#: inc/form.class.php:1645 +#: inc/form.class.php:1660 msgid "Forms import impossible, the file is empty" msgstr "Импорт форм невозможен, файл пуст" -#: inc/form.class.php:1649 inc/form.class.php:1653 +#: inc/form.class.php:1664 inc/form.class.php:1668 msgid "Forms import impossible, the file seems corrupt" msgstr "Импорт форм невозможен, возможно файл поврежден" -#: inc/form.class.php:1659 +#: inc/form.class.php:1674 msgid "Forms import impossible, the file was generated with another version" msgstr "Импорт форм невозможен, файл создан в другой версии" -#: inc/form.class.php:1666 +#: inc/form.class.php:1681 msgid "" "The file does not specifies the schema version. It was probably generated " "with a version older than 2.10. Giving up." @@ -1565,63 +1601,63 @@ msgstr "" "В файле не указана версия схемы. Вероятно, он был создан более ранней " "версией, чем 2.10. Отказ." -#: inc/form.class.php:1692 +#: inc/form.class.php:1707 #, php-format msgid "Failed to import %s" msgstr "Не удалось импортировать %s" -#: inc/form.class.php:1697 +#: inc/form.class.php:1712 #, php-format msgid "Forms successfully imported from %s" msgstr "Формы успешно импортированы из %s" -#: inc/form.class.php:1760 +#: inc/form.class.php:1775 #, php-format msgid "The form %1$s already exists and is in an unmodifiable entity." msgstr "" "Форма %1$s уже существует в организации, в которой у вас нет прав " "редактирования." -#: inc/form.class.php:1768 +#: inc/form.class.php:1783 #, php-format msgid "You don't have right to update the entity %1$s." msgstr "У вас нет прав редактирования организации %1$s." -#: inc/form.class.php:1778 +#: inc/form.class.php:1793 #, php-format msgid "The entity %1$s is required for the form %2$s." msgstr "Для формы %2$s требуется организация %1$s." -#: inc/form.class.php:1860 +#: inc/form.class.php:1875 msgid "Failed to create JSON document type" msgstr "Не удалось создать тип документа JSON" -#: inc/form.class.php:1867 +#: inc/form.class.php:1882 msgid "JSON document type not found" msgstr "Тип документа JSON не найден" -#: inc/form.class.php:1874 +#: inc/form.class.php:1889 msgid "Failed to update JSON document type" msgstr "Не удалось обновить тип документа JSON" -#: inc/form.class.php:1894 +#: inc/form.class.php:1909 msgid "Forms without category" msgstr "Формы без категории" -#: inc/form.class.php:1915 +#: inc/form.class.php:1930 msgid "No form available" msgstr "Нет доступных форм" -#: inc/form.class.php:2147 inc/targetticket.class.php:392 -#: inc/abstractitiltarget.class.php:1738 inc/abstractitiltarget.class.php:2021 +#: inc/form.class.php:2161 inc/targetticket.class.php:392 +#: inc/abstractitiltarget.class.php:1734 inc/abstractitiltarget.class.php:2017 msgid "Add" msgstr "Добавить" -#: inc/form.class.php:2165 inc/form.class.php:2188 +#: inc/form.class.php:2179 inc/form.class.php:2202 msgid "Unsupported target type." msgstr "Неподдерживаемый тип цели." -#: inc/form.class.php:2227 +#: inc/form.class.php:2241 msgid "plugin_formcreator_load_check" msgstr "plugin_formcreator_load_check" @@ -1671,8 +1707,8 @@ msgstr "Требуется указать заголовок" 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:968 +#: inc/question.class.php:70 inc/targetticket.class.php:1134 +#: inc/targetticket.class.php:1173 inc/abstractitiltarget.class.php:968 #: inc/abstractitiltarget.class.php:1005 inc/abstractitiltarget.class.php:1083 #: inc/abstractitiltarget.class.php:1214 inc/abstractitiltarget.class.php:1295 #: entrée standard:41 @@ -1712,48 +1748,48 @@ msgstr "Этот тип вопроса требует указания пара msgid "A parameter is missing for this question type" msgstr "Для этого типа вопроса не указаны параметры" -#: inc/question.class.php:1274 +#: inc/question.class.php:1268 msgid "Service levels" msgstr "" -#: inc/question.class.php:1275 inc/abstractitiltarget.class.php:806 +#: inc/question.class.php:1269 inc/abstractitiltarget.class.php:806 msgid "SLA" msgstr "SLA" -#: inc/question.class.php:1276 inc/abstractitiltarget.class.php:879 +#: inc/question.class.php:1270 inc/abstractitiltarget.class.php:879 msgid "OLA" msgstr "OLA" -#: inc/question.class.php:1293 inc/question.class.php:1333 -#: inc/question.class.php:1336 +#: inc/question.class.php:1287 inc/question.class.php:1327 +#: inc/question.class.php:1330 msgid "Assets" msgstr "" -#: inc/question.class.php:1307 hook.php:677 hook.php:694 +#: inc/question.class.php:1301 hook.php:691 hook.php:708 msgid "Assistance" msgstr "" -#: inc/question.class.php:1312 +#: inc/question.class.php:1306 msgid "Management" msgstr "" -#: inc/question.class.php:1321 +#: inc/question.class.php:1315 msgid "Tools" msgstr "" -#: inc/question.class.php:1322 +#: inc/question.class.php:1316 msgid "Notes" msgstr "" -#: inc/question.class.php:1323 +#: inc/question.class.php:1317 msgid "RSS feed" msgstr "" -#: inc/question.class.php:1325 +#: inc/question.class.php:1319 msgid "Administration" msgstr "" -#: inc/question.class.php:1333 inc/question.class.php:1336 +#: inc/question.class.php:1327 inc/question.class.php:1330 msgid "Plugin" msgid_plural "Plugins" msgstr[0] "" @@ -1829,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 "Организация из вопроса" @@ -1900,14 +1936,14 @@ 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 +#: inc/abstractitiltarget.class.php:200 inc/abstractitiltarget.class.php:208 +#: inc/abstractitiltarget.class.php:216 inc/abstractitiltarget.class.php:224 +#: inc/abstractitiltarget.class.php:233 msgid "Equals to the answer to the question" msgstr "Точный ответ на вопрос" -#: inc/targetticket.class.php:101 inc/abstractitiltarget.class.php:224 -#: inc/abstractitiltarget.class.php:233 +#: inc/targetticket.class.php:101 inc/abstractitiltarget.class.php:225 +#: inc/abstractitiltarget.class.php:234 msgid "Last valid answer" msgstr "Последний действительный ответ" @@ -1984,23 +2020,23 @@ msgstr "Связанный элемент не существует" msgid "Failed to link the item" msgstr "Не удалось связать элемент" -#: inc/targetticket.class.php:957 install/install.php:347 +#: inc/targetticket.class.php:959 install/install.php:368 msgid "Your form has been accepted by the validator" msgstr "Ваша форма была принята согласующим" -#: inc/targetticket.class.php:1108 +#: inc/targetticket.class.php:1110 msgid "Request source" msgstr "" -#: inc/targetticket.class.php:1133 +#: inc/targetticket.class.php:1135 msgid "Type " msgstr "Тип " -#: inc/targetticket.class.php:1161 +#: inc/targetticket.class.php:1163 msgid "Associated elements" msgstr "" -#: inc/targetticket.class.php:1172 +#: inc/targetticket.class.php:1174 msgid "Item " msgstr "Элемент " @@ -2037,77 +2073,77 @@ msgid "Tags from questions or specific tags" msgstr "Метки из вопросов ИЛИ конкретные метки" #: inc/abstractitiltarget.class.php:189 +msgid "TTR from template or none" +msgstr "" + +#: inc/abstractitiltarget.class.php:190 msgid "equals to the answer to the question" msgstr "Точный ответ на вопрос" -#: inc/abstractitiltarget.class.php:190 +#: inc/abstractitiltarget.class.php:191 msgid "calculated from the ticket creation date" msgstr "Рассчитать из даты создания заявки" -#: inc/abstractitiltarget.class.php:191 +#: inc/abstractitiltarget.class.php:192 msgid "calculated from the answer to the question" msgstr "Рассчитать из ответа на вопрос" -#: inc/abstractitiltarget.class.php:197 +#: inc/abstractitiltarget.class.php:198 msgid "SLA from template or none" msgstr "SLA из шаблона или ничего" -#: inc/abstractitiltarget.class.php:198 +#: inc/abstractitiltarget.class.php:199 msgid "Specific SLA" msgstr "Конкретный SLA" -#: inc/abstractitiltarget.class.php:205 +#: inc/abstractitiltarget.class.php:206 msgid "OLA from template or none" msgstr "OLA из шаблона или ничего" -#: inc/abstractitiltarget.class.php:206 +#: inc/abstractitiltarget.class.php:207 msgid "Specific OLA" msgstr "Конкретный OLA" -#: inc/abstractitiltarget.class.php:213 +#: inc/abstractitiltarget.class.php:214 msgid "Urgency from template or Medium" msgstr "Срочность из шаблона или Средняя" -#: inc/abstractitiltarget.class.php:214 +#: inc/abstractitiltarget.class.php:215 msgid "Specific urgency" msgstr "Конкретная срочность" -#: inc/abstractitiltarget.class.php:221 +#: inc/abstractitiltarget.class.php:222 msgid "Category from template or none" msgstr "Категория из шаблона или ничего" -#: inc/abstractitiltarget.class.php:222 +#: inc/abstractitiltarget.class.php:223 msgid "Specific category" msgstr "Конкретная категория" -#: inc/abstractitiltarget.class.php:230 +#: inc/abstractitiltarget.class.php:231 msgid "Location from template or none" msgstr "Местоположение из шаблона или ничего" -#: inc/abstractitiltarget.class.php:231 +#: inc/abstractitiltarget.class.php:232 msgid "Specific location" msgstr "Конкретное местоположение" -#: inc/abstractitiltarget.class.php:239 +#: inc/abstractitiltarget.class.php:240 msgid "No validation" msgstr "" -#: inc/abstractitiltarget.class.php:240 +#: inc/abstractitiltarget.class.php:241 msgid "Specific user or group" msgstr "" -#: inc/abstractitiltarget.class.php:241 +#: inc/abstractitiltarget.class.php:242 msgid "User from question answer" msgstr "" -#: inc/abstractitiltarget.class.php:242 +#: inc/abstractitiltarget.class.php:243 msgid "Group from question answer" msgstr "" -#: inc/abstractitiltarget.class.php:741 -msgid "Time to resolve" -msgstr "Время до решения" - #: inc/abstractitiltarget.class.php:794 msgid "Minute" msgid_plural "Minutes" @@ -2172,11 +2208,11 @@ msgstr "" msgid "Location " msgstr "Местоположение " -#: inc/abstractitiltarget.class.php:1551 +#: inc/abstractitiltarget.class.php:1547 msgid "The description cannot be empty!" msgstr "Требуется указать описание!" -#: inc/abstractitiltarget.class.php:1721 +#: inc/abstractitiltarget.class.php:1717 msgid "Watcher" msgid_plural "Watchers" msgstr[0] "" @@ -2184,50 +2220,57 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: inc/abstractitiltarget.class.php:1740 +#: inc/abstractitiltarget.class.php:1736 msgid "Cancel" msgstr "Отменить" -#: inc/abstractitiltarget.class.php:2015 inc/abstractitiltarget.class.php:2031 -#: inc/abstractitiltarget.class.php:2032 +#: inc/abstractitiltarget.class.php:2011 inc/abstractitiltarget.class.php:2027 +#: inc/abstractitiltarget.class.php:2028 msgid "Email followup" msgstr "" -#: inc/abstractitiltarget.class.php:2029 inc/abstractitiltarget.class.php:2057 +#: inc/abstractitiltarget.class.php:2025 inc/abstractitiltarget.class.php:2053 msgid "Group" msgstr "" -#: inc/abstractitiltarget.class.php:2030 inc/abstractitiltarget.class.php:2086 +#: inc/abstractitiltarget.class.php:2026 inc/abstractitiltarget.class.php:2082 msgid "Supplier" msgstr "" -#: inc/abstractitiltarget.class.php:2031 +#: inc/abstractitiltarget.class.php:2027 msgid "Yes" msgstr "" -#: inc/abstractitiltarget.class.php:2068 +#: inc/abstractitiltarget.class.php:2064 msgid "Group from the object" msgstr "Группа из объекта" -#: inc/abstractitiltarget.class.php:2074 +#: inc/abstractitiltarget.class.php:2070 msgid "Tech group from the object" msgstr "Тех группа из объекта" -#: install/install.php:131 +#: install/install.php:133 msgid "" "Upgrade tables to innoDB; run php bin/console " "glpi:migration:myisam_to_innodb" msgstr "" -#: install/install.php:328 +#: install/install.php:174 +#, 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:349 msgid "A form has been created" msgstr "Форма создана" -#: install/install.php:329 +#: install/install.php:350 msgid "Your request has been saved" msgstr "Ваш запрос сохранен" -#: install/install.php:330 +#: install/install.php:351 msgid "" "Hi,\\nYour request from GLPI has been successfully saved with number " "##formcreator.request_id## and transmitted to the helpdesk team.\\nYou can " @@ -2237,11 +2280,11 @@ msgstr "" "##formcreator.request_id## и передан в службу поддержки.\\nВы можете " "посмотреть его по ссылке:\\n##formcreator.validation_link##" -#: install/install.php:335 +#: install/install.php:356 msgid "A form from GLPI need to be validate" msgstr "Требуется согласовать форму" -#: install/install.php:336 +#: install/install.php:357 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 " @@ -2251,11 +2294,11 @@ msgstr "" "согласующего.\\nПерейдите по ссылке для " "согласования:\\n##formcreator.validation_link##" -#: install/install.php:341 +#: install/install.php:362 msgid "Your form has been refused by the validator" msgstr "Ваш запрос отклонен согласующим" -#: install/install.php:342 +#: install/install.php:363 msgid "" "Hi,\\nWe are sorry to inform you that your form has been refused by the " "validator for the reason " @@ -2267,17 +2310,17 @@ msgstr "" "исправления и отправить его заново по " "ссылке:\\n##formcreator.validation_link##" -#: install/install.php:348 +#: install/install.php:369 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:353 +#: install/install.php:374 msgid "Your form has been deleted by an administrator" msgstr "Ваш запрос удален администратором" -#: install/install.php:354 +#: install/install.php:375 msgid "" "Hi,\\nWe are sorry to inform you that your request cannot be considered and " "has been deleted by an administrator." @@ -2285,7 +2328,7 @@ msgstr "" "Здравствуйте,\\nВаш запрос не может быть рассмотрен и был удален " "администратором." -#: install/install.php:580 +#: install/install.php:601 msgid "Formcreator - Sync service catalog issues" msgstr "Formcreator - Проблемы каталога службы синхронизации" @@ -2303,58 +2346,58 @@ msgctxt "button" msgid "Export" msgstr "" -#: hook.php:653 +#: hook.php:667 msgid "Cancel my ticket" msgstr "Отменить мою заявку" -#: hook.php:671 +#: hook.php:685 msgid "Old" msgstr "" -#: hook.php:678 +#: hook.php:692 #, php-format msgid "Number of %s" msgstr "" -#: hook.php:695 +#: hook.php:709 msgid "Issues summary" msgstr "" -#: hook.php:733 +#: hook.php:747 msgid "" "Formcreator's mini dashboard not usable as default. This Setting has been " "ignored." msgstr "" -#: js/scripts.js:315 +#: js/scripts.js:319 msgid "No form found. Please choose a form below instead." msgstr "" -#: js/scripts.js:317 +#: js/scripts.js:321 msgid "No form found." msgstr "" -#: js/scripts.js:321 +#: js/scripts.js:325 msgid "No FAQ item found." msgstr "" -#: js/scripts.js:690 +#: js/scripts.js:709 msgid "Are you sure you want to delete this question?" msgstr "Вы уверены, что хотите удалить этот вопрос?" -#: js/scripts.js:873 +#: js/scripts.js:892 msgid "Are you sure you want to delete this section?" msgstr "Вы уверены, что хотите удалить этот раздел?" -#: js/scripts.js:1113 +#: js/scripts.js:1132 msgid "Add translations" msgstr "" -#: js/scripts.js:1260 js/scripts.js:1284 +#: js/scripts.js:1279 js/scripts.js:1303 msgid "An error occured while querying forms" msgstr "Произошла ошибка во время выполнения запроса форм" -#: js/scripts.js:1398 +#: js/scripts.js:1418 msgid "Are you sure you want to delete this target:" msgstr "" diff --git a/locales/sr_RS.po b/locales/sr_RS.po index 85a718b68..85c85f70b 100644 --- a/locales/sr_RS.po +++ b/locales/sr_RS.po @@ -11,8 +11,8 @@ 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" +"POT-Creation-Date: 2022-06-15 14:47+0200\n" +"PO-Revision-Date: 2022-06-15 12:10+0000\n" "Last-Translator: Sinisa R , 2022\n" "Language-Team: Serbian (Serbia) (https://www.transifex.com/teclib/teams/28042/sr_RS/)\n" "MIME-Version: 1.0\n" @@ -68,9 +68,8 @@ 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 +#: inc/entityconfig.class.php:82 inc/form.class.php:111 inc/form.class.php:571 +#: inc/form.class.php:1938 inc/filter/entityfilter.class.php:45 msgid "Form" msgid_plural "Forms" msgstr[0] "" @@ -94,11 +93,11 @@ msgstr "" msgid "Could not move the section" msgstr "" -#: ajax/target_actor.php:52 +#: ajax/target_actor.php:51 msgid "Failed to add the actor" msgstr "" -#: ajax/target_actor.php:63 +#: ajax/target_actor.php:62 msgid "Failed to delete the actor" msgstr "" @@ -137,7 +136,7 @@ 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 +#: front/formanswer.form.php:78 front/form.php:43 inc/common.class.php:686 #: inc/common.class.php:693 msgid "Form Creator" msgstr "Kreiranje obrazaca" @@ -152,8 +151,8 @@ msgstr "" msgid "Form list" msgstr "Lista obrazaca" -#: front/formdisplay.php:84 inc/formanswer.class.php:880 -#: inc/formanswer.class.php:1098 inc/formanswer.class.php:1148 +#: front/formdisplay.php:90 inc/formanswer.class.php:877 +#: inc/formanswer.class.php:1097 inc/formanswer.class.php:1147 msgid "The form has been successfully saved!" msgstr "Obrazac snimljen" @@ -168,19 +167,19 @@ msgstr "" 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 +#: inc/knowbase.class.php:60 inc/form.class.php:648 +#: inc/abstractitiltarget.class.php:953 inc/abstractitiltarget.class.php:967 msgid "Category" msgid_plural "Categories" msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: inc/knowbase.class.php:62 inc/form.class.php:643 +#: inc/knowbase.class.php:62 inc/form.class.php:651 msgid "See all" msgstr "" -#: inc/knowbase.class.php:79 +#: inc/knowbase.class.php:83 msgid "Please, describe your need here" msgstr "Molim, opišite ovdje Vašu potrebu" @@ -188,10 +187,10 @@ msgstr "Molim, opišite ovdje Vašu potrebu" msgid "Textarea" msgstr "Tekstaulna zona" -#: inc/field/textareafield.class.php:160 inc/field/dropdownfield.class.php:439 +#: inc/field/textareafield.class.php:160 inc/field/dropdownfield.class.php:440 #: 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/timefield.class.php:112 inc/field/fieldsfield.class.php:487 #: inc/field/requesttypefield.class.php:159 msgid "A required field is empty:" msgstr "Obavezno polje je prazno:" @@ -203,7 +202,7 @@ 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 +#: inc/abstractitiltarget.class.php:2024 inc/abstractitiltarget.class.php:2042 msgid "User" msgstr "" @@ -211,23 +210,23 @@ msgstr "" msgid "User and form" msgstr "" -#: inc/field/dropdownfield.class.php:430 entrée standard:38 +#: inc/field/dropdownfield.class.php:431 entrée standard:38 msgid "Dropdown" msgid_plural "Dropdowns" msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: inc/field/dropdownfield.class.php:461 +#: inc/field/dropdownfield.class.php:462 msgid "Invalid value for " msgstr "" -#: inc/field/dropdownfield.class.php:473 +#: inc/field/dropdownfield.class.php:474 #, php-format msgid "The itemtype field is required: %s" msgstr "" -#: inc/field/dropdownfield.class.php:489 +#: inc/field/dropdownfield.class.php:490 #, php-format msgid "Invalid dropdown type: %s" msgstr "" @@ -296,11 +295,11 @@ msgid "Radios" msgstr "Radios" #: inc/field/radiosfield.class.php:114 inc/field/glpiselectfield.class.php:86 -#: inc/field/fieldsfield.class.php:488 inc/field/checkboxesfield.class.php:229 +#: inc/field/fieldsfield.class.php:511 inc/field/checkboxesfield.class.php:229 msgid "The field value is required:" msgstr "Vrijednost polja je obavezna:" -#: inc/field/radiosfield.class.php:192 inc/field/selectfield.class.php:111 +#: inc/field/radiosfield.class.php:192 inc/field/selectfield.class.php:104 #: 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 @@ -333,12 +332,12 @@ msgstr "" #: inc/field/ipfield.class.php:121 msgid "IP address" -msgid_plural "Adresses IP" +msgid_plural "IP addresses" msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: inc/field/urgencyfield.class.php:84 inc/abstractitiltarget.class.php:994 +#: inc/field/urgencyfield.class.php:84 inc/abstractitiltarget.class.php:995 msgid "Urgency" msgstr "" @@ -387,7 +386,7 @@ msgstr[2] "" #: inc/field/hostnamefield.class.php:114 msgid "Hostname" -msgid_plural "Hostname" +msgid_plural "Hostnames" msgstr[0] "" msgstr[1] "" msgstr[2] "" @@ -408,7 +407,7 @@ msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: inc/field/selectfield.class.php:104 +#: inc/field/selectfield.class.php:97 msgid "Select" msgstr "Izbor" @@ -467,23 +466,24 @@ msgstr "" msgid "Field" msgstr "" -#: inc/field/fieldsfield.class.php:243 +#: inc/field/fieldsfield.class.php:253 msgid "show" msgstr "" -#: inc/field/fieldsfield.class.php:361 -msgid "Field type not implemented yet !" +#: inc/field/fieldsfield.class.php:388 +#, php-format +msgid "Field '%1$s' type not implemented yet !" msgstr "" -#: inc/field/fieldsfield.class.php:442 +#: inc/field/fieldsfield.class.php:465 msgid "Some numeric fields contains non numeric values" msgstr "" -#: inc/field/fieldsfield.class.php:447 +#: inc/field/fieldsfield.class.php:470 msgid "Some URL fields contains invalid links" msgstr "" -#: inc/field/fieldsfield.class.php:533 +#: inc/field/fieldsfield.class.php:556 msgid "Additionnal fields" msgstr "" @@ -509,7 +509,7 @@ msgstr "" msgid "Range max" msgstr "" -#: inc/field/requesttypefield.class.php:85 inc/targetticket.class.php:1121 +#: inc/field/requesttypefield.class.php:85 inc/targetticket.class.php:1123 msgid "Request type" msgstr "" @@ -519,8 +519,8 @@ msgid "This is not a number: %s" msgstr "" #: inc/field/floatfield.class.php:181 -msgid "Float" -msgstr "Float" +msgid "Decimal number" +msgstr "" #: inc/field/datefield.class.php:135 msgid "Date" @@ -577,11 +577,11 @@ msgstr "Prikazano sve dok" #: 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/form.class.php:1831 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 +#: inc/question.class.php:832 inc/questionparameter/range.class.php:205 +#: inc/questionregex.class.php:185 inc/questiondependency.class.php:196 +#: inc/item_targetticket.class.php:150 inc/targetticket.class.php:1429 #, php-format msgid "Failed to add or update the %1$s %2$s" msgstr "" @@ -589,11 +589,11 @@ 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/form.class.php:1522 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 +#: inc/question.class.php:881 inc/questionparameter/range.class.php:140 +#: inc/questionregex.class.php:120 inc/questiondependency.class.php:211 +#: inc/item_targetticket.class.php:64 inc/targetticket.class.php:1468 #, php-format msgid "Cannot export an empty object: %s" msgstr "" @@ -621,17 +621,17 @@ msgstr[2] "" msgid "Update issue data from tickets and form answers" msgstr "" -#: inc/issue.class.php:389 +#: inc/issue.class.php:403 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 +#: inc/issue.class.php:532 inc/form_language.class.php:213 +#: inc/form.class.php:156 inc/form.class.php:2133 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/issue.class.php:545 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 @@ -639,119 +639,157 @@ msgstr "" msgid "ID" msgstr "" -#: inc/issue.class.php:531 inc/form.class.php:2120 entrée standard:65 +#: inc/issue.class.php:554 inc/form.class.php:505 inc/form.class.php:2142 +#: 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 +#: inc/issue.class.php:567 inc/formanswer.class.php:259 msgid "Status" msgstr "" -#: inc/issue.class.php:556 +#: inc/issue.class.php:579 msgid "Opening date" msgstr "" -#: inc/issue.class.php:565 +#: inc/issue.class.php:588 msgid "Last update" msgstr "" -#: inc/issue.class.php:574 inc/form.class.php:174 -#: inc/abstracttarget.class.php:508 +#: inc/issue.class.php:597 inc/form.class.php:174 +#: inc/abstracttarget.class.php:517 msgid "Entity" msgid_plural "Entities" msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: inc/issue.class.php:584 inc/notificationtargetformanswer.class.php:79 +#: inc/issue.class.php:607 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 +#: inc/formanswer.class.php:608 inc/abstractitiltarget.class.php:1710 msgid "Requester" msgid_plural "Requesters" msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: inc/issue.class.php:602 inc/formanswer.class.php:228 +#: inc/issue.class.php:625 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/issue.class.php:641 inc/formanswer.class.php:537 +#: inc/formanswer.class.php:544 inc/formanswer.class.php:623 #: inc/form_language.class.php:227 msgid "Comment" msgstr "Komentar" -#: inc/issue.class.php:630 +#: inc/issue.class.php:653 msgid "Ticket approver" msgstr "" -#: inc/issue.class.php:664 +#: inc/issue.class.php:687 msgid "Technician" msgstr "" -#: inc/issue.class.php:697 +#: inc/issue.class.php:718 msgid "Technician group" msgstr "" -#: inc/issue.class.php:728 inc/formanswer.class.php:248 +#: inc/issue.class.php:751 inc/formanswer.class.php:248 msgid "Form approver group" msgstr "" -#: inc/issue.class.php:761 +#: inc/issue.class.php:762 inc/abstractitiltarget.class.php:742 +msgid "Time to resolve" +msgstr "" + +#: inc/issue.class.php:773 +msgid "Time to resolve + Progress" +msgstr "" + +#: inc/issue.class.php:783 +msgid "Internal time to resolve" +msgstr "" + +#: inc/issue.class.php:794 +msgid "Internal time to resolve + Progress" +msgstr "" + +#: inc/issue.class.php:804 +msgid "Resolution date" +msgstr "" + +#: inc/issue.class.php:819 +msgid "Internal time to own" +msgstr "" + +#: inc/issue.class.php:830 +msgid "Internal time to own + Progress" +msgstr "" + +#: inc/issue.class.php:840 +msgid "Time to own" +msgstr "" + +#: inc/issue.class.php:851 +msgid "Time to own + Progress" +msgstr "" + +#: inc/issue.class.php:877 msgid "Ticket" msgstr "" -#: inc/issue.class.php:762 inc/formanswer.class.php:183 +#: inc/issue.class.php:878 inc/formanswer.class.php:183 msgid "Form answer" msgid_plural "Form answers" msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: inc/issue.class.php:767 +#: inc/issue.class.php:883 msgid "Not validated" msgstr "" -#: inc/issue.class.php:768 inc/formanswer.class.php:76 +#: inc/issue.class.php:884 inc/formanswer.class.php:76 #: inc/form_validator.class.php:71 msgid "Refused" msgstr "" -#: inc/issue.class.php:836 +#: inc/issue.class.php:952 #, php-format msgid "%1$s %2$s" msgstr "" -#: inc/issue.class.php:1099 inc/filter/itilcategoryfilter.class.php:56 +#: inc/issue.class.php:1215 inc/filter/itilcategoryfilter.class.php:56 +#: hook.php:677 msgid "All" msgstr "" -#: inc/issue.class.php:1105 +#: inc/issue.class.php:1221 hook.php:678 msgid "New" msgstr "" -#: inc/issue.class.php:1111 +#: inc/issue.class.php:1227 hook.php:679 msgid "Assigned" msgstr "" -#: inc/issue.class.php:1117 inc/formanswer.class.php:75 -#: inc/form_validator.class.php:69 +#: inc/issue.class.php:1233 inc/formanswer.class.php:75 +#: inc/form_validator.class.php:69 hook.php:680 msgid "Waiting" msgstr "" -#: inc/issue.class.php:1123 +#: inc/issue.class.php:1239 hook.php:681 msgid "To validate" msgstr "Na potvrdu " -#: inc/issue.class.php:1129 +#: inc/issue.class.php:1245 hook.php:682 msgid "Solved" msgstr "" -#: inc/issue.class.php:1135 +#: inc/issue.class.php:1251 hook.php:683 msgid "Closed" msgstr "Zatvoreno" @@ -762,31 +800,43 @@ msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: 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 "" +#: inc/category.class.php:92 inc/form.class.php:261 entrée standard:65 +msgid "Icon" +msgstr "" + +#: inc/category.class.php:98 inc/form.class.php:269 entrée standard:67 +msgid "Icon color" +msgstr "" + +#: inc/category.class.php:104 inc/form.class.php:277 entrée standard:80 +msgid "Background color" +msgstr "" + #: inc/notificationtargetformanswer.class.php:43 msgid "The form as been saved" msgstr "Obrazac snimljen" -#: inc/notificationtargetformanswer.class.php:44 install/install.php:321 +#: inc/notificationtargetformanswer.class.php:44 install/install.php:355 msgid "A form need to be validate" msgstr "Obrazac potrebno odobriti" -#: inc/notificationtargetformanswer.class.php:45 install/install.php:327 +#: inc/notificationtargetformanswer.class.php:45 install/install.php:361 msgid "The form is refused" msgstr "Obrazac je odbijen" -#: inc/notificationtargetformanswer.class.php:46 install/install.php:333 +#: inc/notificationtargetformanswer.class.php:46 install/install.php:367 msgid "The form is accepted" msgstr "Obrazac prihvaćen" -#: inc/notificationtargetformanswer.class.php:47 install/install.php:339 +#: inc/notificationtargetformanswer.class.php:47 install/install.php:373 msgid "The form is deleted" msgstr "Obrazac obrisan" @@ -831,15 +881,15 @@ msgid "Author" msgstr "" #: inc/notificationtargetformanswer.class.php:98 -#: inc/abstractitiltarget.class.php:1289 +#: inc/abstractitiltarget.class.php:1290 msgid "Approver" msgstr "" -#: inc/target_actor.class.php:66 inc/abstractitiltarget.class.php:2035 +#: inc/target_actor.class.php:66 inc/abstractitiltarget.class.php:2034 msgid "Form author" msgstr "" -#: inc/target_actor.class.php:67 inc/abstractitiltarget.class.php:2038 +#: inc/target_actor.class.php:67 inc/abstractitiltarget.class.php:2037 msgid "Form validator" msgstr "Validator obrasca" @@ -847,7 +897,7 @@ msgstr "Validator obrasca" msgid "Specific person" msgstr "Određena osoba" -#: inc/target_actor.class.php:69 inc/abstractitiltarget.class.php:2048 +#: inc/target_actor.class.php:69 inc/abstractitiltarget.class.php:2047 msgid "Person from the question" msgstr "Osoba iz pitanja" @@ -855,7 +905,7 @@ msgstr "Osoba iz pitanja" msgid "Specific group" msgstr "Određena grupa" -#: inc/target_actor.class.php:71 inc/abstractitiltarget.class.php:2059 +#: inc/target_actor.class.php:71 inc/abstractitiltarget.class.php:2058 msgid "Group from the question" msgstr "Grupa iz pitanja" @@ -871,15 +921,15 @@ msgstr "" msgid "Specific supplier" msgstr "" -#: inc/target_actor.class.php:75 inc/abstractitiltarget.class.php:2088 +#: inc/target_actor.class.php:75 inc/abstractitiltarget.class.php:2087 msgid "Supplier from the question" msgstr "Dobavljač iz pitanja" -#: inc/target_actor.class.php:76 inc/abstractitiltarget.class.php:2077 +#: inc/target_actor.class.php:76 inc/abstractitiltarget.class.php:2076 msgid "Actors from the question" msgstr "Učesnici iz pitanja" -#: inc/target_actor.class.php:77 inc/abstractitiltarget.class.php:2092 +#: inc/target_actor.class.php:77 inc/abstractitiltarget.class.php:2091 msgid "Form author's supervisor" msgstr "" @@ -887,7 +937,7 @@ msgstr "" msgid "Observer" msgstr "" -#: inc/target_actor.class.php:85 inc/abstractitiltarget.class.php:1725 +#: inc/target_actor.class.php:85 inc/abstractitiltarget.class.php:1724 msgid "Assigned to" msgstr "" @@ -922,67 +972,67 @@ msgstr "" msgid "Accepted" msgstr "" -#: inc/formanswer.class.php:525 +#: inc/formanswer.class.php:523 msgid "Print this form" msgstr "" -#: inc/formanswer.class.php:549 +#: inc/formanswer.class.php:547 msgid "Form accepted by validator." msgstr "Obrazac odobren od validatora." -#: inc/formanswer.class.php:551 +#: inc/formanswer.class.php:549 msgid "Form successfully saved." msgstr "Obrazac snimljen." -#: inc/formanswer.class.php:621 inc/formaccesstype.class.php:122 +#: inc/formanswer.class.php:616 inc/formaccesstype.class.php:122 msgid "Save" msgstr "" -#: inc/formanswer.class.php:633 +#: inc/formanswer.class.php:628 msgid "Required if refused" msgstr "Obavezno ako je odbijen" -#: inc/formanswer.class.php:639 +#: inc/formanswer.class.php:634 msgid "Refuse" msgstr "Odbiti" -#: inc/formanswer.class.php:647 +#: inc/formanswer.class.php:642 msgid "Edit answers" msgstr "" -#: inc/formanswer.class.php:653 +#: inc/formanswer.class.php:648 msgid "Cancel edition" msgstr "" -#: inc/formanswer.class.php:660 +#: inc/formanswer.class.php:655 msgid "Accept" msgstr "Prihvatiti" -#: inc/formanswer.class.php:681 +#: inc/formanswer.class.php:676 msgid "Refused comment is required!" msgstr "Komentar obavezan ako je odbijeno!" -#: inc/formanswer.class.php:753 +#: inc/formanswer.class.php:750 msgid "You are not the validator of these answers" msgstr "Vi niste validator za ove odgovore" -#: inc/formanswer.class.php:959 inc/formanswer.class.php:961 +#: inc/formanswer.class.php:956 inc/formanswer.class.php:958 msgid "Form data" msgstr "Podaci na obrascu" -#: inc/formanswer.class.php:1085 inc/formanswer.class.php:1135 +#: inc/formanswer.class.php:1084 inc/formanswer.class.php:1134 msgid "Cannot generate targets!" msgstr "Ne mogu se generisati ciljevi!" -#: inc/formanswer.class.php:1252 +#: inc/formanswer.class.php:1258 msgid "No turing test set" msgstr "" -#: inc/formanswer.class.php:1257 +#: inc/formanswer.class.php:1263 msgid "You failed the Turing test" msgstr "" -#: inc/formanswer.class.php:1299 +#: inc/formanswer.class.php:1305 msgid "You must select validator!" msgstr "" @@ -994,15 +1044,15 @@ msgstr "" msgid "Failed to delete this issue. An internal error occured." msgstr "" -#: inc/common.class.php:761 +#: inc/common.class.php:777 msgid "Seek assistance" msgstr "Traži pomoć" -#: inc/common.class.php:766 +#: inc/common.class.php:782 msgid "My requests for assistance" msgstr "Moji zahtjevi za pomoć" -#: inc/common.class.php:796 +#: inc/common.class.php:812 msgid "Consult feeds" msgstr "Konsultuj agregator " @@ -1043,9 +1093,9 @@ 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 +#: inc/form_language.class.php:111 inc/form.class.php:1048 +#: inc/form.class.php:1173 inc/abstracttarget.class.php:161 +#: inc/abstractitiltarget.class.php:1541 msgid "The name cannot be empty!" msgstr "Ime ne može biti prazno" @@ -1057,7 +1107,7 @@ msgstr "" msgid "Add a translation" msgstr "" -#: inc/form_language.class.php:283 js/scripts.js:1113 +#: inc/form_language.class.php:283 js/scripts.js:1179 msgid "Update a translation" msgstr "" @@ -1078,7 +1128,7 @@ 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 +#: inc/form.class.php:529 inc/abstractitiltarget.class.php:1615 msgid "Delete" msgstr "Obrisati" @@ -1104,23 +1154,23 @@ msgstr "" msgid "Need validaton?" msgstr "" -#: inc/form_validator.class.php:126 inc/abstractitiltarget.class.php:2029 +#: inc/form_validator.class.php:126 inc/abstractitiltarget.class.php:2028 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 +#: inc/form_validator.class.php:303 inc/profile.class.php:62 +#: inc/targetproblem.class.php:146 inc/entityconfig.class.php:389 +#: inc/targetchange.class.php:483 inc/targetticket.class.php:317 +#: inc/targetticket.class.php:352 inc/abstractitiltarget.class.php:2017 msgctxt "button" msgid "Save" msgstr "" -#: inc/form_validator.class.php:709 inc/abstractitiltarget.class.php:1269 +#: inc/form_validator.class.php:717 inc/abstractitiltarget.class.php:1270 msgid "Validation" msgstr "" -#: inc/form_validator.class.php:711 +#: inc/form_validator.class.php:719 msgid "Choose a validator" msgstr "Izaberi validatora" @@ -1138,7 +1188,7 @@ msgid "Properties" msgstr "" #: inc/targetproblem.class.php:521 inc/targetchange.class.php:285 -#: inc/targetticket.class.php:1409 +#: inc/targetticket.class.php:1411 #, php-format msgid "" "Failed to add or update the %1$s %2$s: a question is missing and is used in " @@ -1146,7 +1196,7 @@ msgid "" msgstr "" #: inc/targetproblem.class.php:578 inc/targetchange.class.php:105 -#: inc/targetticket.class.php:135 inc/abstractitiltarget.class.php:1171 +#: inc/targetticket.class.php:135 inc/abstractitiltarget.class.php:1172 msgid "Actors" msgstr "Učesnici" @@ -1171,93 +1221,111 @@ msgstr "" 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 +#: inc/entityconfig.class.php:90 inc/entityconfig.class.php:99 +#: inc/entityconfig.class.php:107 inc/entityconfig.class.php:115 +#: inc/entityconfig.class.php:123 inc/entityconfig.class.php:131 +#: inc/entityconfig.class.php:139 inc/entityconfig.class.php:147 +#: inc/entityconfig.class.php:155 msgid "Inheritance of the parent entity" msgstr "" -#: inc/entityconfig.class.php:84 +#: inc/entityconfig.class.php:91 msgid "GLPi's helpdesk" msgstr "GLPI Helpdesk" -#: inc/entityconfig.class.php:85 +#: inc/entityconfig.class.php:92 msgid "Service catalog simplified" msgstr "Pojednostavljeni katalog servisa" -#: inc/entityconfig.class.php:86 +#: inc/entityconfig.class.php:93 msgid "Service catalog extended" msgstr "Prošireni katalog servisa" -#: inc/entityconfig.class.php:93 +#: inc/entityconfig.class.php:100 msgid "All available forms" msgstr "" -#: inc/entityconfig.class.php:94 +#: inc/entityconfig.class.php:101 msgid "Only default forms" msgstr "" -#: inc/entityconfig.class.php:101 +#: inc/entityconfig.class.php:108 msgid "Popularity sort" msgstr "Sortiraj po popularnosti" -#: inc/entityconfig.class.php:102 +#: inc/entityconfig.class.php:109 msgid "Alphabetic sort" msgstr "Sortiraj abecedno" -#: inc/entityconfig.class.php:109 +#: inc/entityconfig.class.php:116 msgid "Merged with Forms" msgstr "" -#: inc/entityconfig.class.php:110 +#: inc/entityconfig.class.php:117 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 +#: inc/entityconfig.class.php:124 inc/entityconfig.class.php:132 +#: inc/entityconfig.class.php:140 inc/entityconfig.class.php:148 +#: 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 +#: inc/entityconfig.class.php:125 inc/entityconfig.class.php:133 +#: inc/entityconfig.class.php:141 inc/entityconfig.class.php:149 msgid "Hidden" msgstr "" -#: inc/entityconfig.class.php:208 +#: inc/entityconfig.class.php:156 +msgid "Variable height" +msgstr "" + +#: inc/entityconfig.class.php:157 +msgid "Uniform height" +msgstr "" + +#: inc/entityconfig.class.php:231 msgid "Helpdesk" msgstr "Helpdesk" -#: inc/entityconfig.class.php:216 inc/entityconfig.class.php:348 entrée +#: inc/entityconfig.class.php:239 inc/entityconfig.class.php:403 entrée #: standard:44 msgid "Helpdesk mode" msgstr "Helpdesk mod" -#: inc/entityconfig.class.php:227 +#: inc/entityconfig.class.php:250 msgid "Default Form list mode" msgstr "" -#: inc/entityconfig.class.php:245 inc/entityconfig.class.php:358 +#: inc/entityconfig.class.php:268 inc/entityconfig.class.php:413 msgid "Sort order" msgstr "" -#: inc/entityconfig.class.php:261 inc/entityconfig.class.php:368 +#: inc/entityconfig.class.php:284 inc/entityconfig.class.php:423 msgid "Knowledge base" msgstr "" -#: inc/entityconfig.class.php:276 +#: inc/entityconfig.class.php:299 msgid "Search" msgstr "" -#: inc/entityconfig.class.php:292 +#: inc/entityconfig.class.php:315 msgid "Counters dashboard" msgstr "" -#: inc/entityconfig.class.php:308 +#: inc/entityconfig.class.php:331 msgid "Header message" msgstr "" -#: inc/entityconfig.class.php:320 inc/entityconfig.class.php:398 +#: inc/entityconfig.class.php:347 +msgid "Search issue" +msgstr "" + +#: inc/entityconfig.class.php:363 +msgid "Tile design" +msgstr "" + +#: inc/entityconfig.class.php:375 inc/entityconfig.class.php:453 #: inc/form.class.php:239 entrée standard:84 msgid "Header" msgid_plural "Headers" @@ -1265,11 +1333,11 @@ msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: inc/entityconfig.class.php:378 +#: inc/entityconfig.class.php:433 msgid "Display search field" msgstr "" -#: inc/entityconfig.class.php:388 +#: inc/entityconfig.class.php:443 msgid "Display header" msgstr "" @@ -1304,7 +1372,7 @@ msgstr "Ograničeni pristup" msgid "Answers waiting for validation" msgstr "" -#: inc/form.class.php:124 inc/form.class.php:1583 inc/form.class.php:1609 +#: inc/form.class.php:124 inc/form.class.php:1606 inc/form.class.php:1632 msgid "Import forms" msgstr "Uvezi obrasce!" @@ -1329,18 +1397,6 @@ msgstr "Pristup" 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 "" @@ -1361,204 +1417,208 @@ msgstr "" msgid "Answers title" msgstr "" -#: inc/form.class.php:504 inc/form.class.php:557 +#: inc/form.class.php:504 inc/form.class.php:563 msgid "Target" msgid_plural "Targets" msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: inc/form.class.php:540 inc/form.class.php:2108 +#: inc/form.class.php:506 +msgid "Actions" +msgstr "" + +#: inc/form.class.php:546 inc/form.class.php:2130 msgid "Add a target" msgstr "" -#: inc/form.class.php:560 +#: inc/form.class.php:566 msgid "Preview" msgstr "" -#: inc/form.class.php:561 +#: inc/form.class.php:567 msgid "properties" msgstr "" -#: inc/form.class.php:869 +#: inc/form.class.php:886 msgid "What are you looking for?" msgstr "" -#: inc/form.class.php:877 +#: inc/form.class.php:894 #, php-format msgid "My %1$d last forms (requester)" msgstr "" -#: inc/form.class.php:880 +#: inc/form.class.php:897 msgid "No form posted yet" msgstr "Nijedan obrazac još nije objavljen" -#: inc/form.class.php:910 +#: inc/form.class.php:927 msgid "All my forms (requester)" msgstr "Svi moji obrasci (podnosilac zahtjeva)" -#: inc/form.class.php:923 +#: inc/form.class.php:940 #, php-format msgid "My %1$d last forms (validator)" msgstr "" -#: inc/form.class.php:931 +#: inc/form.class.php:948 msgid "No form waiting for validation" msgstr "Nijedan obrazac ne čeka na potvrdu" -#: inc/form.class.php:966 +#: inc/form.class.php:983 msgid "All my forms (validator)" msgstr "Svi moji obrasci (validator)" -#: inc/form.class.php:1176 +#: inc/form.class.php:1184 msgid "Cannot use empty name for form answers. Keeping the previous value." msgstr "" -#: inc/form.class.php:1271 +#: inc/form.class.php:1279 #, php-format msgid "The question %s is not compatible with public forms" msgstr "" -#: inc/form.class.php:1351 +#: inc/form.class.php:1359 msgid "Errored duplicate" msgstr "" -#: inc/form.class.php:1362 +#: inc/form.class.php:1370 msgid "Duplicate" msgstr "Duplikat" -#: inc/form.class.php:1409 +#: inc/form.class.php:1417 msgctxt "button" msgid "Post" msgstr "" -#: inc/form.class.php:1427 +#: inc/form.class.php:1440 #, php-format msgid "Form duplicated: %s" msgstr "Dupli obrazac: %s" -#: inc/form.class.php:1438 +#: inc/form.class.php:1456 #, php-format msgid "Form Transfered: %s" msgstr "Obrazac proslijeđen: %s" -#: inc/form.class.php:1457 +#: inc/form.class.php:1480 msgid "Back" msgstr "" -#: inc/form.class.php:1556 +#: inc/form.class.php:1579 msgid "Upload of JSON files not allowed." msgstr "" -#: inc/form.class.php:1559 +#: inc/form.class.php:1582 msgid "You may allow JSON files right now." msgstr "" -#: inc/form.class.php:1560 +#: inc/form.class.php:1583 msgctxt "button" msgid "Create" msgstr "" -#: inc/form.class.php:1563 inc/form.class.php:1574 +#: inc/form.class.php:1586 inc/form.class.php:1597 msgid "Please contact your GLPI administrator." msgstr "" -#: inc/form.class.php:1564 inc/form.class.php:1575 +#: inc/form.class.php:1587 inc/form.class.php:1598 msgctxt "button" msgid "Back" msgstr "" -#: inc/form.class.php:1567 +#: inc/form.class.php:1590 msgid "Upload of JSON files not enabled." msgstr "" -#: inc/form.class.php:1570 inc/form.class.php:1573 +#: inc/form.class.php:1593 inc/form.class.php:1596 msgid "You may enable JSON files right now." msgstr "" -#: inc/form.class.php:1571 +#: inc/form.class.php:1594 msgctxt "button" msgid "Enable" msgstr "" -#: inc/form.class.php:1618 +#: inc/form.class.php:1641 msgctxt "button" msgid "Send" msgstr "" -#: inc/form.class.php:1637 +#: inc/form.class.php:1660 msgid "Forms import impossible, the file is empty" msgstr "" -#: inc/form.class.php:1641 inc/form.class.php:1645 +#: inc/form.class.php:1664 inc/form.class.php:1668 msgid "Forms import impossible, the file seems corrupt" msgstr "" -#: inc/form.class.php:1651 +#: inc/form.class.php:1674 msgid "Forms import impossible, the file was generated with another version" msgstr "" -#: inc/form.class.php:1658 +#: inc/form.class.php:1681 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 +#: inc/form.class.php:1707 #, php-format msgid "Failed to import %s" msgstr "" -#: inc/form.class.php:1689 +#: inc/form.class.php:1712 #, php-format msgid "Forms successfully imported from %s" msgstr "Obrasci uspješno uvezeni iz %s" -#: inc/form.class.php:1752 +#: inc/form.class.php:1775 #, php-format msgid "The form %1$s already exists and is in an unmodifiable entity." msgstr "" -#: inc/form.class.php:1760 +#: inc/form.class.php:1783 #, php-format msgid "You don't have right to update the entity %1$s." msgstr "" -#: inc/form.class.php:1770 +#: inc/form.class.php:1793 #, php-format msgid "The entity %1$s is required for the form %2$s." msgstr "" -#: inc/form.class.php:1852 +#: inc/form.class.php:1875 msgid "Failed to create JSON document type" msgstr "" -#: inc/form.class.php:1859 +#: inc/form.class.php:1882 msgid "JSON document type not found" msgstr "" -#: inc/form.class.php:1866 +#: inc/form.class.php:1889 msgid "Failed to update JSON document type" msgstr "" -#: inc/form.class.php:1886 +#: inc/form.class.php:1909 msgid "Forms without category" msgstr "Obrasci bez kategorije" -#: inc/form.class.php:1907 +#: inc/form.class.php:1930 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 +#: inc/form.class.php:2161 inc/targetticket.class.php:392 +#: inc/abstractitiltarget.class.php:1734 inc/abstractitiltarget.class.php:2017 msgid "Add" msgstr "" -#: inc/form.class.php:2157 inc/form.class.php:2180 +#: inc/form.class.php:2179 inc/form.class.php:2202 msgid "Unsupported target type." msgstr "" -#: inc/form.class.php:2219 +#: inc/form.class.php:2241 msgid "plugin_formcreator_load_check" msgstr "" @@ -1606,10 +1666,10 @@ msgstr "Naslov je obavezan" 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 +#: inc/question.class.php:70 inc/targetticket.class.php:1134 +#: inc/targetticket.class.php:1173 inc/abstractitiltarget.class.php:968 +#: inc/abstractitiltarget.class.php:1005 inc/abstractitiltarget.class.php:1083 +#: inc/abstractitiltarget.class.php:1214 inc/abstractitiltarget.class.php:1295 #: entrée standard:41 msgid "Question" msgid_plural "Questions" @@ -1646,48 +1706,48 @@ msgstr "" msgid "A parameter is missing for this question type" msgstr "" -#: inc/question.class.php:1273 +#: inc/question.class.php:1268 msgid "Service levels" msgstr "" -#: inc/question.class.php:1274 inc/abstractitiltarget.class.php:805 +#: inc/question.class.php:1269 inc/abstractitiltarget.class.php:806 msgid "SLA" msgstr "" -#: inc/question.class.php:1275 inc/abstractitiltarget.class.php:878 +#: inc/question.class.php:1270 inc/abstractitiltarget.class.php:879 msgid "OLA" msgstr "" -#: inc/question.class.php:1292 inc/question.class.php:1332 -#: inc/question.class.php:1335 +#: inc/question.class.php:1287 inc/question.class.php:1327 +#: inc/question.class.php:1330 msgid "Assets" msgstr "" -#: inc/question.class.php:1306 hook.php:675 hook.php:692 +#: inc/question.class.php:1301 hook.php:691 hook.php:708 msgid "Assistance" msgstr "" -#: inc/question.class.php:1311 +#: inc/question.class.php:1306 msgid "Management" msgstr "" -#: inc/question.class.php:1320 +#: inc/question.class.php:1315 msgid "Tools" msgstr "" -#: inc/question.class.php:1321 +#: inc/question.class.php:1316 msgid "Notes" msgstr "" -#: inc/question.class.php:1322 +#: inc/question.class.php:1317 msgid "RSS feed" msgstr "" -#: inc/question.class.php:1324 +#: inc/question.class.php:1319 msgid "Administration" msgstr "" -#: inc/question.class.php:1332 inc/question.class.php:1335 +#: inc/question.class.php:1327 inc/question.class.php:1330 msgid "Plugin" msgid_plural "Plugins" msgstr[0] "" @@ -1762,15 +1822,15 @@ msgstr "" msgid "Name is required." msgstr "" -#: inc/abstracttarget.class.php:493 +#: inc/abstracttarget.class.php:502 msgid "Destination entity" msgstr "" -#: inc/abstracttarget.class.php:509 +#: inc/abstracttarget.class.php:518 msgid "User type question" msgstr "Vrsta pitanja korisnik" -#: inc/abstracttarget.class.php:510 +#: inc/abstracttarget.class.php:519 msgid "Entity type question" msgstr "Vrsta pitanja entitet" @@ -1828,14 +1888,14 @@ 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 +#: inc/abstractitiltarget.class.php:200 inc/abstractitiltarget.class.php:208 +#: inc/abstractitiltarget.class.php:216 inc/abstractitiltarget.class.php:224 +#: inc/abstractitiltarget.class.php:233 msgid "Equals to the answer to the question" msgstr "Jednako odgovoru na pitanje" -#: inc/targetticket.class.php:101 inc/abstractitiltarget.class.php:224 -#: inc/abstractitiltarget.class.php:233 +#: inc/targetticket.class.php:101 inc/abstractitiltarget.class.php:225 +#: inc/abstractitiltarget.class.php:234 msgid "Last valid answer" msgstr "" @@ -1912,23 +1972,23 @@ msgstr "" msgid "Failed to link the item" msgstr "" -#: inc/targetticket.class.php:957 install/install.php:334 +#: inc/targetticket.class.php:959 install/install.php:368 msgid "Your form has been accepted by the validator" msgstr "Validator prihvatio obrazac" -#: inc/targetticket.class.php:1108 +#: inc/targetticket.class.php:1110 msgid "Request source" msgstr "" -#: inc/targetticket.class.php:1133 +#: inc/targetticket.class.php:1135 msgid "Type " msgstr "" -#: inc/targetticket.class.php:1161 +#: inc/targetticket.class.php:1163 msgid "Associated elements" msgstr "" -#: inc/targetticket.class.php:1172 +#: inc/targetticket.class.php:1174 msgid "Item " msgstr "" @@ -1965,192 +2025,199 @@ msgid "Tags from questions or specific tags" msgstr "Tagovi od pitanja ili određenih tagova" #: inc/abstractitiltarget.class.php:189 +msgid "TTR from template or none" +msgstr "" + +#: inc/abstractitiltarget.class.php:190 msgid "equals to the answer to the question" msgstr "jednako odgovoru na pitanje" -#: inc/abstractitiltarget.class.php:190 +#: inc/abstractitiltarget.class.php:191 msgid "calculated from the ticket creation date" msgstr "izračunato od datuma kreiranja tiketa" -#: inc/abstractitiltarget.class.php:191 +#: inc/abstractitiltarget.class.php:192 msgid "calculated from the answer to the question" msgstr "izračunato od odgovora na pitanje" -#: inc/abstractitiltarget.class.php:197 +#: inc/abstractitiltarget.class.php:198 msgid "SLA from template or none" msgstr "" -#: inc/abstractitiltarget.class.php:198 +#: inc/abstractitiltarget.class.php:199 msgid "Specific SLA" msgstr "" -#: inc/abstractitiltarget.class.php:205 +#: inc/abstractitiltarget.class.php:206 msgid "OLA from template or none" msgstr "" -#: inc/abstractitiltarget.class.php:206 +#: inc/abstractitiltarget.class.php:207 msgid "Specific OLA" msgstr "" -#: inc/abstractitiltarget.class.php:213 +#: inc/abstractitiltarget.class.php:214 msgid "Urgency from template or Medium" msgstr "Hitnost od šablona ili Srednje" -#: inc/abstractitiltarget.class.php:214 +#: inc/abstractitiltarget.class.php:215 msgid "Specific urgency" msgstr "" -#: inc/abstractitiltarget.class.php:221 +#: inc/abstractitiltarget.class.php:222 msgid "Category from template or none" msgstr "" -#: inc/abstractitiltarget.class.php:222 +#: inc/abstractitiltarget.class.php:223 msgid "Specific category" msgstr "" -#: inc/abstractitiltarget.class.php:230 +#: inc/abstractitiltarget.class.php:231 msgid "Location from template or none" msgstr "" -#: inc/abstractitiltarget.class.php:231 +#: inc/abstractitiltarget.class.php:232 msgid "Specific location" msgstr "" -#: inc/abstractitiltarget.class.php:239 +#: inc/abstractitiltarget.class.php:240 msgid "No validation" msgstr "" -#: inc/abstractitiltarget.class.php:240 +#: inc/abstractitiltarget.class.php:241 msgid "Specific user or group" msgstr "" -#: inc/abstractitiltarget.class.php:241 +#: inc/abstractitiltarget.class.php:242 msgid "User from question answer" msgstr "" -#: inc/abstractitiltarget.class.php:242 +#: inc/abstractitiltarget.class.php:243 msgid "Group from question answer" msgstr "" -#: inc/abstractitiltarget.class.php:741 -msgid "Time to resolve" -msgstr "" - -#: inc/abstractitiltarget.class.php:793 +#: inc/abstractitiltarget.class.php:794 msgid "Minute" msgid_plural "Minutes" msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: inc/abstractitiltarget.class.php:794 +#: inc/abstractitiltarget.class.php:795 msgid "Hour" msgid_plural "Hours" msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: inc/abstractitiltarget.class.php:795 +#: inc/abstractitiltarget.class.php:796 msgid "Day" msgid_plural "Days" msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: inc/abstractitiltarget.class.php:796 +#: inc/abstractitiltarget.class.php:797 msgid "Month" msgid_plural "Months" msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: inc/abstractitiltarget.class.php:828 +#: inc/abstractitiltarget.class.php:829 msgid "SLA (TTO/TTR)" msgstr "" -#: inc/abstractitiltarget.class.php:829 inc/abstractitiltarget.class.php:902 +#: inc/abstractitiltarget.class.php:830 inc/abstractitiltarget.class.php:903 msgid "Question (TTO/TTR)" msgstr "" -#: inc/abstractitiltarget.class.php:901 +#: inc/abstractitiltarget.class.php:902 msgid "OLA (TTO/TTR)" msgstr "" -#: inc/abstractitiltarget.class.php:1005 +#: inc/abstractitiltarget.class.php:1006 msgid "Urgency " msgstr "" -#: inc/abstractitiltarget.class.php:1035 +#: inc/abstractitiltarget.class.php:1036 msgid "Ticket tags" msgstr "Tiket tagovi" -#: inc/abstractitiltarget.class.php:1083 +#: inc/abstractitiltarget.class.php:1084 msgid "Tags" msgstr "Tagovi" -#: inc/abstractitiltarget.class.php:1202 +#: inc/abstractitiltarget.class.php:1203 msgid "Location" msgstr "" -#: inc/abstractitiltarget.class.php:1214 +#: inc/abstractitiltarget.class.php:1215 msgid "Location " msgstr "" -#: inc/abstractitiltarget.class.php:1544 +#: inc/abstractitiltarget.class.php:1547 msgid "The description cannot be empty!" msgstr "Opis ne može biti prazan!" -#: inc/abstractitiltarget.class.php:1718 +#: inc/abstractitiltarget.class.php:1717 msgid "Watcher" msgid_plural "Watchers" msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: inc/abstractitiltarget.class.php:1737 +#: inc/abstractitiltarget.class.php:1736 msgid "Cancel" msgstr "Otkaži" -#: inc/abstractitiltarget.class.php:2012 inc/abstractitiltarget.class.php:2028 -#: inc/abstractitiltarget.class.php:2029 +#: inc/abstractitiltarget.class.php:2011 inc/abstractitiltarget.class.php:2027 +#: inc/abstractitiltarget.class.php:2028 msgid "Email followup" msgstr "" -#: inc/abstractitiltarget.class.php:2026 inc/abstractitiltarget.class.php:2054 +#: inc/abstractitiltarget.class.php:2025 inc/abstractitiltarget.class.php:2053 msgid "Group" msgstr "" -#: inc/abstractitiltarget.class.php:2027 inc/abstractitiltarget.class.php:2083 +#: inc/abstractitiltarget.class.php:2026 inc/abstractitiltarget.class.php:2082 msgid "Supplier" msgstr "" -#: inc/abstractitiltarget.class.php:2028 +#: inc/abstractitiltarget.class.php:2027 msgid "Yes" msgstr "" -#: inc/abstractitiltarget.class.php:2065 +#: inc/abstractitiltarget.class.php:2064 msgid "Group from the object" msgstr "" -#: inc/abstractitiltarget.class.php:2071 +#: inc/abstractitiltarget.class.php:2070 msgid "Tech group from the object" msgstr "" -#: install/install.php:128 +#: install/install.php:133 msgid "" "Upgrade tables to innoDB; run php bin/console " "glpi:migration:myisam_to_innodb" msgstr "" -#: install/install.php:315 +#: install/install.php:174 +#, 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:349 msgid "A form has been created" msgstr "Obrazac kreiran" -#: install/install.php:316 +#: install/install.php:350 msgid "Your request has been saved" msgstr "Vaš zahtjev snimljen" -#: install/install.php:317 +#: install/install.php:351 msgid "" "Hi,\\nYour request from GLPI has been successfully saved with number " "##formcreator.request_id## and transmitted to the helpdesk team.\\nYou can " @@ -2160,11 +2227,11 @@ msgstr "" "proslijeđen helpdesku.\\nVaše odgovore možete vidjeti na sledećem " "linku:\\n##formcreator.validation_link##" -#: install/install.php:322 +#: install/install.php:356 msgid "A form from GLPI need to be validate" msgstr "Obrazac sa GLPI-ja potrobno odobriti" -#: install/install.php:323 +#: install/install.php:357 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 " @@ -2174,11 +2241,11 @@ msgstr "" "validator.\\nMožete pristupiti klikom na ovaj " "link:\\n##formcreator.validation_link##" -#: install/install.php:328 +#: install/install.php:362 msgid "Your form has been refused by the validator" msgstr "Validator je odbio Vaš obrazac" -#: install/install.php:329 +#: install/install.php:363 msgid "" "Hi,\\nWe are sorry to inform you that your form has been refused by the " "validator for the reason " @@ -2190,7 +2257,7 @@ msgstr "" "izmijeniti i ponovo poslati na odobrenje preko " "linka:\\n##formcreator.validation_link##" -#: install/install.php:335 +#: install/install.php:369 msgid "" "Hi,\\nWe are pleased to inform you that your form has been accepted by the " "validator.\\nYour request will be considered soon." @@ -2198,11 +2265,11 @@ msgstr "" "Pozdrav,\\nObavještavamo vas da je validator prihvatio Vaš " "obrazac.\\nZahtjev će uskoro biti razmotren." -#: install/install.php:340 +#: install/install.php:374 msgid "Your form has been deleted by an administrator" msgstr "Administrator je obrisao obrazac" -#: install/install.php:341 +#: install/install.php:375 msgid "" "Hi,\\nWe are sorry to inform you that your request cannot be considered and " "has been deleted by an administrator." @@ -2210,7 +2277,7 @@ msgstr "" "Pozdrav,\\nMoramo Vas informisati da Vaš zahtjev ne možemo uzeti u " "razmatranje i da ga je administrator obrisao." -#: install/install.php:567 +#: install/install.php:601 msgid "Formcreator - Sync service catalog issues" msgstr "" @@ -2228,82 +2295,58 @@ 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" +msgid "Cancel my ticket" msgstr "" -#: hook.php:669 -msgid "Old issues" +#: hook.php:685 +msgid "Old" msgstr "" -#: hook.php:676 +#: hook.php:692 #, php-format msgid "Number of %s" msgstr "" -#: hook.php:693 +#: hook.php:709 msgid "Issues summary" msgstr "" -#: hook.php:731 +#: hook.php:747 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 "Obrazac nije pronađen. Probajte izabrati drugi" +#: js/scripts.js:319 +msgid "No form found. Please choose a form below instead." +msgstr "" -#: js/scripts.js:360 -msgid "No form yet in this category" -msgstr "Još nema obrasca u ovoj kategoriji" +#: js/scripts.js:321 +msgid "No form found." +msgstr "" -#: js/scripts.js:639 +#: js/scripts.js:325 +msgid "No FAQ item found." +msgstr "" + +#: js/scripts.js:709 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:826 +#: js/scripts.js:892 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:1066 +#: js/scripts.js:1132 msgid "Add translations" msgstr "" -#: js/scripts.js:1213 js/scripts.js:1237 +#: js/scripts.js:1279 js/scripts.js:1303 msgid "An error occured while querying forms" msgstr "Desila se greška prilikom učitavanja obrasca" -#: js/scripts.js:1351 +#: js/scripts.js:1418 msgid "Are you sure you want to delete this target:" msgstr "" @@ -2359,7 +2402,7 @@ msgstr "Podrazumijevani obrazac u katalogu servisa" msgid "Are you a robot ?" msgstr "" -#: entrée standard:127 +#: entrée standard:132 msgid "Send" msgstr "" diff --git a/locales/tr_TR.po b/locales/tr_TR.po index 5a7540b90..db635e500 100644 --- a/locales/tr_TR.po +++ b/locales/tr_TR.po @@ -5,10 +5,6 @@ # # Translators: # Ali AY , 2022 -<<<<<<< HEAD -======= -# Thierry Bugier , 2022 ->>>>>>> support/2.13.0 # Kaya Zeren , 2022 # #, fuzzy @@ -16,13 +12,8 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -<<<<<<< HEAD "POT-Creation-Date: 2022-06-15 14:47+0200\n" "PO-Revision-Date: 2022-06-15 12:10+0000\n" -======= -"POT-Creation-Date: 2022-06-15 14:46+0200\n" -"PO-Revision-Date: 2021-08-30 07:22+0000\n" ->>>>>>> support/2.13.0 "Last-Translator: Kaya Zeren , 2022\n" "Language-Team: Turkish (Turkey) (https://www.transifex.com/teclib/teams/28042/tr_TR/)\n" "MIME-Version: 1.0\n" @@ -79,15 +70,11 @@ msgstr "Sınır yok" #: ajax/homepage_link.php:36 inc/field/dropdownfield.class.php:71 #: inc/formlist.class.php:46 inc/formanswer.class.php:208 #: inc/entityconfig.class.php:82 inc/form.class.php:111 inc/form.class.php:571 -<<<<<<< HEAD #: inc/form.class.php:1938 inc/filter/entityfilter.class.php:45 -======= -#: inc/form.class.php:1923 inc/filter/entityfilter.class.php:45 ->>>>>>> support/2.13.0 msgid "Form" msgid_plural "Forms" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Form" +msgstr[1] "Formlar" #: ajax/section_delete.php:44 ajax/section_move.php:49 #: ajax/section_duplicate.php:44 @@ -108,19 +95,11 @@ msgstr "Bölüm taşınamadı" #: ajax/target_actor.php:51 msgid "Failed to add the actor" -<<<<<<< HEAD -msgstr "Aktör eklenemedi" - -#: ajax/target_actor.php:62 -msgid "Failed to delete the actor" -msgstr "Aktör silinemedi" -======= msgstr "İlgili eklenemedi" #: ajax/target_actor.php:62 msgid "Failed to delete the actor" msgstr "İlgili silinemedi" ->>>>>>> support/2.13.0 #: ajax/section_duplicate.php:56 msgid "Could not duplicate the section" @@ -153,19 +132,11 @@ msgstr "Bu ögeyi güncelleme izniniz yok." #: front/targetticket.form.php:75 msgid "Bad request while deleting an actor." -<<<<<<< HEAD -msgstr "Bir aktör 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:78 front/form.php:43 inc/common.class.php:686 -======= 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:78 front/form.php:44 inc/common.class.php:686 ->>>>>>> support/2.13.0 +#: front/formanswer.form.php:78 front/form.php:43 inc/common.class.php:686 #: inc/common.class.php:693 msgid "Form Creator" msgstr "Form Oluşturucu" @@ -180,13 +151,8 @@ msgstr "%1$s = %2$s" msgid "Form list" msgstr "Form listesi" -<<<<<<< HEAD #: front/formdisplay.php:90 inc/formanswer.class.php:877 #: inc/formanswer.class.php:1097 inc/formanswer.class.php:1147 -======= -#: front/formdisplay.php:90 inc/formanswer.class.php:882 -#: inc/formanswer.class.php:1102 inc/formanswer.class.php:1152 ->>>>>>> support/2.13.0 msgid "The form has been successfully saved!" msgstr "Form kaydedildi!" @@ -205,8 +171,8 @@ msgstr "%1$s, %3$s ögesinin %2$s ayırtmasını ekledi" #: inc/abstractitiltarget.class.php:953 inc/abstractitiltarget.class.php:967 msgid "Category" msgid_plural "Categories" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Kategori" +msgstr[1] "Kategoriler" #: inc/knowbase.class.php:62 inc/form.class.php:651 msgid "See all" @@ -235,11 +201,7 @@ msgid "The regular expression is invalid" msgstr "Kurallı ifade geçersiz" #: inc/field/dropdownfield.class.php:70 inc/filter/entityfilter.class.php:44 -<<<<<<< HEAD #: inc/abstractitiltarget.class.php:2024 inc/abstractitiltarget.class.php:2042 -======= -#: inc/abstractitiltarget.class.php:2028 inc/abstractitiltarget.class.php:2046 ->>>>>>> support/2.13.0 msgid "User" msgstr "Kullanıcı" @@ -250,13 +212,8 @@ msgstr "Kullanıcı ve form" #: inc/field/dropdownfield.class.php:431 entrée standard:38 msgid "Dropdown" msgid_plural "Dropdowns" -<<<<<<< HEAD -msgstr[0] "" -msgstr[1] "" -======= msgstr[0] "Açılan kutu" msgstr[1] "Açılan kutular" ->>>>>>> support/2.13.0 #: inc/field/dropdownfield.class.php:462 msgid "Invalid value for " @@ -376,13 +333,8 @@ msgstr "Tanımlanmamış" #: inc/field/ipfield.class.php:121 msgid "IP address" msgid_plural "IP addresses" -<<<<<<< HEAD -msgstr[0] "" -msgstr[1] "" -======= msgstr[0] "IP adresi" msgstr[1] "IP adresleri" ->>>>>>> support/2.13.0 #: inc/field/urgencyfield.class.php:84 inc/abstractitiltarget.class.php:995 msgid "Urgency" @@ -420,30 +372,20 @@ msgstr "Uyarı: Etiket uygulama eki devre dışı bırakılmış ya da eksik" #: inc/field/tagfield.class.php:196 msgid "Tag" msgid_plural "Tags" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Etiket" +msgstr[1] "Etiketler" #: inc/field/glpiselectfield.class.php:71 entrée standard:38 msgid "GLPI object" msgid_plural "GLPI objects" -<<<<<<< HEAD -msgstr[0] "" -msgstr[1] "" -======= msgstr[0] "GLPI nesnesi" msgstr[1] "GLPI nesneleri" ->>>>>>> support/2.13.0 #: inc/field/hostnamefield.class.php:114 msgid "Hostname" msgid_plural "Hostnames" -<<<<<<< HEAD -msgstr[0] "" -msgstr[1] "" -======= msgstr[0] "Sunucu adı" msgstr[1] "Sunucu adları" ->>>>>>> support/2.13.0 #: inc/field/timefield.class.php:128 msgid "Time" @@ -457,8 +399,8 @@ msgstr "E-posta adresi geçersiz: %s" #: inc/field/emailfield.class.php:98 msgid "Email" msgid_plural "Emails" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "E-posta" +msgstr[1] "E-postalar" #: inc/field/selectfield.class.php:97 msgid "Select" @@ -471,8 +413,8 @@ msgstr "Tarih ve saat" #: inc/field/actorfield.class.php:65 msgid "Actor" msgid_plural "Actors" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "İlgili" +msgstr[1] "İlgililer" #: inc/field/actorfield.class.php:249 #, php-format @@ -525,11 +467,7 @@ msgstr "görüntüle" #: inc/field/fieldsfield.class.php:388 #, php-format msgid "Field '%1$s' type not implemented yet !" -<<<<<<< HEAD -msgstr "" -======= msgstr "'%1$s' aşan türü henüz kullanıma sunulmamış!" ->>>>>>> support/2.13.0 #: inc/field/fieldsfield.class.php:465 msgid "Some numeric fields contains non numeric values" @@ -565,11 +503,7 @@ msgstr "Aralık başlangıcı" msgid "Range max" msgstr "Aralık bitişi" -<<<<<<< HEAD #: inc/field/requesttypefield.class.php:85 inc/targetticket.class.php:1123 -======= -#: inc/field/requesttypefield.class.php:85 inc/targetticket.class.php:1121 ->>>>>>> support/2.13.0 msgid "Request type" msgstr "İstek türü" @@ -579,13 +513,8 @@ msgid "This is not a number: %s" msgstr "Bu bir sayı değil: %s" #: inc/field/floatfield.class.php:181 -<<<<<<< HEAD msgid "Decimal number" -msgstr "" -======= -msgid "Float" -msgstr "Ondalık" ->>>>>>> support/2.13.0 +msgstr "Ondalık sayı" #: inc/field/datefield.class.php:135 msgid "Date" @@ -603,15 +532,15 @@ msgstr "Bir açıklama alanında açıklama bulunmalıdır:" #: inc/field/hiddenfield.class.php:94 msgid "Hidden field" msgid_plural "Hidden fields" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Gizli alan" +msgstr[1] "Gizli alanlar" #: 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[0] "Koşul" +msgstr[1] "Koşullar" #: inc/condition.class.php:104 msgid "is visible" @@ -640,19 +569,11 @@ msgstr "Şu olmadan görüntülensin" #: 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 -<<<<<<< HEAD #: inc/form.class.php:1831 inc/targetchange.class.php:303 #: inc/section.class.php:379 inc/restrictedformcriteria.class.php:200 #: inc/question.class.php:832 inc/questionparameter/range.class.php:205 #: inc/questionregex.class.php:185 inc/questiondependency.class.php:196 #: inc/item_targetticket.class.php:150 inc/targetticket.class.php:1429 -======= -#: inc/form.class.php:1816 inc/targetchange.class.php:303 -#: inc/section.class.php:379 inc/restrictedformcriteria.class.php:200 -#: inc/question.class.php:832 inc/questionparameter/range.class.php:211 -#: inc/questionregex.class.php:185 inc/questiondependency.class.php:196 -#: inc/item_targetticket.class.php:150 inc/targetticket.class.php:1427 ->>>>>>> support/2.13.0 #, php-format msgid "Failed to add or update the %1$s %2$s" msgstr "%1$s%2$s eklenemedi ya da güncellenemedi" @@ -660,19 +581,11 @@ msgstr "%1$s%2$s eklenemedi ya da güncellenemedi" #: 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 -<<<<<<< HEAD #: inc/form.class.php:1522 inc/targetchange.class.php:148 #: inc/section.class.php:404 inc/restrictedformcriteria.class.php:226 #: inc/question.class.php:881 inc/questionparameter/range.class.php:140 #: inc/questionregex.class.php:120 inc/questiondependency.class.php:211 #: inc/item_targetticket.class.php:64 inc/targetticket.class.php:1468 -======= -#: inc/form.class.php:1507 inc/targetchange.class.php:148 -#: inc/section.class.php:404 inc/restrictedformcriteria.class.php:226 -#: inc/question.class.php:881 inc/questionparameter/range.class.php:145 -#: inc/questionregex.class.php:120 inc/questiondependency.class.php:211 -#: inc/item_targetticket.class.php:64 inc/targetticket.class.php:1466 ->>>>>>> support/2.13.0 #, php-format msgid "Cannot export an empty object: %s" msgstr "Boş bir nesne dışa aktarılamaz: %s" @@ -692,37 +605,24 @@ msgstr "İçe aktarılıyor" #: inc/issue.class.php:41 msgid "Issue" msgid_plural "Issues" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Sorun" +msgstr[1] "Sorunlar" #: inc/issue.class.php:54 msgid "Update issue data from tickets and form answers" msgstr "Sorun verileri çağrı kaydı ve form yanıtlarından güncellensin" -<<<<<<< HEAD #: inc/issue.class.php:403 msgid "Satisfaction survey expired" msgstr "Memnuniyet anketinin süresi geçmiş" #: inc/issue.class.php:532 inc/form_language.class.php:213 #: inc/form.class.php:156 inc/form.class.php:2133 entrée standard:52 -======= -#: inc/issue.class.php:389 -msgid "Satisfaction survey expired" -msgstr "Memnuniyet anketinin süresi geçmiş" - -#: inc/issue.class.php:518 inc/form_language.class.php:213 -#: inc/form.class.php:156 inc/form.class.php:2119 entrée standard:52 ->>>>>>> support/2.13.0 #: standard:49 standard:57 standard:38 standard:39 msgid "Name" msgstr "Ad" -<<<<<<< HEAD #: inc/issue.class.php:545 inc/formanswer.class.php:198 -======= -#: inc/issue.class.php:531 inc/formanswer.class.php:198 ->>>>>>> support/2.13.0 #: 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 @@ -730,13 +630,12 @@ msgstr "Ad" msgid "ID" msgstr "Kod" -<<<<<<< HEAD #: inc/issue.class.php:554 inc/form.class.php:505 inc/form.class.php:2142 #: entrée standard:65 msgid "Type" msgid_plural "Types" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Tür" +msgstr[1] "Türler" #: inc/issue.class.php:567 inc/formanswer.class.php:259 msgid "Status" @@ -752,76 +651,33 @@ msgstr "Son güncelleme" #: inc/issue.class.php:597 inc/form.class.php:174 #: inc/abstracttarget.class.php:517 -======= -#: inc/issue.class.php:540 inc/form.class.php:505 inc/form.class.php:2128 -#: entrée standard:65 -msgid "Type" -msgid_plural "Types" -msgstr[0] "Tür" -msgstr[1] "Türler" - -#: inc/issue.class.php:553 inc/formanswer.class.php:259 -msgid "Status" -msgstr "Durum" - -#: inc/issue.class.php:565 -msgid "Opening date" -msgstr "Açılma tarihi" - -#: inc/issue.class.php:574 -msgid "Last update" -msgstr "Son güncelleme" - -#: inc/issue.class.php:583 inc/form.class.php:174 -#: inc/abstracttarget.class.php:518 ->>>>>>> support/2.13.0 msgid "Entity" msgid_plural "Entities" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Birim" +msgstr[1] "Birimler" -<<<<<<< HEAD #: inc/issue.class.php:607 inc/notificationtargetformanswer.class.php:79 #: inc/target_actor.class.php:83 inc/formanswer.class.php:218 #: inc/formanswer.class.php:608 inc/abstractitiltarget.class.php:1710 -======= -#: inc/issue.class.php:593 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:1714 ->>>>>>> support/2.13.0 msgid "Requester" msgid_plural "Requesters" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "İstekte bulunan" +msgstr[1] "İstekte bulunanlar" -<<<<<<< HEAD #: inc/issue.class.php:625 inc/formanswer.class.php:228 -======= -#: inc/issue.class.php:611 inc/formanswer.class.php:228 ->>>>>>> support/2.13.0 msgid "Form approver" msgstr "Formu onaylayan" -<<<<<<< HEAD #: inc/issue.class.php:641 inc/formanswer.class.php:537 #: inc/formanswer.class.php:544 inc/formanswer.class.php:623 -======= -#: inc/issue.class.php:627 inc/formanswer.class.php:539 -#: inc/formanswer.class.php:546 inc/formanswer.class.php:628 ->>>>>>> support/2.13.0 #: inc/form_language.class.php:227 msgid "Comment" msgstr "Açıklama" -<<<<<<< HEAD #: inc/issue.class.php:653 -======= -#: inc/issue.class.php:639 ->>>>>>> support/2.13.0 msgid "Ticket approver" msgstr "Destek kaydını onaylayan" -<<<<<<< HEAD #: inc/issue.class.php:687 msgid "Technician" msgstr "Teknisyen" @@ -840,27 +696,27 @@ msgstr "Çözümlenme zamanı" #: inc/issue.class.php:773 msgid "Time to resolve + Progress" -msgstr "" +msgstr "Çözümlenme süresi + ilerleme" #: inc/issue.class.php:783 msgid "Internal time to resolve" -msgstr "" +msgstr "İç çözümlenme süresi" #: inc/issue.class.php:794 msgid "Internal time to resolve + Progress" -msgstr "" +msgstr "İç çözümlenme süresi + ilerleme" #: inc/issue.class.php:804 msgid "Resolution date" -msgstr "" +msgstr "Çözümlenme tarihi" #: inc/issue.class.php:819 msgid "Internal time to own" -msgstr "" +msgstr "İç ele alınma süresi" #: inc/issue.class.php:830 msgid "Internal time to own + Progress" -msgstr "" +msgstr "İç ele allınma süresi + ilerleme" #: inc/issue.class.php:840 msgid "Time to own" @@ -868,64 +724,32 @@ msgstr "Ele alınma zamanı" #: inc/issue.class.php:851 msgid "Time to own + Progress" -msgstr "" +msgstr "Ele alınma süresi + ilerleme" #: inc/issue.class.php:877 msgid "Ticket" msgstr "Destek kaydı" #: inc/issue.class.php:878 inc/formanswer.class.php:183 -======= -#: inc/issue.class.php:673 -msgid "Technician" -msgstr "Teknisyen" - -#: inc/issue.class.php:704 -msgid "Technician group" -msgstr "Teknisyen grubu" - -#: inc/issue.class.php:737 inc/formanswer.class.php:248 -msgid "Form approver group" -msgstr "Form onaylayıcı grubu" - -#: inc/issue.class.php:770 -msgid "Ticket" -msgstr "Destek kaydı" - -#: inc/issue.class.php:771 inc/formanswer.class.php:183 ->>>>>>> support/2.13.0 msgid "Form answer" msgid_plural "Form answers" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Form yanıtı" +msgstr[1] "Form yanıtları" -<<<<<<< HEAD #: inc/issue.class.php:883 msgid "Not validated" msgstr "Değerlendirilmemiş" #: inc/issue.class.php:884 inc/formanswer.class.php:76 -======= -#: inc/issue.class.php:776 -msgid "Not validated" -msgstr "Değerlendirilmemiş" - -#: inc/issue.class.php:777 inc/formanswer.class.php:76 ->>>>>>> support/2.13.0 #: inc/form_validator.class.php:71 msgid "Refused" msgstr "Reddedilmiş" -<<<<<<< HEAD #: inc/issue.class.php:952 -======= -#: inc/issue.class.php:845 ->>>>>>> support/2.13.0 #, php-format msgid "%1$s %2$s" msgstr "%1$s %2$s" -<<<<<<< HEAD #: inc/issue.class.php:1215 inc/filter/itilcategoryfilter.class.php:56 #: hook.php:677 msgid "All" @@ -953,43 +777,14 @@ msgid "Solved" msgstr "Çözümlenmiş" #: inc/issue.class.php:1251 hook.php:683 -======= -#: inc/issue.class.php:1108 inc/filter/itilcategoryfilter.class.php:56 -#: hook.php:663 -msgid "All" -msgstr "Tümü" - -#: inc/issue.class.php:1114 hook.php:664 -msgid "New" -msgstr "Ekle" - -#: inc/issue.class.php:1120 hook.php:665 -msgid "Assigned" -msgstr "Atanmış" - -#: inc/issue.class.php:1126 inc/formanswer.class.php:75 -#: inc/form_validator.class.php:69 hook.php:666 -msgid "Waiting" -msgstr "Bekliyor" - -#: inc/issue.class.php:1132 hook.php:667 -msgid "To validate" -msgstr "Değerlendirilecek" - -#: inc/issue.class.php:1138 hook.php:668 -msgid "Solved" -msgstr "Çözümlenmiş" - -#: inc/issue.class.php:1144 hook.php:669 ->>>>>>> support/2.13.0 msgid "Closed" msgstr "Kapalı" #: 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[0] "Form kategorisi" +msgstr[1] "Form kategorileri" #: inc/category.class.php:80 msgid "Knowbase category" @@ -1015,7 +810,6 @@ msgstr "Arka plan rengi" msgid "The form as been saved" msgstr "Form kaydedildi" -<<<<<<< HEAD #: inc/notificationtargetformanswer.class.php:44 install/install.php:355 msgid "A form need to be validate" msgstr "Değerlendirilmesi gereken bir form var" @@ -1029,21 +823,6 @@ msgid "The form is accepted" msgstr "Form onaylandı" #: inc/notificationtargetformanswer.class.php:47 install/install.php:373 -======= -#: inc/notificationtargetformanswer.class.php:44 install/install.php:334 -msgid "A form need to be validate" -msgstr "Değerlendirilmesi gereken bir form var" - -#: inc/notificationtargetformanswer.class.php:45 install/install.php:340 -msgid "The form is refused" -msgstr "Form reddedildi" - -#: inc/notificationtargetformanswer.class.php:46 install/install.php:346 -msgid "The form is accepted" -msgstr "Form onaylandı" - -#: inc/notificationtargetformanswer.class.php:47 install/install.php:352 ->>>>>>> support/2.13.0 msgid "The form is deleted" msgstr "Form silindi" @@ -1059,8 +838,8 @@ msgstr "Form adı" #: inc/form_validator.class.php:76 msgid "Validator" msgid_plural "Validators" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Değerlendiren" +msgstr[1] "Değerlendirenler" #: inc/notificationtargetformanswer.class.php:81 inc/formanswer.class.php:239 msgid "Creation date" @@ -1091,19 +870,11 @@ msgstr "Sorumlu" msgid "Approver" msgstr "Onaylayan" -<<<<<<< HEAD #: inc/target_actor.class.php:66 inc/abstractitiltarget.class.php:2034 msgid "Form author" msgstr "Form sorumlusu" #: inc/target_actor.class.php:67 inc/abstractitiltarget.class.php:2037 -======= -#: inc/target_actor.class.php:66 inc/abstractitiltarget.class.php:2038 -msgid "Form author" -msgstr "Form sorumlusu" - -#: inc/target_actor.class.php:67 inc/abstractitiltarget.class.php:2041 ->>>>>>> support/2.13.0 msgid "Form validator" msgstr "Formu değerlendiren" @@ -1111,11 +882,7 @@ msgstr "Formu değerlendiren" msgid "Specific person" msgstr "Belirli kişi" -<<<<<<< HEAD #: inc/target_actor.class.php:69 inc/abstractitiltarget.class.php:2047 -======= -#: inc/target_actor.class.php:69 inc/abstractitiltarget.class.php:2051 ->>>>>>> support/2.13.0 msgid "Person from the question" msgstr "Sorudan kişi" @@ -1123,11 +890,7 @@ msgstr "Sorudan kişi" msgid "Specific group" msgstr "Belirli grup" -<<<<<<< HEAD #: inc/target_actor.class.php:71 inc/abstractitiltarget.class.php:2058 -======= -#: inc/target_actor.class.php:71 inc/abstractitiltarget.class.php:2062 ->>>>>>> support/2.13.0 msgid "Group from the question" msgstr "Sorudan grup" @@ -1143,7 +906,6 @@ msgstr "Bir nesneden teknik grup" msgid "Specific supplier" msgstr "Belirli sağlayıcı" -<<<<<<< HEAD #: inc/target_actor.class.php:75 inc/abstractitiltarget.class.php:2087 msgid "Supplier from the question" msgstr "Sorudan sağlayıcı" @@ -1153,17 +915,6 @@ msgid "Actors from the question" msgstr "Sorudan ilgililer" #: inc/target_actor.class.php:77 inc/abstractitiltarget.class.php:2091 -======= -#: inc/target_actor.class.php:75 inc/abstractitiltarget.class.php:2091 -msgid "Supplier from the question" -msgstr "Sorudan sağlayıcı" - -#: inc/target_actor.class.php:76 inc/abstractitiltarget.class.php:2080 -msgid "Actors from the question" -msgstr "Sorudan ilgililer" - -#: inc/target_actor.class.php:77 inc/abstractitiltarget.class.php:2095 ->>>>>>> support/2.13.0 msgid "Form author's supervisor" msgstr "Formu hazırlayanın yöneticisi" @@ -1171,28 +922,20 @@ msgstr "Formu hazırlayanın yöneticisi" msgid "Observer" msgstr "Gözlemci" -<<<<<<< HEAD #: inc/target_actor.class.php:85 inc/abstractitiltarget.class.php:1724 -======= -#: inc/target_actor.class.php:85 inc/abstractitiltarget.class.php:1728 ->>>>>>> support/2.13.0 msgid "Assigned to" msgstr "Atanan" #: inc/target_actor.class.php:91 msgid "Target actor" msgid_plural "Target actors" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Hedef ilgili" +msgstr[1] "Hedef ilgililer" #: 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." -<<<<<<< HEAD -msgstr "Bir aktör eklenirken hatalı bir istek yapıldı." -======= msgstr "Bir ilgili eklenirken hatalı bir istek yapıldı." ->>>>>>> support/2.13.0 #: inc/target_actor.class.php:179 #, php-format @@ -1213,7 +956,6 @@ msgstr "Bir sağlayıcı bulunamadı: %1$s" msgid "Accepted" msgstr "Onaylanmış" -<<<<<<< HEAD #: inc/formanswer.class.php:523 msgid "Print this form" msgstr "Bu formu yazdır" @@ -1275,69 +1017,6 @@ msgid "You failed the Turing test" msgstr "Turing sınamasını geçemediniz" #: inc/formanswer.class.php:1305 -======= -#: inc/formanswer.class.php:525 -msgid "Print this form" -msgstr "Bu formu yazdır" - -#: inc/formanswer.class.php:549 -msgid "Form accepted by validator." -msgstr "Form değerlendirici tarafından onaylandı" - -#: inc/formanswer.class.php:551 -msgid "Form successfully saved." -msgstr "Form kaydedildi" - -#: inc/formanswer.class.php:621 inc/formaccesstype.class.php:122 -msgid "Save" -msgstr "Kaydet" - -#: inc/formanswer.class.php:633 -msgid "Required if refused" -msgstr "Reddedildi ise zorunlu" - -#: inc/formanswer.class.php:639 -msgid "Refuse" -msgstr "Reddet" - -#: inc/formanswer.class.php:647 -msgid "Edit answers" -msgstr "Yanıtları düzenle" - -#: inc/formanswer.class.php:653 -msgid "Cancel edition" -msgstr "Düzenlemeyi iptal et" - -#: inc/formanswer.class.php:660 -msgid "Accept" -msgstr "Onayla" - -#: inc/formanswer.class.php:681 -msgid "Refused comment is required!" -msgstr "Red açıklaması zorunludur!" - -#: inc/formanswer.class.php:755 -msgid "You are not the validator of these answers" -msgstr "Bu yanıtların değerlendireni değilsiniz" - -#: inc/formanswer.class.php:961 inc/formanswer.class.php:963 -msgid "Form data" -msgstr "Form verileri" - -#: inc/formanswer.class.php:1089 inc/formanswer.class.php:1139 -msgid "Cannot generate targets!" -msgstr "Hedefler oluşturulamadı!" - -#: inc/formanswer.class.php:1263 -msgid "No turing test set" -msgstr "Herhangi bir Turing sınaması ayarlanmamış" - -#: inc/formanswer.class.php:1268 -msgid "You failed the Turing test" -msgstr "Turing sınamasını geçemediniz" - -#: inc/formanswer.class.php:1310 ->>>>>>> support/2.13.0 msgid "You must select validator!" msgstr "Bir değerlendiren seçmelisiniz!" @@ -1364,13 +1043,8 @@ msgstr "Akışlara bak" #: inc/formaccesstype.class.php:39 inc/formaccesstype.class.php:64 msgid "Access type" msgid_plural "Access types" -<<<<<<< HEAD -msgstr[0] "" -msgstr[1] "" -======= msgstr[0] "Erişim türü" msgstr[1] "Erişim türleri" ->>>>>>> support/2.13.0 #: inc/formaccesstype.class.php:78 msgid "Link to the form" @@ -1391,22 +1065,18 @@ msgstr "Şununla kısıtlanmış" #: inc/form_language.class.php:51 msgid "Form language" msgid_plural "Form languages" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Form dili" +msgstr[1] "Form dilleri" #: inc/form_language.class.php:72 inc/form_language.class.php:348 msgid "Translation" msgid_plural "Translations" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Çeviri" +msgstr[1] "Çeviriler" #: inc/form_language.class.php:111 inc/form.class.php:1048 #: inc/form.class.php:1173 inc/abstracttarget.class.php:161 -<<<<<<< HEAD #: inc/abstractitiltarget.class.php:1541 -======= -#: inc/abstractitiltarget.class.php:1545 ->>>>>>> support/2.13.0 msgid "The name cannot be empty!" msgstr "Ad boş olamaz!" @@ -1418,11 +1088,7 @@ msgstr "Forma bir dil atanmalıdır." msgid "Add a translation" msgstr "Bir çeviri ekle" -<<<<<<< HEAD #: inc/form_language.class.php:283 js/scripts.js:1179 -======= -#: inc/form_language.class.php:283 js/scripts.js:1160 ->>>>>>> support/2.13.0 msgid "Update a translation" msgstr "Bir çeviriyi güncelle" @@ -1443,11 +1109,7 @@ msgid "Do you want to delete the selected items?" msgstr "Seçilmiş ögeleri silmek ister misiniz?" #: inc/form_language.class.php:337 inc/form_language.class.php:376 -<<<<<<< HEAD #: inc/form.class.php:529 inc/abstractitiltarget.class.php:1615 -======= -#: inc/form.class.php:529 inc/abstractitiltarget.class.php:1619 ->>>>>>> support/2.13.0 msgid "Delete" msgstr "Sil" @@ -1473,7 +1135,6 @@ msgstr "Yok" msgid "Need validaton?" msgstr "Değerlendirme gerekli" -<<<<<<< HEAD #: inc/form_validator.class.php:126 inc/abstractitiltarget.class.php:2028 msgid "No" msgstr "Hayır" @@ -1482,16 +1143,6 @@ msgstr "Hayır" #: inc/targetproblem.class.php:146 inc/entityconfig.class.php:389 #: inc/targetchange.class.php:483 inc/targetticket.class.php:317 #: inc/targetticket.class.php:352 inc/abstractitiltarget.class.php:2017 -======= -#: inc/form_validator.class.php:126 inc/abstractitiltarget.class.php:2032 -msgid "No" -msgstr "Hayır" - -#: inc/form_validator.class.php:303 inc/targetproblem.class.php:146 -#: inc/entityconfig.class.php:389 inc/targetchange.class.php:483 -#: inc/targetticket.class.php:317 inc/targetticket.class.php:352 -#: inc/abstractitiltarget.class.php:2021 ->>>>>>> support/2.13.0 msgctxt "button" msgid "Save" msgstr "Kaydet" @@ -1507,13 +1158,8 @@ msgstr "Bir değerlendiren seçin" #: inc/targetproblem.class.php:42 entrée standard:43 msgid "Target problem" msgid_plural "Target problems" -<<<<<<< HEAD -msgstr[0] "" -msgstr[1] "" -======= msgstr[0] "Hedef sorun" msgstr[1] "Hedef sorunlar" ->>>>>>> support/2.13.0 #: inc/targetproblem.class.php:108 inc/targetproblem.class.php:577 #: inc/targetchange.class.php:104 inc/targetchange.class.php:440 @@ -1522,11 +1168,7 @@ msgid "Properties" msgstr "Özellikler" #: inc/targetproblem.class.php:521 inc/targetchange.class.php:285 -<<<<<<< HEAD #: inc/targetticket.class.php:1411 -======= -#: inc/targetticket.class.php:1409 ->>>>>>> support/2.13.0 #, php-format msgid "" "Failed to add or update the %1$s %2$s: a question is missing and is used in " @@ -1618,19 +1260,11 @@ msgstr "Gizli" #: inc/entityconfig.class.php:156 msgid "Variable height" -<<<<<<< HEAD -msgstr "" - -#: inc/entityconfig.class.php:157 -msgid "Uniform height" -msgstr "" -======= msgstr "Değişken yükseklik" #: inc/entityconfig.class.php:157 msgid "Uniform height" msgstr "Sabit yükseklik" ->>>>>>> support/2.13.0 #: inc/entityconfig.class.php:231 msgid "Helpdesk" @@ -1667,26 +1301,18 @@ msgstr "Başlık iletisi" #: inc/entityconfig.class.php:347 msgid "Search issue" -<<<<<<< HEAD -msgstr "" - -#: inc/entityconfig.class.php:363 -msgid "Tile design" -msgstr "" -======= msgstr "Arama sorunu" #: inc/entityconfig.class.php:363 msgid "Tile design" msgstr "Karo tasarımı" ->>>>>>> support/2.13.0 #: inc/entityconfig.class.php:375 inc/entityconfig.class.php:453 #: inc/form.class.php:239 entrée standard:84 msgid "Header" msgid_plural "Headers" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Başlık" +msgstr[1] "Başlıklar" #: inc/entityconfig.class.php:433 msgid "Display search field" @@ -1696,29 +1322,17 @@ msgstr "Arama alanı görüntülensin" msgid "Display header" msgstr "Başlık görüntülensin" -<<<<<<< HEAD #: inc/questionrange.class.php:52 inc/questionparameter/range.class.php:59 -======= -#: inc/questionrange.class.php:52 inc/questionparameter/range.class.php:57 ->>>>>>> support/2.13.0 msgid "Question range" msgid_plural "Question ranges" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Soru aralığı" +msgstr[1] "Soru aralıkları" -<<<<<<< HEAD #: inc/questionrange.class.php:62 inc/questionparameter/range.class.php:69 msgid "Minimum range" msgstr "En küçük aralık" #: inc/questionrange.class.php:71 inc/questionparameter/range.class.php:78 -======= -#: inc/questionrange.class.php:62 inc/questionparameter/range.class.php:68 -msgid "Minimum range" -msgstr "En küçük aralık" - -#: inc/questionrange.class.php:71 inc/questionparameter/range.class.php:77 ->>>>>>> support/2.13.0 msgid "maximum range" msgstr "En büyük aralık" @@ -1738,11 +1352,7 @@ msgstr "Kısıtlı erişim" msgid "Answers waiting for validation" msgstr "Değerlendirilmeyi bekleyen yanıtlar" -<<<<<<< HEAD #: inc/form.class.php:124 inc/form.class.php:1606 inc/form.class.php:1632 -======= -#: inc/form.class.php:124 inc/form.class.php:1591 inc/form.class.php:1617 ->>>>>>> support/2.13.0 msgid "Import forms" msgstr "Formları içe aktar" @@ -1767,29 +1377,10 @@ msgstr "Erişim" msgid "Active" msgstr "Etkin" -<<<<<<< HEAD #: inc/form.class.php:300 inc/form.class.php:341 inc/form.class.php:416 msgid "Default form" msgstr "Varsayılan form" -======= -#: 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 -msgid "Default form" -msgstr "Varsayılan form" - ->>>>>>> support/2.13.0 #: inc/form.class.php:329 inc/form.class.php:394 msgid "Inactive" msgstr "Etkin değil" @@ -1809,20 +1400,14 @@ msgstr "Yanıtlar başlığı" #: inc/form.class.php:504 inc/form.class.php:563 msgid "Target" msgid_plural "Targets" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Hedef" +msgstr[1] "Hedefler" #: inc/form.class.php:506 msgid "Actions" -<<<<<<< HEAD -msgstr "" - -#: inc/form.class.php:546 inc/form.class.php:2130 -======= msgstr "İşlemler" -#: inc/form.class.php:546 inc/form.class.php:2116 ->>>>>>> support/2.13.0 +#: inc/form.class.php:546 inc/form.class.php:2130 msgid "Add a target" msgstr "Bir hedef ekle" @@ -1886,25 +1471,16 @@ msgctxt "button" msgid "Post" msgstr "İleti" -<<<<<<< HEAD #: inc/form.class.php:1440 -======= -#: inc/form.class.php:1435 ->>>>>>> support/2.13.0 #, php-format msgid "Form duplicated: %s" msgstr "Form kopyalandı: %s" -<<<<<<< HEAD #: inc/form.class.php:1456 -======= -#: inc/form.class.php:1446 ->>>>>>> support/2.13.0 #, php-format msgid "Form Transfered: %s" msgstr "Form aktarıldı: %s" -<<<<<<< HEAD #: inc/form.class.php:1480 msgid "Back" msgstr "Geri" @@ -1918,43 +1494,19 @@ msgid "You may allow JSON files right now." msgstr "JSON dosyalarına şimdi izin verebilirsiniz." #: inc/form.class.php:1583 -======= -#: inc/form.class.php:1465 -msgid "Back" -msgstr "Geri" - -#: inc/form.class.php:1564 -msgid "Upload of JSON files not allowed." -msgstr "JSON dosyalarının yüklenmesine izin verilmiyor." - -#: inc/form.class.php:1567 -msgid "You may allow JSON files right now." -msgstr "JSON dosyalarına şimdi izin verebilirsiniz." - -#: inc/form.class.php:1568 ->>>>>>> support/2.13.0 msgctxt "button" msgid "Create" msgstr "Ekle" -<<<<<<< HEAD #: inc/form.class.php:1586 inc/form.class.php:1597 msgid "Please contact your GLPI administrator." msgstr "Lütfen GLPI yöneticiniz ile görüşün." #: inc/form.class.php:1587 inc/form.class.php:1598 -======= -#: inc/form.class.php:1571 inc/form.class.php:1582 -msgid "Please contact your GLPI administrator." -msgstr "Lütfen GLPI yöneticiniz ile görüşün." - -#: inc/form.class.php:1572 inc/form.class.php:1583 ->>>>>>> support/2.13.0 msgctxt "button" msgid "Back" msgstr "Geri" -<<<<<<< HEAD #: inc/form.class.php:1590 msgid "Upload of JSON files not enabled." msgstr "JSON dosyası yükleme seçeneği etkinleştirilmemiş." @@ -1964,31 +1516,15 @@ msgid "You may enable JSON files right now." msgstr "JSON dosyaları yükleme seçeneğini şimdi etkinleştirebilirsiniz." #: inc/form.class.php:1594 -======= -#: inc/form.class.php:1575 -msgid "Upload of JSON files not enabled." -msgstr "JSON dosyası yükleme seçeneği etkinleştirilmemiş." - -#: inc/form.class.php:1578 inc/form.class.php:1581 -msgid "You may enable JSON files right now." -msgstr "JSON dosyaları yükleme seçeneğini şimdi etkinleştirebilirsiniz." - -#: inc/form.class.php:1579 ->>>>>>> support/2.13.0 msgctxt "button" msgid "Enable" msgstr "Etkinleştir" -<<<<<<< HEAD #: inc/form.class.php:1641 -======= -#: inc/form.class.php:1626 ->>>>>>> support/2.13.0 msgctxt "button" msgid "Send" msgstr "Gönder" -<<<<<<< HEAD #: inc/form.class.php:1660 msgid "Forms import impossible, the file is empty" msgstr "Form içe aktarılamadı, dosya boş" @@ -2002,21 +1538,6 @@ 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:1681 -======= -#: inc/form.class.php:1645 -msgid "Forms import impossible, the file is empty" -msgstr "Form içe aktarılamadı, dosya boş" - -#: inc/form.class.php:1649 inc/form.class.php:1653 -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:1659 -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:1666 ->>>>>>> support/2.13.0 msgid "" "The file does not specifies the schema version. It was probably generated " "with a version older than 2.10. Giving up." @@ -2024,52 +1545,31 @@ 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." -<<<<<<< HEAD #: inc/form.class.php:1707 -======= -#: inc/form.class.php:1692 ->>>>>>> support/2.13.0 #, php-format msgid "Failed to import %s" msgstr "%s içe aktarılamadı" -<<<<<<< HEAD #: inc/form.class.php:1712 -======= -#: inc/form.class.php:1697 ->>>>>>> support/2.13.0 #, php-format msgid "Forms successfully imported from %s" msgstr "Form %s üzerinden içe aktarıldı" -<<<<<<< HEAD #: inc/form.class.php:1775 -======= -#: inc/form.class.php:1760 ->>>>>>> support/2.13.0 #, 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." -<<<<<<< HEAD #: inc/form.class.php:1783 -======= -#: inc/form.class.php:1768 ->>>>>>> support/2.13.0 #, php-format msgid "You don't have right to update the entity %1$s." msgstr "%1$s birimini güncelleme yetkiniz yok." -<<<<<<< HEAD #: inc/form.class.php:1793 -======= -#: inc/form.class.php:1778 ->>>>>>> support/2.13.0 #, php-format msgid "The entity %1$s is required for the form %2$s." msgstr "%2$s formu için %1$s birimi gereklidir" -<<<<<<< HEAD #: inc/form.class.php:1875 msgid "Failed to create JSON document type" msgstr "JSON belge türü oluşturulamadı" @@ -2100,46 +1600,14 @@ msgid "Unsupported target type." msgstr "Hedef türü desteklenmiyor." #: inc/form.class.php:2241 -======= -#: inc/form.class.php:1860 -msgid "Failed to create JSON document type" -msgstr "JSON belge türü oluşturulamadı" - -#: inc/form.class.php:1867 -msgid "JSON document type not found" -msgstr "JSON belge türü bulunamadı" - -#: inc/form.class.php:1874 -msgid "Failed to update JSON document type" -msgstr "JSON belge türü güncellenemedi" - -#: inc/form.class.php:1894 -msgid "Forms without category" -msgstr "Kategorisi bulunmayan formlar" - -#: inc/form.class.php:1915 -msgid "No form available" -msgstr "Kullanılabilecek bir form yok" - -#: inc/form.class.php:2147 inc/targetticket.class.php:392 -#: inc/abstractitiltarget.class.php:1738 inc/abstractitiltarget.class.php:2021 -msgid "Add" -msgstr "Ekle" - -#: inc/form.class.php:2165 inc/form.class.php:2188 -msgid "Unsupported target type." -msgstr "Hedef türü desteklenmiyor." - -#: inc/form.class.php:2227 ->>>>>>> support/2.13.0 msgid "plugin_formcreator_load_check" msgstr "plugin_formcreator_load_check" #: inc/targetchange.class.php:43 entrée standard:43 msgid "Target change" msgid_plural "Target changes" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Hedef değişikliği" +msgstr[1] "Hedef değişiklikleri" #: inc/targetchange.class.php:343 entrée standard:48 msgid "Change title" @@ -2164,8 +1632,8 @@ msgstr "Denetim listesi" #: inc/section.class.php:71 entrée standard:53 standard:44 msgid "Section" msgid_plural "Sections" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Bölüm" +msgstr[1] "Bölümler" #: inc/section.class.php:123 inc/section.class.php:164 #: inc/question.class.php:312 @@ -2177,20 +1645,15 @@ msgstr "Başlık zorunludur" msgid "Failed to find %1$s %2$s" msgstr "%1$s %2$s bulunamadı" -<<<<<<< HEAD #: inc/question.class.php:70 inc/targetticket.class.php:1134 #: inc/targetticket.class.php:1173 inc/abstractitiltarget.class.php:968 -======= -#: inc/question.class.php:70 inc/targetticket.class.php:1132 -#: inc/targetticket.class.php:1171 inc/abstractitiltarget.class.php:968 ->>>>>>> support/2.13.0 #: inc/abstractitiltarget.class.php:1005 inc/abstractitiltarget.class.php:1083 #: inc/abstractitiltarget.class.php:1214 inc/abstractitiltarget.class.php:1295 #: entrée standard:41 msgid "Question" msgid_plural "Questions" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Soru" +msgstr[1] "Sorular" #: inc/question.class.php:228 entrée standard:37 msgid "Count of conditions" @@ -2221,7 +1684,6 @@ msgstr "Bu soru türü için parametrelerin belirtilmesi gerekli" msgid "A parameter is missing for this question type" msgstr "Bu soru türü için bir parametre eksik" -<<<<<<< HEAD #: inc/question.class.php:1268 msgid "Service levels" msgstr "Hizmet düzeyleri" @@ -2266,56 +1728,8 @@ msgstr "İdari" #: inc/question.class.php:1327 inc/question.class.php:1330 msgid "Plugin" msgid_plural "Plugins" -msgstr[0] "" -msgstr[1] "" -======= -#: inc/question.class.php:1274 -msgid "Service levels" -msgstr "Hizmet düzeyleri" - -#: inc/question.class.php:1275 inc/abstractitiltarget.class.php:806 -msgid "SLA" -msgstr "HDA" - -#: inc/question.class.php:1276 inc/abstractitiltarget.class.php:879 -msgid "OLA" -msgstr "ODA" - -#: inc/question.class.php:1293 inc/question.class.php:1333 -#: inc/question.class.php:1336 -msgid "Assets" -msgstr "Varlıklar" - -#: inc/question.class.php:1307 hook.php:677 hook.php:694 -msgid "Assistance" -msgstr "Destek" - -#: inc/question.class.php:1312 -msgid "Management" -msgstr "Yönetim" - -#: inc/question.class.php:1321 -msgid "Tools" -msgstr "Araçlar" - -#: inc/question.class.php:1322 -msgid "Notes" -msgstr "Notlar" - -#: inc/question.class.php:1323 -msgid "RSS feed" -msgstr "RSS akışı" - -#: inc/question.class.php:1325 -msgid "Administration" -msgstr "İdari" - -#: inc/question.class.php:1333 inc/question.class.php:1336 -msgid "Plugin" -msgid_plural "Plugins" msgstr[0] "Uygulama eki" msgstr[1] "Uygulama ekleri" ->>>>>>> support/2.13.0 #: inc/abstractquestionparameter.class.php:92 msgid "Parameter" @@ -2385,7 +1799,6 @@ msgstr "Var olan bir forma bir hedef atanmalıdır." msgid "Name is required." msgstr "Ad zorunludur" -<<<<<<< HEAD #: inc/abstracttarget.class.php:502 msgid "Destination entity" msgstr "Hedef birim" @@ -2395,17 +1808,6 @@ msgid "User type question" msgstr "Kullanıcı türü sorusu" #: inc/abstracttarget.class.php:519 -======= -#: inc/abstracttarget.class.php:503 -msgid "Destination entity" -msgstr "Hedef birim" - -#: inc/abstracttarget.class.php:519 -msgid "User type question" -msgstr "Kullanıcı türü sorusu" - -#: inc/abstracttarget.class.php:520 ->>>>>>> support/2.13.0 msgid "Entity type question" msgstr "Birim türü sorusu" @@ -2426,44 +1828,38 @@ msgstr "Değişiklik kategorileri" #: inc/questionregex.class.php:52 msgid "Question regular expression" msgid_plural "Question regular expressions" -<<<<<<< HEAD -msgstr[0] "" -msgstr[1] "" -======= msgstr[0] "Soru kurallı ifadesi" msgstr[1] "Soru kurallı ifadeleri" ->>>>>>> support/2.13.0 #: inc/questiondependency.class.php:66 msgid "Question dependency" msgid_plural "Question dependencies" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Soru bağımlılığı" +msgstr[1] "Soru bağımlılıkları" #: inc/answer.class.php:66 entrée standard:43 msgid "Answer" msgid_plural "Answers" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Yanıt" +msgstr[1] "Yanıtlar" #: inc/item_targetticket.class.php:52 msgid "Composite ticket relation" msgid_plural "Composite ticket relations" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Birleşik destek kaydı ilişkisi" +msgstr[1] "Birleşik destek kaydı ilişkileri" #: inc/targetticket.class.php:56 entrée standard:43 msgid "Target ticket" msgid_plural "Target tickets" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Hedef destek kaydı" +msgstr[1] "Hedef destek kayıtları" #: inc/targetticket.class.php:99 msgid "Specific asset" msgstr "Belirli varlık" #: inc/targetticket.class.php:100 inc/targetticket.class.php:116 -<<<<<<< HEAD #: inc/abstractitiltarget.class.php:200 inc/abstractitiltarget.class.php:208 #: inc/abstractitiltarget.class.php:216 inc/abstractitiltarget.class.php:224 #: inc/abstractitiltarget.class.php:233 @@ -2472,16 +1868,6 @@ msgstr "Sorunun yanıtına eşit olan" #: inc/targetticket.class.php:101 inc/abstractitiltarget.class.php:225 #: inc/abstractitiltarget.class.php:234 -======= -#: 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 "Sorunun yanıtına eşit olan" - -#: inc/targetticket.class.php:101 inc/abstractitiltarget.class.php:224 -#: inc/abstractitiltarget.class.php:233 ->>>>>>> support/2.13.0 msgid "Last valid answer" msgstr "Geçerli son yanıt" @@ -2559,7 +1945,6 @@ msgstr "Bağlantılı öge bulunamadı" msgid "Failed to link the item" msgstr "Öge bağlantısı kurulamadı" -<<<<<<< HEAD #: inc/targetticket.class.php:959 install/install.php:368 msgid "Your form has been accepted by the validator" msgstr "Formunuz değerlendiren tarafından onaylandı" @@ -2577,25 +1962,6 @@ msgid "Associated elements" msgstr "İlgili bileşenler" #: inc/targetticket.class.php:1174 -======= -#: inc/targetticket.class.php:957 install/install.php:347 -msgid "Your form has been accepted by the validator" -msgstr "Formunuz değerlendiren tarafından onaylandı" - -#: inc/targetticket.class.php:1108 -msgid "Request source" -msgstr "İstek kaynağı" - -#: inc/targetticket.class.php:1133 -msgid "Type " -msgstr "Tür" - -#: inc/targetticket.class.php:1161 -msgid "Associated elements" -msgstr "İlgili bileşenler" - -#: inc/targetticket.class.php:1172 ->>>>>>> support/2.13.0 msgid "Item " msgstr "Öge" @@ -2632,9 +1998,8 @@ msgid "Tags from questions or specific tags" msgstr "Sorulardan etiketler ya da belirli etiketler" #: inc/abstractitiltarget.class.php:189 -<<<<<<< HEAD msgid "TTR from template or none" -msgstr "" +msgstr "Kalıptan çözümlenme süresi ya da yok" #: inc/abstractitiltarget.class.php:190 msgid "equals to the answer to the question" @@ -2707,119 +2072,26 @@ msgstr "Soru yanıtından grup" #: inc/abstractitiltarget.class.php:794 msgid "Minute" msgid_plural "Minutes" -msgstr[0] "" -msgstr[1] "" -======= -msgid "equals to the answer to the question" -msgstr "sorunun yanıtına eşit olan" - -#: inc/abstractitiltarget.class.php:190 -msgid "calculated from the ticket creation date" -msgstr "çağrı oluşturma zamanından hesaplanan" - -#: inc/abstractitiltarget.class.php:191 -msgid "calculated from the answer to the question" -msgstr "sorunun yanıtından hesaplanan" - -#: inc/abstractitiltarget.class.php:197 -msgid "SLA from template or none" -msgstr "Kalıptan HDA ya da yok" - -#: inc/abstractitiltarget.class.php:198 -msgid "Specific SLA" -msgstr "Belirli hizmet düzeyi anlaşması" - -#: inc/abstractitiltarget.class.php:205 -msgid "OLA from template or none" -msgstr "Kalıptan operasyon düzeyi anlaşması ya da yok" - -#: inc/abstractitiltarget.class.php:206 -msgid "Specific OLA" -msgstr "Belirli bir operasyon düzeyi anlaşması" - -#: inc/abstractitiltarget.class.php:213 -msgid "Urgency from template or Medium" -msgstr "Önem düzeyi kalıp ya da ortamdan" - -#: inc/abstractitiltarget.class.php:214 -msgid "Specific urgency" -msgstr "Belirli önem düzeyi" - -#: inc/abstractitiltarget.class.php:221 -msgid "Category from template or none" -msgstr "Temadan kategori ya da yok" - -#: inc/abstractitiltarget.class.php:222 -msgid "Specific category" -msgstr "Belirli kategori" - -#: inc/abstractitiltarget.class.php:230 -msgid "Location from template or none" -msgstr "Temadan konum ya da yok" - -#: inc/abstractitiltarget.class.php:231 -msgid "Specific location" -msgstr "Belirli konum" - -#: inc/abstractitiltarget.class.php:239 -msgid "No validation" -msgstr "Değerlendirme yok" - -#: inc/abstractitiltarget.class.php:240 -msgid "Specific user or group" -msgstr "Belirli bir kullanıcı ya da grup" - -#: inc/abstractitiltarget.class.php:241 -msgid "User from question answer" -msgstr "Soru yanıtından kullanıcı" - -#: inc/abstractitiltarget.class.php:242 -msgid "Group from question answer" -msgstr "Soru yanıtından grup" - -#: inc/abstractitiltarget.class.php:741 -msgid "Time to resolve" -msgstr "Çözümlenme zamanı" - -#: inc/abstractitiltarget.class.php:794 -msgid "Minute" -msgid_plural "Minutes" -msgstr[0] "dakika" -msgstr[1] "dakika" ->>>>>>> support/2.13.0 +msgstr[0] "Dakika" +msgstr[1] "Dakika" #: inc/abstractitiltarget.class.php:795 msgid "Hour" msgid_plural "Hours" -<<<<<<< HEAD -msgstr[0] "" -msgstr[1] "" -======= -msgstr[0] "saat" -msgstr[1] "saat" ->>>>>>> support/2.13.0 +msgstr[0] "Saat" +msgstr[1] "Saat" #: inc/abstractitiltarget.class.php:796 msgid "Day" msgid_plural "Days" -<<<<<<< HEAD -msgstr[0] "" -msgstr[1] "" -======= -msgstr[0] "gün" -msgstr[1] "gün" ->>>>>>> support/2.13.0 +msgstr[0] "Gün" +msgstr[1] "Gün" #: inc/abstractitiltarget.class.php:797 msgid "Month" msgid_plural "Months" -<<<<<<< HEAD -msgstr[0] "" -msgstr[1] "" -======= -msgstr[0] "ay" -msgstr[1] "ay" ->>>>>>> support/2.13.0 +msgstr[0] "Ay" +msgstr[1] "Ay" #: inc/abstractitiltarget.class.php:829 msgid "SLA (TTO/TTR)" @@ -2853,7 +2125,6 @@ msgstr "Konum" msgid "Location " msgstr "Konum" -<<<<<<< HEAD #: inc/abstractitiltarget.class.php:1547 msgid "The description cannot be empty!" msgstr "Açıklama boş olamaz!" @@ -2861,8 +2132,8 @@ msgstr "Açıklama boş olamaz!" #: inc/abstractitiltarget.class.php:1717 msgid "Watcher" msgid_plural "Watchers" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "İzleyen" +msgstr[1] "İzleyenler" #: inc/abstractitiltarget.class.php:1736 msgid "Cancel" @@ -2894,48 +2165,6 @@ msgid "Tech group from the object" msgstr "Nesneden teknik grup" #: install/install.php:133 -======= -#: inc/abstractitiltarget.class.php:1551 -msgid "The description cannot be empty!" -msgstr "Açıklama boş olamaz!" - -#: inc/abstractitiltarget.class.php:1721 -msgid "Watcher" -msgid_plural "Watchers" -msgstr[0] "İzleyen" -msgstr[1] "İzleyenler" - -#: inc/abstractitiltarget.class.php:1740 -msgid "Cancel" -msgstr "İptal" - -#: inc/abstractitiltarget.class.php:2015 inc/abstractitiltarget.class.php:2031 -#: inc/abstractitiltarget.class.php:2032 -msgid "Email followup" -msgstr "E-posta izlemesi" - -#: inc/abstractitiltarget.class.php:2029 inc/abstractitiltarget.class.php:2057 -msgid "Group" -msgstr "Grup" - -#: inc/abstractitiltarget.class.php:2030 inc/abstractitiltarget.class.php:2086 -msgid "Supplier" -msgstr "Sağlayıcı" - -#: inc/abstractitiltarget.class.php:2031 -msgid "Yes" -msgstr "Evet" - -#: inc/abstractitiltarget.class.php:2068 -msgid "Group from the object" -msgstr "Nesneden grup" - -#: inc/abstractitiltarget.class.php:2074 -msgid "Tech group from the object" -msgstr "Nesneden teknik grup" - -#: install/install.php:131 ->>>>>>> support/2.13.0 msgid "" "Upgrade tables to innoDB; run php bin/console " "glpi:migration:myisam_to_innodb" @@ -2943,13 +2172,15 @@ msgstr "" "Tabloları innoDB olarak değiştirmek için php bin/console " "glpi:migration:myisam_to_innodb komutunu yürütün" -<<<<<<< HEAD #: install/install.php:174 #, 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:349 msgid "A form has been created" @@ -2960,17 +2191,6 @@ msgid "Your request has been saved" msgstr "İsteğiniz kaydedildi" #: install/install.php:351 -======= -#: install/install.php:328 -msgid "A form has been created" -msgstr "Bir form eklendi" - -#: install/install.php:329 -msgid "Your request has been saved" -msgstr "İsteğiniz kaydedildi" - -#: install/install.php:330 ->>>>>>> support/2.13.0 msgid "" "Hi,\\nYour request from GLPI has been successfully saved with number " "##formcreator.request_id## and transmitted to the helpdesk team.\\nYou can " @@ -2980,19 +2200,11 @@ msgstr "" "kaydedilerek destek ekibimize iletildi.\\nİsteğinize verilen yanıtları şu " "bağlantıdan görebilirsiniz:\\n##formcreator.validation_link##" -<<<<<<< HEAD #: install/install.php:356 msgid "A form from GLPI need to be validate" msgstr "Değerlendirilmesi gereken bir GLPI formu var" #: install/install.php:357 -======= -#: install/install.php:335 -msgid "A form from GLPI need to be validate" -msgstr "Değerlendirilmesi gereken bir GLPI formu var" - -#: install/install.php:336 ->>>>>>> support/2.13.0 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 " @@ -3002,20 +2214,12 @@ msgstr "" "üzere seçildiniz.\\nAşağıdaki bağlantıya tıklayarak forma " "erişebilirsiniz:\\n##formcreator.validation_link##" -<<<<<<< HEAD #: install/install.php:362 -======= -#: install/install.php:341 ->>>>>>> support/2.13.0 msgid "Your form has been refused by the validator" msgstr "" "Formunuzdaki bilgiler hatalı olduğundan değerlendiren tarafından reddedildi" -<<<<<<< HEAD #: install/install.php:363 -======= -#: install/install.php:342 ->>>>>>> support/2.13.0 msgid "" "Hi,\\nWe are sorry to inform you that your form has been refused by the " "validator for the reason " @@ -3027,11 +2231,7 @@ msgstr "" "düzenleyip yeniden göndermek için şu bağlantıyı " "kullanabilirsiniz:\\n##formcreator.validation_link##" -<<<<<<< HEAD #: install/install.php:369 -======= -#: install/install.php:348 ->>>>>>> support/2.13.0 msgid "" "Hi,\\nWe are pleased to inform you that your form has been accepted by the " "validator.\\nYour request will be considered soon." @@ -3039,30 +2239,18 @@ msgstr "" "Merhaba,\\nFormunuz değerlendiren tarafından kabul edildi.\\nİsteğiniz kısa " "süre içinde değerlendirilecek." -<<<<<<< HEAD #: install/install.php:374 msgid "Your form has been deleted by an administrator" msgstr "Formunuz bir yönetici tarafından silindi" #: install/install.php:375 -======= -#: install/install.php:353 -msgid "Your form has been deleted by an administrator" -msgstr "Formunuz bir yönetici tarafından silindi" - -#: install/install.php:354 ->>>>>>> support/2.13.0 msgid "" "Hi,\\nWe are sorry to inform you that your request cannot be considered and " "has been deleted by an administrator." msgstr "" "Merhaba,\\nİsteğiniz dikkate alınmadı ve bir yönetici tarafından silindi." -<<<<<<< HEAD #: install/install.php:601 -======= -#: install/install.php:580 ->>>>>>> support/2.13.0 msgid "Formcreator - Sync service catalog issues" msgstr "Formcreator - Eşitleme hizmeti katalog sorunları" @@ -3080,63 +2268,42 @@ msgctxt "button" msgid "Export" msgstr "Dışa aktar" -<<<<<<< HEAD #: hook.php:667 msgid "Cancel my ticket" msgstr "Çağrı kaydımı iptal et" #: hook.php:685 msgid "Old" -msgstr "" - -#: hook.php:692 -======= -#: hook.php:653 -msgid "Cancel my ticket" -msgstr "Çağrı kaydımı iptal et" - -#: hook.php:671 -msgid "Old" msgstr "Eski" -#: hook.php:678 ->>>>>>> support/2.13.0 +#: hook.php:692 #, php-format msgid "Number of %s" msgstr "%s sayısı" -<<<<<<< HEAD #: hook.php:709 msgid "Issues summary" msgstr "Sorun özeti" #: hook.php:747 -======= -#: hook.php:695 -msgid "Issues summary" -msgstr "Sorun özeti" - -#: hook.php:733 ->>>>>>> support/2.13.0 msgid "" "Formcreator's mini dashboard not usable as default. This Setting has been " "ignored." msgstr "" "Formcreator mini panosu varsayılan olarak kullanılamaz. Bu ayar yok " "sayılacak." -<<<<<<< HEAD #: js/scripts.js:319 msgid "No form found. Please choose a form below instead." -msgstr "" +msgstr "Herhangi bir form bulunamadı. Lütfen aşağıdan bir form seçin." #: js/scripts.js:321 msgid "No form found." -msgstr "" +msgstr "Herhangi bir form bulunamadı." #: js/scripts.js:325 msgid "No FAQ item found." -msgstr "" +msgstr "Herhangi bir SSS ögesi bulunamadı." #: js/scripts.js:709 msgid "Are you sure you want to delete this question?" @@ -3155,38 +2322,6 @@ msgid "An error occured while querying forms" msgstr "Formlar alınırken bir sorun çıktı" #: js/scripts.js:1418 -======= - -#: js/scripts.js:315 -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:317 -msgid "No form found." -msgstr "Herhangi bir form bulunamadı." - -#: js/scripts.js:321 -msgid "No FAQ item found." -msgstr "Herhangi bir SSS ögesi bulunamadı." - -#: js/scripts.js:690 -msgid "Are you sure you want to delete this question?" -msgstr "Bu soruyu silmek istediğinize emin misiniz?" - -#: js/scripts.js:873 -msgid "Are you sure you want to delete this section?" -msgstr "Bu bölümü silmek istediğinize emin misiniz?" - -#: js/scripts.js:1113 -msgid "Add translations" -msgstr "Çeviriler ekle" - -#: js/scripts.js:1260 js/scripts.js:1284 -msgid "An error occured while querying forms" -msgstr "Formlar alınırken bir sorun çıktı" - -#: js/scripts.js:1398 ->>>>>>> support/2.13.0 msgid "Are you sure you want to delete this target:" msgstr "Bu hedefi silmek istediğinize emin misiniz:" @@ -3206,13 +2341,8 @@ msgstr "Boşlar görüntülensin" #: entrée standard:39 msgid "LDAP directory" msgid_plural "LDAP directories" -<<<<<<< HEAD -msgstr[0] "" -msgstr[1] "" -======= msgstr[0] "LDAP klasörü" msgstr[1] "LDAP klasörleri" ->>>>>>> support/2.13.0 #: entrée standard:68 msgid "Filter" diff --git a/locales/uk_UA.po b/locales/uk_UA.po index 25b792c8d..c7e1d9556 100644 --- a/locales/uk_UA.po +++ b/locales/uk_UA.po @@ -4,17 +4,17 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Andriy Smilyanets , 2022 # Thierry Bugier , 2022 +# Andriy Smilyanets , 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" +"POT-Creation-Date: 2022-06-15 14:47+0200\n" +"PO-Revision-Date: 2022-06-15 12:10+0000\n" +"Last-Translator: Andriy Smilyanets , 2022\n" "Language-Team: Ukrainian (Ukraine) (https://www.transifex.com/teclib/teams/28042/uk_UA/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -69,9 +69,8 @@ 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 +#: inc/entityconfig.class.php:82 inc/form.class.php:111 inc/form.class.php:571 +#: inc/form.class.php:1938 inc/filter/entityfilter.class.php:45 msgid "Form" msgid_plural "Forms" msgstr[0] "" @@ -96,11 +95,11 @@ msgstr "" msgid "Could not move the section" msgstr "Не вдалося перемістити розділ" -#: ajax/target_actor.php:52 +#: ajax/target_actor.php:51 msgid "Failed to add the actor" msgstr "" -#: ajax/target_actor.php:63 +#: ajax/target_actor.php:62 msgid "Failed to delete the actor" msgstr "" @@ -139,7 +138,7 @@ 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 +#: front/formanswer.form.php:78 front/form.php:43 inc/common.class.php:686 #: inc/common.class.php:693 msgid "Form Creator" msgstr "Редактор Замовлень" @@ -154,8 +153,8 @@ msgstr "" msgid "Form list" msgstr "Список Замовлення" -#: front/formdisplay.php:84 inc/formanswer.class.php:880 -#: inc/formanswer.class.php:1098 inc/formanswer.class.php:1148 +#: front/formdisplay.php:90 inc/formanswer.class.php:877 +#: inc/formanswer.class.php:1097 inc/formanswer.class.php:1147 msgid "The form has been successfully saved!" msgstr "Замовлення збережено успішно!" @@ -170,8 +169,8 @@ msgstr "" 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 +#: inc/knowbase.class.php:60 inc/form.class.php:648 +#: inc/abstractitiltarget.class.php:953 inc/abstractitiltarget.class.php:967 msgid "Category" msgid_plural "Categories" msgstr[0] "" @@ -179,11 +178,11 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: inc/knowbase.class.php:62 inc/form.class.php:643 +#: inc/knowbase.class.php:62 inc/form.class.php:651 msgid "See all" msgstr "" -#: inc/knowbase.class.php:79 +#: inc/knowbase.class.php:83 msgid "Please, describe your need here" msgstr "Будь ласка, опишіть тут свою потребу" @@ -191,10 +190,10 @@ msgstr "Будь ласка, опишіть тут свою потребу" msgid "Textarea" msgstr "Область тексту" -#: inc/field/textareafield.class.php:160 inc/field/dropdownfield.class.php:439 +#: inc/field/textareafield.class.php:160 inc/field/dropdownfield.class.php:440 #: 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/timefield.class.php:112 inc/field/fieldsfield.class.php:487 #: inc/field/requesttypefield.class.php:159 msgid "A required field is empty:" msgstr "Обов'язкове поле порожнє:" @@ -206,7 +205,7 @@ 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 +#: inc/abstractitiltarget.class.php:2024 inc/abstractitiltarget.class.php:2042 msgid "User" msgstr "" @@ -214,7 +213,7 @@ msgstr "" msgid "User and form" msgstr "" -#: inc/field/dropdownfield.class.php:430 entrée standard:38 +#: inc/field/dropdownfield.class.php:431 entrée standard:38 msgid "Dropdown" msgid_plural "Dropdowns" msgstr[0] "" @@ -222,16 +221,16 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: inc/field/dropdownfield.class.php:461 +#: inc/field/dropdownfield.class.php:462 msgid "Invalid value for " msgstr "Недійсне значення для " -#: inc/field/dropdownfield.class.php:473 +#: inc/field/dropdownfield.class.php:474 #, php-format msgid "The itemtype field is required: %s" msgstr "" -#: inc/field/dropdownfield.class.php:489 +#: inc/field/dropdownfield.class.php:490 #, php-format msgid "Invalid dropdown type: %s" msgstr "Недійсний тип випадаючого списку: %s" @@ -300,11 +299,11 @@ 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 +#: inc/field/fieldsfield.class.php:511 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/radiosfield.class.php:192 inc/field/selectfield.class.php:104 #: 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 @@ -337,13 +336,13 @@ msgstr "" #: inc/field/ipfield.class.php:121 msgid "IP address" -msgid_plural "Adresses IP" +msgid_plural "IP addresses" msgstr[0] "" msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: inc/field/urgencyfield.class.php:84 inc/abstractitiltarget.class.php:994 +#: inc/field/urgencyfield.class.php:84 inc/abstractitiltarget.class.php:995 msgid "Urgency" msgstr "" @@ -394,7 +393,7 @@ msgstr[3] "" #: inc/field/hostnamefield.class.php:114 msgid "Hostname" -msgid_plural "Hostname" +msgid_plural "Hostnames" msgstr[0] "" msgstr[1] "" msgstr[2] "" @@ -417,7 +416,7 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: inc/field/selectfield.class.php:104 +#: inc/field/selectfield.class.php:97 msgid "Select" msgstr "Виберіть" @@ -477,23 +476,24 @@ msgstr "" msgid "Field" msgstr "" -#: inc/field/fieldsfield.class.php:243 +#: inc/field/fieldsfield.class.php:253 msgid "show" msgstr "" -#: inc/field/fieldsfield.class.php:361 -msgid "Field type not implemented yet !" +#: inc/field/fieldsfield.class.php:388 +#, php-format +msgid "Field '%1$s' type not implemented yet !" msgstr "" -#: inc/field/fieldsfield.class.php:442 +#: inc/field/fieldsfield.class.php:465 msgid "Some numeric fields contains non numeric values" msgstr "" -#: inc/field/fieldsfield.class.php:447 +#: inc/field/fieldsfield.class.php:470 msgid "Some URL fields contains invalid links" msgstr "" -#: inc/field/fieldsfield.class.php:533 +#: inc/field/fieldsfield.class.php:556 msgid "Additionnal fields" msgstr "" @@ -519,7 +519,7 @@ msgstr "" msgid "Range max" msgstr "" -#: inc/field/requesttypefield.class.php:85 inc/targetticket.class.php:1121 +#: inc/field/requesttypefield.class.php:85 inc/targetticket.class.php:1123 msgid "Request type" msgstr "Тип запиту" @@ -529,8 +529,8 @@ msgid "This is not a number: %s" msgstr "Це не число: %s" #: inc/field/floatfield.class.php:181 -msgid "Float" -msgstr "Поплавок" +msgid "Decimal number" +msgstr "" #: inc/field/datefield.class.php:135 msgid "Date" @@ -589,11 +589,11 @@ 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/form.class.php:1831 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 +#: inc/question.class.php:832 inc/questionparameter/range.class.php:205 +#: inc/questionregex.class.php:185 inc/questiondependency.class.php:196 +#: inc/item_targetticket.class.php:150 inc/targetticket.class.php:1429 #, php-format msgid "Failed to add or update the %1$s %2$s" msgstr "Не вдалося додати або оновити %1$s %2$s" @@ -601,11 +601,11 @@ msgstr "Не вдалося додати або оновити %1$s %2$s" #: 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/form.class.php:1522 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 +#: inc/question.class.php:881 inc/questionparameter/range.class.php:140 +#: inc/questionregex.class.php:120 inc/questiondependency.class.php:211 +#: inc/item_targetticket.class.php:64 inc/targetticket.class.php:1468 #, php-format msgid "Cannot export an empty object: %s" msgstr "Неможливо експортувати порожній об'єкт: %s" @@ -634,17 +634,17 @@ msgstr[3] "" msgid "Update issue data from tickets and form answers" msgstr "Оновіть дані про випуск із тікетів та формуйте відповіді" -#: inc/issue.class.php:389 +#: inc/issue.class.php:403 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 +#: inc/issue.class.php:532 inc/form_language.class.php:213 +#: inc/form.class.php:156 inc/form.class.php:2133 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/issue.class.php:545 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 @@ -652,7 +652,8 @@ msgstr "" msgid "ID" msgstr "" -#: inc/issue.class.php:531 inc/form.class.php:2120 entrée standard:65 +#: inc/issue.class.php:554 inc/form.class.php:505 inc/form.class.php:2142 +#: entrée standard:65 msgid "Type" msgid_plural "Types" msgstr[0] "" @@ -660,20 +661,20 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: inc/issue.class.php:544 inc/formanswer.class.php:259 +#: inc/issue.class.php:567 inc/formanswer.class.php:259 msgid "Status" msgstr "" -#: inc/issue.class.php:556 +#: inc/issue.class.php:579 msgid "Opening date" msgstr "" -#: inc/issue.class.php:565 +#: inc/issue.class.php:588 msgid "Last update" msgstr "" -#: inc/issue.class.php:574 inc/form.class.php:174 -#: inc/abstracttarget.class.php:508 +#: inc/issue.class.php:597 inc/form.class.php:174 +#: inc/abstracttarget.class.php:517 msgid "Entity" msgid_plural "Entities" msgstr[0] "" @@ -681,9 +682,9 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: inc/issue.class.php:584 inc/notificationtargetformanswer.class.php:79 +#: inc/issue.class.php:607 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 +#: inc/formanswer.class.php:608 inc/abstractitiltarget.class.php:1710 msgid "Requester" msgid_plural "Requesters" msgstr[0] "" @@ -691,37 +692,73 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: inc/issue.class.php:602 inc/formanswer.class.php:228 +#: inc/issue.class.php:625 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/issue.class.php:641 inc/formanswer.class.php:537 +#: inc/formanswer.class.php:544 inc/formanswer.class.php:623 #: inc/form_language.class.php:227 msgid "Comment" msgstr "Пояснення" -#: inc/issue.class.php:630 +#: inc/issue.class.php:653 msgid "Ticket approver" msgstr "Затверджувач тікетів" -#: inc/issue.class.php:664 +#: inc/issue.class.php:687 msgid "Technician" msgstr "" -#: inc/issue.class.php:697 +#: inc/issue.class.php:718 msgid "Technician group" msgstr "" -#: inc/issue.class.php:728 inc/formanswer.class.php:248 +#: inc/issue.class.php:751 inc/formanswer.class.php:248 msgid "Form approver group" msgstr "Група затверджувачів форм" -#: inc/issue.class.php:761 +#: inc/issue.class.php:762 inc/abstractitiltarget.class.php:742 +msgid "Time to resolve" +msgstr "Час для вирішення" + +#: inc/issue.class.php:773 +msgid "Time to resolve + Progress" +msgstr "" + +#: inc/issue.class.php:783 +msgid "Internal time to resolve" +msgstr "" + +#: inc/issue.class.php:794 +msgid "Internal time to resolve + Progress" +msgstr "" + +#: inc/issue.class.php:804 +msgid "Resolution date" +msgstr "" + +#: inc/issue.class.php:819 +msgid "Internal time to own" +msgstr "" + +#: inc/issue.class.php:830 +msgid "Internal time to own + Progress" +msgstr "" + +#: inc/issue.class.php:840 +msgid "Time to own" +msgstr "Час для володіння" + +#: inc/issue.class.php:851 +msgid "Time to own + Progress" +msgstr "" + +#: inc/issue.class.php:877 msgid "Ticket" msgstr "" -#: inc/issue.class.php:762 inc/formanswer.class.php:183 +#: inc/issue.class.php:878 inc/formanswer.class.php:183 msgid "Form answer" msgid_plural "Form answers" msgstr[0] "" @@ -729,46 +766,47 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: inc/issue.class.php:767 +#: inc/issue.class.php:883 msgid "Not validated" msgstr "Не перевірено" -#: inc/issue.class.php:768 inc/formanswer.class.php:76 +#: inc/issue.class.php:884 inc/formanswer.class.php:76 #: inc/form_validator.class.php:71 msgid "Refused" msgstr "Відхилено" -#: inc/issue.class.php:836 +#: inc/issue.class.php:952 #, php-format msgid "%1$s %2$s" msgstr "" -#: inc/issue.class.php:1099 inc/filter/itilcategoryfilter.class.php:56 +#: inc/issue.class.php:1215 inc/filter/itilcategoryfilter.class.php:56 +#: hook.php:677 msgid "All" msgstr "" -#: inc/issue.class.php:1105 +#: inc/issue.class.php:1221 hook.php:678 msgid "New" msgstr "" -#: inc/issue.class.php:1111 +#: inc/issue.class.php:1227 hook.php:679 msgid "Assigned" msgstr "" -#: inc/issue.class.php:1117 inc/formanswer.class.php:75 -#: inc/form_validator.class.php:69 +#: inc/issue.class.php:1233 inc/formanswer.class.php:75 +#: inc/form_validator.class.php:69 hook.php:680 msgid "Waiting" msgstr "Очікування" -#: inc/issue.class.php:1123 +#: inc/issue.class.php:1239 hook.php:681 msgid "To validate" msgstr "Для схвалення" -#: inc/issue.class.php:1129 +#: inc/issue.class.php:1245 hook.php:682 msgid "Solved" msgstr "" -#: inc/issue.class.php:1135 +#: inc/issue.class.php:1251 hook.php:683 msgid "Closed" msgstr "Закрито" @@ -780,31 +818,43 @@ 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:261 entrée standard:65 +msgid "Icon" +msgstr "Значок" + +#: inc/category.class.php:98 inc/form.class.php:269 entrée standard:67 +msgid "Icon color" +msgstr "Колір значка" + +#: inc/category.class.php:104 inc/form.class.php:277 entrée standard:80 +msgid "Background color" +msgstr "Колір фону" + #: inc/notificationtargetformanswer.class.php:43 msgid "The form as been saved" msgstr "Замовлення збережено" -#: inc/notificationtargetformanswer.class.php:44 install/install.php:321 +#: inc/notificationtargetformanswer.class.php:44 install/install.php:355 msgid "A form need to be validate" msgstr "Замовлення має бути перевірене контролером" -#: inc/notificationtargetformanswer.class.php:45 install/install.php:327 +#: inc/notificationtargetformanswer.class.php:45 install/install.php:361 msgid "The form is refused" msgstr "Замовлення відхилено" -#: inc/notificationtargetformanswer.class.php:46 install/install.php:333 +#: inc/notificationtargetformanswer.class.php:46 install/install.php:367 msgid "The form is accepted" msgstr "Замовлення ухвалене" -#: inc/notificationtargetformanswer.class.php:47 install/install.php:339 +#: inc/notificationtargetformanswer.class.php:47 install/install.php:373 msgid "The form is deleted" msgstr "Замовлення видалено" @@ -850,15 +900,15 @@ msgid "Author" msgstr "" #: inc/notificationtargetformanswer.class.php:98 -#: inc/abstractitiltarget.class.php:1289 +#: inc/abstractitiltarget.class.php:1290 msgid "Approver" msgstr "" -#: inc/target_actor.class.php:66 inc/abstractitiltarget.class.php:2035 +#: inc/target_actor.class.php:66 inc/abstractitiltarget.class.php:2034 msgid "Form author" msgstr "Учасник форми" -#: inc/target_actor.class.php:67 inc/abstractitiltarget.class.php:2038 +#: inc/target_actor.class.php:67 inc/abstractitiltarget.class.php:2037 msgid "Form validator" msgstr "Контролер Замовлення" @@ -866,7 +916,7 @@ msgstr "Контролер Замовлення" msgid "Specific person" msgstr "Вказана персона" -#: inc/target_actor.class.php:69 inc/abstractitiltarget.class.php:2048 +#: inc/target_actor.class.php:69 inc/abstractitiltarget.class.php:2047 msgid "Person from the question" msgstr "Персона з запитання" @@ -874,7 +924,7 @@ msgstr "Персона з запитання" msgid "Specific group" msgstr "Вказана група" -#: inc/target_actor.class.php:71 inc/abstractitiltarget.class.php:2059 +#: inc/target_actor.class.php:71 inc/abstractitiltarget.class.php:2058 msgid "Group from the question" msgstr "Група з запитання" @@ -890,15 +940,15 @@ msgstr "Технічна група з об'єкта" msgid "Specific supplier" msgstr "Вказаний постачальник" -#: inc/target_actor.class.php:75 inc/abstractitiltarget.class.php:2088 +#: inc/target_actor.class.php:75 inc/abstractitiltarget.class.php:2087 msgid "Supplier from the question" msgstr "Постачальник з запитання" -#: inc/target_actor.class.php:76 inc/abstractitiltarget.class.php:2077 +#: inc/target_actor.class.php:76 inc/abstractitiltarget.class.php:2076 msgid "Actors from the question" msgstr "Учасники з питання" -#: inc/target_actor.class.php:77 inc/abstractitiltarget.class.php:2092 +#: inc/target_actor.class.php:77 inc/abstractitiltarget.class.php:2091 msgid "Form author's supervisor" msgstr "" @@ -906,7 +956,7 @@ msgstr "" msgid "Observer" msgstr "" -#: inc/target_actor.class.php:85 inc/abstractitiltarget.class.php:1725 +#: inc/target_actor.class.php:85 inc/abstractitiltarget.class.php:1724 msgid "Assigned to" msgstr "" @@ -942,67 +992,67 @@ msgstr "" msgid "Accepted" msgstr "Ухвалено" -#: inc/formanswer.class.php:525 +#: inc/formanswer.class.php:523 msgid "Print this form" msgstr "Надрукувати цю форму" -#: inc/formanswer.class.php:549 +#: inc/formanswer.class.php:547 msgid "Form accepted by validator." msgstr "Замовлення ухвалене контролером." -#: inc/formanswer.class.php:551 +#: inc/formanswer.class.php:549 msgid "Form successfully saved." msgstr "Замовлення успішно збережено." -#: inc/formanswer.class.php:621 inc/formaccesstype.class.php:122 +#: inc/formanswer.class.php:616 inc/formaccesstype.class.php:122 msgid "Save" msgstr "" -#: inc/formanswer.class.php:633 +#: inc/formanswer.class.php:628 msgid "Required if refused" msgstr "Обов'язково для відхилення" -#: inc/formanswer.class.php:639 +#: inc/formanswer.class.php:634 msgid "Refuse" msgstr "Відхилити" -#: inc/formanswer.class.php:647 +#: inc/formanswer.class.php:642 msgid "Edit answers" msgstr "Редагувати відповіді" -#: inc/formanswer.class.php:653 +#: inc/formanswer.class.php:648 msgid "Cancel edition" msgstr "Скасувати редагування" -#: inc/formanswer.class.php:660 +#: inc/formanswer.class.php:655 msgid "Accept" msgstr "Ухвалити" -#: inc/formanswer.class.php:681 +#: inc/formanswer.class.php:676 msgid "Refused comment is required!" msgstr "Пояснення відхилення обов'язкове!" -#: inc/formanswer.class.php:753 +#: inc/formanswer.class.php:750 msgid "You are not the validator of these answers" msgstr "Ви не є контролером цих відповідей." -#: inc/formanswer.class.php:959 inc/formanswer.class.php:961 +#: inc/formanswer.class.php:956 inc/formanswer.class.php:958 msgid "Form data" msgstr "Інформація Замовлення" -#: inc/formanswer.class.php:1085 inc/formanswer.class.php:1135 +#: inc/formanswer.class.php:1084 inc/formanswer.class.php:1134 msgid "Cannot generate targets!" msgstr "Неможливо згенерувати призначення!" -#: inc/formanswer.class.php:1252 +#: inc/formanswer.class.php:1258 msgid "No turing test set" msgstr "Не встановлено тест Тьюрінга" -#: inc/formanswer.class.php:1257 +#: inc/formanswer.class.php:1263 msgid "You failed the Turing test" msgstr "Ви не пройшли тест Тьюринга" -#: inc/formanswer.class.php:1299 +#: inc/formanswer.class.php:1305 msgid "You must select validator!" msgstr "Слід вибрати узгоджувача!" @@ -1014,15 +1064,15 @@ msgstr "Ви не можете видалити цю проблему. Можл msgid "Failed to delete this issue. An internal error occured." msgstr "Не вдалося видалити цю проблему. Сталася внутрішня помилка." -#: inc/common.class.php:761 +#: inc/common.class.php:777 msgid "Seek assistance" msgstr "Шукати допомогу" -#: inc/common.class.php:766 +#: inc/common.class.php:782 msgid "My requests for assistance" msgstr "Мої запити допомоги" -#: inc/common.class.php:796 +#: inc/common.class.php:812 msgid "Consult feeds" msgstr "Канали консультації" @@ -1066,9 +1116,9 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: 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 +#: inc/form_language.class.php:111 inc/form.class.php:1048 +#: inc/form.class.php:1173 inc/abstracttarget.class.php:161 +#: inc/abstractitiltarget.class.php:1541 msgid "The name cannot be empty!" msgstr "Ім'я не може бути порожнім!" @@ -1080,7 +1130,7 @@ msgstr "Мова повинна бути пов'язана з формою!" msgid "Add a translation" msgstr "Додайте переклад" -#: inc/form_language.class.php:283 js/scripts.js:1113 +#: inc/form_language.class.php:283 js/scripts.js:1179 msgid "Update a translation" msgstr "" @@ -1101,7 +1151,7 @@ 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 +#: inc/form.class.php:529 inc/abstractitiltarget.class.php:1615 msgid "Delete" msgstr "Видалити" @@ -1127,23 +1177,23 @@ msgstr "Жоден" msgid "Need validaton?" msgstr "" -#: inc/form_validator.class.php:126 inc/abstractitiltarget.class.php:2029 +#: inc/form_validator.class.php:126 inc/abstractitiltarget.class.php:2028 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 +#: inc/form_validator.class.php:303 inc/profile.class.php:62 +#: inc/targetproblem.class.php:146 inc/entityconfig.class.php:389 +#: inc/targetchange.class.php:483 inc/targetticket.class.php:317 +#: inc/targetticket.class.php:352 inc/abstractitiltarget.class.php:2017 msgctxt "button" msgid "Save" msgstr "" -#: inc/form_validator.class.php:709 inc/abstractitiltarget.class.php:1269 +#: inc/form_validator.class.php:717 inc/abstractitiltarget.class.php:1270 msgid "Validation" msgstr "Перевірка" -#: inc/form_validator.class.php:711 +#: inc/form_validator.class.php:719 msgid "Choose a validator" msgstr "Обрати контролера" @@ -1162,7 +1212,7 @@ msgid "Properties" msgstr "" #: inc/targetproblem.class.php:521 inc/targetchange.class.php:285 -#: inc/targetticket.class.php:1409 +#: inc/targetticket.class.php:1411 #, php-format msgid "" "Failed to add or update the %1$s %2$s: a question is missing and is used in " @@ -1172,7 +1222,7 @@ msgstr "" " в параметрі цілі" #: inc/targetproblem.class.php:578 inc/targetchange.class.php:105 -#: inc/targetticket.class.php:135 inc/abstractitiltarget.class.php:1171 +#: inc/targetticket.class.php:135 inc/abstractitiltarget.class.php:1172 msgid "Actors" msgstr "Учасники" @@ -1197,93 +1247,111 @@ msgstr "" 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 +#: inc/entityconfig.class.php:90 inc/entityconfig.class.php:99 +#: inc/entityconfig.class.php:107 inc/entityconfig.class.php:115 +#: inc/entityconfig.class.php:123 inc/entityconfig.class.php:131 +#: inc/entityconfig.class.php:139 inc/entityconfig.class.php:147 +#: inc/entityconfig.class.php:155 msgid "Inheritance of the parent entity" msgstr "" -#: inc/entityconfig.class.php:84 +#: inc/entityconfig.class.php:91 msgid "GLPi's helpdesk" msgstr "Сервіс-деск GLPi" -#: inc/entityconfig.class.php:85 +#: inc/entityconfig.class.php:92 msgid "Service catalog simplified" msgstr "Спрощений каталог сервісів" -#: inc/entityconfig.class.php:86 +#: inc/entityconfig.class.php:93 msgid "Service catalog extended" msgstr "Розширений каталог сервісів" -#: inc/entityconfig.class.php:93 +#: inc/entityconfig.class.php:100 msgid "All available forms" msgstr "" -#: inc/entityconfig.class.php:94 +#: inc/entityconfig.class.php:101 msgid "Only default forms" msgstr "" -#: inc/entityconfig.class.php:101 +#: inc/entityconfig.class.php:108 msgid "Popularity sort" msgstr "Сортувати за популярністю" -#: inc/entityconfig.class.php:102 +#: inc/entityconfig.class.php:109 msgid "Alphabetic sort" msgstr "Сортувати за абеткою" -#: inc/entityconfig.class.php:109 +#: inc/entityconfig.class.php:116 msgid "Merged with Forms" msgstr "Об’єднано з формами" -#: inc/entityconfig.class.php:110 +#: inc/entityconfig.class.php:117 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 +#: inc/entityconfig.class.php:124 inc/entityconfig.class.php:132 +#: inc/entityconfig.class.php:140 inc/entityconfig.class.php:148 +#: 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 +#: inc/entityconfig.class.php:125 inc/entityconfig.class.php:133 +#: inc/entityconfig.class.php:141 inc/entityconfig.class.php:149 msgid "Hidden" msgstr "Прихований" -#: inc/entityconfig.class.php:208 +#: inc/entityconfig.class.php:156 +msgid "Variable height" +msgstr "" + +#: inc/entityconfig.class.php:157 +msgid "Uniform height" +msgstr "" + +#: inc/entityconfig.class.php:231 msgid "Helpdesk" msgstr "Сервіс-деск" -#: inc/entityconfig.class.php:216 inc/entityconfig.class.php:348 entrée +#: inc/entityconfig.class.php:239 inc/entityconfig.class.php:403 entrée #: standard:44 msgid "Helpdesk mode" msgstr "Режим Сервіс-деску" -#: inc/entityconfig.class.php:227 +#: inc/entityconfig.class.php:250 msgid "Default Form list mode" msgstr "" -#: inc/entityconfig.class.php:245 inc/entityconfig.class.php:358 +#: inc/entityconfig.class.php:268 inc/entityconfig.class.php:413 msgid "Sort order" msgstr "Порядок сортування" -#: inc/entityconfig.class.php:261 inc/entityconfig.class.php:368 +#: inc/entityconfig.class.php:284 inc/entityconfig.class.php:423 msgid "Knowledge base" msgstr "База знань" -#: inc/entityconfig.class.php:276 +#: inc/entityconfig.class.php:299 msgid "Search" msgstr "Пошук" -#: inc/entityconfig.class.php:292 +#: inc/entityconfig.class.php:315 msgid "Counters dashboard" msgstr "" -#: inc/entityconfig.class.php:308 +#: inc/entityconfig.class.php:331 msgid "Header message" msgstr "Тема повідомлення" -#: inc/entityconfig.class.php:320 inc/entityconfig.class.php:398 +#: inc/entityconfig.class.php:347 +msgid "Search issue" +msgstr "" + +#: inc/entityconfig.class.php:363 +msgid "Tile design" +msgstr "" + +#: inc/entityconfig.class.php:375 inc/entityconfig.class.php:453 #: inc/form.class.php:239 entrée standard:84 msgid "Header" msgid_plural "Headers" @@ -1292,11 +1360,11 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: inc/entityconfig.class.php:378 +#: inc/entityconfig.class.php:433 msgid "Display search field" msgstr "Відобразити поле пошуку" -#: inc/entityconfig.class.php:388 +#: inc/entityconfig.class.php:443 msgid "Display header" msgstr "Відображення заголовка" @@ -1332,7 +1400,7 @@ msgstr "Обмежений доступ" msgid "Answers waiting for validation" msgstr "" -#: inc/form.class.php:124 inc/form.class.php:1583 inc/form.class.php:1609 +#: inc/form.class.php:124 inc/form.class.php:1606 inc/form.class.php:1632 msgid "Import forms" msgstr "Імпорт Замовлень" @@ -1357,18 +1425,6 @@ msgstr "Доступ" 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 "" @@ -1389,7 +1445,7 @@ msgstr "" msgid "Answers title" msgstr "" -#: inc/form.class.php:504 inc/form.class.php:557 +#: inc/form.class.php:504 inc/form.class.php:563 msgid "Target" msgid_plural "Targets" msgstr[0] "" @@ -1397,137 +1453,141 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: inc/form.class.php:540 inc/form.class.php:2108 +#: inc/form.class.php:506 +msgid "Actions" +msgstr "" + +#: inc/form.class.php:546 inc/form.class.php:2130 msgid "Add a target" msgstr "Додати ціль" -#: inc/form.class.php:560 +#: inc/form.class.php:566 msgid "Preview" msgstr "" -#: inc/form.class.php:561 +#: inc/form.class.php:567 msgid "properties" msgstr "" -#: inc/form.class.php:869 +#: inc/form.class.php:886 msgid "What are you looking for?" msgstr "Що Ви шукаєте?" -#: inc/form.class.php:877 +#: inc/form.class.php:894 #, php-format msgid "My %1$d last forms (requester)" msgstr "Мої %1$d останні Форми (замовник)" -#: inc/form.class.php:880 +#: inc/form.class.php:897 msgid "No form posted yet" msgstr "Заповнених Замовлень ще немає" -#: inc/form.class.php:910 +#: inc/form.class.php:927 msgid "All my forms (requester)" msgstr "Всі мої Замовлення (замовник)" -#: inc/form.class.php:923 +#: inc/form.class.php:940 #, php-format msgid "My %1$d last forms (validator)" msgstr "Мої %1$d останні форми (валідатор)" -#: inc/form.class.php:931 +#: inc/form.class.php:948 msgid "No form waiting for validation" msgstr "Немає Замовлень, що очікують контролю" -#: inc/form.class.php:966 +#: inc/form.class.php:983 msgid "All my forms (validator)" msgstr "Всі мої Замовлення (контролер)" -#: inc/form.class.php:1176 +#: inc/form.class.php:1184 msgid "Cannot use empty name for form answers. Keeping the previous value." msgstr "" -#: inc/form.class.php:1271 +#: inc/form.class.php:1279 #, php-format msgid "The question %s is not compatible with public forms" msgstr "Питання %s не сумісне з публічними формами" -#: inc/form.class.php:1351 +#: inc/form.class.php:1359 msgid "Errored duplicate" msgstr "Помилковий дублікат" -#: inc/form.class.php:1362 +#: inc/form.class.php:1370 msgid "Duplicate" msgstr "Дублювати" -#: inc/form.class.php:1409 +#: inc/form.class.php:1417 msgctxt "button" msgid "Post" msgstr "" -#: inc/form.class.php:1427 +#: inc/form.class.php:1440 #, php-format msgid "Form duplicated: %s" msgstr "Замовлення продубльовано: %s" -#: inc/form.class.php:1438 +#: inc/form.class.php:1456 #, php-format msgid "Form Transfered: %s" msgstr "Замовлення перенесено: %s" -#: inc/form.class.php:1457 +#: inc/form.class.php:1480 msgid "Back" msgstr "Назад" -#: inc/form.class.php:1556 +#: inc/form.class.php:1579 msgid "Upload of JSON files not allowed." msgstr "Завантаження файлів JSON заборонено." -#: inc/form.class.php:1559 +#: inc/form.class.php:1582 msgid "You may allow JSON files right now." msgstr "Ви можете дозволити JSON файли прямо зараз." -#: inc/form.class.php:1560 +#: inc/form.class.php:1583 msgctxt "button" msgid "Create" msgstr "Створити" -#: inc/form.class.php:1563 inc/form.class.php:1574 +#: inc/form.class.php:1586 inc/form.class.php:1597 msgid "Please contact your GLPI administrator." msgstr "Зверніться до адміністратора GLPI." -#: inc/form.class.php:1564 inc/form.class.php:1575 +#: inc/form.class.php:1587 inc/form.class.php:1598 msgctxt "button" msgid "Back" msgstr "Назад" -#: inc/form.class.php:1567 +#: inc/form.class.php:1590 msgid "Upload of JSON files not enabled." msgstr "Завантаження файлів JSON не ввімкнуто." -#: inc/form.class.php:1570 inc/form.class.php:1573 +#: inc/form.class.php:1593 inc/form.class.php:1596 msgid "You may enable JSON files right now." msgstr "Ви можете ввімкнути файли JSON прямо зараз." -#: inc/form.class.php:1571 +#: inc/form.class.php:1594 msgctxt "button" msgid "Enable" msgstr "Активувати" -#: inc/form.class.php:1618 +#: inc/form.class.php:1641 msgctxt "button" msgid "Send" msgstr "" -#: inc/form.class.php:1637 +#: inc/form.class.php:1660 msgid "Forms import impossible, the file is empty" msgstr "Імпорт форм неможливий, файл порожній" -#: inc/form.class.php:1641 inc/form.class.php:1645 +#: inc/form.class.php:1664 inc/form.class.php:1668 msgid "Forms import impossible, the file seems corrupt" msgstr "Імпорт форм неможливий, файл здається пошкодженим" -#: inc/form.class.php:1651 +#: inc/form.class.php:1674 msgid "Forms import impossible, the file was generated with another version" msgstr "Імпорт форм неможливий, файл створено з іншою версією" -#: inc/form.class.php:1658 +#: inc/form.class.php:1681 msgid "" "The file does not specifies the schema version. It was probably generated " "with a version older than 2.10. Giving up." @@ -1535,61 +1595,61 @@ msgstr "" "У файлі не вказана версія схеми. Ймовірно, його було створено з версією, " "старшою за 2.10. Покинути." -#: inc/form.class.php:1684 +#: inc/form.class.php:1707 #, php-format msgid "Failed to import %s" msgstr "Не вдалося імпортувати %s" -#: inc/form.class.php:1689 +#: inc/form.class.php:1712 #, php-format msgid "Forms successfully imported from %s" msgstr "Замовлення з %s успішно імпортовані" -#: inc/form.class.php:1752 +#: inc/form.class.php:1775 #, php-format msgid "The form %1$s already exists and is in an unmodifiable entity." msgstr "Форма %1$s існує та має немодифіфікувану сутність." -#: inc/form.class.php:1760 +#: inc/form.class.php:1783 #, php-format msgid "You don't have right to update the entity %1$s." msgstr "" -#: inc/form.class.php:1770 +#: inc/form.class.php:1793 #, php-format msgid "The entity %1$s is required for the form %2$s." msgstr "Сутність %1$s потрібна для форми %2$s." -#: inc/form.class.php:1852 +#: inc/form.class.php:1875 msgid "Failed to create JSON document type" msgstr "Не вдалося створити тип документа JSON" -#: inc/form.class.php:1859 +#: inc/form.class.php:1882 msgid "JSON document type not found" msgstr "Тип документа JSON не знайдено" -#: inc/form.class.php:1866 +#: inc/form.class.php:1889 msgid "Failed to update JSON document type" msgstr "Не вдалося оновити тип документа JSON" -#: inc/form.class.php:1886 +#: inc/form.class.php:1909 msgid "Forms without category" msgstr "Замовлення без категорії" -#: inc/form.class.php:1907 +#: inc/form.class.php:1930 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 +#: inc/form.class.php:2161 inc/targetticket.class.php:392 +#: inc/abstractitiltarget.class.php:1734 inc/abstractitiltarget.class.php:2017 msgid "Add" msgstr "Додати" -#: inc/form.class.php:2157 inc/form.class.php:2180 +#: inc/form.class.php:2179 inc/form.class.php:2202 msgid "Unsupported target type." msgstr "Непідтримуваний тип цілі." -#: inc/form.class.php:2219 +#: inc/form.class.php:2241 msgid "plugin_formcreator_load_check" msgstr "plugin_formcreator_load_check" @@ -1639,10 +1699,10 @@ msgstr "Назва є обов'язковою" 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 +#: inc/question.class.php:70 inc/targetticket.class.php:1134 +#: inc/targetticket.class.php:1173 inc/abstractitiltarget.class.php:968 +#: inc/abstractitiltarget.class.php:1005 inc/abstractitiltarget.class.php:1083 +#: inc/abstractitiltarget.class.php:1214 inc/abstractitiltarget.class.php:1295 #: entrée standard:41 msgid "Question" msgid_plural "Questions" @@ -1680,48 +1740,48 @@ msgstr "Цей тип питання вимагає параметрів" msgid "A parameter is missing for this question type" msgstr "Відсутній параметр для цього типу запитання" -#: inc/question.class.php:1273 +#: inc/question.class.php:1268 msgid "Service levels" msgstr "" -#: inc/question.class.php:1274 inc/abstractitiltarget.class.php:805 +#: inc/question.class.php:1269 inc/abstractitiltarget.class.php:806 msgid "SLA" msgstr "SLA" -#: inc/question.class.php:1275 inc/abstractitiltarget.class.php:878 +#: inc/question.class.php:1270 inc/abstractitiltarget.class.php:879 msgid "OLA" msgstr "OLA" -#: inc/question.class.php:1292 inc/question.class.php:1332 -#: inc/question.class.php:1335 +#: inc/question.class.php:1287 inc/question.class.php:1327 +#: inc/question.class.php:1330 msgid "Assets" msgstr "" -#: inc/question.class.php:1306 hook.php:675 hook.php:692 +#: inc/question.class.php:1301 hook.php:691 hook.php:708 msgid "Assistance" msgstr "" -#: inc/question.class.php:1311 +#: inc/question.class.php:1306 msgid "Management" msgstr "" -#: inc/question.class.php:1320 +#: inc/question.class.php:1315 msgid "Tools" msgstr "" -#: inc/question.class.php:1321 +#: inc/question.class.php:1316 msgid "Notes" msgstr "" -#: inc/question.class.php:1322 +#: inc/question.class.php:1317 msgid "RSS feed" msgstr "" -#: inc/question.class.php:1324 +#: inc/question.class.php:1319 msgid "Administration" msgstr "" -#: inc/question.class.php:1332 inc/question.class.php:1335 +#: inc/question.class.php:1327 inc/question.class.php:1330 msgid "Plugin" msgid_plural "Plugins" msgstr[0] "" @@ -1797,15 +1857,15 @@ msgstr "Ціль має бути пов'язана з існуючою форм msgid "Name is required." msgstr "Потрібно вказати ім’я." -#: inc/abstracttarget.class.php:493 +#: inc/abstracttarget.class.php:502 msgid "Destination entity" msgstr "" -#: inc/abstracttarget.class.php:509 +#: inc/abstracttarget.class.php:518 msgid "User type question" msgstr "Запитання типу користувача" -#: inc/abstracttarget.class.php:510 +#: inc/abstracttarget.class.php:519 msgid "Entity type question" msgstr "Запитання типу підрозділу" @@ -1868,14 +1928,14 @@ 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 +#: inc/abstractitiltarget.class.php:200 inc/abstractitiltarget.class.php:208 +#: inc/abstractitiltarget.class.php:216 inc/abstractitiltarget.class.php:224 +#: inc/abstractitiltarget.class.php:233 msgid "Equals to the answer to the question" msgstr "Дорівнює відповіді на запитання" -#: inc/targetticket.class.php:101 inc/abstractitiltarget.class.php:224 -#: inc/abstractitiltarget.class.php:233 +#: inc/targetticket.class.php:101 inc/abstractitiltarget.class.php:225 +#: inc/abstractitiltarget.class.php:234 msgid "Last valid answer" msgstr "Остання дійсна відповідь" @@ -1952,23 +2012,23 @@ msgstr "Пов’язаний елемент не існує" msgid "Failed to link the item" msgstr "Не вдалося зв’язати елемент" -#: inc/targetticket.class.php:957 install/install.php:334 +#: inc/targetticket.class.php:959 install/install.php:368 msgid "Your form has been accepted by the validator" msgstr "Ваше Замовлення схвалене контролером" -#: inc/targetticket.class.php:1108 +#: inc/targetticket.class.php:1110 msgid "Request source" msgstr "" -#: inc/targetticket.class.php:1133 +#: inc/targetticket.class.php:1135 msgid "Type " msgstr "Тип " -#: inc/targetticket.class.php:1161 +#: inc/targetticket.class.php:1163 msgid "Associated elements" msgstr "" -#: inc/targetticket.class.php:1172 +#: inc/targetticket.class.php:1174 msgid "Item " msgstr "Елемент " @@ -2005,78 +2065,78 @@ msgid "Tags from questions or specific tags" msgstr "Теги з запитань або визначених тегів" #: inc/abstractitiltarget.class.php:189 +msgid "TTR from template or none" +msgstr "" + +#: inc/abstractitiltarget.class.php:190 msgid "equals to the answer to the question" msgstr "дорівнює відповіді на запитання" -#: inc/abstractitiltarget.class.php:190 +#: inc/abstractitiltarget.class.php:191 msgid "calculated from the ticket creation date" msgstr "обраховується з дати створення заявки" -#: inc/abstractitiltarget.class.php:191 +#: inc/abstractitiltarget.class.php:192 msgid "calculated from the answer to the question" msgstr "обраховується з відповіді на запитання" -#: inc/abstractitiltarget.class.php:197 +#: inc/abstractitiltarget.class.php:198 msgid "SLA from template or none" msgstr "SLA із шаблону або жодного" -#: inc/abstractitiltarget.class.php:198 +#: inc/abstractitiltarget.class.php:199 msgid "Specific SLA" msgstr "Конкретна SLA" -#: inc/abstractitiltarget.class.php:205 +#: inc/abstractitiltarget.class.php:206 msgid "OLA from template or none" msgstr "OLA із шаблону або жодного" -#: inc/abstractitiltarget.class.php:206 +#: inc/abstractitiltarget.class.php:207 msgid "Specific OLA" msgstr "Специфічна OLA" -#: inc/abstractitiltarget.class.php:213 +#: inc/abstractitiltarget.class.php:214 msgid "Urgency from template or Medium" msgstr "Терміновість з шаблону або Medium" -#: inc/abstractitiltarget.class.php:214 +#: inc/abstractitiltarget.class.php:215 msgid "Specific urgency" msgstr "Конкретна терміновість" -#: inc/abstractitiltarget.class.php:221 +#: inc/abstractitiltarget.class.php:222 msgid "Category from template or none" msgstr "Категорія за шаблоном або жодна" -#: inc/abstractitiltarget.class.php:222 +#: inc/abstractitiltarget.class.php:223 msgid "Specific category" msgstr "Конкретна категорія" -#: inc/abstractitiltarget.class.php:230 +#: inc/abstractitiltarget.class.php:231 msgid "Location from template or none" msgstr "Розташування за шаблоном або жодне" -#: inc/abstractitiltarget.class.php:231 +#: inc/abstractitiltarget.class.php:232 msgid "Specific location" msgstr "Конкретне розташування" -#: inc/abstractitiltarget.class.php:239 +#: inc/abstractitiltarget.class.php:240 msgid "No validation" msgstr "" -#: inc/abstractitiltarget.class.php:240 +#: inc/abstractitiltarget.class.php:241 msgid "Specific user or group" msgstr "" -#: inc/abstractitiltarget.class.php:241 +#: inc/abstractitiltarget.class.php:242 msgid "User from question answer" msgstr "" -#: inc/abstractitiltarget.class.php:242 +#: inc/abstractitiltarget.class.php:243 msgid "Group from question answer" msgstr "" -#: inc/abstractitiltarget.class.php:741 -msgid "Time to resolve" -msgstr "Час для вирішення" - -#: inc/abstractitiltarget.class.php:793 +#: inc/abstractitiltarget.class.php:794 msgid "Minute" msgid_plural "Minutes" msgstr[0] "" @@ -2084,7 +2144,7 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: inc/abstractitiltarget.class.php:794 +#: inc/abstractitiltarget.class.php:795 msgid "Hour" msgid_plural "Hours" msgstr[0] "" @@ -2092,7 +2152,7 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: inc/abstractitiltarget.class.php:795 +#: inc/abstractitiltarget.class.php:796 msgid "Day" msgid_plural "Days" msgstr[0] "" @@ -2100,7 +2160,7 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: inc/abstractitiltarget.class.php:796 +#: inc/abstractitiltarget.class.php:797 msgid "Month" msgid_plural "Months" msgstr[0] "" @@ -2108,43 +2168,43 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: inc/abstractitiltarget.class.php:828 +#: inc/abstractitiltarget.class.php:829 msgid "SLA (TTO/TTR)" msgstr "SLA (TTO/TTR)" -#: inc/abstractitiltarget.class.php:829 inc/abstractitiltarget.class.php:902 +#: inc/abstractitiltarget.class.php:830 inc/abstractitiltarget.class.php:903 msgid "Question (TTO/TTR)" msgstr "Запитання (TTO / TTR)" -#: inc/abstractitiltarget.class.php:901 +#: inc/abstractitiltarget.class.php:902 msgid "OLA (TTO/TTR)" msgstr "OLA (TTO/TTR)" -#: inc/abstractitiltarget.class.php:1005 +#: inc/abstractitiltarget.class.php:1006 msgid "Urgency " msgstr "Терміновість " -#: inc/abstractitiltarget.class.php:1035 +#: inc/abstractitiltarget.class.php:1036 msgid "Ticket tags" msgstr "Теги заявки" -#: inc/abstractitiltarget.class.php:1083 +#: inc/abstractitiltarget.class.php:1084 msgid "Tags" msgstr "Теги" -#: inc/abstractitiltarget.class.php:1202 +#: inc/abstractitiltarget.class.php:1203 msgid "Location" msgstr "" -#: inc/abstractitiltarget.class.php:1214 +#: inc/abstractitiltarget.class.php:1215 msgid "Location " msgstr "Місцезнаходження " -#: inc/abstractitiltarget.class.php:1544 +#: inc/abstractitiltarget.class.php:1547 msgid "The description cannot be empty!" msgstr "Опис не може бути порожнім!" -#: inc/abstractitiltarget.class.php:1718 +#: inc/abstractitiltarget.class.php:1717 msgid "Watcher" msgid_plural "Watchers" msgstr[0] "" @@ -2152,50 +2212,57 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: inc/abstractitiltarget.class.php:1737 +#: inc/abstractitiltarget.class.php:1736 msgid "Cancel" msgstr "Відміна" -#: inc/abstractitiltarget.class.php:2012 inc/abstractitiltarget.class.php:2028 -#: inc/abstractitiltarget.class.php:2029 +#: inc/abstractitiltarget.class.php:2011 inc/abstractitiltarget.class.php:2027 +#: inc/abstractitiltarget.class.php:2028 msgid "Email followup" msgstr "" -#: inc/abstractitiltarget.class.php:2026 inc/abstractitiltarget.class.php:2054 +#: inc/abstractitiltarget.class.php:2025 inc/abstractitiltarget.class.php:2053 msgid "Group" msgstr "" -#: inc/abstractitiltarget.class.php:2027 inc/abstractitiltarget.class.php:2083 +#: inc/abstractitiltarget.class.php:2026 inc/abstractitiltarget.class.php:2082 msgid "Supplier" msgstr "" -#: inc/abstractitiltarget.class.php:2028 +#: inc/abstractitiltarget.class.php:2027 msgid "Yes" msgstr "" -#: inc/abstractitiltarget.class.php:2065 +#: inc/abstractitiltarget.class.php:2064 msgid "Group from the object" msgstr "Група з об'єкта" -#: inc/abstractitiltarget.class.php:2071 +#: inc/abstractitiltarget.class.php:2070 msgid "Tech group from the object" msgstr "Технічна група з об'єкта" -#: install/install.php:128 +#: install/install.php:133 msgid "" "Upgrade tables to innoDB; run php bin/console " "glpi:migration:myisam_to_innodb" msgstr "" -#: install/install.php:315 +#: install/install.php:174 +#, 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:349 msgid "A form has been created" msgstr "Замовлення створено" -#: install/install.php:316 +#: install/install.php:350 msgid "Your request has been saved" msgstr "Ваше Замовлення створено" -#: install/install.php:317 +#: install/install.php:351 msgid "" "Hi,\\nYour request from GLPI has been successfully saved with number " "##formcreator.request_id## and transmitted to the helpdesk team.\\nYou can " @@ -2206,11 +2273,11 @@ msgstr "" "спостерігати Замовлення за наступним " "посиланням:\\n##formcreator.validation_link##" -#: install/install.php:322 +#: install/install.php:356 msgid "A form from GLPI need to be validate" msgstr "Замовлення має бути перевірене контролером" -#: install/install.php:323 +#: install/install.php:357 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 " @@ -2220,11 +2287,11 @@ msgstr "" "якості контролера.\\nВи можете переглянути його за наступним " "посиланням:\\n##formcreator.validation_link##" -#: install/install.php:328 +#: install/install.php:362 msgid "Your form has been refused by the validator" msgstr "Ваша Замовлення було відхилено контролером" -#: install/install.php:329 +#: install/install.php:363 msgid "" "Hi,\\nWe are sorry to inform you that your form has been refused by the " "validator for the reason " @@ -2235,7 +2302,7 @@ msgstr "" "поясненням:\\n##formcreator.validation_comment##\\n\\nВи можете внести зміни" " за посиланням:\\n##formcreator.validation_link##" -#: install/install.php:335 +#: install/install.php:369 msgid "" "Hi,\\nWe are pleased to inform you that your form has been accepted by the " "validator.\\nYour request will be considered soon." @@ -2243,11 +2310,11 @@ msgstr "" "Вітаємо!\\nПовідомляємо, що Ваше Замовлення схвалене контролером та буде " "розглянуто найближчим часом." -#: install/install.php:340 +#: install/install.php:374 msgid "Your form has been deleted by an administrator" msgstr "Ваше Замовлення було видалене адміністратором" -#: install/install.php:341 +#: install/install.php:375 msgid "" "Hi,\\nWe are sorry to inform you that your request cannot be considered and " "has been deleted by an administrator." @@ -2255,7 +2322,7 @@ msgstr "" "Привіт!\\nНа жаль, Ваше Замовлення не може бути розглянуте і було видалене " "адміністратором." -#: install/install.php:567 +#: install/install.php:601 msgid "Formcreator - Sync service catalog issues" msgstr "Formcreator - Проблеми з каталогом служби синхронізації" @@ -2273,82 +2340,58 @@ msgctxt "button" msgid "Export" msgstr "" -#: hook.php:651 +#: hook.php:667 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" +#: hook.php:685 +msgid "Old" msgstr "" -#: hook.php:669 -msgid "Old issues" -msgstr "" - -#: hook.php:676 +#: hook.php:692 #, php-format msgid "Number of %s" msgstr "" -#: hook.php:693 +#: hook.php:709 msgid "Issues summary" msgstr "" -#: hook.php:731 +#: hook.php:747 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:319 +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:321 +msgid "No form found." +msgstr "" -#: js/scripts.js:639 +#: js/scripts.js:325 +msgid "No FAQ item found." +msgstr "" + +#: js/scripts.js:709 msgid "Are you sure you want to delete this question?" msgstr "Ви впевнені, що необхідно видалити це запитання?" -#: js/scripts.js:826 +#: js/scripts.js:892 msgid "Are you sure you want to delete this section?" msgstr "Ви впевнені, що необхідно видалити цей розділ?" -#: js/scripts.js:1066 +#: js/scripts.js:1132 msgid "Add translations" msgstr "" -#: js/scripts.js:1213 js/scripts.js:1237 +#: js/scripts.js:1279 js/scripts.js:1303 msgid "An error occured while querying forms" msgstr "Під час роботи з Замовленнями виникла помилка" -#: js/scripts.js:1351 +#: js/scripts.js:1418 msgid "Are you sure you want to delete this target:" msgstr "" @@ -2405,7 +2448,7 @@ msgstr "Типове Замовлення каталогу сервісів" msgid "Are you a robot ?" msgstr "Ви робот?" -#: entrée standard:127 +#: entrée standard:132 msgid "Send" msgstr "" From 1ab52307702567a3c9ee4609f75611388786e84b Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Fri, 24 Jun 2022 08:52:31 +0200 Subject: [PATCH 059/245] fix(issue): merge conflict --- inc/issue.class.php | 7 ------- 1 file changed, 7 deletions(-) diff --git a/inc/issue.class.php b/inc/issue.class.php index ffd347473..0fc6a6f14 100644 --- a/inc/issue.class.php +++ b/inc/issue.class.php @@ -806,14 +806,7 @@ public function rawSearchOptions() { 'massiveaction' => false ]; -<<<<<<< HEAD - if (Plugin::isPluginActive('advform')) { -======= if (Plugin::isPluginActive(PLUGIN_FORMCREATOR_ADVANCED_VALIDATION)) { ->>>>>>> origin/support/2.13.0 -======= - if (Plugin::isPluginActive(PLUGIN_FORMCREATOR_ADVANCED_VALIDATION)) { ->>>>>>> e2ea947f11283bb3bd29a202e77022cd22621acf foreach (PluginAdvformIssue::rawSearchOptions() as $so) { $tab[] = $so; } From 4c757d03ddda7a98fc75cf600e0655705350668b Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Fri, 24 Jun 2022 11:31:25 +0200 Subject: [PATCH 060/245] fix: bad expression in source language --- install/install.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/install/install.php b/install/install.php index 012d4ccb8..c697a4ce7 100644 --- a/install/install.php +++ b/install/install.php @@ -352,9 +352,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' => [ From 65c159c6cf05563d0ddd76a0e3824c489260838d Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Fri, 1 Jul 2022 09:55:18 +0200 Subject: [PATCH 061/245] build(2.14.0-dev): turn off afficial release flag --- setup.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/setup.php b/setup.php index 951127dc9..b18bdda9f 100644 --- a/setup.php +++ b/setup.php @@ -37,7 +37,7 @@ // Schema version of this version (major.minor only) define('PLUGIN_FORMCREATOR_SCHEMA_VERSION', '2.14'); // is or is not an official release of the plugin -define('PLUGIN_FORMCREATOR_IS_OFFICIAL_RELEASE', true); +define('PLUGIN_FORMCREATOR_IS_OFFICIAL_RELEASE', false); // Minimal GLPI version, inclusive define ('PLUGIN_FORMCREATOR_GLPI_MIN_VERSION', '10.0'); From dfe3984a7c29aa113087897801b9a13ec838ad08 Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Tue, 26 Jul 2022 09:26:36 +0200 Subject: [PATCH 062/245] fix(install): add schema file for 2.14.0 --- .../mysql/plugin_formcreator_2.14.0_empty.sql | 373 ++++++++++++++++++ 1 file changed, 373 insertions(+) create mode 100644 install/mysql/plugin_formcreator_2.14.0_empty.sql diff --git a/install/mysql/plugin_formcreator_2.14.0_empty.sql b/install/mysql/plugin_formcreator_2.14.0_empty.sql new file mode 100644 index 000000000..e7c80f19c --- /dev/null +++ b/install/mysql/plugin_formcreator_2.14.0_empty.sql @@ -0,0 +1,373 @@ +-- 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` text, + `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', + `header` text, + PRIMARY KEY (`id`), + UNIQUE KEY `unicity` (`entities_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +CREATE TABLE IF NOT EXISTS `glpi_plugin_formcreator_forms` ( + `id` int unsigned NOT NULL AUTO_INCREMENT, + `name` varchar(255) NOT NULL DEFAULT '', + `entities_id` int unsigned NOT NULL DEFAULT '0', + `is_recursive` tinyint(1) NOT NULL DEFAULT '0', + `icon` varchar(255) NOT NULL DEFAULT '', + `icon_color` varchar(255) NOT NULL DEFAULT '', + `background_color` varchar(255) NOT NULL DEFAULT '', + `access_rights` tinyint(1) NOT NULL DEFAULT '1', + `description` varchar(255) DEFAULT NULL, + `content` longtext, + `plugin_formcreator_categories_id` int unsigned NOT NULL DEFAULT '0', + `is_active` tinyint(1) NOT NULL DEFAULT '0', + `language` varchar(255) NOT NULL DEFAULT '', + `helpdesk_home` tinyint(1) NOT NULL DEFAULT '0', + `is_deleted` tinyint(1) NOT NULL DEFAULT '0', + `validation_required` tinyint(1) NOT NULL DEFAULT '0', + `usage_count` int(11) NOT NULL DEFAULT '0', + `is_default` tinyint(1) NOT NULL DEFAULT '0', + `is_captcha_enabled` tinyint(1) NOT NULL DEFAULT '0', + `show_rule` int(11) NOT NULL DEFAULT '1' COMMENT 'Conditions setting to show the submit button', + `formanswer_name` varchar(255) NOT NULL DEFAULT '', + `is_visible` tinyint NOT NULL DEFAULT 1, + `uuid` varchar(255) DEFAULT NULL, + PRIMARY KEY (`id`), + INDEX `entities_id` (`entities_id`), + INDEX `plugin_formcreator_categories_id` (`plugin_formcreator_categories_id`), + FULLTEXT KEY `Search` (`name`,`description`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +CREATE TABLE IF NOT EXISTS `glpi_plugin_formcreator_formanswers` ( + `id` int unsigned NOT NULL AUTO_INCREMENT, + `name` varchar(255) NOT NULL DEFAULT '', + `entities_id` int unsigned NOT NULL DEFAULT '0', + `is_recursive` tinyint(1) NOT NULL DEFAULT '0', + `plugin_formcreator_forms_id` int unsigned NOT NULL DEFAULT '0', + `requester_id` int unsigned NOT NULL DEFAULT '0', + `users_id_validator` int unsigned NOT NULL DEFAULT '0' COMMENT 'User in charge of validation', + `groups_id_validator` int unsigned NOT NULL DEFAULT '0' COMMENT 'Group in charge of validation', + `request_date` timestamp NULL, + `status` int(11) NOT NULL DEFAULT '101', + `comment` text, + PRIMARY KEY (`id`), + INDEX `plugin_formcreator_forms_id` (`plugin_formcreator_forms_id`), + INDEX `entities_id_is_recursive` (`entities_id`, `is_recursive`), + INDEX `requester_id` (`requester_id`), + INDEX `users_id_validator` (`users_id_validator`), + INDEX `groups_id_validator` (`groups_id_validator`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +CREATE TABLE IF NOT EXISTS `glpi_plugin_formcreator_forms_profiles` ( + `id` int unsigned NOT NULL AUTO_INCREMENT, + `plugin_formcreator_forms_id` int unsigned NOT NULL DEFAULT '0', + `profiles_id` int unsigned NOT NULL DEFAULT '0', + `uuid` varchar(255) DEFAULT NULL, + PRIMARY KEY (`id`), + UNIQUE KEY `unicity` (`plugin_formcreator_forms_id`,`profiles_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +CREATE TABLE IF NOT EXISTS `glpi_plugin_formcreator_forms_users` ( + `id` int unsigned NOT NULL AUTO_INCREMENT, + `plugin_formcreator_forms_id` int unsigned NOT NULL, + `users_id` int unsigned NOT NULL, + `uuid` varchar(255) DEFAULT NULL, + PRIMARY KEY (`id`), + UNIQUE KEY `unicity` (`plugin_formcreator_forms_id`,`users_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +CREATE TABLE IF NOT EXISTS `glpi_plugin_formcreator_forms_groups` ( + `id` int unsigned NOT NULL AUTO_INCREMENT, + `plugin_formcreator_forms_id` int unsigned NOT NULL, + `groups_id` int unsigned NOT NULL, + `uuid` varchar(255) DEFAULT NULL, + PRIMARY KEY (`id`), + UNIQUE KEY `unicity` (`plugin_formcreator_forms_id`,`groups_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +CREATE TABLE IF NOT EXISTS `glpi_plugin_formcreator_forms_validators` ( + `id` int unsigned NOT NULL AUTO_INCREMENT, + `plugin_formcreator_forms_id` int unsigned NOT NULL DEFAULT '0', + `itemtype` varchar(255) NOT NULL DEFAULT '', + `items_id` int unsigned NOT NULL DEFAULT '0', + `uuid` varchar(255) DEFAULT NULL, + PRIMARY KEY (`id`), + UNIQUE KEY `unicity` (`plugin_formcreator_forms_id`,`itemtype`,`items_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +CREATE TABLE IF NOT EXISTS `glpi_plugin_formcreator_questions` ( + `id` int unsigned NOT NULL AUTO_INCREMENT, + `name` varchar(255) NOT NULL DEFAULT '', + `plugin_formcreator_sections_id` int unsigned NOT NULL DEFAULT '0', + `fieldtype` varchar(30) NOT NULL DEFAULT 'text', + `required` tinyint(1) NOT NULL DEFAULT '0', + `show_empty` tinyint(1) NOT NULL DEFAULT '0', + `default_values` mediumtext, + `itemtype` varchar(255) NOT NULL DEFAULT '' COMMENT 'itemtype used for glpi objects and dropdown question types', + `values` mediumtext, + `description` mediumtext, + `row` int(11) NOT NULL DEFAULT '0', + `col` int(11) NOT NULL DEFAULT '0', + `width` int(11) NOT NULL DEFAULT '0', + `show_rule` int(11) NOT NULL DEFAULT '1', + `uuid` varchar(255) DEFAULT NULL, + PRIMARY KEY (`id`), + INDEX `plugin_formcreator_sections_id` (`plugin_formcreator_sections_id`), + FULLTEXT KEY `Search` (`name`,`description`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +CREATE TABLE IF NOT EXISTS `glpi_plugin_formcreator_conditions` ( + `id` int unsigned NOT NULL AUTO_INCREMENT, + `itemtype` varchar(255) NOT NULL DEFAULT '' COMMENT 'itemtype of the item affected by the condition', + `items_id` int unsigned NOT NULL DEFAULT '0' COMMENT 'item ID of the item affected by the condition', + `plugin_formcreator_questions_id` int unsigned NOT NULL DEFAULT '0' COMMENT 'question to test for the condition', + `show_condition` int(11) NOT NULL DEFAULT '0', + `show_value` varchar(255) 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_targets_changes` ( + `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_targets_tickets` ( + `id` int unsigned NOT NULL AUTO_INCREMENT, + `name` varchar(255) NOT NULL DEFAULT '', + `plugin_formcreator_forms_id` int unsigned NOT NULL DEFAULT '0', + `target_name` varchar(255) NOT NULL DEFAULT '', + `source_rule` int(11) NOT NULL DEFAULT '0', + `source_question` int(11) NOT NULL DEFAULT '0', + `type_rule` int(11) NOT NULL DEFAULT '0', + `type_question` int unsigned NOT NULL DEFAULT '0', + `tickettemplates_id` int unsigned NOT NULL DEFAULT '0', + `content` longtext, + `due_date_rule` int(11) NOT NULL DEFAULT '1', + `due_date_question` int unsigned NOT NULL DEFAULT '0', + `due_date_value` tinyint(4) DEFAULT NULL, + `due_date_period` int(11) NOT NULL DEFAULT '0', + `urgency_rule` int(11) NOT NULL DEFAULT '1', + `urgency_question` int unsigned NOT NULL DEFAULT '0', + `validation_followup` tinyint(1) NOT NULL DEFAULT '1', + `destination_entity` int(11) NOT NULL DEFAULT '1', + `destination_entity_value` int unsigned NOT NULL DEFAULT '0', + `tag_type` int(11) NOT NULL DEFAULT '1', + `tag_questions` varchar(255) NOT NULL DEFAULT '', + `tag_specifics` varchar(255) NOT NULL DEFAULT '', + `category_rule` int(11) NOT NULL DEFAULT '1', + `category_question` int unsigned NOT NULL DEFAULT '0', + `associate_rule` int(11) NOT NULL DEFAULT '1', + `associate_question` int unsigned NOT NULL DEFAULT '0', + `location_rule` int(11) NOT NULL DEFAULT '1', + `location_question` int unsigned NOT NULL DEFAULT '0', + `commonitil_validation_rule` int(11) NOT NULL DEFAULT '1', + `commonitil_validation_question` varchar(255) DEFAULT NULL, + `show_rule` int(11) NOT NULL DEFAULT '1', + `sla_rule` int(11) NOT NULL DEFAULT '1', + `sla_question_tto` int unsigned NOT NULL DEFAULT '0', + `sla_question_ttr` int unsigned NOT NULL DEFAULT '0', + `ola_rule` int(11) NOT NULL DEFAULT '1', + `ola_question_tto` int unsigned NOT NULL DEFAULT '0', + `ola_question_ttr` int unsigned NOT NULL DEFAULT '0', + `uuid` varchar(255) DEFAULT NULL, + PRIMARY KEY (`id`), + INDEX `tickettemplates_id` (`tickettemplates_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +CREATE TABLE IF NOT EXISTS `glpi_plugin_formcreator_targets_problems` ( + `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', + `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 `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_questionregexes` ( + `id` int unsigned NOT NULL AUTO_INCREMENT, + `plugin_formcreator_questions_id` int unsigned NOT NULL DEFAULT '0', + `regex` text DEFAULT NULL, + `fieldname` varchar(255) DEFAULT NULL, + `uuid` varchar(255) DEFAULT NULL, + PRIMARY KEY (`id`), + INDEX `plugin_formcreator_questions_id` (`plugin_formcreator_questions_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +CREATE TABLE IF NOT EXISTS `glpi_plugin_formcreator_questionranges` ( + `id` int unsigned NOT NULL AUTO_INCREMENT, + `plugin_formcreator_questions_id` int unsigned NOT NULL DEFAULT '0', + `range_min` varchar(255) DEFAULT NULL, + `range_max` varchar(255) DEFAULT NULL, + `fieldname` varchar(255) DEFAULT NULL, + `uuid` varchar(255) DEFAULT NULL, + PRIMARY KEY (`id`), + INDEX `plugin_formcreator_questions_id` (`plugin_formcreator_questions_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +CREATE TABLE IF NOT EXISTS `glpi_plugin_formcreator_forms_languages` ( + `id` int unsigned NOT NULL AUTO_INCREMENT, + `plugin_formcreator_forms_id` int unsigned NOT NULL DEFAULT '0', + `name` varchar(255) DEFAULT NULL, + `comment` text, + `uuid` varchar(255) DEFAULT NULL, + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; \ No newline at end of file From 38fa4d1206ba93bca096e1a24373d52e738b210e Mon Sep 17 00:00:00 2001 From: AdrienClairembault Date: Tue, 26 Jul 2022 15:02:46 +0200 Subject: [PATCH 063/245] Fix 2.14 install --- install/mysql/plugin_formcreator_2.14.0_empty.sql | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/install/mysql/plugin_formcreator_2.14.0_empty.sql b/install/mysql/plugin_formcreator_2.14.0_empty.sql index e7c80f19c..4d70042ab 100644 --- a/install/mysql/plugin_formcreator_2.14.0_empty.sql +++ b/install/mysql/plugin_formcreator_2.14.0_empty.sql @@ -169,7 +169,7 @@ CREATE TABLE IF NOT EXISTS `glpi_plugin_formcreator_sections` ( 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_targets_changes` ( +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', @@ -207,7 +207,7 @@ CREATE TABLE IF NOT EXISTS `glpi_plugin_formcreator_targets_changes` ( `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_targets_tickets` ( +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', @@ -249,7 +249,7 @@ CREATE TABLE IF NOT EXISTS `glpi_plugin_formcreator_targets_tickets` ( 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_targets_problems` ( +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', @@ -370,4 +370,4 @@ CREATE TABLE IF NOT EXISTS `glpi_plugin_formcreator_forms_languages` ( `comment` text, `uuid` varchar(255) DEFAULT NULL, PRIMARY KEY (`id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; \ No newline at end of file +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; From 82e48f4c0047aa69d602c1fdc54460d9c512ed61 Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Tue, 26 Jul 2022 11:54:38 +0200 Subject: [PATCH 064/245] build(robo): restore disabled code --- RoboFile.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/RoboFile.php b/RoboFile.php index 24802b645..df6238b10 100644 --- a/RoboFile.php +++ b/RoboFile.php @@ -134,7 +134,7 @@ public function archiveBuild($release = 'release') { } if (Git::tagExists($version)) { - // throw new Exception("The tag $version already exists"); + throw new Exception("The tag $version already exists"); } // if (!Git::isTagMatchesCurrentCommit($version)) { @@ -150,7 +150,7 @@ public function archiveBuild($release = 'release') { // update version in package.json $this->sourceUpdatePackageJson($version); if ($release == 'release') { - // $this->updateChangelog(); + $this->updateChangelog(); } $diff = $this->gitDiff(['package.json']); From d57a925f723c5e981a58a092afcd567a33701ef4 Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Tue, 26 Jul 2022 14:22:00 +0200 Subject: [PATCH 065/245] fix(install): prevent useless warnings --- install/install.php | 14 +++++---- .../mysql/plugin_formcreator_2.13.0_empty.sql | 6 ++-- .../mysql/plugin_formcreator_2.14.0_empty.sql | 24 ++++++++++++-- install/upgrade_to_2.13.php | 31 ++++++++++++++++--- tests/script-functions.sh | 3 ++ 5 files changed, 61 insertions(+), 17 deletions(-) diff --git a/install/install.php b/install/install.php index 94dcd363f..c70fc05e9 100644 --- a/install/install.php +++ b/install/install.php @@ -141,8 +141,8 @@ public function upgrade(Migration $migration, $args = []): bool { } // Check schema of tables before upgrading + $oldVersion = Config::getConfigurationValue('formcreator', 'previous_version'); if (!isset($args['skip-db-check'])) { - $oldVersion = Config::getConfigurationValue('formcreator', 'previous_version'); if ($oldVersion !== null) { $checkResult = true; if (version_compare($oldVersion, '2.13.0') >= 0) { @@ -238,15 +238,17 @@ public function upgrade(Migration $migration, $args = []): bool { PluginFormcreatorIssue::cronSyncIssues($task); } + $lazyCheck = false; + // $lazyCheck = (version_compare($oldVersion, '2.13.0') < 0); // Check schema of tables after upgrade $checkResult = $this->checkSchema( PLUGIN_FORMCREATOR_VERSION, false, - false, - false, - false, - false, - false + $lazyCheck, + $lazyCheck, + $lazyCheck, + $lazyCheck, + $lazyCheck ); if (!$checkResult) { $message = sprintf( diff --git a/install/mysql/plugin_formcreator_2.13.0_empty.sql b/install/mysql/plugin_formcreator_2.13.0_empty.sql index 506cc10ff..01295a018 100644 --- a/install/mysql/plugin_formcreator_2.13.0_empty.sql +++ b/install/mysql/plugin_formcreator_2.13.0_empty.sql @@ -13,7 +13,7 @@ CREATE TABLE IF NOT EXISTS `glpi_plugin_formcreator_answers` ( CREATE TABLE IF NOT EXISTS `glpi_plugin_formcreator_categories` ( `id` int unsigned NOT NULL AUTO_INCREMENT, `name` varchar(255) NOT NULL DEFAULT '', - `comment` text, + `comment` mediumtext, `completename` varchar(255) DEFAULT NULL, `plugin_formcreator_categories_id` int unsigned NOT NULL DEFAULT '0', `level` int(11) NOT NULL DEFAULT '1', @@ -84,7 +84,7 @@ CREATE TABLE IF NOT EXISTS `glpi_plugin_formcreator_formanswers` ( `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` text, + `comment` mediumtext, PRIMARY KEY (`id`), INDEX `plugin_formcreator_forms_id` (`plugin_formcreator_forms_id`), INDEX `entities_id_is_recursive` (`entities_id`, `is_recursive`), @@ -347,7 +347,7 @@ CREATE TABLE IF NOT EXISTS `glpi_plugin_formcreator_questiondependencies` ( 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` text DEFAULT NULL, + `regex` mediumtext DEFAULT NULL, `fieldname` varchar(255) DEFAULT NULL, `uuid` varchar(255) DEFAULT NULL, PRIMARY KEY (`id`), diff --git a/install/mysql/plugin_formcreator_2.14.0_empty.sql b/install/mysql/plugin_formcreator_2.14.0_empty.sql index 4d70042ab..66c64c843 100644 --- a/install/mysql/plugin_formcreator_2.14.0_empty.sql +++ b/install/mysql/plugin_formcreator_2.14.0_empty.sql @@ -10,10 +10,11 @@ CREATE TABLE IF NOT EXISTS `glpi_plugin_formcreator_answers` ( 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` text, + `comment` mediumtext, `completename` varchar(255) DEFAULT NULL, `plugin_formcreator_categories_id` int unsigned NOT NULL DEFAULT '0', `level` int(11) NOT NULL DEFAULT '1', @@ -28,6 +29,7 @@ CREATE TABLE IF NOT EXISTS `glpi_plugin_formcreator_categories` ( 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', @@ -44,6 +46,7 @@ CREATE TABLE IF NOT EXISTS `glpi_plugin_formcreator_entityconfigs` ( 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 '', @@ -73,6 +76,7 @@ CREATE TABLE IF NOT EXISTS `glpi_plugin_formcreator_forms` ( 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 '', @@ -84,7 +88,7 @@ CREATE TABLE IF NOT EXISTS `glpi_plugin_formcreator_formanswers` ( `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` text, + `comment` mediumtext, PRIMARY KEY (`id`), INDEX `plugin_formcreator_forms_id` (`plugin_formcreator_forms_id`), INDEX `entities_id_is_recursive` (`entities_id`, `is_recursive`), @@ -92,6 +96,7 @@ CREATE TABLE IF NOT EXISTS `glpi_plugin_formcreator_formanswers` ( INDEX `users_id_validator` (`users_id_validator`), INDEX `groups_id_validator` (`groups_id_validator`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; + CREATE TABLE IF NOT EXISTS `glpi_plugin_formcreator_forms_profiles` ( `id` int unsigned NOT NULL AUTO_INCREMENT, `plugin_formcreator_forms_id` int unsigned NOT NULL DEFAULT '0', @@ -100,6 +105,7 @@ CREATE TABLE IF NOT EXISTS `glpi_plugin_formcreator_forms_profiles` ( 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, @@ -108,6 +114,7 @@ CREATE TABLE IF NOT EXISTS `glpi_plugin_formcreator_forms_users` ( 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, @@ -116,6 +123,7 @@ CREATE TABLE IF NOT EXISTS `glpi_plugin_formcreator_forms_groups` ( 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', @@ -125,6 +133,7 @@ CREATE TABLE IF NOT EXISTS `glpi_plugin_formcreator_forms_validators` ( 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 '', @@ -145,6 +154,7 @@ CREATE TABLE IF NOT EXISTS `glpi_plugin_formcreator_questions` ( 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', @@ -159,6 +169,7 @@ CREATE TABLE IF NOT EXISTS `glpi_plugin_formcreator_conditions` ( 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 '', @@ -273,6 +284,7 @@ CREATE TABLE IF NOT EXISTS `glpi_plugin_formcreator_targetproblems` ( 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, @@ -286,6 +298,7 @@ CREATE TABLE IF NOT EXISTS `glpi_plugin_formcreator_targets_actors` ( 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, @@ -323,6 +336,7 @@ CREATE TABLE IF NOT EXISTS `glpi_plugin_formcreator_issues` ( 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', @@ -334,6 +348,7 @@ CREATE TABLE IF NOT EXISTS `glpi_plugin_formcreator_items_targettickets` ( 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', @@ -344,15 +359,17 @@ CREATE TABLE IF NOT EXISTS `glpi_plugin_formcreator_questiondependencies` ( INDEX `plugin_formcreator_questions_id` (`plugin_formcreator_questions_id`), INDEX `plugin_formcreator_questions_id_2` (`plugin_formcreator_questions_id_2`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; + CREATE TABLE IF NOT EXISTS `glpi_plugin_formcreator_questionregexes` ( `id` int unsigned NOT NULL AUTO_INCREMENT, `plugin_formcreator_questions_id` int unsigned NOT NULL DEFAULT '0', - `regex` text DEFAULT NULL, + `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', @@ -363,6 +380,7 @@ CREATE TABLE IF NOT EXISTS `glpi_plugin_formcreator_questionranges` ( 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', diff --git a/install/upgrade_to_2.13.php b/install/upgrade_to_2.13.php index 043a65332..87cccc39b 100644 --- a/install/upgrade_to_2.13.php +++ b/install/upgrade_to_2.13.php @@ -38,6 +38,7 @@ class PluginFormcreatorUpgradeTo2_13 { public function upgrade(Migration $migration) { $this->migration = $migration; $this->fixTables(); + $this->updateShortText(); $this->migrateEntityConfig(); $this->addDefaultFormListMode(); $this->addDashboardVisibility(); @@ -160,13 +161,30 @@ public function fixTables(): void { $this->migration->migrationOneTable($table); $table = 'glpi_plugin_formcreator_questiondependencies'; - $this->migration->changeField($table, 'plugin_formcreator_questions_id', 'plugin_formcreator_questions_id', $unsignedIntType); - $this->migration->changeField($table, 'plugin_formcreator_questions_id_2', 'plugin_formcreator_questions_id_2', $unsignedIntType); - $this->migration->migrationOneTable($table); + if ($DB->tableExists($table)) { + // Table may be created at the very end when upgrading from < 2.12 + $this->migration->changeField($table, 'plugin_formcreator_questions_id', 'plugin_formcreator_questions_id', $unsignedIntType); + $this->migration->changeField($table, 'plugin_formcreator_questions_id_2', 'plugin_formcreator_questions_id_2', $unsignedIntType); + $this->migration->migrationOneTable($table); + } $table = 'glpi_plugin_formcreator_forms_languages'; - $this->migration->changeField($table, 'plugin_formcreator_forms_id', 'plugin_formcreator_forms_id', $unsignedIntType); - $this->migration->migrationOneTable($table); + if ($DB->tableExists($table)) { + // Table may be created at the very end when upgrading from < 2.12 + $this->migration->changeField($table, 'plugin_formcreator_forms_id', 'plugin_formcreator_forms_id', $unsignedIntType); + $this->migration->migrationOneTable($table); + } + } + + public function updateShortText() { + $table = 'glpi_plugin_formcreator_categories'; + $this->migration->changeField($table, 'comment', 'comment', 'mediumtext'); + + $table = 'glpi_plugin_formcreator_formanswers'; + $this->migration->changeField($table, 'comment', 'comment', 'mediumtext'); + + $table = 'glpi_plugin_formcreator_questionregexes'; + $this->migration->changeField($table, 'regex', 'regex', 'mediumtext'); } public function addEntityOption() { @@ -399,6 +417,9 @@ protected function migrateFkToUnsignedInt() { ]; foreach ($tables as $table => $fields) { + if (!$DB->tableExists($table)) { + continue; + } foreach ($fields as $field) { if ($field == 'id') { $type = 'autoincrement'; diff --git a/tests/script-functions.sh b/tests/script-functions.sh index 4dd55228a..cf97c732d 100644 --- a/tests/script-functions.sh +++ b/tests/script-functions.sh @@ -59,7 +59,10 @@ plugin_test_upgrade() { mysql -h$DB_HOST -u$DB_USER -p$DB_PASSWD $OLD_DB_NAME < tests/plugin_formcreator_empty_2.5.0.sql php ../../bin/console glpi:migration:myisam_to_innodb --no-interaction --config-dir=../../$TEST_GLPI_CONFIG_DIR php ../../bin/console glpi:plugin:install formcreator --username=glpi --config-dir=../../$TEST_GLPI_CONFIG_DIR + # Upgrading from < 2.6 will create a MyISAM table, then re-run innoDB migration + php ../../bin/console glpi:migration:myisam_to_innodb --no-interaction --config-dir=../../$TEST_GLPI_CONFIG_DIR php ../../bin/console glpi:migration:unsigned_keys --no-interaction --config-dir=../../$TEST_GLPI_CONFIG_DIR + php ../../bin/console glpi:migration:utf8mb4 --no-interaction --config-dir=../../$TEST_GLPI_CONFIG_DIR } # Plugin test From 2d5abc9e627dd786fa7a002d40a80ca1a83c67da Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Wed, 27 Jul 2022 08:00:58 +0200 Subject: [PATCH 066/245] fix(install): use modern settings for tables --- install/upgrade_to_2.6.php | 8 ++++++-- install/upgrade_to_2.7.php | 11 +++++++---- tests/script-functions.sh | 2 +- 3 files changed, 14 insertions(+), 7 deletions(-) diff --git a/install/upgrade_to_2.6.php b/install/upgrade_to_2.6.php index b2ffe7e97..e59da49a1 100644 --- a/install/upgrade_to_2.6.php +++ b/install/upgrade_to_2.6.php @@ -118,10 +118,14 @@ public function upgrade(Migration $migration) { $migration->dropKey($table, 'plugin_formcreator_question_id'); $migration->addKey($table, 'plugin_formcreator_questions_id', 'plugin_formcreator_questions_id'); + $defaultCharset = DBConnection::getDefaultCharset(); + $defaultCollation = DBConnection::getDefaultCollation(); + $defaultKeySign = DBConnection::getDefaultPrimaryKeySignOption(); + $table = 'glpi_plugin_formcreator_items_targettickets'; if (!$DB->tableExists($table)) { $query = "CREATE TABLE `$table` ( - `id` int(11) NOT NULL AUTO_INCREMENT, + `id` int(11) $defaultKeySign NOT NULL AUTO_INCREMENT, `plugin_formcreator_targettickets_id` int(11) NOT NULL DEFAULT '0', `link` int(11) NOT NULL DEFAULT '0', `itemtype` varchar(255) NOT NULL DEFAULT '', @@ -130,7 +134,7 @@ public function upgrade(Migration $migration) { PRIMARY KEY (`id`), INDEX `plugin_formcreator_targettickets_id` (`plugin_formcreator_targettickets_id`), INDEX `item` (`itemtype`,`items_id`) - ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci"; + ) ENGINE=InnoDB DEFAULT CHARSET=$defaultCharset COLLATE=$defaultCollation ROW_FORMAT=DYNAMIC;"; $DB->query($query) or plugin_formcreator_upgrade_error($migration); } diff --git a/install/upgrade_to_2.7.php b/install/upgrade_to_2.7.php index b1a72d50a..5694be6ee 100644 --- a/install/upgrade_to_2.7.php +++ b/install/upgrade_to_2.7.php @@ -123,18 +123,21 @@ public function upgrade(Migration $migration) { $migration->dropField($table, 'changetemplates_id'); // Migrate regex question parameters + $defaultCharset = DBConnection::getDefaultCharset(); + $defaultCollation = DBConnection::getDefaultCollation(); + $defaultKeySign = DBConnection::getDefaultPrimaryKeySignOption(); $table = 'glpi_plugin_formcreator_questions'; if ($DB->fieldExists($table, 'regex')) { $DB->query( "CREATE TABLE IF NOT EXISTS `glpi_plugin_formcreator_questionregexes` ( - `id` int(11) NOT NULL AUTO_INCREMENT, + `id` int(11) $defaultKeySign NOT NULL AUTO_INCREMENT, `plugin_formcreator_questions_id` int(11) NOT NULL, `regex` text 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=utf8 COLLATE=utf8_unicode_ci;" + ) ENGINE=InnoDB DEFAULT CHARSET=$defaultCharset COLLATE=$defaultCollation ROW_FORMAT=DYNAMIC;" ); $request = [ 'FROM' => $table, @@ -156,7 +159,7 @@ public function upgrade(Migration $migration) { if ($DB->fieldExists($table, 'range_min')) { $DB->query( "CREATE TABLE IF NOT EXISTS `glpi_plugin_formcreator_questionranges` ( - `id` int(11) NOT NULL AUTO_INCREMENT, + `id` int(11) $defaultKeySign NOT NULL AUTO_INCREMENT, `plugin_formcreator_questions_id` int(11) NOT NULL, `range_min` varchar(255) DEFAULT NULL, `range_max` varchar(255) DEFAULT NULL, @@ -164,7 +167,7 @@ public function upgrade(Migration $migration) { `uuid` varchar(255) DEFAULT NULL, PRIMARY KEY (`id`), INDEX `plugin_formcreator_questions_id` (`plugin_formcreator_questions_id`) - ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;" + ) ENGINE=InnoDB DEFAULT CHARSET=$defaultCharset COLLATE=$defaultCollation ROW_FORMAT=DYNAMIC;" ); $request = [ 'FROM' => $table, diff --git a/tests/script-functions.sh b/tests/script-functions.sh index cf97c732d..b6996d554 100644 --- a/tests/script-functions.sh +++ b/tests/script-functions.sh @@ -60,7 +60,7 @@ plugin_test_upgrade() { php ../../bin/console glpi:migration:myisam_to_innodb --no-interaction --config-dir=../../$TEST_GLPI_CONFIG_DIR php ../../bin/console glpi:plugin:install formcreator --username=glpi --config-dir=../../$TEST_GLPI_CONFIG_DIR # Upgrading from < 2.6 will create a MyISAM table, then re-run innoDB migration - php ../../bin/console glpi:migration:myisam_to_innodb --no-interaction --config-dir=../../$TEST_GLPI_CONFIG_DIR + # php ../../bin/console glpi:migration:myisam_to_innodb --no-interaction --config-dir=../../$TEST_GLPI_CONFIG_DIR php ../../bin/console glpi:migration:unsigned_keys --no-interaction --config-dir=../../$TEST_GLPI_CONFIG_DIR php ../../bin/console glpi:migration:utf8mb4 --no-interaction --config-dir=../../$TEST_GLPI_CONFIG_DIR } From c6958b60de21d5425f735a3d19e45191897b2995 Mon Sep 17 00:00:00 2001 From: Romain B <8530352+Rom1-B@users.noreply.github.com> Date: Wed, 27 Jul 2022 14:04:01 +0200 Subject: [PATCH 067/245] feat(targetticket): link with GLPI item (#2897) Configure ticket / contract relation in a target ticket --- inc/abstractitiltarget.class.php | 56 ++++ inc/targetticket.class.php | 97 ++++++ .../mysql/plugin_formcreator_2.14.0_empty.sql | 2 + install/upgrade_to_2.14.php | 9 + js/scripts.js | 18 ++ .../3-unit/PluginFormcreatorTargetTicket.php | 300 ++++++++++++++++++ .../PluginFormcreatorTargetTicketDummy.php | 4 + 7 files changed, 486 insertions(+) diff --git a/inc/abstractitiltarget.class.php b/inc/abstractitiltarget.class.php index b4ea4327d..ed6e8639e 100644 --- a/inc/abstractitiltarget.class.php +++ b/inc/abstractitiltarget.class.php @@ -161,6 +161,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; @@ -235,6 +240,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'), @@ -1263,6 +1277,48 @@ protected function showLocationSettings($rand) { echo ''; } + protected function showContractSettings($rand) { + global $DB; + + 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 ''; diff --git a/inc/targetticket.class.php b/inc/targetticket.class.php index b9de80c20..0af68f10e 100644 --- a/inc/targetticket.class.php +++ b/inc/targetticket.class.php @@ -270,6 +270,11 @@ public static function showProperties(self $item) { // ------------------------------------------------------------------------------------------- $item->showLocationSettings($rand); + // ------------------------------------------------------------------------------------------- + // Contracts + // ------------------------------------------------------------------------------------------- + $item->showContractSettings($rand); + // ------------------------------------------------------------------------------------------- // Validation selection // ------------------------------------------------------------------------------------------- @@ -669,6 +674,20 @@ public function prepareInputForUpdate($input) { } } + 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'; + } + } + $plugin = new Plugin(); if ($plugin->isActivated('tag')) { if (isset($input['tag_questions'])) { @@ -888,6 +907,7 @@ public function save(PluginFormcreatorFormAnswer $formanswer): ?CommonDBTM { $data = $this->setOLA($data, $formanswer); $data = $this->setTargetUrgency($data, $formanswer); $data = $this->setTargetLocation($data, $formanswer); + $data = $this->setTargetContract($data, $formanswer); $data = $this->setTargetAssociatedItem($data, $formanswer); $data = $this->setTargetValidation($data, $formanswer); @@ -1069,6 +1089,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 { switch ($this->fields['source_rule']) { case self::REQUESTSOURCE_SPECIFIC: @@ -1515,6 +1611,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/install/mysql/plugin_formcreator_2.14.0_empty.sql b/install/mysql/plugin_formcreator_2.14.0_empty.sql index 66c64c843..27e44fdb7 100644 --- a/install/mysql/plugin_formcreator_2.14.0_empty.sql +++ b/install/mysql/plugin_formcreator_2.14.0_empty.sql @@ -247,6 +247,8 @@ CREATE TABLE IF NOT EXISTS `glpi_plugin_formcreator_targettickets` ( `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', diff --git a/install/upgrade_to_2.14.php b/install/upgrade_to_2.14.php index 68c3c2d19..2f101db3c 100644 --- a/install/upgrade_to_2.14.php +++ b/install/upgrade_to_2.14.php @@ -42,6 +42,7 @@ public function upgrade(Migration $migration) { $this->addRights(); $this->addPropertiesToCategories(); $this->addTargetActorUnicity(); + $this->addTargetContract(); } public function addTtoToIssues() { @@ -131,4 +132,12 @@ public function addTargetActorUnicity() { // 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']); + } } diff --git a/js/scripts.js b/js/scripts.js index b56e939ad..ce48ab871 100644 --- a/js/scripts.js +++ b/js/scripts.js @@ -1930,6 +1930,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 diff --git a/tests/3-unit/PluginFormcreatorTargetTicket.php b/tests/3-unit/PluginFormcreatorTargetTicket.php index bbce1e707..7cd6d5917 100644 --- a/tests/3-unit/PluginFormcreatorTargetTicket.php +++ b/tests/3-unit/PluginFormcreatorTargetTicket.php @@ -41,6 +41,7 @@ public function beforeTestMethod($method) { case 'testSetTargetEntity': case 'testSetTargetCategory': case 'testSetTargetLocation': + case 'testSetTargetContract': case 'testSetTargetType': case 'testPrepareTemplate': case 'testDeleteLinkedTickets': @@ -141,6 +142,16 @@ public function testGetEnumLocationType() { ]); } + public function testGetEnumContractType() { + $output = \PluginFormcreatorTargetTicket::getEnumContractRule(); + $this->array($output)->isEqualTo([ + \PluginFormcreatorTargetTicket::CONTRACT_RULE_NONE => __('Contract from template or none', 'formcreator'), + \PluginFormcreatorTargetTicket::CONTRACT_RULE_SPECIFIC => __('Specific contract', 'formcreator'), + \PluginFormcreatorTargetTicket::CONTRACT_RULE_ANSWER => __('Equals to the answer to the question', 'formcreator'), + \PluginFormcreatorTargetTicket::CONTRACT_RULE_LAST_ANSWER => __('Last valid answer', 'formcreator'), + ]); + } + public function testGetEnumUrgencyRule() { $output = \PluginFormcreatorTargetTicket::getEnumUrgencyRule(); $this->array($output)->isEqualTo([ @@ -680,6 +691,8 @@ public function testExport() { 'associate_question', 'location_rule', 'location_question', + 'contract_rule', + 'contract_question', 'commonitil_validation_rule', 'commonitil_validation_question', 'show_rule', @@ -1713,4 +1726,291 @@ public function testSetTargetLocation($instance, $formanswer, $expected) { $this->integer((int) $output['locations_id'])->isEqualTo($expected); } + + public function providerSetTargetContract_notSet() { + // Prepare form + + $form1 = $this->getForm(); + + $instance1 = new PluginFormcreatorTargetTicketDummy(); + $instance1->add([ + 'name' => 'foo', + 'target_name' => '', + \PluginFormcreatorForm::getForeignKeyField() => $form1->getID(), + 'content' => '##FULLFORM', + 'contract_rule' => \PluginFormcreatorTargetTicket::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 + ]); + $instance1 = new PluginFormcreatorTargetTicketDummy(); + $instance1->add([ + 'name' => 'foo', + 'target_name' => '', + \PluginFormcreatorForm::getForeignKeyField() => $form1->getID(), + 'content' => '##FULLFORM', + 'contract_rule' => \PluginFormcreatorTargetTicket::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 = new \PluginFormcreatorTargetTicket(); + $targetTicket->add([ + 'name' => 'target ticket no contract', + 'target_name' => 'target ticket', + 'plugin_formcreator_forms_id' => $form->getID(), + 'contract_rule' => \PluginFormcreatorTargetTicket::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(); + $instance1->add([ + 'name' => 'target ticket no template', + 'target_name' => 'target ticket', + 'plugin_formcreator_forms_id' => $formanswer1->getForm()->getID(), + 'contract_rule' => \PluginFormcreatorTargetTicket::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(); + $instance1->add([ + 'name' => 'target ticket with template', + 'target_name' => 'target ticket', + 'plugin_formcreator_forms_id' => $form->getID(), + 'tickettemplates_id' => $ticketTemplate->getID(), + 'contract_rule' => \PluginFormcreatorTargetTicket::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) { + // Substitute a dummy class to access protected / private methods + $dummyItemtype = 'GlpiPlugin\Formcreator\Tests\\' . $this->getTestedClassName() . 'Dummy'; + $dummyInstance = new $dummyItemtype(); + /**@var \GlpiPlugin\Formcreator\Tests\PluginFormcreatorTargetTicketDummy */ + $instance->getFromDB($instance->getID()); + $dummyInstance->fields = $instance->fields; + + \PluginFormcreatorFields::resetVisibilityCache(); + $data = $dummyInstance->publicGetDefaultData($formanswer); + $output = $dummyInstance->publicSetTargetContract($data, $formanswer); + + $this->integer((int) $output['_contracts_id'])->isEqualTo($expected); + } } diff --git a/tests/src/PluginFormcreatorTargetTicketDummy.php b/tests/src/PluginFormcreatorTargetTicketDummy.php index 7b6f4c35c..fe5009f68 100644 --- a/tests/src/PluginFormcreatorTargetTicketDummy.php +++ b/tests/src/PluginFormcreatorTargetTicketDummy.php @@ -97,6 +97,10 @@ public function publicSetTargetLocation($data, $formanswer) { return $this->setTargetLocation($data, $formanswer); } + public function publicSetTargetContract($data, $formanswer) { + return $this->setTargetContract($data, $formanswer); + } + public function publicSetTargetSource($data, $formanswer): array { return $this->setTargetSource($data, $formanswer); } From 05240a7f9eb7c3f391c6bfc3b1e69ad2e8762ac6 Mon Sep 17 00:00:00 2001 From: Romain B <8530352+Rom1-B@users.noreply.github.com> Date: Wed, 27 Jul 2022 14:31:59 +0200 Subject: [PATCH 068/245] gitignore vscode folder (#2899) --- .gitignore | 1 + 1 file changed, 1 insertion(+) 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/* From 96eb6d800cea751ed0090f233787d9d30304470f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Anne?= Date: Wed, 27 Jul 2022 15:19:30 +0200 Subject: [PATCH 069/245] Prevent useless DB queries on plugins state checks (#2886) Co-authored-by: btry --- inc/abstractitiltarget.class.php | 6 ++---- inc/field/fieldsfield.class.php | 6 +++--- inc/field/tagfield.class.php | 3 ++- inc/question.class.php | 4 ++-- inc/targetchange.class.php | 5 ++--- inc/targetproblem.class.php | 5 ++--- inc/targetticket.class.php | 4 ++-- 7 files changed, 15 insertions(+), 18 deletions(-) diff --git a/inc/abstractitiltarget.class.php b/inc/abstractitiltarget.class.php index ed6e8639e..bac839568 100644 --- a/inc/abstractitiltarget.class.php +++ b/inc/abstractitiltarget.class.php @@ -1044,8 +1044,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 ''; @@ -1695,8 +1694,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; } diff --git a/inc/field/fieldsfield.class.php b/inc/field/fieldsfield.class.php index 7c51f28fe..755f4ec51 100644 --- a/inc/field/fieldsfield.class.php +++ b/inc/field/fieldsfield.class.php @@ -72,7 +72,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 { @@ -149,7 +149,7 @@ 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, [ @@ -177,7 +177,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 ''; } diff --git a/inc/field/tagfield.class.php b/inc/field/tagfield.class.php index dae7af710..7125138df 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 PluginTagTag; use Session; use GlpiPlugin\Formcreator\Exception\ComparisonException; @@ -46,7 +47,7 @@ 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, [ diff --git a/inc/question.class.php b/inc/question.class.php index 419ddde8f..d2224cc31 100644 --- a/inc/question.class.php +++ b/inc/question.class.php @@ -1323,10 +1323,10 @@ public static function dropdownObjectSubType(string $name, array $options = []): Profile::class => Profile::getTypeName(2) ], ]; - if ((new Plugin())->isActivated('appliances')) { + if (Plugin::isPluginActive('appliances')) { $optgroup[__("Assets")][PluginAppliancesAppliance::class] = PluginAppliancesAppliance::getTypeName(2) . ' (' . _n('Plugin', 'Plugins', 1) . ')'; } - if ((new Plugin())->isActivated('databases')) { + if (Plugin::isPluginActive('databases')) { $optgroup[__("Assets")][PluginDatabasesDatabase::class] = PluginDatabasesDatabase::getTypeName(2) . ' (' . _n('Plugin', 'Plugins', 1) . ')'; } diff --git a/inc/targetchange.class.php b/inc/targetchange.class.php index 06227c6c1..d6025ebff 100644 --- a/inc/targetchange.class.php +++ b/inc/targetchange.class.php @@ -105,7 +105,7 @@ function getTabNameForItem(CommonGLPI $item, $withtemplate = 0) { 2 => __('Actors', 'formcreator'), 3 => __('Condition', 'formcreator'), ]; - // if ((new Plugin)->isActivated('fields')) { + // if (Plugin::isPluginActive('fields')) { // $tab[4] = __('Fields plugin', 'formcreator'); // } return $tab; @@ -584,8 +584,7 @@ public function prepareInputForUpdate($input) { } } - $plugin = new Plugin(); - if ($plugin->isInstalled('tag') && $plugin->isActivated('tag')) { + if (Plugin::isPluginActive('tag')) { if (isset($input['tag_questions'])) { $input['tag_questions'] = (!empty($input['_tag_questions'])) ? implode(',', $input['_tag_questions']) diff --git a/inc/targetproblem.class.php b/inc/targetproblem.class.php index 4b0f381f8..190e96fc5 100644 --- a/inc/targetproblem.class.php +++ b/inc/targetproblem.class.php @@ -309,8 +309,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']) : ''; @@ -581,7 +580,7 @@ function getTabNameForItem(CommonGLPI $item, $withtemplate = 0) { 2 => __('Actors', 'formcreator'), 3 => __('Condition', 'formcreator'), ]; - // 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 0af68f10e..b7dbe8064 100644 --- a/inc/targetticket.class.php +++ b/inc/targetticket.class.php @@ -135,7 +135,7 @@ function getTabNameForItem(CommonGLPI $item, $withtemplate = 0) { 2 => __('Actors', 'formcreator'), 3 => __('Condition', 'formcreator'), ]; - // if ((new Plugin)->isActivated('fields')) { + // if (Plugin::isPluginActive('fields')) { // $tab[4] = __('Fields plugin', 'formcreator'); // } return $tab; @@ -689,7 +689,7 @@ public function prepareInputForUpdate($input) { } $plugin = new Plugin(); - if ($plugin->isActivated('tag')) { + if (Plugin::isPluginActive('tag')) { if (isset($input['tag_questions'])) { $input['tag_questions'] = (!empty($input['_tag_questions'])) ? implode(',', $input['_tag_questions']) From 87d1bb3b8c1d326f52b51ad1b44868a7fb3f0a2f Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Mon, 13 Jun 2022 11:54:56 +0200 Subject: [PATCH 070/245] fix(form): active entities for public forms --- front/formdisplay.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/front/formdisplay.php b/front/formdisplay.php index 8a9cbbdfb..013df4cdb 100644 --- a/front/formdisplay.php +++ b/front/formdisplay.php @@ -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(); From 69c3dbf07061d9cc82ddf42b0c4d3fb046dfb3a7 Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Thu, 18 Aug 2022 13:57:11 +0200 Subject: [PATCH 071/245] docs: update versions declaration --- plugin.xml | 39 ++------------------------------------- 1 file changed, 2 insertions(+), 37 deletions(-) diff --git a/plugin.xml b/plugin.xml index 9502d2ebb..3c6e9a171 100644 --- a/plugin.xml +++ b/plugin.xml @@ -59,44 +59,9 @@ Features - 2.13.0-rc.2 + 2.13.0 ~10.0 - https://github.com/pluginsGLPI/formcreator/releases/download/2.13.0-rc.2/glpi-formcreator-2.13.0-rc.2.tar.bz2 - - - 2.13.0-rc.1 - ~10.0 - https://github.com/pluginsGLPI/formcreator/releases/download/2.13.0-rc.1/glpi-formcreator-2.13.0-rc.1.tar.bz2 - - - 2.13.0-beta.2 - ~10.0 - https://github.com/pluginsGLPI/formcreator/releases/download/2.13.0-beta.2/glpi-formcreator-2.13.0-beta.2.tar.bz2 - - - 2.13.0-beta.1 - ~10.0 - https://github.com/pluginsGLPI/formcreator/releases/download/2.13.0-beta.1/glpi-formcreator-2.13.0-beta.1.tar.bz2 - - - 2.13.0-alpha.4 - ~10.0 - https://github.com/pluginsGLPI/formcreator/releases/download/2.13.0-alpha.4/glpi-formcreator-2.13.0-alpha.4.tar.bz2 - - - 2.13.0-alpha.3 - ~10.0 - https://github.com/pluginsGLPI/formcreator/releases/download/2.13.0-alpha.3/glpi-formcreator-2.13.0-alpha.3.tar.bz2 - - - 2.13.0-alpha.2 - ~10.0 - https://github.com/pluginsGLPI/formcreator/releases/download/2.13.0-alpha.2/glpi-formcreator-2.13.0-alpha.2.tar.bz2 - - - 2.13.0-alpha.1 - ~10.0 - https://github.com/pluginsGLPI/formcreator/releases/download/2.13.0-alpha.1/glpi-formcreator-2.13.0-alpha.1.tar.bz2 + https://github.com/pluginsGLPI/formcreator/releases/download/2.13.0/glpi-formcreator-2.13.0.tar.bz2 2.12.5 From ee3ee777bfa0a2b0edcb7eccf46f3c7b12189a13 Mon Sep 17 00:00:00 2001 From: btry Date: Fri, 29 Jul 2022 17:37:31 +0200 Subject: [PATCH 072/245] * fix: regex check on some fields broken (#2896) --- inc/field/emailfield.class.php | 2 +- inc/field/floatfield.class.php | 2 +- inc/field/hiddenfield.class.php | 2 +- inc/field/hostnamefield.class.php | 2 +- inc/field/integerfield.class.php | 4 ---- inc/field/ipfield.class.php | 2 +- inc/field/textareafield.class.php | 2 +- 7 files changed, 6 insertions(+), 10 deletions(-) diff --git a/inc/field/emailfield.class.php b/inc/field/emailfield.class.php index 5dea74fca..68d0b9c7c 100644 --- a/inc/field/emailfield.class.php +++ b/inc/field/emailfield.class.php @@ -150,7 +150,7 @@ public function lessThan($value): bool { } public function regex($value): bool { - return (preg_grep($value, $this->value)) ? true : false; + return (preg_match($value, $this->value) === 1) ? true : false; } public function isPublicFormCompatible(): bool { diff --git a/inc/field/floatfield.class.php b/inc/field/floatfield.class.php index e080c7289..64f6e62f9 100644 --- a/inc/field/floatfield.class.php +++ b/inc/field/floatfield.class.php @@ -268,7 +268,7 @@ public function lessThan($value): bool { } public function regex($value): bool { - return (preg_grep($value, $this->value)) ? true : false; + return (preg_match($value, $this->value) === 1) ? true : false; } public function isPublicFormCompatible(): bool { diff --git a/inc/field/hiddenfield.class.php b/inc/field/hiddenfield.class.php index 00942d72a..c6aff20f3 100644 --- a/inc/field/hiddenfield.class.php +++ b/inc/field/hiddenfield.class.php @@ -140,7 +140,7 @@ public function lessThan($value): bool { } public function regex($value): bool { - return (preg_grep($value, $this->value)) ? true : false; + return (preg_match($value, $this->value) === 1) ? true : false; } public function isPublicFormCompatible(): bool { diff --git a/inc/field/hostnamefield.class.php b/inc/field/hostnamefield.class.php index 5b494aa2e..068b7e723 100644 --- a/inc/field/hostnamefield.class.php +++ b/inc/field/hostnamefield.class.php @@ -145,7 +145,7 @@ public function lessThan($value): bool { } public function regex($value): bool { - return (preg_grep($value, $this->value)) ? true : false; + return (preg_match($value, $this->value) === 1) ? true : false; } public function isPublicFormCompatible(): bool { diff --git a/inc/field/integerfield.class.php b/inc/field/integerfield.class.php index 85e4c292f..006b8aba2 100644 --- a/inc/field/integerfield.class.php +++ b/inc/field/integerfield.class.php @@ -150,10 +150,6 @@ public function greaterThan($value): bool { return ((int) $this->value) > ((int) $value); } - public function regex($value): bool { - return (preg_grep($value, (int) $this->value)) ? true : false; - } - public function getHtmlIcon() { return ''; } diff --git a/inc/field/ipfield.class.php b/inc/field/ipfield.class.php index c16cccb8a..bc8c34264 100644 --- a/inc/field/ipfield.class.php +++ b/inc/field/ipfield.class.php @@ -156,7 +156,7 @@ public function lessThan($value): bool { } public function regex($value): bool { - return (preg_grep($value, $this->value)) ? true : false; + return (preg_match($value, $this->value) === 1) ? true : false; } public function isPublicFormCompatible(): bool { diff --git a/inc/field/textareafield.class.php b/inc/field/textareafield.class.php index 7f6c12532..0b89ddb5c 100644 --- a/inc/field/textareafield.class.php +++ b/inc/field/textareafield.class.php @@ -240,7 +240,7 @@ public function lessThan($value): bool { } public function regex($value): bool { - return (preg_grep($value, $this->value)) ? true : false; + return (preg_match(Sanitizer::unsanitize($value), $this->value) === 1) ? true : false; } public function isPublicFormCompatible(): bool { From 56175cbd622f9b79081389c1af845c913b131630 Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Fri, 29 Jul 2022 11:16:50 +0200 Subject: [PATCH 073/245] fix(glpiselectfield): missing entity restrict --- inc/field/dropdownfield.class.php | 1 + inc/field/glpiselectfield.class.php | 12 +++++++++--- 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/inc/field/dropdownfield.class.php b/inc/field/dropdownfield.class.php index e8cbaec71..4051af471 100644 --- a/inc/field/dropdownfield.class.php +++ b/inc/field/dropdownfield.class.php @@ -83,6 +83,7 @@ public function showForm(array $options): void { $template = '@formcreator/field/' . $this->question->fields['fieldtype'] . 'field.html.twig'; $decodedValues = json_decode($this->question->fields['values'], JSON_OBJECT_AS_ARRAY); + $this->question->fields['_tree_root'] = $decodedValues['show_tree_root'] ?? Dropdown::EMPTY_VALUE; $this->question->fields['_tree_root_selectable'] = $decodedValues['selectable_tree_root'] ?? '0'; $this->question->fields['_tree_max_depth'] = $decodedValues['show_tree_depth'] ?? Dropdown::EMPTY_VALUE; diff --git a/inc/field/glpiselectfield.class.php b/inc/field/glpiselectfield.class.php index 702d16454..f875698ed 100644 --- a/inc/field/glpiselectfield.class.php +++ b/inc/field/glpiselectfield.class.php @@ -37,6 +37,7 @@ use Dropdown; use Entity; use CommonTreeDropdown; +use CommonDBTM; use GlpiPlugin\Formcreator\Exception\ComparisonException; use Glpi\Application\View\TemplateRenderer; @@ -48,16 +49,21 @@ public function showForm(array $options): void { $decodedValues = json_decode($this->question->fields['values'], JSON_OBJECT_AS_ARRAY); - $this->question->fields['_is_tree'] = '0'; $this->question->fields['_tree_root'] = $decodedValues['show_tree_root'] ?? Dropdown::EMPTY_VALUE; $this->question->fields['_tree_root_selectable'] = $decodedValues['selectable_tree_root'] ?? '0'; $this->question->fields['_tree_max_depth'] = $decodedValues['show_tree_depth'] ?? Dropdown::EMPTY_VALUE; + $this->question->fields['_entity_restrict'] = $decodedValues['entity_restrict'] ?? self::ENTITY_RESTRICT_FORM; + $this->question->fields['_is_tree'] = '0'; $this->question->fields['_is_entity_restrict'] = '0'; - if (isset($this->question->fields['itemtype']) && is_subclass_of($this->question->fields['itemtype'], CommonTreeDropdown::class)) { - $this->question->fields['_is_tree'] = '1'; + if (isset($this->question->fields['itemtype']) && is_subclass_of($this->question->fields['itemtype'], CommonDBTM::class)) { $item = new $this->question->fields['itemtype']; $this->question->fields['_is_entity_restrict'] = $item->isEntityAssign() ? '1' : '0'; } + if (isset($this->question->fields['itemtype']) && is_subclass_of($this->question->fields['itemtype'], CommonTreeDropdown::class)) { + $this->question->fields['_is_tree'] = '1'; + // $item = new $this->question->fields['itemtype']; + // $this->question->fields['_is_entity_restrict'] = $item->isEntityAssign() ? '1' : '0'; + } $this->question->fields['default_values'] = Html::entities_deep($this->question->fields['default_values']); $this->deserializeValue($this->question->fields['default_values']); From 91a203903487e67548780d56e9804b0da3abc37d Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Mon, 1 Aug 2022 11:15:10 +0200 Subject: [PATCH 074/245] fix(formanswer): grid style updated for current version of gridstack --- inc/formanswer.class.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/inc/formanswer.class.php b/inc/formanswer.class.php index dacfc7a0a..c2f32df25 100644 --- a/inc/formanswer.class.php +++ b/inc/formanswer.class.php @@ -495,8 +495,8 @@ public function showForm($ID, $options = []) { for ($i = 0; $i < PluginFormcreatorSection::COLUMNS; $i++) { $width = ($i+1) * $width_percent; $style.= ' - #plugin_formcreator_form.plugin_formcreator_form [data-itemtype = "PluginFormcreatorQuestion"][data-gs-width="' . ($i+1) . '"], - #plugin_formcreator_form.plugin_formcreator_form .plugin_formcreator_gap[data-gs-width="' . ($i+1) . '"] + #plugin_formcreator_form.plugin_formcreator_form [data-itemtype = "PluginFormcreatorQuestion"][gs-w="' . ($i+1) . '"], + #plugin_formcreator_form.plugin_formcreator_form .plugin_formcreator_gap[gs-w="' . ($i+1) . '"] { min-width: ' . $width_percent . '%; width: ' . $width . '%; From 12938b821a10cca3337ba05d4a2bf24834c61faf Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Tue, 2 Aug 2022 11:17:11 +0200 Subject: [PATCH 075/245] fix(form): PHP warning --- front/formaccesstype.form.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/front/formaccesstype.form.php b/front/formaccesstype.form.php index c97354aba..b34524d8f 100644 --- a/front/formaccesstype.form.php +++ b/front/formaccesstype.form.php @@ -70,7 +70,7 @@ ]; $restrictions = $_POST['restrictions'] ?? null; -if (!is_null($_POST['restrictions'])) { +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); From b53ae837256666faaff41bfbc71a6453d27bdd40 Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Tue, 2 Aug 2022 16:18:36 +0200 Subject: [PATCH 076/245] feat(formanswer): order formanswers by date desc --- inc/formanswer.class.php | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/inc/formanswer.class.php b/inc/formanswer.class.php index c2f32df25..7c1d75857 100644 --- a/inc/formanswer.class.php +++ b/inc/formanswer.class.php @@ -2062,4 +2062,11 @@ public function getFileProperties(): array { "_tag_filename" => $file_tags ]; } + + public static function getDefaultSearchRequest(): array { + return [ + 'sort' => 6, // See self::rawSearchOptions() + 'order' => 'DESC' + ]; + } } From 5280f8fb7acf669915ca704edf55c9fe276213e2 Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Tue, 2 Aug 2022 11:18:36 +0200 Subject: [PATCH 077/245] test: fix url_base and url_base_api --- tests/3-unit/PluginFormcreatorCommon.php | 2 +- tests/script-functions.sh | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/tests/3-unit/PluginFormcreatorCommon.php b/tests/3-unit/PluginFormcreatorCommon.php index b8d336370..3f1c0061f 100644 --- a/tests/3-unit/PluginFormcreatorCommon.php +++ b/tests/3-unit/PluginFormcreatorCommon.php @@ -542,7 +542,7 @@ public function providerHookRedefineMenu() { 'content' => [ 'ticket' => [ 'links' => [ - 'search' => '/glpi/front/ticket.php', + 'search' => '/front/ticket.php', 'lists' => '', 'add' => '/front/helpdesk.public.php?create_ticket=1', ], diff --git a/tests/script-functions.sh b/tests/script-functions.sh index b6996d554..077744086 100644 --- a/tests/script-functions.sh +++ b/tests/script-functions.sh @@ -51,6 +51,10 @@ init_glpi() { mkdir -p ../../$TEST_GLPI_CONFIG_DIR mysql -u$2 -p$3 -h$DB_HOST --execute "CREATE DATABASE \`$1\`;" php ../../bin/console glpi:database:install --db-host=$DB_HOST --db-user=$2 --db-password=$3 --db-name=$1 --config-dir=../../$TEST_GLPI_CONFIG_DIR --no-interaction --no-plugins --force + # php ../../bin/console glpi:config:set --db-host=$DB_HOST --context=core url_base "http://localhost" + # php ../../bin/console glpi:config:set --db-host=$DB_HOST --context=core url_base_api "http://localhost/api" + mysql $1 -u$2 -p$3 -h$DB_HOST --execute "UPDATE \`glpi_configs\` SET \`value\`='http://localhost' WHERE \`context\`='core' AND \`name\`='url_base'" + mysql $1 -u$2 -p$3 -h$DB_HOST --execute "UPDATE \`glpi_configs\` SET \`value\`='http://localhost/api' WHERE \`context\`='core' AND \`name\`='url_base_api'" } # Plugin upgrade test From 3121825fc8b43cfd886bcb172884c01abee01409 Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Thu, 28 Jul 2022 22:45:55 +0200 Subject: [PATCH 078/245] fix(descriptinfield): conversion to target requires escaping --- inc/field/descriptionfield.class.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/inc/field/descriptionfield.class.php b/inc/field/descriptionfield.class.php index effe5029c..fc4269366 100644 --- a/inc/field/descriptionfield.class.php +++ b/inc/field/descriptionfield.class.php @@ -78,10 +78,10 @@ public function getValueForDesign(): string { public function getValueForTargetText($domain, $richText): ?string { $text = $this->question->fields['description']; if (!$richText) { - $text = nl2br(strip_tags(html_entity_decode(__($text, $domain)))); + $text = Sanitizer::unsanitize(strip_tags(html_entity_decode(__($text, $domain)))); } - return $text; + return Sanitizer::unsanitize(__($text, $domain)); } public function moveUploads() { From 4debaf66d997c67bca144d9801e3d0d289d9c7e4 Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Tue, 2 Aug 2022 17:47:09 +0200 Subject: [PATCH 079/245] fix(formanswer): update gridstack css --- inc/formanswer.class.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/inc/formanswer.class.php b/inc/formanswer.class.php index 7c1d75857..8bb1a74f2 100644 --- a/inc/formanswer.class.php +++ b/inc/formanswer.class.php @@ -593,7 +593,7 @@ public function showForm($ID, $options = []) { $width = $question->fields['col'] - $x; if ($x < $question->fields['col']) { // there is an horizontal gap between previous question and current one - echo '
'; + echo '
'; } } } From e812ac64cf5542e6bfa593928d688c79ddacade4 Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Wed, 3 Aug 2022 07:39:28 +0200 Subject: [PATCH 080/245] test: log activation errors --- tests/1-install/Config.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/tests/1-install/Config.php b/tests/1-install/Config.php index 88edd1d7e..eb1258bbf 100644 --- a/tests/1-install/Config.php +++ b/tests/1-install/Config.php @@ -114,7 +114,9 @@ public function testInstallPlugin() { // Enable the plugin $plugin->activate($plugin->fields['id']); - $this->boolean($plugin->isActivated($pluginName))->isTrue('Cannot enable the plugin'); + $messages = $_SESSION['MESSAGE_AFTER_REDIRECT'][ERROR]; + $messages = implode(PHP_EOL, $messages); + $this->boolean($plugin->isActivated($pluginName))->isTrue('Cannot enable the plugin: ' . $messages); $this->checkConfig(); $this->checkRequestType(); From c5d3d4381da4a8e90717a87e1c1ef680cbeba89a Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Wed, 3 Aug 2022 07:56:47 +0200 Subject: [PATCH 081/245] build: update file filtering --- RoboFile.php | 3 ++- tests/1-install/Config.php | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/RoboFile.php b/RoboFile.php index df6238b10..3c5b1f41b 100644 --- a/RoboFile.php +++ b/RoboFile.php @@ -46,6 +46,7 @@ class RoboFile extends RoboFilePlugin '.settings', '.project', '.buildpath', + '.github', 'tools', 'tests', 'screenshot*.png', @@ -228,7 +229,7 @@ protected function getFileToArchive($version) { // prepare banned items for regex $patterns = []; foreach ($this->getBannedFiles() as $bannedItem) { - $pattern = "#" . preg_quote("$bannedItem", "#") . "$#"; + $pattern = "#^" . preg_quote("$bannedItem", "#") . "#"; $pattern = str_replace("\\?", ".", $pattern); $pattern = str_replace("\\*", ".*", $pattern); $patterns[] = $pattern; diff --git a/tests/1-install/Config.php b/tests/1-install/Config.php index eb1258bbf..7a0b1a43a 100644 --- a/tests/1-install/Config.php +++ b/tests/1-install/Config.php @@ -114,7 +114,8 @@ public function testInstallPlugin() { // Enable the plugin $plugin->activate($plugin->fields['id']); - $messages = $_SESSION['MESSAGE_AFTER_REDIRECT'][ERROR]; + $plugin->init(); + $messages = $_SESSION['MESSAGE_AFTER_REDIRECT'][ERROR] ?? []; $messages = implode(PHP_EOL, $messages); $this->boolean($plugin->isActivated($pluginName))->isTrue('Cannot enable the plugin: ' . $messages); From 185f79da97089e69a721a177ccbbbae837ec3735 Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Tue, 2 Aug 2022 21:32:54 +0200 Subject: [PATCH 082/245] fix(ldapselectfield): no translation for items --- inc/field/ldapselectfield.class.php | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/inc/field/ldapselectfield.class.php b/inc/field/ldapselectfield.class.php index e6e983a84..27670a5d1 100644 --- a/inc/field/ldapselectfield.class.php +++ b/inc/field/ldapselectfield.class.php @@ -58,6 +58,35 @@ public function showForm(array $options): void { ]); } + public function getRenderedHtml($domain, $canEdit = true): string { + if (!$canEdit) { + return $this->value . PHP_EOL; + } + + $html = ''; + $id = $this->question->getID(); + $rand = mt_rand(); + $fieldName = 'formcreator_field_' . $id; + $values = $this->getAvailableValues(); + + if (!empty($this->question->fields['values'])) { + $html .= Dropdown::showFromArray($fieldName, $values, [ + 'display_emptychoice' => $this->question->fields['show_empty'] == 1, + 'value' => $this->value, + 'values' => [], + 'rand' => $rand, + 'multiple' => false, + 'display' => false, + ]); + } + $html .= PHP_EOL; + $html .= Html::scriptBlock("$(function() { + pluginFormcreatorInitializeSelect('$fieldName', '$rand'); + });"); + + return $html; + } + public function getAvailableValues() { if (empty($this->question->fields['values'])) { return []; From 95bc2335d0a3b39311d03013265f29fa27ffe690 Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Tue, 2 Aug 2022 23:54:06 +0200 Subject: [PATCH 083/245] feat(ldapselectfield): lazy loading --- ajax/getldapvalues.php | 47 +++++++ ajax/gettranslationsvalues.php | 1 - inc/field/ldapselectfield.class.php | 93 ++----------- inc/ldapdropdown.class.php | 195 ++++++++++++++++++++++++++++ inc/translation.class.php | 8 +- 5 files changed, 255 insertions(+), 89 deletions(-) create mode 100644 ajax/getldapvalues.php create mode 100644 inc/ldapdropdown.class.php diff --git a/ajax/getldapvalues.php b/ajax/getldapvalues.php new file mode 100644 index 000000000..da1fc687e --- /dev/null +++ b/ajax/getldapvalues.php @@ -0,0 +1,47 @@ +. + * --------------------------------------------------------------------- + * @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'); + +if (!defined('GLPI_ROOT')) { + die("Sorry. You can't access this file directly"); +} + +header('Content-Type: application/json; charset=UTF-8'); +Html::header_nocache(); + +// Check if plugin is activated... +if (!Plugin::isPluginActive('formcreator')) { + Html::displayNotFoundError(); +} + +Session::checkLoginUser(); +echo PluginFormcreatorLdapDropdown::getDropdownValue($_POST); \ No newline at end of file diff --git a/ajax/gettranslationsvalues.php b/ajax/gettranslationsvalues.php index ac2d223a3..4e8dcfbee 100644 --- a/ajax/gettranslationsvalues.php +++ b/ajax/gettranslationsvalues.php @@ -33,7 +33,6 @@ // Direct access to file if (strpos($_SERVER['PHP_SELF'], 'gettranslationsvalues.php')) { - include ('../../../inc/includes.php'); header('Content-Type: application/json; charset=UTF-8'); Html::header_nocache(); } else if (!defined('GLPI_ROOT')) { diff --git a/inc/field/ldapselectfield.class.php b/inc/field/ldapselectfield.class.php index 27670a5d1..469cb443f 100644 --- a/inc/field/ldapselectfield.class.php +++ b/inc/field/ldapselectfield.class.php @@ -33,12 +33,13 @@ namespace GlpiPlugin\Formcreator\Field; use AuthLDAP; -use Exception; use Html; use Session; use RuleRightParameter; +use PluginFormcreatorQuestion; use Glpi\Application\View\TemplateRenderer; use PluginFormcreatorAbstractField; +use PluginFormcreatorLdapDropdown; class LdapselectField extends SelectField { @@ -67,17 +68,19 @@ public function getRenderedHtml($domain, $canEdit = true): string { $id = $this->question->getID(); $rand = mt_rand(); $fieldName = 'formcreator_field_' . $id; - $values = $this->getAvailableValues(); if (!empty($this->question->fields['values'])) { - $html .= Dropdown::showFromArray($fieldName, $values, [ - 'display_emptychoice' => $this->question->fields['show_empty'] == 1, + $options = [ + 'name' => $fieldName, 'value' => $this->value, - 'values' => [], 'rand' => $rand, 'multiple' => false, 'display' => false, - ]); + 'condition' => [ + PluginFormcreatorQuestion::getForeignKeyField() => $this->question->getID() + ] + ]; + $html .= PluginFormcreatorLdapDropdown::dropdown($options); } $html .= PHP_EOL; $html .= Html::scriptBlock("$(function() { @@ -87,77 +90,6 @@ public function getRenderedHtml($domain, $canEdit = true): string { return $html; } - public function getAvailableValues() { - if (empty($this->question->fields['values'])) { - return []; - } - - $ldap_values = json_decode($this->question->fields['values'], JSON_OBJECT_AS_ARRAY); - $ldap_dropdown = new RuleRightParameter(); - if (!$ldap_dropdown->getFromDB($ldap_values['ldap_attribute'])) { - return []; - } - $attribute = [$ldap_dropdown->fields['value']]; - - $config_ldap = new AuthLDAP(); - if (!$config_ldap->getFromDB($ldap_values['ldap_auth'])) { - return []; - } - - set_error_handler([self::class, 'ldapErrorHandler'], E_WARNING); - - $tab_values = []; - try { - $cookie = ''; - $ds = $config_ldap->connect(); - ldap_set_option($ds, LDAP_OPT_PROTOCOL_VERSION, 3); - do { - if (AuthLDAP::isLdapPageSizeAvailable($config_ldap)) { - $controls = [ - [ - 'oid' => LDAP_CONTROL_PAGEDRESULTS, - 'iscritical' => true, - 'value' => [ - 'size' => $config_ldap->fields['pagesize'], - 'cookie' => $cookie - ] - ] - ]; - $result = ldap_search($ds, $config_ldap->fields['basedn'], $ldap_values['ldap_filter'], $attribute, 0, -1, -1, LDAP_DEREF_NEVER, $controls); - ldap_parse_result($ds, $result, $errcode, $matcheddn, $errmsg, $referrals, $controls); - $cookie = $controls[LDAP_CONTROL_PAGEDRESULTS]['value']['cookie'] ?? ''; - } else { - $result = ldap_search($ds, $config_ldap->fields['basedn'], $ldap_values['ldap_filter'], $attribute); - } - - $entries = ldap_get_entries($ds, $result); - // openldap return 4 for Size limit exceeded - $limitexceeded = in_array(ldap_errno($ds), [4, 11]); - - if ($limitexceeded) { - Session::addMessageAfterRedirect(__('LDAP size limit exceeded', 'formcreator'), true, WARNING); - } - array_shift($entries); - - $id = 0; - foreach ($entries as $attr) { - if (!isset($attr[$attribute[0]]) || in_array($attr[$attribute[0]][0], $tab_values)) { - continue; - } - $tab_values[$id] = $attr[$attribute[0]][0]; - $id++; - } - } while ($cookie !== null && $cookie != ''); - } catch (Exception $e) { - restore_error_handler(); - trigger_error($e->getMessage(), E_USER_WARNING); - } - - restore_error_handler(); - asort($tab_values); - return $tab_values; - } - public static function getName(): string { return __('LDAP Select', 'formcreator'); } @@ -305,11 +237,4 @@ public function isVisibleField(): bool { public function isEditableField(): bool { return true; } - - public static function ldapErrorHandler($errno, $errstr, $errfile, $errline) { - if (0 === error_reporting()) { - return false; - } - throw new \ErrorException($errstr, 0, $errno, $errfile, $errline); - } } diff --git a/inc/ldapdropdown.class.php b/inc/ldapdropdown.class.php new file mode 100644 index 000000000..00ed90539 --- /dev/null +++ b/inc/ldapdropdown.class.php @@ -0,0 +1,195 @@ +. + * --------------------------------------------------------------------- + * @copyright Copyright © 2011 - 2020 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\Toolbox\Sanitizer; + +if (!defined('GLPI_ROOT')) { + die("Sorry. You can't access this file directly"); +} + +class PluginFormcreatorLdapDropdown extends CommonGLPI +{ + public static function getTable() { + return ''; + } + + public function getForeignKeyField() { + return ''; + } + + public function isField() { + return false; + } + + public static function dropdown($options = []) { + $options['display'] = $options['display'] ?? false; + $options['url'] = Plugin::getWebDir('formcreator') . '/ajax/getldapvalues.php'; + + $out = Dropdown::show(self::class, $options); + if (!$options['display']) { + return $out; + } + echo $out; + } + + public static function getDropdownValue($post, $json = true) { + // Count real items returned + $count = 0; + + if (isset($post['condition']) && !empty($post['condition']) && !is_array($post['condition'])) { + // Retreive conditions from SESSION using its key + $key = $post['condition']; + $post['condition'] = []; + if (isset($_SESSION['glpicondition']) && isset($_SESSION['glpicondition'][$key])) { + $post['condition'] = $_SESSION['glpicondition'][$key]; + } + } + + $questionId = $post['condition'][PluginFormcreatorQuestion::getForeignKeyField()]; + $question = PluginFormcreatorQuestion::getById($questionId); + if (!is_object($question)) { + return []; + } + + $form = PluginFormcreatorCommon::getForm(); + $form = $form::getByItem($question); + if (!$form->canViewForRequest()) { + return []; + } + $post['searchText'] = $post['searchText'] ?? ''; + + // Search values + $ldap_values = json_decode($question->fields['values'], JSON_OBJECT_AS_ARRAY); + $ldap_dropdown = new RuleRightParameter(); + if (!$ldap_dropdown->getFromDB($ldap_values['ldap_attribute'])) { + return []; + } + $attribute = [$ldap_dropdown->fields['value']]; + + $config_ldap = new AuthLDAP(); + if (!$config_ldap->getFromDB($ldap_values['ldap_auth'])) { + return []; + } + + set_error_handler([self::class, 'ldapErrorHandler'], E_WARNING); + + if ($post['searchText'] != '') { + $ldap_values['ldap_filter'] = sprintf( + "(& %s (%s))", + $ldap_values['ldap_filter'], + $attribute[0] . '=*' . $post['searchText'] . '*' + ); + } + + $tab_values = []; + try { + $cookie = ''; + $ds = $config_ldap->connect(); + ldap_set_option($ds, LDAP_OPT_PROTOCOL_VERSION, 3); + $foundCount = 0; + do { + if (AuthLDAP::isLdapPageSizeAvailable($config_ldap)) { + $controls = [ + [ + 'oid' => LDAP_CONTROL_PAGEDRESULTS, + 'iscritical' => true, + 'value' => [ + 'size' => $config_ldap->fields['pagesize'], + 'cookie' => $cookie + ] + ] + ]; + $result = ldap_search($ds, $config_ldap->fields['basedn'], $ldap_values['ldap_filter'], $attribute, 0, -1, -1, LDAP_DEREF_NEVER, $controls); + ldap_parse_result($ds, $result, $errcode, $matcheddn, $errmsg, $referrals, $controls); + $cookie = $controls[LDAP_CONTROL_PAGEDRESULTS]['value']['cookie'] ?? ''; + } else { + $result = ldap_search($ds, $config_ldap->fields['basedn'], $ldap_values['ldap_filter'], $attribute); + } + + $entries = ldap_get_entries($ds, $result); + // openldap return 4 for Size limit exceeded + $limitexceeded = in_array(ldap_errno($ds), [4, 11]); + + if ($limitexceeded) { + Session::addMessageAfterRedirect(__('LDAP size limit exceeded', 'formcreator'), true, WARNING); + } + + unset($entries['count']); + + foreach ($entries as $attr) { + if (!isset($attr[$attribute[0]]) || in_array($attr[$attribute[0]][0], $tab_values)) { + continue; + } + + $foundCount++; + if ($foundCount < ((int) $post['page'] - 1) * (int) $post['page_limit'] + 1) { + // before the requested page + continue; + } + if ($foundCount > ((int) $post['page']) * (int) $post['page_limit']) { + // after the requested page + break; + } + + $tab_values[] = [ + 'id' => $attr[$attribute[0]][0], + 'text' => $attr[$attribute[0]][0], + ]; + $count++; + if ($count >= $post['page_limit']) { + break; + } + } + } while ($cookie !== null && $cookie != '' && $count < $post['page_limit']); + } catch (Exception $e) { + restore_error_handler(); + trigger_error($e->getMessage(), E_USER_WARNING); + } + + restore_error_handler(); + + $tab_values = Sanitizer::unsanitize($tab_values); + usort($tab_values, function($a, $b) { + return strnatcmp($a['text'], $b['text']); + }); + $ret['results'] = $tab_values; + $ret['count'] = $count; + + return ($json === true) ? json_encode($ret) : $ret; + } + + public static function ldapErrorHandler($errno, $errstr, $errfile, $errline) { + if (0 === error_reporting()) { + return false; + } + throw new \ErrorException($errstr, 0, $errno, $errfile, $errline); + } +} \ No newline at end of file diff --git a/inc/translation.class.php b/inc/translation.class.php index 29c0e5359..7ac264f46 100644 --- a/inc/translation.class.php +++ b/inc/translation.class.php @@ -29,6 +29,8 @@ * --------------------------------------------------------------------- */ +use Glpi\Toolbox\Sanitizer; + if (!defined('GLPI_ROOT')) { die("Sorry. You can't access this file directly"); } @@ -88,9 +90,7 @@ public static function getDropdownValue($post, $json = true) { if (!$formLanguage->getFromDB($formLanguageId)) { return []; } - if (!isset($post['searchText'])) { - $post['searchText'] = ''; - } + $post['searchText'] = $post['searchText'] ?? ''; $form = PluginFormcreatorCommon::getForm(); $form->getFromDB($formLanguage->fields['plugin_formcreator_forms_id']); @@ -125,7 +125,7 @@ public static function getDropdownValue($post, $json = true) { } } - $data = \Glpi\Toolbox\Sanitizer::unsanitize($data); + $data = Sanitizer::unsanitize($data); $ret['results'] = $data; $ret['count'] = $count; From 50ea93759277270aba5e37d664ad63ed3329ecaa Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Mon, 1 Aug 2022 10:58:40 +0200 Subject: [PATCH 084/245] fix(filefield): mandatory check may cause exception --- inc/field/filefield.class.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/inc/field/filefield.class.php b/inc/field/filefield.class.php index 10ce71af9..758143fa8 100644 --- a/inc/field/filefield.class.php +++ b/inc/field/filefield.class.php @@ -151,7 +151,7 @@ public function isValid(): bool { // If the field is required it can't be empty $key = '_formcreator_field_' . $this->question->getID(); - if (($this->isRequired() && count($this->uploads[$key]) < 1)) { + if (($this->isRequired() && (!isset($this->uploads[$key]) || count($this->uploads[$key]) < 1))) { Session::addMessageAfterRedirect( sprintf(__('A required file is missing: %s', 'formcreator'), $this->getLabel()), false, From 7f80bf521423125b1ca99510ef7db06baee4dadd Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Thu, 4 Aug 2022 10:16:59 +0200 Subject: [PATCH 085/245] fix(ldapselectfield): log LDAP error instead of showing it to user --- inc/ldapdropdown.class.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/inc/ldapdropdown.class.php b/inc/ldapdropdown.class.php index 00ed90539..695545291 100644 --- a/inc/ldapdropdown.class.php +++ b/inc/ldapdropdown.class.php @@ -139,7 +139,7 @@ public static function getDropdownValue($post, $json = true) { $limitexceeded = in_array(ldap_errno($ds), [4, 11]); if ($limitexceeded) { - Session::addMessageAfterRedirect(__('LDAP size limit exceeded', 'formcreator'), true, WARNING); + Toolbox::logError("LDAP size limit exceeded"); } unset($entries['count']); From 7cefbd859d26da046f6d09efaff313e3553ee239 Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Tue, 9 Aug 2022 08:58:34 +0200 Subject: [PATCH 086/245] fix(abstracttarget): uuid should not be updated --- inc/abstractitiltarget.class.php | 6 -- inc/abstracttarget.class.php | 2 +- .../3-unit/PluginFormcreatorTargetChange.php | 4 +- .../3-unit/PluginFormcreatorTargetProblem.php | 4 +- .../3-unit/PluginFormcreatorTargetTicket.php | 4 +- tests/src/CommonTargetTestCase.php | 59 +++++++++++++++++++ 6 files changed, 66 insertions(+), 13 deletions(-) create mode 100644 tests/src/CommonTargetTestCase.php diff --git a/inc/abstractitiltarget.class.php b/inc/abstractitiltarget.class.php index 954efc6e7..260172758 100644 --- a/inc/abstractitiltarget.class.php +++ b/inc/abstractitiltarget.class.php @@ -1608,12 +1608,6 @@ public function prepareInputForUpdate($input) { $this->skipCreateActors = true; } - // generate a uniq id - if (!isset($input['uuid']) - || empty($input['uuid'])) { - $input['uuid'] = plugin_formcreator_getUuid(); - } - if (isset($input['commonitil_validation_rule'])) { switch ($input['commonitil_validation_rule']) { default: diff --git a/inc/abstracttarget.class.php b/inc/abstracttarget.class.php index 2d38a3b27..4f54fe728 100644 --- a/inc/abstracttarget.class.php +++ b/inc/abstracttarget.class.php @@ -169,7 +169,7 @@ public function prepareInputForUpdate($input) { // generate a uniq id if (!isset($input['uuid']) - || empty($input['uuid'])) { + && empty($this->fields['uuid'])) { $input['uuid'] = plugin_formcreator_getUuid(); } diff --git a/tests/3-unit/PluginFormcreatorTargetChange.php b/tests/3-unit/PluginFormcreatorTargetChange.php index 4ebfc9f74..080a6bcaa 100644 --- a/tests/3-unit/PluginFormcreatorTargetChange.php +++ b/tests/3-unit/PluginFormcreatorTargetChange.php @@ -30,10 +30,10 @@ */ namespace tests\units; -use GlpiPlugin\Formcreator\Tests\CommonTestCase; +use GlpiPlugin\Formcreator\Tests\CommonTargetTestCase; use GlpiPlugin\Formcreator\Tests\PluginFormcreatorTargetChangeDummy; -class PluginFormcreatorTargetChange extends CommonTestCase { +class PluginFormcreatorTargetChange extends CommonTargetTestCase { public function beforeTestMethod($method) { parent::beforeTestMethod($method); diff --git a/tests/3-unit/PluginFormcreatorTargetProblem.php b/tests/3-unit/PluginFormcreatorTargetProblem.php index 095d98556..ef162e10c 100644 --- a/tests/3-unit/PluginFormcreatorTargetProblem.php +++ b/tests/3-unit/PluginFormcreatorTargetProblem.php @@ -30,10 +30,10 @@ */ namespace tests\units; -use GlpiPlugin\Formcreator\Tests\CommonTestCase; +use GlpiPlugin\Formcreator\Tests\CommonTargetTestCase; use GlpiPlugin\Formcreator\Tests\PluginFormcreatorTargetProblemDummy; -class PluginFormcreatorTargetProblem extends CommonTestCase { +class PluginFormcreatorTargetProblem extends CommonTargetTestCase { public function beforeTestMethod($method) { parent::beforeTestMethod($method); diff --git a/tests/3-unit/PluginFormcreatorTargetTicket.php b/tests/3-unit/PluginFormcreatorTargetTicket.php index 7cd6d5917..f1058860c 100644 --- a/tests/3-unit/PluginFormcreatorTargetTicket.php +++ b/tests/3-unit/PluginFormcreatorTargetTicket.php @@ -30,10 +30,10 @@ */ namespace tests\units; -use GlpiPlugin\Formcreator\Tests\CommonTestCase; +use GlpiPlugin\Formcreator\Tests\CommonTargetTestCase; use GlpiPlugin\Formcreator\Tests\PluginFormcreatorTargetTicketDummy; -class PluginFormcreatorTargetTicket extends CommonTestCase { +class PluginFormcreatorTargetTicket extends CommonTargetTestCase { public function beforeTestMethod($method) { parent::beforeTestMethod($method); diff --git a/tests/src/CommonTargetTestCase.php b/tests/src/CommonTargetTestCase.php new file mode 100644 index 000000000..90c9b70b2 --- /dev/null +++ b/tests/src/CommonTargetTestCase.php @@ -0,0 +1,59 @@ +getForm(); + + // Test uuid creation + $instance = $this->newTestedInstance(); + $input = [ + 'name' => 'foo', + PluginFormcreatorForm::getForeignKeyField() => $form->getID(), + ]; + $output = $instance->prepareInputForAdd($input); + $this->string($output['uuid'])->isNotEmpty(); + + // Test uuid is used when provided + $instance = $this->newTestedInstance(); + $input = [ + 'name' => 'foo', + PluginFormcreatorForm::getForeignKeyField() => $form->getID(), + 'uuid' => 'bar', + ]; + $output = $instance->prepareInputForAdd($input); + $this->string($output['uuid'])->isEqualTo('bar'); + } + + /** + * Test handling of uuid when updating an itep + */ + public function testPrepareInputForUpdate_uuid() { + $form = $this->getForm(); + $instance = $this->newTestedInstance(); + $input = [ + 'name' => 'foo', + PluginFormcreatorForm::getForeignKeyField() => $form->getID(), + ]; + $instance->add($input); + + // Check uuid is not changed when not specified + $input = []; + $output = $instance->prepareInputForUpdate($input); + $this->array($output)->notHasKey('uuid'); + + // Check uuid is changed when specified + $input = [ + 'uuid' => 'foo', + ]; + $output = $instance->prepareInputForUpdate($input); + $this->array($output)->HasKey('uuid'); + $this->string($output['uuid'])->isEqualTo('foo'); + } +} \ No newline at end of file From b56a7494b820a01958e89076d6ea2723db8aefdd Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Tue, 9 Aug 2022 09:12:24 +0200 Subject: [PATCH 087/245] refactor(abstractitiltarget): factorize check --- inc/abstractitiltarget.class.php | 4 ++ inc/targetchange.class.php | 4 -- inc/targetproblem.class.php | 2 - inc/targetticket.class.php | 4 -- tests/src/CommonTargetTestCase.php | 80 +++++++++++++++--------------- 5 files changed, 44 insertions(+), 50 deletions(-) diff --git a/inc/abstractitiltarget.class.php b/inc/abstractitiltarget.class.php index 260172758..38f209a1d 100644 --- a/inc/abstractitiltarget.class.php +++ b/inc/abstractitiltarget.class.php @@ -1597,6 +1597,10 @@ public function prepareInputForUpdate($input) { return []; } + if (isset($input[('content')])) { + $input['content'] = Html::entity_decode_deep($input['content']); + } + // - content is required if (isset($input['content']) && strlen($input['content']) < 1) { Session::addMessageAfterRedirect(__('The description cannot be empty!', 'formcreator'), false, ERROR); diff --git a/inc/targetchange.class.php b/inc/targetchange.class.php index d6025ebff..0b4fd85fe 100644 --- a/inc/targetchange.class.php +++ b/inc/targetchange.class.php @@ -504,10 +504,6 @@ public function prepareInputForAdd($input) { public function prepareInputForUpdate($input) { // Control fields values : if (!$this->skipChecks) { - if (isset($input[('content')])) { - $input['content'] = Html::entity_decode_deep($input['content']); - } - if (isset($input['destination_entity'])) { switch ($input['destination_entity']) { case self::DESTINATION_ENTITY_SPECIFIC : diff --git a/inc/targetproblem.class.php b/inc/targetproblem.class.php index 190e96fc5..d33c9e9db 100644 --- a/inc/targetproblem.class.php +++ b/inc/targetproblem.class.php @@ -257,8 +257,6 @@ protected function getTaggableFields() { public function prepareInputForUpdate($input) { // Control fields values : if (!$this->skipChecks) { - $input['content'] = Html::entity_decode_deep($input['content']); - if (isset($input['destination_entity'])) { switch ($input['destination_entity']) { case self::DESTINATION_ENTITY_SPECIFIC : diff --git a/inc/targetticket.class.php b/inc/targetticket.class.php index b7dbe8064..50510c69b 100644 --- a/inc/targetticket.class.php +++ b/inc/targetticket.class.php @@ -563,10 +563,6 @@ public function prepareInputForAdd($input) { public function prepareInputForUpdate($input) { // Control fields values : if (!$this->skipChecks) { - if (isset($input[('content')])) { - $input['content'] = Html::entity_decode_deep($input['content']); - } - if (isset($input['destination_entity'])) { switch ($input['destination_entity']) { case self::DESTINATION_ENTITY_SPECIFIC : diff --git a/tests/src/CommonTargetTestCase.php b/tests/src/CommonTargetTestCase.php index 90c9b70b2..92ad348ab 100644 --- a/tests/src/CommonTargetTestCase.php +++ b/tests/src/CommonTargetTestCase.php @@ -8,52 +8,52 @@ abstract class CommonTargetTestCase extends CommonTestCase /** * Test handling of uuid when adding an item */ - public function testPrepareInputForAdd_uuid() { - $form = $this->getForm(); + public function testPrepareInputForAdd_uuid() { + $form = $this->getForm(); - // Test uuid creation - $instance = $this->newTestedInstance(); - $input = [ - 'name' => 'foo', - PluginFormcreatorForm::getForeignKeyField() => $form->getID(), - ]; - $output = $instance->prepareInputForAdd($input); - $this->string($output['uuid'])->isNotEmpty(); + // Test uuid creation + $instance = $this->newTestedInstance(); + $input = [ + 'name' => 'foo', + PluginFormcreatorForm::getForeignKeyField() => $form->getID(), + ]; + $output = $instance->prepareInputForAdd($input); + $this->string($output['uuid'])->isNotEmpty(); - // Test uuid is used when provided - $instance = $this->newTestedInstance(); - $input = [ - 'name' => 'foo', - PluginFormcreatorForm::getForeignKeyField() => $form->getID(), - 'uuid' => 'bar', - ]; - $output = $instance->prepareInputForAdd($input); - $this->string($output['uuid'])->isEqualTo('bar'); - } + // Test uuid is used when provided + $instance = $this->newTestedInstance(); + $input = [ + 'name' => 'foo', + PluginFormcreatorForm::getForeignKeyField() => $form->getID(), + 'uuid' => 'bar', + ]; + $output = $instance->prepareInputForAdd($input); + $this->string($output['uuid'])->isEqualTo('bar'); + } /** * Test handling of uuid when updating an itep */ - public function testPrepareInputForUpdate_uuid() { - $form = $this->getForm(); - $instance = $this->newTestedInstance(); - $input = [ - 'name' => 'foo', - PluginFormcreatorForm::getForeignKeyField() => $form->getID(), - ]; - $instance->add($input); + public function testPrepareInputForUpdate_uuid() { + $form = $this->getForm(); + $instance = $this->newTestedInstance(); + $input = [ + 'name' => 'foo', + PluginFormcreatorForm::getForeignKeyField() => $form->getID(), + ]; + $instance->add($input); - // Check uuid is not changed when not specified - $input = []; - $output = $instance->prepareInputForUpdate($input); - $this->array($output)->notHasKey('uuid'); + // Check uuid is not changed when not specified + $input = []; + $output = $instance->prepareInputForUpdate($input); + $this->array($output)->notHasKey('uuid'); - // Check uuid is changed when specified - $input = [ - 'uuid' => 'foo', - ]; - $output = $instance->prepareInputForUpdate($input); - $this->array($output)->HasKey('uuid'); - $this->string($output['uuid'])->isEqualTo('foo'); - } + // Check uuid is changed when specified + $input = [ + 'uuid' => 'foo', + ]; + $output = $instance->prepareInputForUpdate($input); + $this->array($output)->HasKey('uuid'); + $this->string($output['uuid'])->isEqualTo('foo'); + } } \ No newline at end of file From 6c0c075f8021a60324e0dcea237b659476bb9cf9 Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Mon, 8 Aug 2022 08:49:39 +0200 Subject: [PATCH 088/245] fix(targetticket): prevent exception in inconsistent target ticket --- inc/question.class.php | 2 +- inc/targetticket.class.php | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/inc/question.class.php b/inc/question.class.php index a180e11c9..7469a1eb3 100644 --- a/inc/question.class.php +++ b/inc/question.class.php @@ -1208,7 +1208,7 @@ public function deleteObsoleteItems(CommonDBTM $container, array $exclude) : boo * Get the field object representing the question * @return PluginFormcreatorFieldInterface|null */ - public function getSubField(): PluginFormcreatorFieldInterface { + public function getSubField(): ?PluginFormcreatorFieldInterface { if ($this->isNewItem()) { return null; } diff --git a/inc/targetticket.class.php b/inc/targetticket.class.php index 50510c69b..88e0ade98 100644 --- a/inc/targetticket.class.php +++ b/inc/targetticket.class.php @@ -1324,7 +1324,10 @@ protected function setTargetAssociatedItem(array $data, PluginFormcreatorFormAns // find the itemtype of the associated item $associateQuestion = $this->fields['associate_question']; $question = new PluginFormcreatorQuestion(); - $question->getFromDB($associateQuestion); + if (!$question->getFromDB($associateQuestion)) { + Toolbox::logError(sprintf("Question ID %s not found and should be used in target ticket ID %s", $associateQuestion, $this-getID())); + break; + } /** @var GlpiPlugin\Formcreator\Field\DropdownField */ $field = $question->getSubField(); $itemtype = $field->getSubItemtype(); From 437e1a0c167b3dd58110f4af67de239e5a2803af Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Wed, 3 Aug 2022 14:15:23 +0200 Subject: [PATCH 089/245] fix: cannot delete a ticket from service catalog --- inc/issue.class.php | 1 + setup.php | 104 +++++++++++++++++++++++--------------------- 2 files changed, 56 insertions(+), 49 deletions(-) diff --git a/inc/issue.class.php b/inc/issue.class.php index cc8dedffe..588103289 100644 --- a/inc/issue.class.php +++ b/inc/issue.class.php @@ -299,6 +299,7 @@ public function display($options = []) { if (!class_exists($itemtype)) { Html::displayNotFoundError(); } + /** @var CommonDBTM $item */ $item = new $itemtype(); if (!$item->getFromDB($this->fields['items_id'])) { Html::displayNotFoundError(); diff --git a/setup.php b/setup.php index 8d88546e9..f85a4d7be 100644 --- a/setup.php +++ b/setup.php @@ -427,62 +427,68 @@ function plugin_formcreator_redirect() { return; } + if (!plugin_formcreator_replaceHelpdesk()) { + return; + } + if (strpos($_SERVER['REQUEST_URI'], "front/ticket.form.php") !== false) { - if (!isset($_POST['update']) && plugin_formcreator_replaceHelpdesk()) { - $decodedUrl = []; - $openItilFollowup = ''; - if (isset($_GET['_openfollowup'])) { - $openItilFollowup = '&_openfollowup=1'; - } - if (isset($_SERVER['QUERY_STRING'])) { - parse_str($_SERVER['QUERY_STRING'], $decodedUrl); - if (isset($decodedUrl['forcetab'])) { - Session::setActiveTab(Ticket::class, $decodedUrl['forcetab']); - } - } - if (!isset($_GET['id'])) { - // invalid url - Html::redirect($CFG_GLPI["root_doc"]); - } + if (isset($_POST['update']) || isset($_POST['delete'])) { + return; + } - // When an ticket has a matching issue (it means that the ticket is the only generated ticket) - $issue = new PluginFormcreatorIssue(); - $issues = $issue->find([ - 'itemtype' => Ticket::class, - 'items_id' => (int) $_GET['id'] - ]); - if (count($issues) == 1) { - $issueId = array_pop($issues)['id']; - $issue->getFromDB($issueId); - Html::redirect($issue->getFormURLWithID($issue->getID()) . $openItilFollowup); + $decodedUrl = []; + $openItilFollowup = ''; + if (isset($_GET['_openfollowup'])) { + $openItilFollowup = '&_openfollowup=1'; + } + if (isset($_SERVER['QUERY_STRING'])) { + parse_str($_SERVER['QUERY_STRING'], $decodedUrl); + if (isset($decodedUrl['forcetab'])) { + Session::setActiveTab(Ticket::class, $decodedUrl['forcetab']); } + } + if (!isset($_GET['id'])) { + // invalid url + Html::redirect($CFG_GLPI["root_doc"]); + } - // When no or several tickets matches an issue, rely use the Form Answer - $itemTicket = new Item_Ticket(); - $itemTicket->getFromDBByCrit([ - 'itemtype' => PluginFormcreatorFormAnswer::class, - 'tickets_id' => (int) $_GET['id'] - ]); - if ($itemTicket->isNewItem()) { - // No formanswer found - Html::displayNotFoundError(); - } + // When an ticket has a matching issue (it means that the ticket is the only generated ticket) + $issue = new PluginFormcreatorIssue(); + $issues = $issue->find([ + 'itemtype' => Ticket::class, + 'items_id' => (int) $_GET['id'] + ]); + if (count($issues) == 1) { + $issueId = array_pop($issues)['id']; + $issue->getFromDB($issueId); + Html::redirect($issue->getFormURLWithID($issue->getID()) . $openItilFollowup); + } - $issue->getFromDBByCrit([ - 'itemtype' => PluginFormcreatorFormAnswer::class, - 'items_id' => $itemTicket->fields['items_id'] - ]); - if ($issue->isNewItem()) { - // No formanswer found - Html::displayNotFoundError(); - } - $ticket = Ticket::getById($itemTicket->fields['tickets_id']); - if ($ticket === false) { - Html::redirect($issue->getFormURLWithID($itemTicket->fields['items_id']) . $openItilFollowup); - } + // When no or several tickets matches an issue, rely use the Form Answer + $itemTicket = new Item_Ticket(); + $itemTicket->getFromDBByCrit([ + 'itemtype' => PluginFormcreatorFormAnswer::class, + 'tickets_id' => (int) $_GET['id'] + ]); + if ($itemTicket->isNewItem()) { + // No formanswer found + Html::displayNotFoundError(); + } - Html::redirect($issue->getFormURLWithID($issue->getID()) . '&tickets_id=' . $itemTicket->fields['tickets_id']); + $issue->getFromDBByCrit([ + 'itemtype' => PluginFormcreatorFormAnswer::class, + 'items_id' => $itemTicket->fields['items_id'] + ]); + if ($issue->isNewItem()) { + // No formanswer found + Html::displayNotFoundError(); } + $ticket = Ticket::getById($itemTicket->fields['tickets_id']); + if ($ticket === false) { + Html::redirect($issue->getFormURLWithID($itemTicket->fields['items_id']) . $openItilFollowup); + } + + Html::redirect($issue->getFormURLWithID($issue->getID()) . '&tickets_id=' . $itemTicket->fields['tickets_id']); } } From a405b6b93a66ca49e77cb48dbec589603336aa3b Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Thu, 11 Aug 2022 16:28:33 +0200 Subject: [PATCH 090/245] fix(issue): remove duplicate item in status dropdown --- inc/issue.class.php | 1 + 1 file changed, 1 insertion(+) diff --git a/inc/issue.class.php b/inc/issue.class.php index 588103289..385968d10 100644 --- a/inc/issue.class.php +++ b/inc/issue.class.php @@ -883,6 +883,7 @@ public static function getSpecificValueToSelect($field, $name = '', $values = '' case 'status' : $ticket_opts = Ticket::getAllStatusArray(true); $ticket_opts = $ticket_opts + PluginFormcreatorFormAnswer::getStatuses(); + unset($ticket_opts[PluginFormcreatorFormAnswer::STATUS_WAITING]); return Dropdown::showFromArray($name, $ticket_opts, ['display' => false, 'value' => $values[$field]]); break; From 38f1e5ecdaddefaeb09b18f9fef0c20c37b83031 Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Fri, 12 Aug 2022 13:18:34 +0200 Subject: [PATCH 091/245] style: no litteral string for class names --- hook.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hook.php b/hook.php index a9fb19468..fc115421d 100644 --- a/hook.php +++ b/hook.php @@ -511,7 +511,7 @@ function plugin_formcreator_hook_delete_ticket(CommonDBTM $item) { $issue = new PluginFormcreatorIssue(); $issue->deleteByCriteria([ 'items_id' => $id, - 'itemtype' => 'Ticket' + 'itemtype' => Ticket::getType(), ], 1); } From 76afea781f90a43aee0cf8fcb261942ab4c5b13c Mon Sep 17 00:00:00 2001 From: VladoTTX <71901245+VladoTTX@users.noreply.github.com> Date: Mon, 5 Sep 2022 17:43:34 +0200 Subject: [PATCH 092/245] Update tag input parameters --- inc/targetticket.class.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/inc/targetticket.class.php b/inc/targetticket.class.php index a42175c07..93cf5ca84 100644 --- a/inc/targetticket.class.php +++ b/inc/targetticket.class.php @@ -685,12 +685,12 @@ public function prepareInputForUpdate($input) { $plugin = new Plugin(); if (Plugin::isPluginActive('tag')) { - if (isset($input['tag_questions'])) { + if (isset($input['_tag_questions'])) { $input['tag_questions'] = (!empty($input['_tag_questions'])) ? implode(',', $input['_tag_questions']) : ''; } - if (isset($input['tag_specifics'])) { + if (isset($input['_tag_specifics'])) { $input['tag_specifics'] = (!empty($input['_tag_specifics'])) ? implode(',', $input['_tag_specifics']) : ''; From dc95c738a5a43ad29f23346e84f91078c507d53a Mon Sep 17 00:00:00 2001 From: VladoTTX <71901245+VladoTTX@users.noreply.github.com> Date: Mon, 5 Sep 2022 17:44:35 +0200 Subject: [PATCH 093/245] fix(targetticket,targetchange): tags from queestion or specific tags not saved --- inc/targetchange.class.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/inc/targetchange.class.php b/inc/targetchange.class.php index 0b4fd85fe..86e03ed56 100644 --- a/inc/targetchange.class.php +++ b/inc/targetchange.class.php @@ -581,12 +581,12 @@ public function prepareInputForUpdate($input) { } if (Plugin::isPluginActive('tag')) { - if (isset($input['tag_questions'])) { + if (isset($input['_tag_questions'])) { $input['tag_questions'] = (!empty($input['_tag_questions'])) ? implode(',', $input['_tag_questions']) : ''; } - if (isset($input['tag_specifics'])) { + if (isset($input['_tag_specifics'])) { $input['tag_specifics'] = (!empty($input['_tag_specifics'])) ? implode(',', $input['_tag_specifics']) : ''; From 4c3222fa84ad0283e52a08a3df0d12144bcb0ef3 Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Wed, 7 Sep 2022 00:07:33 +0200 Subject: [PATCH 094/245] fix(targetticket): missing import conversion --- inc/targetticket.class.php | 1 + 1 file changed, 1 insertion(+) diff --git a/inc/targetticket.class.php b/inc/targetticket.class.php index ae84184fa..47d8fe4b6 100644 --- a/inc/targetticket.class.php +++ b/inc/targetticket.class.php @@ -1462,6 +1462,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, From 52f1e36d9f0cf79f8c9251c73f6897e45e21001d Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Wed, 7 Sep 2022 09:45:11 +0200 Subject: [PATCH 095/245] test(targetticket): missing values in test case --- tests/3-unit/PluginFormcreatorTargetTicket.php | 2 ++ 1 file changed, 2 insertions(+) diff --git a/tests/3-unit/PluginFormcreatorTargetTicket.php b/tests/3-unit/PluginFormcreatorTargetTicket.php index f1058860c..f9d31f17c 100644 --- a/tests/3-unit/PluginFormcreatorTargetTicket.php +++ b/tests/3-unit/PluginFormcreatorTargetTicket.php @@ -736,6 +736,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', From b2c5e902444368f0d4c3f20f2ce54b0d07a9e277 Mon Sep 17 00:00:00 2001 From: Stanislas Date: Wed, 7 Sep 2022 13:33:40 +0200 Subject: [PATCH 096/245] feat(wizard): splitted view categories / issues (#2960) Co-authored-by: btry --- css/styles.scss | 4 +++ front/issue.php | 12 +------- inc/common.class.php | 14 +++++++++ inc/entityconfig.class.php | 27 +++++++++++++++++ inc/form.class.php | 22 ++++++++++++-- install/install.php | 3 +- .../mysql/plugin_formcreator_2.14.0_empty.sql | 1 + install/upgrade_to_2.14.php | 16 ++++++++++ tests/1-install/Config.php | 29 ++++++++++++++++++- .../3-unit/PluginFormcreatorEntityConfig.php | 22 ++++++++++++++ 10 files changed, 134 insertions(+), 16 deletions(-) diff --git a/css/styles.scss b/css/styles.scss index ff8c61746..117533be1 100644 --- a/css/styles.scss +++ b/css/styles.scss @@ -622,6 +622,10 @@ tr[data-itemtype="PluginFormcreatorCondition"] ~ tr[data-itemtype="PluginFormcre } } +.plugin_formcreator_merge_with_request { + min-height : unset !important; +} + .break-column { flex-basis: 100%; width: 0; diff --git a/front/issue.php b/front/issue.php index 3473d1016..029c4880b 100644 --- a/front/issue.php +++ b/front/issue.php @@ -54,17 +54,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/inc/common.class.php b/inc/common.class.php index ea1c1e23c..a44b79853 100644 --- a/inc/common.class.php +++ b/inc/common.class.php @@ -842,4 +842,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/entityconfig.class.php b/inc/entityconfig.class.php index a34a85b30..a6effd408 100644 --- a/inc/entityconfig.class.php +++ b/inc/entityconfig.class.php @@ -69,6 +69,9 @@ 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; + /** * @var bool $dohistory maintain history @@ -158,6 +161,14 @@ public static function getEnumUIForm() : 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 displayTabContentForItem(CommonGLPI $item, $tabnum = 1, $withtemplate = 0) { if ($item->getType() == 'Entity') { $config = new self(); @@ -392,6 +403,22 @@ 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 ''; + // header echo ""; echo "" . _n('Header', 'Headers', 1, 'formcreator') . ""; diff --git a/inc/form.class.php b/inc/form.class.php index 937031a24..93cef4168 100644 --- a/inc/form.class.php +++ b/inc/form.class.php @@ -584,13 +584,29 @@ 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 '
'; echo '

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

'; echo '
'; diff --git a/install/install.php b/install/install.php index 552048948..4cb906e6b 100644 --- a/install/install.php +++ b/install/install.php @@ -369,7 +369,7 @@ 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) SELECT ent.id, IF(ent.id = 0, 0, -2), IF(ent.id = 0, 0, -2), @@ -379,6 +379,7 @@ protected function configureExistingEntities() { 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) FROM glpi_entities ent LEFT JOIN glpi_plugin_formcreator_entityconfigs conf diff --git a/install/mysql/plugin_formcreator_2.14.0_empty.sql b/install/mysql/plugin_formcreator_2.14.0_empty.sql index 27e44fdb7..ae8c0fa33 100644 --- a/install/mysql/plugin_formcreator_2.14.0_empty.sql +++ b/install/mysql/plugin_formcreator_2.14.0_empty.sql @@ -42,6 +42,7 @@ CREATE TABLE IF NOT EXISTS `glpi_plugin_formcreator_entityconfigs` ( `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', `header` text, PRIMARY KEY (`id`), UNIQUE KEY `unicity` (`entities_id`) diff --git a/install/upgrade_to_2.14.php b/install/upgrade_to_2.14.php index 2f101db3c..561a3e330 100644 --- a/install/upgrade_to_2.14.php +++ b/install/upgrade_to_2.14.php @@ -43,6 +43,22 @@ public function upgrade(Migration $migration) { $this->addPropertiesToCategories(); $this->addTargetActorUnicity(); $this->addTargetContract(); + $this->addEntityOption(); + } + + 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' + ] + ); } public function addTtoToIssues() { diff --git a/tests/1-install/Config.php b/tests/1-install/Config.php index 69c7c1cdc..e6fe2efe1 100644 --- a/tests/1-install/Config.php +++ b/tests/1-install/Config.php @@ -37,6 +37,7 @@ use GlpiPlugin\Formcreator\Tests\CommonTestCase; use Profile; use ProfileRight; +use PluginFormcreatorEntityconfig; /** * @engine inline @@ -159,6 +160,7 @@ public function testUpgradedPlugin() { $this->checkAutomaticAction(); $this->checkDashboard(); $this->checkRights(); + $this->checkEntityConfig(); } public function checkPluginName() { @@ -183,13 +185,38 @@ 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, + 'header' => null, + ]; + $fields = $entityConfig->fields; + unset($fields['id']); + $this->array($fields)->isIdenticalTo($expected); + } + /** * Undocumented function * diff --git a/tests/3-unit/PluginFormcreatorEntityConfig.php b/tests/3-unit/PluginFormcreatorEntityConfig.php index 7a7ea4856..745dd0b06 100644 --- a/tests/3-unit/PluginFormcreatorEntityConfig.php +++ b/tests/3-unit/PluginFormcreatorEntityConfig.php @@ -91,6 +91,7 @@ public function testGetUsedConfig() { '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, ]); $this->boolean($instance->isNewItem())->isFalse(); @@ -100,6 +101,7 @@ public function testGetUsedConfig() { '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, ]); $this->boolean($instance->isNewItem())->isFalse(); @@ -109,6 +111,7 @@ public function testGetUsedConfig() { '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, ]); $this->boolean($instance->isNewItem())->isFalse(); @@ -118,6 +121,7 @@ public function testGetUsedConfig() { 'replace_helpdesk' => \PluginFormcreatorEntityconfig::CONFIG_PARENT, 'is_kb_separated' => \PluginFormcreatorEntityconfig::CONFIG_PARENT, 'sort_order' => \PluginFormcreatorEntityconfig::CONFIG_PARENT, + 'homepage' => \PluginFormcreatorEntityconfig::CONFIG_PARENT, ]); $this->boolean($instance->isNewItem())->isFalse(); @@ -128,6 +132,8 @@ 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('replace_helpdesk', $entityId2); $this->integer((int) $output)->isEqualTo(\PluginFormcreatorEntityconfig::CONFIG_EXTENDED_SERVICE_CATALOG); @@ -135,6 +141,8 @@ 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('replace_helpdesk', $entityId3); $this->integer((int) $output)->isEqualTo(\PluginFormcreatorEntityconfig::CONFIG_EXTENDED_SERVICE_CATALOG); @@ -142,6 +150,8 @@ 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); // Check change on parent entity propagates to child with inherited settings $instance = $this->newTestedInstance(); @@ -151,6 +161,7 @@ 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, ]); $output = $instance::getUsedConfig('replace_helpdesk', $entityId3); @@ -159,6 +170,8 @@ 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); } public function testGetEnumHelpdeskMode() { @@ -215,4 +228,13 @@ 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'), + ]); + } } From 00c58cc7889960c72d042ca4fc0e4c33cf60d852 Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Tue, 6 Sep 2022 14:04:02 +0200 Subject: [PATCH 097/245] fix(targetticket): bad constant name --- inc/targetticket.class.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/inc/targetticket.class.php b/inc/targetticket.class.php index 47d8fe4b6..83c9fde17 100644 --- a/inc/targetticket.class.php +++ b/inc/targetticket.class.php @@ -546,7 +546,7 @@ public function prepareInputForAdd($input) { $input['source_rule'] = self::REQUESTSOURCE_SPECIFIC; } $input['source_question'] = 0; - if ($input['source_rule'] == self::REQUESTTYPE_SPECIFIC) { + if ($input['source_rule'] == self::REQUESTSOURCE_SPECIFIC) { $input['source_question'] = PluginFormcreatorCommon::getFormcreatorRequestTypeId(); } return $input; From f28be7d8580029df3b2b6ec827f80a98ecef8027 Mon Sep 17 00:00:00 2001 From: btry Date: Fri, 9 Sep 2022 09:14:25 +0200 Subject: [PATCH 098/245] feat: prepare compatibility with PHP 8.2 (#2966) --- inc/abstractitiltarget.class.php | 12 +++++------ inc/form.class.php | 22 ++++++++++---------- inc/form_validator.class.php | 4 ++-- inc/targetticket.class.php | 6 +++--- setup.php | 2 +- tests/1-install/Config.php | 2 +- tests/3-unit/PluginFormcreatorFormAnswer.php | 6 +++--- tests/src/CommonTestCase.php | 4 ++-- 8 files changed, 29 insertions(+), 29 deletions(-) diff --git a/inc/abstractitiltarget.class.php b/inc/abstractitiltarget.class.php index 3d10b82df..ef878c871 100644 --- a/inc/abstractitiltarget.class.php +++ b/inc/abstractitiltarget.class.php @@ -2227,7 +2227,7 @@ public function cleanActors(array $data): array { if (is_array($data["$actorType"])) { if (count($data["$actorType"]) < 1) { unset($data["$actorType"]); - unset($data["${actorType}_notif"]); + unset($data["{$actorType}_notif"]); } else { $cleaned = []; $cleaned_notif = []; @@ -2236,17 +2236,17 @@ public function cleanActors(array $data): array { continue; } $cleaned[] = $actor; - $cleaned_notif['use_notification'][] = $data["${actorType}_notif"]['use_notification'][$key]; - $cleaned_notif['alternative_email'][] = $data["${actorType}_notif"]['alternative_email'][$key]; + $cleaned_notif['use_notification'][] = $data["{$actorType}_notif"]['use_notification'][$key]; + $cleaned_notif['alternative_email'][] = $data["{$actorType}_notif"]['alternative_email'][$key]; } $data["$actorType"] = $cleaned; - $data["${actorType}_notif"] = $cleaned_notif; + $data["{$actorType}_notif"] = $cleaned_notif; } } else { if ($data["$actorType"] == 0) { - if (isset($data["${actorType}_notif"]) && count($data["${actorType}_notif"]) < 1) { + if (isset($data["{$actorType}_notif"]) && count($data["{$actorType}_notif"]) < 1) { unset($data["$actorType"]); - unset($data["${actorType}_notif"]); + unset($data["{$actorType}_notif"]); } } } diff --git a/inc/form.class.php b/inc/form.class.php index 93cef4168..2e349bcd5 100644 --- a/inc/form.class.php +++ b/inc/form.class.php @@ -887,7 +887,7 @@ protected function showMyLastForms() : void { echo '
'; echo '
    '; foreach ($search['data']['rows'] as $formAnswer) { - switch ($formAnswer['raw']["${rawKeyBase}_8"]) { + switch ($formAnswer['raw']["{$rawKeyBase}_8"]) { case PluginFormcreatorFormAnswer::STATUS_WAITING: $status = CommonITILObject::WAITING; break; @@ -898,12 +898,12 @@ protected function showMyLastForms() : void { $status = CommonITILObject::ACCEPTED; break; default: - $status = $formAnswer['raw']["${rawKeyBase}_8"]; + $status = $formAnswer['raw']["{$rawKeyBase}_8"]; } $status = CommonITILObject::getStatusClass($status); - echo '
  • '; - echo ''. $formAnswer['raw']["${rawKeyBase}_1"] .''; - echo ''.Html::convDateTime($formAnswer['raw']["${rawKeyBase}_6"]).''; + echo '
  • '; + echo ''. $formAnswer['raw']["{$rawKeyBase}_1"] .''; + echo ''.Html::convDateTime($formAnswer['raw']["{$rawKeyBase}_6"]).''; echo '
  • '; } echo '
'; @@ -955,7 +955,7 @@ protected function showMyLastForms() : void { echo '
'; echo '
    '; foreach ($search['data']['rows'] as $formAnswer) { - switch ($formAnswer['raw']["${rawKeyBase}_8"]) { + switch ($formAnswer['raw']["{$rawKeyBase}_8"]) { case PluginFormcreatorFormAnswer::STATUS_WAITING: $status = CommonITILObject::WAITING; break; @@ -966,12 +966,12 @@ protected function showMyLastForms() : void { $status = CommonITILObject::ACCEPTED; break; default: - $status = $formAnswer['raw']["${rawKeyBase}_8"]; + $status = $formAnswer['raw']["{$rawKeyBase}_8"]; } $status = CommonITILObject::getStatusClass($status); - echo '
  • '; - echo ''. $formAnswer['raw']["${rawKeyBase}_1"] .''; - echo ''.Html::convDateTime($formAnswer['raw']["${rawKeyBase}_6"]).''; + echo '
  • '; + echo ''. $formAnswer['raw']["{$rawKeyBase}_1"] .''; + echo ''.Html::convDateTime($formAnswer['raw']["{$rawKeyBase}_6"]).''; echo '
  • '; } echo '
'; @@ -2364,7 +2364,7 @@ public static function getTranslationDomain($id, $language = '') { if ($language == '') { $language = $_SESSION['glpilanguage']; } - return "form_${id}_${language}"; + return "form_{$id}_{$language}"; } /** diff --git a/inc/form_validator.class.php b/inc/form_validator.class.php index b4d3bc582..c7c99538d 100644 --- a/inc/form_validator.class.php +++ b/inc/form_validator.class.php @@ -688,7 +688,7 @@ public static function dropdownValidator(PluginFormcreatorForm $form): string { continue; } $validatorId = $validator->getID(); - $validators["${itemtype}_${validatorId}"] = $validator->getFriendlyName(); + $validators["{$itemtype}_{$validatorId}"] = $validator->getFriendlyName(); $lastValidatorId = $validatorId; $lastValidatorItemtype = $itemtype; } @@ -702,7 +702,7 @@ public static function dropdownValidator(PluginFormcreatorForm $form): string { if ($totalCount == 1) { reset($validators); $validatorId = key($validators); - return Html::hidden('formcreator_validator', ['value' => "${lastValidatorItemtype}_${lastValidatorId}"]); + return Html::hidden('formcreator_validator', ['value' => "{$lastValidatorItemtype}_{$lastValidatorId}"]); } $out = ''; diff --git a/inc/targetticket.class.php b/inc/targetticket.class.php index 83c9fde17..1d62c3774 100644 --- a/inc/targetticket.class.php +++ b/inc/targetticket.class.php @@ -798,14 +798,14 @@ protected function getTargetTemplate(array $data): int { $targetTemplateFk = $targetItemtype::getForeignKeyField(); if ($targetItemtype::isNewID($this->fields[$targetTemplateFk]) && !ITILCategory::isNewID($data['itilcategories_id'])) { $rows = $DB->request([ - 'SELECT' => ["${targetTemplateFk}_incident", "${targetTemplateFk}_demand"], + 'SELECT' => ["{$targetTemplateFk}_incident", "{$targetTemplateFk}_demand"], 'FROM' => ITILCategory::getTable(), 'WHERE' => ['id' => $data['itilcategories_id']] ]); if ($row = $rows->current()) { // assign ticket template according to resulting ticket category and ticket type return ($data['type'] == Ticket::INCIDENT_TYPE - ? $row["${targetTemplateFk}_incident"] - : $row["${targetTemplateFk}_demand"]); + ? $row["{$targetTemplateFk}_incident"] + : $row["{$targetTemplateFk}_demand"]); } } diff --git a/setup.php b/setup.php index 25d94e956..11e96ccc9 100644 --- a/setup.php +++ b/setup.php @@ -527,7 +527,7 @@ function plugin_formcreator_getSchemaPath(string $version = null): ?string { preg_match('/^(\d+\.\d+\.\d+)/', $version, $matches); $version = $matches[1]; - return Plugin::getPhpDir('formcreator') . "/install/mysql/plugin_formcreator_${version}_empty.sql"; + return Plugin::getPhpDir('formcreator') . "/install/mysql/plugin_formcreator_{$version}_empty.sql"; } /** diff --git a/tests/1-install/Config.php b/tests/1-install/Config.php index e6fe2efe1..618562ff7 100644 --- a/tests/1-install/Config.php +++ b/tests/1-install/Config.php @@ -129,7 +129,7 @@ public function testUpgradedPlugin() { $pluginName = TEST_PLUGIN_NAME; - $fresh_tables = $DB->listTables("glpi_plugin_${pluginName}_%"); + $fresh_tables = $DB->listTables("glpi_plugin_{$pluginName}_%"); foreach ($fresh_tables as $fresh_table) { $table = $fresh_table['TABLE_NAME']; $this->boolean($this->olddb->tableExists($table, false)) diff --git a/tests/3-unit/PluginFormcreatorFormAnswer.php b/tests/3-unit/PluginFormcreatorFormAnswer.php index ef677b8ca..ffc52480a 100644 --- a/tests/3-unit/PluginFormcreatorFormAnswer.php +++ b/tests/3-unit/PluginFormcreatorFormAnswer.php @@ -805,13 +805,13 @@ public function testGetFileProperties() { copy(dirname(__DIR__) . '/fixture/upload.txt', GLPI_TMP_DIR . '/' . $filename); $formAnswer = $this->getFormAnswer([ 'plugin_formcreator_forms_id' => $form->getID(), - "_${fieldKey}" => [ + "_{$fieldKey}" => [ $filename, ], - "_prefix_${fieldKey}" => [ + "_prefix_{$fieldKey}" => [ '5e5e92ffd9bd91.44444444', ], - "_tag_${fieldKey}" => [ + "_tag_{$fieldKey}" => [ $tag, ], ]); diff --git a/tests/src/CommonTestCase.php b/tests/src/CommonTestCase.php index 1978fd923..aabe8fa91 100644 --- a/tests/src/CommonTestCase.php +++ b/tests/src/CommonTestCase.php @@ -88,10 +88,10 @@ public function afterTestMethod($method) { $class = static::class; $class = str_replace('\\', '_', $class); if ($fileSqlContent != '') { - rename(GLPI_LOG_DIR."/sql-errors.log", GLPI_LOG_DIR."/sql-errors__${class}__$method.log"); + rename(GLPI_LOG_DIR."/sql-errors.log", GLPI_LOG_DIR."/sql-errors__{$class}__$method.log"); } if ($fileSqlContent != '') { - rename(GLPI_LOG_DIR."/php-errors.log", GLPI_LOG_DIR."/php-errors__${class}__$method.log"); + rename(GLPI_LOG_DIR."/php-errors.log", GLPI_LOG_DIR."/php-errors__{$class}__$method.log"); } // Reset log files From c597e09cb126fe2556bd7dfc0fb898675ff5a72c Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Wed, 14 Sep 2022 11:53:56 +0200 Subject: [PATCH 099/245] ci: static analysis --- RoboFile.php | 2 +- composer.json | 6 +++-- composer.lock | 63 +++++++++++++++++++++++++++++++++++++++++++++++++-- phpstan.neon | 7 ++++++ 4 files changed, 73 insertions(+), 5 deletions(-) create mode 100644 phpstan.neon diff --git a/RoboFile.php b/RoboFile.php index d3468a9e6..14e57285a 100644 --- a/RoboFile.php +++ b/RoboFile.php @@ -53,8 +53,8 @@ class RoboFile extends RoboFilePlugin 'RoboFile*.php', 'plugin.xml', 'phpunit.xml.*', + 'phpstan.neon', '.travis.yml', - 'save.sql', ]; protected function getProjectPath() { diff --git a/composer.json b/composer.json index 405155ac3..c9d875f6d 100644 --- a/composer.json +++ b/composer.json @@ -33,7 +33,8 @@ "dealerdirect/phpcodesniffer-composer-installer": "^0.7.0", "phpcsstandards/phpcsutils": "^1.0@alpha", "scssphp/scssphp": "^1.5", - "symfony/panther": "^1.1" + "symfony/panther": "^1.1", + "phpstan/phpstan": "^1.8" }, "autoload-dev": { "psr-4": { @@ -43,6 +44,7 @@ "scripts": { "cs": "vendor/bin/phpcs -p --standard=vendor/glpi-project/coding-standard/GlpiStandard/ *.php install/ inc/ front/ ajax/ tests/ RoboFile.php", "cbf": "vendor/bin/phpcbf -p --standard=vendor/glpi-project/coding-standard/GlpiStandard/ *.php install/ inc/ front/ ajax/ tests/ RoboFile.php", - "lint": "vendor/bin/parallel-lint --exclude vendor ." + "lint": "vendor/bin/parallel-lint --exclude vendor .", + "stan": "vendor/bin/phpstan analyze -c phpstan.neon" } } diff --git a/composer.lock b/composer.lock index 99bfcbc70..7d231b656 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "2d47cd36a633b8fc90aa60089cd92a3d", + "content-hash": "8180e065b1922f6620fe49d1732f6152", "packages": [ { "name": "gregwar/captcha", @@ -1844,6 +1844,65 @@ }, "time": "2020-06-28T21:57:33+00:00" }, + { + "name": "phpstan/phpstan", + "version": "1.8.5", + "source": { + "type": "git", + "url": "https://github.com/phpstan/phpstan.git", + "reference": "f6598a5ff12ca4499a836815e08b4d77a2ddeb20" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpstan/phpstan/zipball/f6598a5ff12ca4499a836815e08b4d77a2ddeb20", + "reference": "f6598a5ff12ca4499a836815e08b4d77a2ddeb20", + "shasum": "" + }, + "require": { + "php": "^7.2|^8.0" + }, + "conflict": { + "phpstan/phpstan-shim": "*" + }, + "bin": [ + "phpstan", + "phpstan.phar" + ], + "type": "library", + "autoload": { + "files": [ + "bootstrap.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "PHPStan - PHP Static Analysis Tool", + "keywords": [ + "dev", + "static analysis" + ], + "support": { + "issues": "https://github.com/phpstan/phpstan/issues", + "source": "https://github.com/phpstan/phpstan/tree/1.8.5" + }, + "funding": [ + { + "url": "https://github.com/ondrejmirtes", + "type": "github" + }, + { + "url": "https://github.com/phpstan", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/phpstan/phpstan", + "type": "tidelift" + } + ], + "time": "2022-09-07T16:05:32+00:00" + }, { "name": "psr/container", "version": "1.1.2", @@ -4173,5 +4232,5 @@ "platform-overrides": { "php": "7.4" }, - "plugin-api-version": "2.1.0" + "plugin-api-version": "2.3.0" } diff --git a/phpstan.neon b/phpstan.neon new file mode 100644 index 000000000..83c9b1c2b --- /dev/null +++ b/phpstan.neon @@ -0,0 +1,7 @@ +parameters: + level: 3 + scanDirectories: + - ../../src + - ../../inc + paths: + - inc From 99013ecea38be328ee2b919acf943b5c08d00063 Mon Sep 17 00:00:00 2001 From: Adrien Clairembault <42734840+AdrienClairembault@users.noreply.github.com> Date: Wed, 14 Sep 2022 13:04:35 +0200 Subject: [PATCH 100/245] Form_Profile: Fix PHPDOC / undefined session value (#2974) --- inc/form_profile.class.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/inc/form_profile.class.php b/inc/form_profile.class.php index 822895c56..9f43204ba 100644 --- a/inc/form_profile.class.php +++ b/inc/form_profile.class.php @@ -44,7 +44,7 @@ class PluginFormcreatorForm_Profile extends PluginFormcreatorRestrictedFormCrite * * @param PluginFormcreatorForm $form The given form * - * @return bool True if there is a match, the user is whitelisted + * @return QuerySubQuery Whitelist criteria */ public static function getListCriteriaSubQuery(): QuerySubQuery { // Allow only the current user active profile @@ -52,7 +52,7 @@ public static function getListCriteriaSubQuery(): QuerySubQuery { 'SELECT' => static::$items_id_1, 'FROM' => self::getTable(), 'WHERE' => [ - static::$items_id_2 => $_SESSION['glpiactiveprofile']['id'] + static::$items_id_2 => ($_SESSION['glpiactiveprofile']['id'] ?? -1) ] ]); } From 961043ab851e38c62c4b266acc978cc1e9d6d21f Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Wed, 14 Sep 2022 22:18:55 +0200 Subject: [PATCH 101/245] fix(actorfield): php warning --- inc/field/actorfield.class.php | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/inc/field/actorfield.class.php b/inc/field/actorfield.class.php index 358ef4830..8e4dea545 100644 --- a/inc/field/actorfield.class.php +++ b/inc/field/actorfield.class.php @@ -57,15 +57,17 @@ public function showForm(array $options): void { // Convert default values to text $items = json_decode($this->question->fields['default_values'], true); $this->question->fields['default_values'] = []; - foreach ($items as $item) { - if (filter_var($item, FILTER_VALIDATE_EMAIL) !== false) { - $this->question->fields['default_values'][] = $item; - } else if (!empty($item)) { - $user = new User(); - $user->getFromDB($item); - if (!$user->isNewItem()) { - // A user known in the DB - $this->question->fields['default_values'][] = $user->fields['name']; + if (is_array($items)) { + foreach ($items as $item) { + if (filter_var($item, FILTER_VALIDATE_EMAIL) !== false) { + $this->question->fields['default_values'][] = $item; + } else if (!empty($item)) { + $user = new User(); + $user->getFromDB($item); + if (!$user->isNewItem()) { + // A user known in the DB + $this->question->fields['default_values'][] = $user->fields['name']; + } } } } From 56b469b73b1c7bffb3c06af4fec293f4bdfb6d39 Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Thu, 15 Sep 2022 09:59:35 +0200 Subject: [PATCH 102/245] refactor(question): optimize dispatching of request data --- ajax/question_design.php | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/ajax/question_design.php b/ajax/question_design.php index 1976ee4b5..2824a9357 100644 --- a/ajax/question_design.php +++ b/ajax/question_design.php @@ -54,12 +54,10 @@ //compute question->fields from $_REQUEST (by comparing key) //add other keys to 'values' key foreach ($_REQUEST as $request_key => $request_value) { - foreach (array_keys($question->fields) as $key) { - if ($key == $request_key) { - $question->fields[$key] = $_REQUEST[$key]; - } else { - $values[$request_key] = $request_value; - } + if (isset($question->fields[$request_key])) { + $question->fields[$request_key] = $_REQUEST[$request_key]; + } else { + $values[$request_key] = $request_value; } } From 0d4675f80e8448f696271959cb43ed67f3d8968f Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Thu, 15 Sep 2022 10:01:23 +0200 Subject: [PATCH 103/245] refactor: semicolon after JS instructions --- js/scripts.js | 54 +++++++++++++++++++++++++-------------------------- 1 file changed, 26 insertions(+), 28 deletions(-) diff --git a/js/scripts.js b/js/scripts.js index a79355248..1179cd81d 100644 --- a/js/scripts.js +++ b/js/scripts.js @@ -498,7 +498,7 @@ var plugin_formcreator = new function() { $(this).dialog('close'); $(this).remove(); } - } + }; // Properties of the item when the user begins to change it this.initialPosition = {}; @@ -519,7 +519,7 @@ var plugin_formcreator = new function() { var card = $(response); $('table.central').append(card) }); - } + }; this.setupGridStack = function(group) { var that = this; @@ -745,7 +745,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"]'); @@ -779,7 +779,7 @@ var plugin_formcreator = new function() { ); that.resetTabs(); }); - } + }; this.editQuestion = function () { var form = $('form[data-itemtype="PluginFormcreatorQuestion"]'); @@ -797,8 +797,7 @@ var plugin_formcreator = new function() { question.find('[data-field="name"]').text(data['name']) that.resetTabs(); }); - - } + }; this.duplicateQuestion = function (target) { var item = target.closest('.grid-stack-item'); @@ -1008,7 +1007,7 @@ var plugin_formcreator = new function() { }); } }); - } + }; this.addSection = function (event) { var form = event.target; @@ -1033,8 +1032,7 @@ var plugin_formcreator = new function() { var myModal = form.closest('div.modal'); $(myModal).modal('hide'); }); - - } + }; this.editSection = function (event) { var form = event.target; @@ -1057,7 +1055,7 @@ var plugin_formcreator = new function() { var myModal = form.closest('div.modal'); $(myModal).modal('hide'); }); - } + }; /** * Show / hide controls for sections @@ -1068,7 +1066,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'); @@ -1084,14 +1082,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 @@ -1104,7 +1102,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'); @@ -1113,7 +1111,7 @@ var plugin_formcreator = new function() { plugin_formcreator_form_languages_id: formlanguageId, plugin_formcreator_translations_id: '' }); - } + }; this.newTranslation = function (formLanguageId) { glpi_ajax_dialog({ @@ -1130,7 +1128,7 @@ var plugin_formcreator = new function() { displayAjaxMessageAfterRedirect(); } }); - } + }; this.saveNewTranslation = function (element) { var that = this; @@ -1144,7 +1142,7 @@ var plugin_formcreator = new function() { }).done(function () { that.showTranslationEditor(form); }); - } + }; this.updateTranslation = function (element) { tinyMCE.triggerSave(); @@ -1156,7 +1154,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'); @@ -1177,7 +1175,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) { @@ -1217,7 +1215,7 @@ var plugin_formcreator = new function() { }).success(function () { location.reload(); }); - } + }; this.toggleDefaultForm = function(id) { $.ajax({ @@ -1230,7 +1228,7 @@ var plugin_formcreator = new function() { }).success(function () { location.reload(); }); - } + }; this.changeActor = function(type, value) { $('#block_' + type + '_user').hide(); @@ -1255,7 +1253,7 @@ var plugin_formcreator = new function() { case '10': $('#block_' + type + '_group_from_object').show(); break; case '11': $('#block_' + type + '_tech_group_from_object').show(); break; } - } + }; this.updateWizardFormsView = function (item) { if (item) { @@ -1280,7 +1278,7 @@ var plugin_formcreator = new function() { }); } ); - } + }; this.updateKbitemsView = function (item) { if (item) { @@ -1304,7 +1302,7 @@ var plugin_formcreator = new function() { }); } ); - } + }; this.changeActor = function(type, value) { $('#block_' + type + '_user').hide(); @@ -1329,7 +1327,7 @@ var plugin_formcreator = new function() { case '10': $('#block_' + type + '_group_from_object').show(); break; case '11': $('#block_' + type + '_tech_group_from_object').show(); break; } - } + }; this.deleteActor = function (item) { var item = item.closest('div[data-itemtype="PluginFormcreatorTarget_Actor"][data-id]'); @@ -1345,7 +1343,7 @@ var plugin_formcreator = new function() { }).success(function () { reloadTab(); }); - } + }; this.addActor = function (item) { var form = item.closest('form'); @@ -1364,7 +1362,7 @@ var plugin_formcreator = new function() { }).success(function () { reloadTab(); }); - } + }; this.changeQuestionType = function (target) { var form = document.querySelector('form[name="asset_form"][data-itemtype="PluginFormcreatorQuestion"]'); @@ -1391,7 +1389,7 @@ var plugin_formcreator = new function() { return; } }); - } + }; this.addTarget = function(items_id) { glpi_ajax_dialog({ From b58da2b9a909bd3d29d2a401e5e88003939bca75 Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Thu, 15 Sep 2022 08:44:51 +0200 Subject: [PATCH 104/245] fix(filefield): php error when switching field type to file --- inc/field/filefield.class.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/inc/field/filefield.class.php b/inc/field/filefield.class.php index c2a4e7f83..c43cfdfe8 100644 --- a/inc/field/filefield.class.php +++ b/inc/field/filefield.class.php @@ -107,7 +107,7 @@ public function deserializeValue($value) { return; } $this->uploadData = json_decode($value, true); - if ($this->uploadData === null) { + if (!is_array($this->uploadData)) { $this->uploadData = []; } if (count($this->uploadData) > 0) { From ecf1ff2c8f7c5ad64569215c4b84192366a4fce0 Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Thu, 15 Sep 2022 10:00:32 +0200 Subject: [PATCH 105/245] fix(question): description loss when changing question field type --- js/scripts.js | 1 + 1 file changed, 1 insertion(+) diff --git a/js/scripts.js b/js/scripts.js index 1179cd81d..a07fc6d28 100644 --- a/js/scripts.js +++ b/js/scripts.js @@ -1370,6 +1370,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({ From 029f820a647f141ff5c5b1494db43dc75cea2f7b Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Thu, 15 Sep 2022 22:06:09 +0200 Subject: [PATCH 106/245] test: add GLPI deprecation support to make tests support several versions of GLPI with deprecated features --- tests/3-unit/PluginFormcreatorCommon.php | 18 +++++-------- tests/src/CommonTestCase.php | 32 ++++++++++++++++++++++++ 2 files changed, 38 insertions(+), 12 deletions(-) diff --git a/tests/3-unit/PluginFormcreatorCommon.php b/tests/3-unit/PluginFormcreatorCommon.php index d629e929b..869935d34 100644 --- a/tests/3-unit/PluginFormcreatorCommon.php +++ b/tests/3-unit/PluginFormcreatorCommon.php @@ -184,8 +184,7 @@ public function providerGetTicketStatusForIssue() { ]; foreach ($expectedStatus as $ticketStatus) { // generate tickets with a validation - $ticket = new \Ticket(); - $ticket->add([ + $ticket = $this->getGlpiCoreItem(Ticket::class, [ 'name' => 'a ticket', 'content' => "should be " . \Ticket::getStatus($ticketStatus), 'status' => \CommonITILObject::INCOMING, @@ -228,8 +227,7 @@ public function providerGetTicketStatusForIssue() { ]; $data["no validation, " . \Ticket::getStatus($ticketStatus)] = $dataSet; - $ticket = new \Ticket(); - $ticket->add([ + $ticket = $this->getGlpiCoreItem(Ticket::class, [ 'name' => 'a ticket', 'content' => "should be " . \Ticket::getStatus($ticketStatus), 'status' => \CommonITILObject::INCOMING, @@ -271,8 +269,7 @@ public function providerGetTicketStatusForIssue() { ]; foreach ($expectedStatus as $ticketStatus) { // generate tickets with a validation - $ticket = new \Ticket(); - $ticket->add([ + $ticket = $this->getGlpiCoreItem(Ticket::class, [ 'name' => 'a ticket', 'content' => "should be " . \CommonITILValidation::getStatus(\CommonITILValidation::WAITING), 'status' => \CommonITILObject::INCOMING, @@ -309,8 +306,7 @@ public function providerGetTicketStatusForIssue() { \Ticket::CLOSED, ]; foreach ($expectedStatus as $ticketStatus) { - $ticket = new \Ticket(); - $ticket->add([ + $ticket = $this->getGlpiCoreItem(Ticket::class, [ 'name' => 'a ticket', 'content' => "should be " . \Ticket::getStatus($ticketStatus), 'status' => \CommonITILObject::INCOMING, @@ -345,8 +341,7 @@ public function providerGetTicketStatusForIssue() { ]; foreach ($expectedStatus as $ticketStatus) { // generate tickets with a validation - $ticket = new \Ticket(); - $ticket->add([ + $ticket = $this->getGlpiCoreItem(Ticket::class, [ 'name' => 'a ticket', 'content' => "should be " . \CommonITILValidation::getStatus(\CommonITILValidation::REFUSED), 'status' => \CommonITILObject::INCOMING, @@ -383,8 +378,7 @@ public function providerGetTicketStatusForIssue() { \Ticket::CLOSED, ]; foreach ($expectedStatus as $ticketStatus) { - $ticket = new \Ticket(); - $ticket->add([ + $ticket = $this->getGlpiCoreItem(Ticket::class, [ 'name' => 'a ticket', 'content' => "should be " . \Ticket::getStatus($ticketStatus), 'status' => \CommonITILObject::INCOMING, diff --git a/tests/src/CommonTestCase.php b/tests/src/CommonTestCase.php index aabe8fa91..d37579b72 100644 --- a/tests/src/CommonTestCase.php +++ b/tests/src/CommonTestCase.php @@ -6,6 +6,7 @@ use DB; use Auth; use atoum; +use Ticket; abstract class CommonTestCase extends atoum { @@ -364,6 +365,8 @@ protected function getGlpiCoreItem(string $itemtype, array $input = []): \Common /** @var \CommonDBTM */ $item = new $itemtype(); + $this->handleDeprecations($itemtype, $input); + // assign entity if ($item->isEntityAssign()) { $entity = 0; @@ -398,4 +401,33 @@ 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 + * + * @param string $itemtype + * @param array $input + * @return void + */ + private function handleDeprecations($itemtype, &$input): void { + switch ($itemtype) { + case Ticket::class: + if (version_compare(GLPI_VERSION, '10.1') < 0) { + break; + } + // in GLPI 10.1 + if (isset($input['users_id_validate'])) { + if (!is_array($input['users_id_validate'])) { + $input['users_id_validate'] = [$input['users_id_validate']]; + } + foreach ($input['users_id_validate'] as $validator_user) { + $input['itemtype_target'] = User::class; + $input['items_id_target'] = $validator_user; + } + unset($input['users_id_validate']); + } + break; + } + } } From 9da48cb2f42341ca6968321320ed4d8d889af409 Mon Sep 17 00:00:00 2001 From: Stanislas Date: Fri, 16 Sep 2022 11:33:14 +0200 Subject: [PATCH 107/245] feat(category): option for category visibility (#2973) Co-authored-by: btry --- inc/entityconfig.class.php | 27 +++++++++ inc/form.class.php | 14 +++-- install/install.php | 5 +- .../mysql/plugin_formcreator_2.14.0_empty.sql | 1 + install/upgrade_to_2.14.php | 11 ++++ tests/1-install/Config.php | 1 + .../3-unit/PluginFormcreatorEntityConfig.php | 58 ++++++++++++------- 7 files changed, 89 insertions(+), 28 deletions(-) diff --git a/inc/entityconfig.class.php b/inc/entityconfig.class.php index a6effd408..cffbbce9c 100644 --- a/inc/entityconfig.class.php +++ b/inc/entityconfig.class.php @@ -72,6 +72,9 @@ class PluginFormcreatorEntityconfig extends CommonDBTM { 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; + /** * @var bool $dohistory maintain history @@ -169,6 +172,14 @@ public static function getEnumHomePage() : array { ]; } + 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 displayTabContentForItem(CommonGLPI $item, $tabnum = 1, $withtemplate = 0) { if ($item->getType() == 'Entity') { $config = new self(); @@ -419,6 +430,22 @@ public function showFormForEntity(Entity $entity) { } echo ''; + // category visibility + $elements = self::getEnumCategoryVisibility(); + if ($entityId == 0) { + unset($elements[self::CONFIG_PARENT]); + } + echo ""; + echo "".__('Category', '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 ''; + // header echo ""; echo "" . _n('Header', 'Headers', 1, 'formcreator') . ""; diff --git a/inc/form.class.php b/inc/form.class.php index 2e349bcd5..820e64c46 100644 --- a/inc/form.class.php +++ b/inc/form.class.php @@ -606,13 +606,15 @@ public function showWizard(bool $need_request_list = false) : void { $class = "plugin_formcreator_merge_with_request"; } - echo '
'; + if (PluginFormcreatorEntityconfig::getUsedConfig('is_category_visible', Session::getActiveEntity()) == PluginFormcreatorEntityconfig::CONFIG_CATEGORY_VISIBLE) { + echo '
'; - echo '

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

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

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

'; + echo '
'; + echo '
'; + echo ''; + echo '
'; + } echo '
'; echo '
'; diff --git a/install/install.php b/install/install.php index 4cb906e6b..9cf45dfc9 100644 --- a/install/install.php +++ b/install/install.php @@ -369,7 +369,7 @@ 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, home_page) + (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) SELECT ent.id, IF(ent.id = 0, 0, -2), IF(ent.id = 0, 0, -2), @@ -380,7 +380,8 @@ protected function configureExistingEntities() { 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, 0, -2), + IF(ent.id = 0, 1, -2) FROM glpi_entities ent LEFT JOIN glpi_plugin_formcreator_entityconfigs conf ON ent.id = conf.entities_id diff --git a/install/mysql/plugin_formcreator_2.14.0_empty.sql b/install/mysql/plugin_formcreator_2.14.0_empty.sql index ae8c0fa33..1699c7afa 100644 --- a/install/mysql/plugin_formcreator_2.14.0_empty.sql +++ b/install/mysql/plugin_formcreator_2.14.0_empty.sql @@ -43,6 +43,7 @@ CREATE TABLE IF NOT EXISTS `glpi_plugin_formcreator_entityconfigs` ( `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', `header` text, PRIMARY KEY (`id`), UNIQUE KEY `unicity` (`entities_id`) diff --git a/install/upgrade_to_2.14.php b/install/upgrade_to_2.14.php index 561a3e330..674555d94 100644 --- a/install/upgrade_to_2.14.php +++ b/install/upgrade_to_2.14.php @@ -59,6 +59,17 @@ public function addEntityOption() { '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' + ] + ); } public function addTtoToIssues() { diff --git a/tests/1-install/Config.php b/tests/1-install/Config.php index 618562ff7..e8aec630b 100644 --- a/tests/1-install/Config.php +++ b/tests/1-install/Config.php @@ -210,6 +210,7 @@ public function checkEntityConfig() { 'is_search_issue_visible' => 1, 'tile_design' => 0, 'home_page' => 0, + 'is_category_visible' => 1, 'header' => null, ]; $fields = $entityConfig->fields; diff --git a/tests/3-unit/PluginFormcreatorEntityConfig.php b/tests/3-unit/PluginFormcreatorEntityConfig.php index 745dd0b06..9da5da8bc 100644 --- a/tests/3-unit/PluginFormcreatorEntityConfig.php +++ b/tests/3-unit/PluginFormcreatorEntityConfig.php @@ -87,41 +87,45 @@ 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, - 'home_page' => \PluginFormcreatorEntityconfig::CONFIG_HOME_PAGE_ONLY_FORM, + '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, ]); $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, - 'home_page' => \PluginFormcreatorEntityconfig::CONFIG_HOME_PAGE_ONLY_FORM, + '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, ]); $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, - 'home_page' => \PluginFormcreatorEntityconfig::CONFIG_HOME_PAGE_FORM_AND_REQUEST, + '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, ]); $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, - 'homepage' => \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, ]); $this->boolean($instance->isNewItem())->isFalse(); @@ -134,6 +138,8 @@ public function testGetUsedConfig() { $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('replace_helpdesk', $entityId2); $this->integer((int) $output)->isEqualTo(\PluginFormcreatorEntityconfig::CONFIG_EXTENDED_SERVICE_CATALOG); @@ -143,6 +149,8 @@ public function testGetUsedConfig() { $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('replace_helpdesk', $entityId3); $this->integer((int) $output)->isEqualTo(\PluginFormcreatorEntityconfig::CONFIG_EXTENDED_SERVICE_CATALOG); @@ -152,6 +160,8 @@ public function testGetUsedConfig() { $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); // Check change on parent entity propagates to child with inherited settings $instance = $this->newTestedInstance(); @@ -237,4 +247,12 @@ public function testGvetEnumHomePage() { \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'), + ]); + } } From c3eeb5a369bad81343fa67edfb2c1c57ed34a025 Mon Sep 17 00:00:00 2001 From: Stanislas Date: Mon, 19 Sep 2022 12:53:11 +0200 Subject: [PATCH 108/245] feat(wizard): optionally fold / unfold left menu (#2989) Co-authored-by: btry --- inc/common.class.php | 4 +++ inc/entityconfig.class.php | 26 ++++++++++++++++++ install/install.php | 5 ++-- .../mysql/plugin_formcreator_2.14.0_empty.sql | 1 + install/upgrade_to_2.14.php | 11 ++++++++ tests/1-install/Config.php | 1 + .../3-unit/PluginFormcreatorEntityConfig.php | 27 +++++++++++++++++-- 7 files changed, 71 insertions(+), 4 deletions(-) diff --git a/inc/common.class.php b/inc/common.class.php index a44b79853..74dc531b7 100644 --- a/inc/common.class.php +++ b/inc/common.class.php @@ -824,6 +824,10 @@ 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; + } + return $newMenu; } diff --git a/inc/entityconfig.class.php b/inc/entityconfig.class.php index cffbbce9c..0c4379508 100644 --- a/inc/entityconfig.class.php +++ b/inc/entityconfig.class.php @@ -75,6 +75,8 @@ class PluginFormcreatorEntityconfig extends CommonDBTM { const CONFIG_CATEGORY_HIDDEN = 0; const CONFIG_CATEGORY_VISIBLE = 1; + const CONFIG_LEFT_MENU_UNFOLDED = 0; + const CONFIG_LEFT_MENU_FOLDED = 1; /** * @var bool $dohistory maintain history @@ -180,6 +182,14 @@ public static function getEnumCategoryVisibility() : array { ]; } + 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 displayTabContentForItem(CommonGLPI $item, $tabnum = 1, $withtemplate = 0) { if ($item->getType() == 'Entity') { $config = new self(); @@ -446,6 +456,22 @@ public function showFormForEntity(Entity $entity) { } 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/install/install.php b/install/install.php index 9cf45dfc9..94a556b25 100644 --- a/install/install.php +++ b/install/install.php @@ -369,7 +369,7 @@ 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, home_page, is_category_visible) + (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) SELECT ent.id, IF(ent.id = 0, 0, -2), IF(ent.id = 0, 0, -2), @@ -381,7 +381,8 @@ protected function configureExistingEntities() { 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, 1, -2), + IF(ent.id = 0, 0, -2) FROM glpi_entities ent LEFT JOIN glpi_plugin_formcreator_entityconfigs conf ON ent.id = conf.entities_id diff --git a/install/mysql/plugin_formcreator_2.14.0_empty.sql b/install/mysql/plugin_formcreator_2.14.0_empty.sql index 1699c7afa..2ed4a0707 100644 --- a/install/mysql/plugin_formcreator_2.14.0_empty.sql +++ b/install/mysql/plugin_formcreator_2.14.0_empty.sql @@ -44,6 +44,7 @@ CREATE TABLE IF NOT EXISTS `glpi_plugin_formcreator_entityconfigs` ( `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, PRIMARY KEY (`id`), UNIQUE KEY `unicity` (`entities_id`) diff --git a/install/upgrade_to_2.14.php b/install/upgrade_to_2.14.php index 674555d94..7b3ab2134 100644 --- a/install/upgrade_to_2.14.php +++ b/install/upgrade_to_2.14.php @@ -70,6 +70,17 @@ public function addEntityOption() { '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() { diff --git a/tests/1-install/Config.php b/tests/1-install/Config.php index e8aec630b..3132c624f 100644 --- a/tests/1-install/Config.php +++ b/tests/1-install/Config.php @@ -211,6 +211,7 @@ public function checkEntityConfig() { 'tile_design' => 0, 'home_page' => 0, 'is_category_visible' => 1, + 'is_folded_menu' => 0, 'header' => null, ]; $fields = $entityConfig->fields; diff --git a/tests/3-unit/PluginFormcreatorEntityConfig.php b/tests/3-unit/PluginFormcreatorEntityConfig.php index 9da5da8bc..b3ecc135f 100644 --- a/tests/3-unit/PluginFormcreatorEntityConfig.php +++ b/tests/3-unit/PluginFormcreatorEntityConfig.php @@ -93,6 +93,7 @@ public function testGetUsedConfig() { '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(); @@ -104,6 +105,7 @@ public function testGetUsedConfig() { '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(); @@ -115,6 +117,7 @@ public function testGetUsedConfig() { '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(); @@ -126,6 +129,7 @@ public function testGetUsedConfig() { '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(); @@ -140,6 +144,8 @@ public function testGetUsedConfig() { $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); @@ -151,6 +157,8 @@ public function testGetUsedConfig() { $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); @@ -162,6 +170,8 @@ public function testGetUsedConfig() { $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(); @@ -172,6 +182,7 @@ public function testGetUsedConfig() { '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); @@ -182,6 +193,8 @@ public function testGetUsedConfig() { $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() { @@ -247,12 +260,22 @@ public function testGvetEnumHomePage() { \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'), + \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'), ]); } } From e9acb933f0503aa6bee7a70667b790e5fbbb8d7a Mon Sep 17 00:00:00 2001 From: btry Date: Mon, 26 Sep 2022 10:48:51 +0200 Subject: [PATCH 109/245] test: fix tests (#3000) --- .../3-unit/PluginFormcreatorTargetTicket.php | 26 +++++-------------- 1 file changed, 6 insertions(+), 20 deletions(-) diff --git a/tests/3-unit/PluginFormcreatorTargetTicket.php b/tests/3-unit/PluginFormcreatorTargetTicket.php index 17ce3a13c..cbc577621 100644 --- a/tests/3-unit/PluginFormcreatorTargetTicket.php +++ b/tests/3-unit/PluginFormcreatorTargetTicket.php @@ -31,7 +31,6 @@ namespace tests\units; use GlpiPlugin\Formcreator\Tests\CommonTargetTestCase; -use GlpiPlugin\Formcreator\Tests\PluginFormcreatorTargetTicketDummy; class PluginFormcreatorTargetTicket extends CommonTargetTestCase { @@ -1697,12 +1696,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); @@ -1715,13 +1708,14 @@ public function providerSetTargetContract_notSet() { $form1 = $this->getForm(); - $instance1 = new PluginFormcreatorTargetTicketDummy(); + $instance1 = $this->newTestedInstance(); + $testedClass = $this->getTestedClassName(); $instance1->add([ 'name' => 'foo', 'target_name' => '', \PluginFormcreatorForm::getForeignKeyField() => $form1->getID(), 'content' => '##FULLFORM', - 'contract_rule' => \PluginFormcreatorTargetTicket::CONTRACT_RULE_NONE, + 'contract_rule' => $testedClass::CONTRACT_RULE_NONE, 'contract_question' => '0', ]); $this->boolean($instance1->isNewItem())->isFalse(); @@ -1769,7 +1763,7 @@ public function providerSetTargetContract_lastItem() { 'fieldtype' => 'glpiselect', 'itemtype' => $validItemtype ]); - $instance1 = new PluginFormcreatorTargetTicketDummy(); + $instance1 = $this->newTestedInstance(); $instance1->add([ 'name' => 'foo', 'target_name' => '', @@ -1983,17 +1977,9 @@ public function providerSetTargetContract() { * */ public function testSetTargetContract($instance, $formanswer, $expected) { - // Substitute a dummy class to access protected / private methods - $dummyItemtype = 'GlpiPlugin\Formcreator\Tests\\' . $this->getTestedClassName() . 'Dummy'; - $dummyInstance = new $dummyItemtype(); - /**@var \GlpiPlugin\Formcreator\Tests\PluginFormcreatorTargetTicketDummy */ - $instance->getFromDB($instance->getID()); - $dummyInstance->fields = $instance->fields; - \PluginFormcreatorFields::resetVisibilityCache(); - $data = $dummyInstance->publicGetDefaultData($formanswer); - $output = $dummyInstance->publicSetTargetContract($data, $formanswer); - + $data = $this->callPrivateMethod($instance, 'getDefaultData', $formanswer); + $output = $this->callPrivateMethod($instance, 'setTArgetContract', $data, $formanswer); $this->integer((int) $output['_contracts_id'])->isEqualTo($expected); } } From fe210c401d98f1afc85e2daf465d5ef21cdb2ab7 Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Tue, 8 Nov 2022 09:46:07 +0100 Subject: [PATCH 110/245] fix(issue): update schema --- inc/formanswer.class.php | 2 +- install/mysql/plugin_formcreator_2.14.0_empty.sql | 4 ---- 2 files changed, 1 insertion(+), 5 deletions(-) diff --git a/inc/formanswer.class.php b/inc/formanswer.class.php index 8ae42a003..55d0fe11d 100644 --- a/inc/formanswer.class.php +++ b/inc/formanswer.class.php @@ -1593,7 +1593,7 @@ private function updateIssue() { 'internal_time_to_resolve' => null, 'solvedate' => null, 'date' => null, - 'takeintoaccount_delay_stat' => null, + 'takeintoaccount_delay_stat' => '0', ]); return; diff --git a/install/mysql/plugin_formcreator_2.14.0_empty.sql b/install/mysql/plugin_formcreator_2.14.0_empty.sql index 2ed4a0707..e3a223aac 100644 --- a/install/mysql/plugin_formcreator_2.14.0_empty.sql +++ b/install/mysql/plugin_formcreator_2.14.0_empty.sql @@ -316,8 +316,6 @@ CREATE TABLE IF NOT EXISTS `glpi_plugin_formcreator_issues` ( `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, @@ -331,8 +329,6 @@ CREATE TABLE IF NOT EXISTS `glpi_plugin_formcreator_issues` ( 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 `time_to_own` (`time_to_own`), INDEX `time_to_resolve` (`time_to_resolve`), INDEX `internal_time_to_own` (`internal_time_to_own`), From 70dd3ed8c2d35af3aecd0ab4a8081912d1bbb013 Mon Sep 17 00:00:00 2001 From: btry Date: Fri, 18 Nov 2022 11:26:37 +0100 Subject: [PATCH 111/245] feat(dropdownfield,glpiselectfield): Restrictby filter (#3087) Dropdowns may show items after applying a filter based on the search engine --- ajax/question.php | 11 +- css/styles.scss | 5 + inc/abstractfield.class.php | 14 +- inc/abstractquestionparameter.class.php | 6 + inc/common.class.php | 4 + inc/entityconfig.class.php | 16 + inc/field/actorfield.class.php | 1 + inc/field/checkboxesfield.class.php | 1 + inc/field/datefield.class.php | 1 + inc/field/datetimefield.class.php | 1 + inc/field/descriptionfield.class.php | 1 + inc/field/dropdownfield.class.php | 159 +++++++++- inc/field/emailfield.class.php | 1 + inc/field/fieldsfield.class.php | 1 + inc/field/filefield.class.php | 1 + inc/field/floatfield.class.php | 2 +- inc/field/glpiselectfield.class.php | 15 + inc/field/hiddenfield.class.php | 1 + inc/field/hostnamefield.class.php | 1 + inc/field/ipfield.class.php | 1 + inc/field/ldapselectfield.class.php | 1 + inc/field/radiosfield.class.php | 1 + inc/field/requesttypefield.class.php | 1 + inc/field/selectfield.class.php | 1 + inc/field/tagfield.class.php | 2 + inc/field/textareafield.class.php | 5 +- inc/field/textfield.class.php | 1 + inc/field/timefield.class.php | 1 + inc/field/undefinedfield.class.php | 1 + inc/field/urgencyfield.class.php | 1 + inc/fieldinterface.class.php | 10 + inc/question.class.php | 151 ++++----- inc/questionfilter.class.php | 232 ++++++++++++++ inc/questionrange.class.php | 3 + inc/questionregex.class.php | 3 + install/install.php | 3 +- .../mysql/plugin_formcreator_2.14.0_empty.sql | 10 + js/scripts.js | 6 +- setup.php | 2 +- .../field/dropdownfield.filter.html.twig | 36 +++ .../field/glpiselectfield.filter.html.twig | 36 +++ templates/field/glpiselectfield.html.twig | 3 + templates/pages/question.html.twig | 1 + templates/questionparameter/filter.html.twig | 43 +++ tests/3-unit/PluginFormcreatorForm.php | 4 +- tests/3-unit/PluginFormcreatorQuestion.php | 4 +- tests/3-unit/PluginFormcreatorSection.php | 18 +- tests/fixture/all_question_types_form.json | 290 +++++++++++------- 48 files changed, 899 insertions(+), 214 deletions(-) create mode 100644 inc/questionfilter.class.php create mode 100644 templates/field/dropdownfield.filter.html.twig create mode 100644 templates/field/glpiselectfield.filter.html.twig create mode 100644 templates/questionparameter/filter.html.twig diff --git a/ajax/question.php b/ajax/question.php index 0beee5b28..278fa57bd 100644 --- a/ajax/question.php +++ b/ajax/question.php @@ -35,10 +35,13 @@ $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/css/styles.scss b/css/styles.scss index 117533be1..61029c35e 100644 --- a/css/styles.scss +++ b/css/styles.scss @@ -1085,3 +1085,8 @@ a.plugin_formcreator_formTile_title { 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/inc/abstractfield.class.php b/inc/abstractfield.class.php index b91edce22..bca7f17c3 100644 --- a/inc/abstractfield.class.php +++ b/inc/abstractfield.class.php @@ -59,6 +59,14 @@ public function __construct(PluginFormcreatorQuestion $question) { $this->question = $question; } + public function getTabNameForItem(CommonGLPI $item, $withtemplate = 0): array { + return []; + } + + public function displayTabContentForItem(CommonGLPI $item, int $tabnum): bool { + return false; + } + public function setFormAnswer(PluginFormcreatorFormAnswer $form_answer): void { $this->form_answer = $form_answer; if ($this->hasInput($this->form_answer->getAnswers())) { @@ -220,6 +228,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(); } } @@ -241,9 +250,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])) { @@ -251,9 +257,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(); 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/common.class.php b/inc/common.class.php index 4ffae499a..693c56e35 100644 --- a/inc/common.class.php +++ b/inc/common.class.php @@ -840,6 +840,10 @@ public static function hookRedefineMenu($menus) { $_SESSION['glpifold_menu'] = 1; } + if (PluginFormcreatorEntityconfig::getUsedConfig('is_folded_menu', Session::getActiveEntity()) == PluginFormcreatorEntityconfig::CONFIG_LEFT_MENU_FOLDED) { + $_SESSION['glpifold_menu'] = 1; + } + return $newMenu; } diff --git a/inc/entityconfig.class.php b/inc/entityconfig.class.php index 2f57cc3cd..2e98c9814 100644 --- a/inc/entityconfig.class.php +++ b/inc/entityconfig.class.php @@ -472,6 +472,22 @@ public function showFormForEntity(Entity $entity) { } 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 8e4dea545..8a5ded13b 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 a41c3a173..b365be551 100644 --- a/inc/field/checkboxesfield.class.php +++ b/inc/field/checkboxesfield.class.php @@ -61,6 +61,7 @@ public function showForm(array $options): void { 'item' => $this->question, 'question_params' => $parameters, 'params' => $options, + 'no_header' => true, ]); } diff --git a/inc/field/datefield.class.php b/inc/field/datefield.class.php index 3c2c6dfd1..94d5d7bb4 100644 --- a/inc/field/datefield.class.php +++ b/inc/field/datefield.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/datetimefield.class.php b/inc/field/datetimefield.class.php index 7f3b2bb42..e63b5cc39 100644 --- a/inc/field/datetimefield.class.php +++ b/inc/field/datetimefield.class.php @@ -59,6 +59,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..84b1d4365 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, ]); } diff --git a/inc/field/dropdownfield.class.php b/inc/field/dropdownfield.class.php index 4728a48db..d0c50d7dd 100644 --- a/inc/field/dropdownfield.class.php +++ b/inc/field/dropdownfield.class.php @@ -35,11 +35,13 @@ use PluginFormcreatorAbstractField; use PluginFormcreatorForm; use PluginFormcreatorFormAnswer; +use PluginFormcreatorQuestionFilter; use Html; use Toolbox; use Session; use DBUtils; use Dropdown; +use CommonGLPI; use CommonITILActor; use CommonITILObject; use CommonTreeDropdown; @@ -59,6 +61,8 @@ use QueryUnion; use GlpiPlugin\Formcreator\Exception\ComparisonException; use Glpi\Application\View\TemplateRenderer; +use QueryExpression; + class DropdownField extends PluginFormcreatorAbstractField { @@ -74,6 +78,40 @@ public function getEnumEntityRestriction() { ]; } + public function getTabNameForItem(CommonGLPI $item, $withtemplate = 0): array { + return [ + 1 => __('Search filter', 'formcreator'), + ]; + } + + public function displayTabContentForItem(CommonGLPI $item, int $tabnum): bool { + switch ($tabnum) { + case 1: + $this->showFilter(); + return true; + } + + return false; + } + + 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(); @@ -103,6 +141,7 @@ public function showForm(array $options): void { TemplateRenderer::getInstance()->display($template, [ 'item' => $this->question, 'params' => $options, + 'no_header' => true, ]); } @@ -329,7 +368,17 @@ public function buildParams($rand = null) { $dparams_cond_crit['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) { @@ -354,6 +403,102 @@ 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']; + // 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(); if (!$canEdit) { @@ -543,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 * diff --git a/inc/field/emailfield.class.php b/inc/field/emailfield.class.php index ec2ed4558..fcd40b8be 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 1c3751c25..a4cdd4a63 100644 --- a/inc/field/fieldsfield.class.php +++ b/inc/field/fieldsfield.class.php @@ -156,6 +156,7 @@ public function showForm(array $options): void { TemplateRenderer::getInstance()->display($template, [ 'item' => $this->question, 'params' => $options, + 'no_header' => true, ]); return; } diff --git a/inc/field/filefield.class.php b/inc/field/filefield.class.php index baf97923a..de1dcdacf 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, ]); } diff --git a/inc/field/floatfield.class.php b/inc/field/floatfield.class.php index d31302ad8..b7adb4776 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, ]); } @@ -251,7 +252,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 89997a1e6..22a996510 100644 --- a/inc/field/glpiselectfield.class.php +++ b/inc/field/glpiselectfield.class.php @@ -35,10 +35,12 @@ use Html; use Session; use PluginFormcreatorFormAnswer; +use PluginFormcreatorQuestionFilter; use Dropdown; use Entity; use CommonTreeDropdown; use CommonDBTM; +use CommonGLPI; use GlpiPlugin\Formcreator\Exception\ComparisonException; use Glpi\Application\View\TemplateRenderer; @@ -68,12 +70,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, int $tabnum): bool { + switch ($tabnum) { + case 1: + $this->showFilter(); + return true; + } + + return false; + } + public static function getName(): string { return _n('GLPI object', 'GLPI objects', 1, 'formcreator'); } 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 8d1d039b8..d015af500 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 07ec0daa1..a136a1c9c 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 aea0c517e..8f8deae44 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 02f77357c..ef5f224d9 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 5e3d7763c..5e6ee2e78 100644 --- a/inc/field/tagfield.class.php +++ b/inc/field/tagfield.class.php @@ -54,6 +54,7 @@ public function showForm(array $options): void { TemplateRenderer::getInstance()->display($template, [ 'item' => $this->question, 'params' => $options, + 'no_header' => true, ]); return; } @@ -64,6 +65,7 @@ public function showForm(array $options): void { TemplateRenderer::getInstance()->display($template, [ 'item' => $this->question, 'params' => $options, + 'no_header' => true, ]); } diff --git a/inc/field/textareafield.class.php b/inc/field/textareafield.class.php index 967b355fe..b1389dc5c 100644 --- a/inc/field/textareafield.class.php +++ b/inc/field/textareafield.class.php @@ -60,6 +60,7 @@ public function showForm(array $options): void { 'item' => $this->question, 'question_params' => $parameters, 'params' => $options, + 'no_header' => true, ]); } @@ -269,7 +270,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(); @@ -278,7 +279,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 5fb9e417c..230566cc8 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 d77fde373..3204a1201 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 fcd9b8916..7f646e464 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 1a63515ff..3e7888090 100644 --- a/inc/fieldinterface.class.php +++ b/inc/fieldinterface.class.php @@ -311,4 +311,14 @@ public function show(string $domain, bool $canEdit = true): string; * @return void */ 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, int $tabnum): bool; } diff --git a/inc/question.class.php b/inc/question.class.php index 63d3c61ad..e776cb4fb 100644 --- a/inc/question.class.php +++ b/inc/question.class.php @@ -51,6 +51,8 @@ class PluginFormcreatorQuestion extends CommonDBChild implements static public $itemtype = PluginFormcreatorSection::class; static public $items_id = 'plugin_formcreator_sections_id'; + public $taborientation = 'horizontal'; + /** @var PluginFormcreatorFieldInterface|null $field a field describing the question denpending on its field type */ private ?PluginFormcreatorFieldInterface $field = null; @@ -115,10 +117,25 @@ 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); + if ($this->loadField($this->fields['fieldtype'])) { + foreach ($this->field->getTabNameForItem($this) as $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 +150,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); } } @@ -314,13 +334,6 @@ private function checkBeforeSave($input) : array { } } - // - field type is required - if (isset($input['fieldtype']) - && empty($input['fieldtype'])) { - Session::addMessageAfterRedirect(__('The field type is required', 'formcreator'), false, ERROR); - return []; - } - // - section is required if (isset($input['plugin_formcreator_sections_id']) && empty($input['plugin_formcreator_sections_id'])) { @@ -354,23 +367,7 @@ 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 []; - } - } - } - + $input['itemtype'] = $this->fields['itemtype'] ?? ($input['itemtype'] ?? ''); $input = $this->field->prepareQuestionInputForSave($input); if ($input === false || !is_array($input)) { // Invalid data @@ -397,6 +394,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); @@ -445,7 +447,15 @@ 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 (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) { if (!isset($input['plugin_formcreator_sections_id'])) { @@ -582,12 +592,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); @@ -724,11 +730,22 @@ 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 (i.e. changing the question field type) + 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); + $template = '@formcreator/field/undefinedfield.html.twig'; if (!$this->loadField($this->fields['fieldtype'])) { TemplateRenderer::getInstance()->display($template, [ 'item' => $this, 'params' => $options, + 'no_header' => true, ]); return true; } @@ -831,34 +848,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; } @@ -866,6 +860,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, ]; @@ -883,20 +878,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'; @@ -1268,4 +1254,25 @@ 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; + } } diff --git a/inc/questionfilter.class.php b/inc/questionfilter.class.php new file mode 100644 index 000000000..ad0348991 --- /dev/null +++ b/inc/questionfilter.class.php @@ -0,0 +1,232 @@ +. + * --------------------------------------------------------------------- + * @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 + $selected = ''; + $this->getFromDBByCrit([ + 'plugin_formcreator_questions_id' => $question->getID(), + 'fieldname' => $this->fieldName, + ]); + + // build HTML code + // TODO: GLPI shoud be able to use predefinesd 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 + $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/install/install.php b/install/install.php index 6ada0ebb8..240e2de38 100644 --- a/install/install.php +++ b/install/install.php @@ -372,7 +372,7 @@ protected function configureExistingEntities() { $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, home_page, is_category_visible, is_folded_menu) 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), @@ -624,6 +624,7 @@ protected function deleteTables() { 'PluginFormcreatorItem_TargetTicket', 'PluginFormcreatorIssue', 'PluginFormcreatorQuestionDependency', + 'PluginFormcreatorQuestionFilter', 'PluginFormcreatorQuestionRange', 'PluginFormcreatorQuestionRegex', 'PluginFormcreatorForm_Language', diff --git a/install/mysql/plugin_formcreator_2.14.0_empty.sql b/install/mysql/plugin_formcreator_2.14.0_empty.sql index e3a223aac..cde133306 100644 --- a/install/mysql/plugin_formcreator_2.14.0_empty.sql +++ b/install/mysql/plugin_formcreator_2.14.0_empty.sql @@ -361,6 +361,16 @@ CREATE TABLE IF NOT EXISTS `glpi_plugin_formcreator_questiondependencies` ( 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', diff --git a/js/scripts.js b/js/scripts.js index 49917c99a..eb91099af 100644 --- a/js/scripts.js +++ b/js/scripts.js @@ -1014,6 +1014,10 @@ var plugin_formcreator = new function() { }); }; + this.showSearchFilter = function () { + // document.querySelector('#plugin_formcreator_filter_preview'); + }; + this.addSection = function (event) { var form = event.target; var that = this; @@ -1389,7 +1393,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; diff --git a/setup.php b/setup.php index 772c19739..c56447898 100644 --- a/setup.php +++ b/setup.php @@ -40,7 +40,7 @@ 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.3'); // Maximum GLPI version, exclusive (ignored if PLUGIN_FORMCREATOR_IS_OFFICIAL_RELEASE == false) define ('PLUGIN_FORMCREATOR_GLPI_MAX_VERSION', '10.1'); 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/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 363e14de4..8a9a775b0 100644 --- a/templates/field/glpiselectfield.html.twig +++ b/templates/field/glpiselectfield.html.twig @@ -135,3 +135,6 @@ }) }} {% endif %} {% endblock %} + +{% block questionParameters %} +{% endblock %} diff --git a/templates/pages/question.html.twig b/templates/pages/question.html.twig index 5103ce420..132ad3f53 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()) } ) }} 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/3-unit/PluginFormcreatorForm.php b/tests/3-unit/PluginFormcreatorForm.php index b97c2cbc5..d37b43a0e 100644 --- a/tests/3-unit/PluginFormcreatorForm.php +++ b/tests/3-unit/PluginFormcreatorForm.php @@ -1170,7 +1170,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', ], @@ -1232,7 +1232,7 @@ public function testGetTranslatableStrings() { '6fd6eacf3005974a7489a199ed7b45ee' => 'itemlink', 'b371eae37f18f0b6125002999b2404ba' => 'text', 'b99b0833f1dab41a14eb421fa2ce690d' => 'itemlink', - 'f81bad6b9c8f01a40099a140881313a8' => 'text', + '7e4dc84bec34373c30ee35b8c90a401c' => 'text', '4f87be8f6e593d167f5fd1ab238cfc2d' => 'string', 'e3a0dfbc9d24603beddcbd1388808a7a' => 'itemlink', '8d544ed7c846a47654b2f55db879d7b2' => 'text', diff --git a/tests/3-unit/PluginFormcreatorQuestion.php b/tests/3-unit/PluginFormcreatorQuestion.php index def21fce1..051e1e4d5 100644 --- a/tests/3-unit/PluginFormcreatorQuestion.php +++ b/tests/3-unit/PluginFormcreatorQuestion.php @@ -960,12 +960,12 @@ public function providerGetTranslatableStrings() { ], 'text' => [ - 'f81bad6b9c8f01a40099a140881313a8' => 'textarea description', + '7e4dc84bec34373c30ee35b8c90a401c' => '<p>textarea description</p>', ], 'id' => [ 'b99b0833f1dab41a14eb421fa2ce690d' => 'itemlink', - 'f81bad6b9c8f01a40099a140881313a8' => 'text', + '7e4dc84bec34373c30ee35b8c90a401c' => 'text', '4f87be8f6e593d167f5fd1ab238cfc2d' => 'string', ] ] diff --git a/tests/3-unit/PluginFormcreatorSection.php b/tests/3-unit/PluginFormcreatorSection.php index 3bb1cb4b9..253bb6f06 100644 --- a/tests/3-unit/PluginFormcreatorSection.php +++ b/tests/3-unit/PluginFormcreatorSection.php @@ -84,16 +84,16 @@ public function testDuplicate() { // create objects $forms_id = $form->add(['name' => "test clone form", - 'is_active' => true, - 'validation_required' => \PluginFormcreatorForm_Validator::VALIDATION_USER]); + 'is_active' => true, + 'validation_required' => \PluginFormcreatorForm_Validator::VALIDATION_USER]); $sections_id = $section->add(['name' => "test clone section", - 'plugin_formcreator_forms_id' => $forms_id]); + 'plugin_formcreator_forms_id' => $forms_id]); $question->add(['name' => "test clone question 1", - 'fieldtype' => 'text', - 'plugin_formcreator_sections_id' => $sections_id]); + 'fieldtype' => 'text', + 'plugin_formcreator_sections_id' => $sections_id]); $question->add(['name' => "test clone question 2", - 'fieldtype' => 'textarea', - 'plugin_formcreator_sections_id' => $sections_id]); + 'fieldtype' => 'textarea', + 'plugin_formcreator_sections_id' => $sections_id]); //get section $section->getFromDB($sections_id); @@ -381,7 +381,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', ], @@ -442,7 +442,7 @@ public function testGetTranslatableStrings() { '6fd6eacf3005974a7489a199ed7b45ee' => 'itemlink', 'b371eae37f18f0b6125002999b2404ba' => 'text', 'b99b0833f1dab41a14eb421fa2ce690d' => 'itemlink', - 'f81bad6b9c8f01a40099a140881313a8' => 'text', + '7e4dc84bec34373c30ee35b8c90a401c' => 'text', '4f87be8f6e593d167f5fd1ab238cfc2d' => 'string', 'e3a0dfbc9d24603beddcbd1388808a7a' => 'itemlink', '8d544ed7c846a47654b2f55db879d7b2' => 'text', diff --git a/tests/fixture/all_question_types_form.json b/tests/fixture/all_question_types_form.json index 52b010f79..258af724a 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", @@ -20,10 +19,16 @@ "is_captcha_enabled": 0, "show_rule": 1, "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 +42,7 @@ "required": 0, "show_empty": 0, "default_values": "[]", + "itemtype": "", "values": null, "description": "actors description", "row": 0, @@ -44,8 +50,12 @@ "width": 4, "show_rule": 1, "uuid": "3a905a97-4e912b5c-601ab77b79a509.18118712", - "_conditions": [], - "_parameters": [] + "_parameters": { + "PluginFormcreatorQuestionFilter": [], + "PluginFormcreatorQuestionRange": [], + "PluginFormcreatorQuestionRegex": [] + }, + "_conditions": [] }, { "name": "checkboxes question", @@ -53,6 +63,7 @@ "required": 0, "show_empty": 0, "default_values": "[]", + "itemtype": "", "values": "[\"a (checkbox)\",\"b (checkbox)\",\"c (checkbox)\"]", "description": "checkboxes description", "row": 1, @@ -60,17 +71,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 +84,7 @@ "required": 0, "show_empty": 0, "default_values": "", + "itemtype": "", "values": null, "description": "date description", "row": 2, @@ -85,8 +92,12 @@ "width": 4, "show_rule": 1, "uuid": "3a905a97-4e912b5c-601ab7a834e3f5.07106804", - "_conditions": [], - "_parameters": [] + "_parameters": { + "PluginFormcreatorQuestionFilter": [], + "PluginFormcreatorQuestionRange": [], + "PluginFormcreatorQuestionRegex": [] + }, + "_conditions": [] }, { "name": "datetime question", @@ -94,6 +105,7 @@ "required": 0, "show_empty": 0, "default_values": "", + "itemtype": "", "values": null, "description": "datetime description", "row": 3, @@ -101,8 +113,12 @@ "width": 4, "show_rule": 1, "uuid": "3a905a97-4e912b5c-601ab7b1c8d7c1.11667479", - "_conditions": [], - "_parameters": [] + "_parameters": { + "PluginFormcreatorQuestionFilter": [], + "PluginFormcreatorQuestionRange": [], + "PluginFormcreatorQuestionRegex": [] + }, + "_conditions": [] }, { "name": "description question", @@ -110,6 +126,7 @@ "required": 0, "show_empty": 0, "default_values": null, + "itemtype": "", "values": null, "description": "description text", "row": 4, @@ -117,8 +134,12 @@ "width": 4, "show_rule": 1, "uuid": "3a905a97-4e912b5c-601abdb2063f79.46605588", - "_conditions": [], - "_parameters": [] + "_parameters": { + "PluginFormcreatorQuestionFilter": [], + "PluginFormcreatorQuestionRange": [], + "PluginFormcreatorQuestionRegex": [] + }, + "_conditions": [] }, { "name": "dropdown question", @@ -126,6 +147,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 +155,12 @@ "width": 4, "show_rule": 1, "uuid": "3a905a97-4e912b5c-601abdfdcc8fd1.84035821", - "_conditions": [], - "_parameters": [] + "_parameters": { + "PluginFormcreatorQuestionFilter": [], + "PluginFormcreatorQuestionRange": [], + "PluginFormcreatorQuestionRegex": [] + }, + "_conditions": [] }, { "name": "email question", @@ -142,6 +168,7 @@ "required": 0, "show_empty": 0, "default_values": "", + "itemtype": "", "values": "", "description": "email description", "row": 6, @@ -149,8 +176,12 @@ "width": 4, "show_rule": 1, "uuid": "3a905a97-4e912b5c-601abe0815b000.17364810", - "_conditions": [], - "_parameters": [] + "_parameters": { + "PluginFormcreatorQuestionFilter": [], + "PluginFormcreatorQuestionRange": [], + "PluginFormcreatorQuestionRegex": [] + }, + "_conditions": [] }, { "name": "file question", @@ -158,6 +189,7 @@ "required": 0, "show_empty": 0, "default_values": null, + "itemtype": "", "values": null, "description": "file description", "row": 7, @@ -165,8 +197,12 @@ "width": 4, "show_rule": 1, "uuid": "3a905a97-4e912b5c-601abe14968c26.35804626", - "_conditions": [], - "_parameters": [] + "_parameters": { + "PluginFormcreatorQuestionFilter": [], + "PluginFormcreatorQuestionRange": [], + "PluginFormcreatorQuestionRegex": [] + }, + "_conditions": [] }, { "name": "float question", @@ -174,6 +210,7 @@ "required": 0, "show_empty": 0, "default_values": "", + "itemtype": "", "values": "", "description": "float description", "row": 8, @@ -181,22 +218,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 +231,7 @@ "required": 0, "show_empty": 0, "default_values": 0, + "itemtype": "", "values": "Computer", "description": "GLPI object description", "row": 9, @@ -211,8 +239,12 @@ "width": 4, "show_rule": 1, "uuid": "3a905a97-4e912b5c-601abe330f0302.22202879", - "_conditions": [], - "_parameters": [] + "_parameters": { + "PluginFormcreatorQuestionFilter": [], + "PluginFormcreatorQuestionRange": [], + "PluginFormcreatorQuestionRegex": [] + }, + "_conditions": [] }, { "name": "hidden question", @@ -220,6 +252,7 @@ "required": 0, "show_empty": 0, "default_values": "hidden value", + "itemtype": "", "values": null, "description": "hidden description", "row": 10, @@ -227,8 +260,12 @@ "width": 4, "show_rule": 1, "uuid": "3a905a97-4e912b5c-601abe457b0777.64285141", - "_conditions": [], - "_parameters": [] + "_parameters": { + "PluginFormcreatorQuestionFilter": [], + "PluginFormcreatorQuestionRange": [], + "PluginFormcreatorQuestionRegex": [] + }, + "_conditions": [] }, { "name": "hostname question", @@ -236,6 +273,7 @@ "required": 0, "show_empty": 0, "default_values": null, + "itemtype": "", "values": null, "description": "hostname description", "row": 11, @@ -243,8 +281,12 @@ "width": 4, "show_rule": 1, "uuid": "3a905a97-4e912b5c-601abe4fdd6ad8.76787569", - "_conditions": [], - "_parameters": [] + "_parameters": { + "PluginFormcreatorQuestionFilter": [], + "PluginFormcreatorQuestionRange": [], + "PluginFormcreatorQuestionRegex": [] + }, + "_conditions": [] }, { "name": "IP address question", @@ -252,6 +294,7 @@ "required": 0, "show_empty": 0, "default_values": null, + "itemtype": "", "values": null, "description": "IP address description", "row": 12, @@ -259,8 +302,12 @@ "width": 4, "show_rule": 1, "uuid": "3a905a97-4e912b5c-601abe59431976.94731515", - "_conditions": [], - "_parameters": [] + "_parameters": { + "PluginFormcreatorQuestionFilter": [], + "PluginFormcreatorQuestionRange": [], + "PluginFormcreatorQuestionRegex": [] + }, + "_conditions": [] }, { "name": "integer question", @@ -268,6 +315,7 @@ "required": 0, "show_empty": 0, "default_values": "", + "itemtype": "", "values": "", "description": "integer description", "row": 13, @@ -275,22 +323,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 +336,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 +344,12 @@ "width": 4, "show_rule": 1, "uuid": "3a905a97-4e912b5c-601abe7b71f9e5.56305216", - "_conditions": [], - "_parameters": [] + "_parameters": { + "PluginFormcreatorQuestionFilter": [], + "PluginFormcreatorQuestionRange": [], + "PluginFormcreatorQuestionRegex": [] + }, + "_conditions": [] }, { "name": "multiselect question", @@ -314,6 +357,7 @@ "required": 0, "show_empty": 0, "default_values": "[]", + "itemtype": "", "values": "[\"a (multiselect)\",\"b (multiselect)\",\"c (multiselect)\"]", "description": "multiselect description", "row": 15, @@ -321,17 +365,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 +378,7 @@ "required": 0, "show_empty": 0, "default_values": "", + "itemtype": "", "values": "[\"a (radio)\",\"b (radio)\",\"c (radio)\"]", "description": "radios description", "row": 16, @@ -346,8 +386,12 @@ "width": 4, "show_rule": 1, "uuid": "3a905a97-4e912b5c-601abf0fde29b8.16357890", - "_conditions": [], - "_parameters": [] + "_parameters": { + "PluginFormcreatorQuestionFilter": [], + "PluginFormcreatorQuestionRange": [], + "PluginFormcreatorQuestionRegex": [] + }, + "_conditions": [] }, { "name": "request type question", @@ -355,6 +399,7 @@ "required": 0, "show_empty": 0, "default_values": 2, + "itemtype": "", "values": null, "description": "request type description", "row": 17, @@ -362,8 +407,12 @@ "width": 4, "show_rule": 1, "uuid": "3a905a97-4e912b5c-601abf1c415458.16937803", - "_conditions": [], - "_parameters": [] + "_parameters": { + "PluginFormcreatorQuestionFilter": [], + "PluginFormcreatorQuestionRange": [], + "PluginFormcreatorQuestionRegex": [] + }, + "_conditions": [] }, { "name": "select question", @@ -371,6 +420,7 @@ "required": 0, "show_empty": 0, "default_values": "", + "itemtype": "", "values": "[\"a (select)\",\"b (select)\",\"c (select)\"]", "description": "select description", "row": 18, @@ -378,8 +428,12 @@ "width": 4, "show_rule": 1, "uuid": "3a905a97-4e912b5c-601abf36511874.97759648", - "_conditions": [], - "_parameters": [] + "_parameters": { + "PluginFormcreatorQuestionFilter": [], + "PluginFormcreatorQuestionRange": [], + "PluginFormcreatorQuestionRegex": [] + }, + "_conditions": [] }, { "name": "text question", @@ -387,6 +441,7 @@ "required": 0, "show_empty": 0, "default_values": "", + "itemtype": "", "values": null, "description": "text description", "row": 19, @@ -394,22 +449,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 +462,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 +496,7 @@ "required": 0, "show_empty": 0, "default_values": "", + "itemtype": "", "values": null, "description": "time description", "row": 21, @@ -454,8 +504,12 @@ "width": 4, "show_rule": 1, "uuid": "3a905a97-4e912b5c-601abf775fbe74.36590864", - "_conditions": [], - "_parameters": [] + "_parameters": { + "PluginFormcreatorQuestionFilter": [], + "PluginFormcreatorQuestionRange": [], + "PluginFormcreatorQuestionRegex": [] + }, + "_conditions": [] }, { "name": "urgency question", @@ -463,6 +517,7 @@ "required": 0, "show_empty": 0, "default_values": 0, + "itemtype": "", "values": null, "description": "urgency description", "row": 22, @@ -470,8 +525,12 @@ "width": 4, "show_rule": 1, "uuid": "3a905a97-4e912b5c-601abf85964995.42495152", - "_conditions": [], - "_parameters": [] + "_parameters": { + "PluginFormcreatorQuestionFilter": [], + "PluginFormcreatorQuestionRange": [], + "PluginFormcreatorQuestionRegex": [] + }, + "_conditions": [] } ], "_conditions": [] @@ -480,7 +539,8 @@ "_conditions": [], "_targets": { "PluginFormcreatorTargetTicket": [], - "PluginFormcreatorTargetChange": [] + "PluginFormcreatorTargetChange": [], + "PluginFormcreatorTargetProblem": [] }, "_validators": [], "_translations": [] From f1e68cf51f41220b06128f89a3c2aab26bb6be6a Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Wed, 9 Nov 2022 14:41:30 +0100 Subject: [PATCH 112/245] fix(form_language): call to undefined method --- inc/form_language.class.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/inc/form_language.class.php b/inc/form_language.class.php index 01cf605cd..2ab688b2d 100644 --- a/inc/form_language.class.php +++ b/inc/form_language.class.php @@ -345,7 +345,7 @@ public function showTranslations($options = []) { $header = ''; $header.= '' . Html::getCheckAllAsCheckbox("translation_list$rand", $rand) . ''; $header.= '' . __('Original string', 'formcreator') . ''; - $header.= '' . PluginFormcreatorTranslation::getTypeName(1) . ''; + $header.= '' . __('Translation', 'Translations', 1, 'formcreator') . ''; $header.= ''; echo $header; echo ''; From e86bea1af15271d7f4ef5dcc473a03baa1c8da40 Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Tue, 8 Nov 2022 15:24:18 +0100 Subject: [PATCH 113/245] fix(form): prevent sending two csrf tokens and force GLPI to answer JSON in case of error --- js/scripts.js | 25 ++++++++++++++++++++----- 1 file changed, 20 insertions(+), 5 deletions(-) diff --git a/js/scripts.js b/js/scripts.js index eb91099af..c64ea4991 100644 --- a/js/scripts.js +++ b/js/scripts.js @@ -843,16 +843,19 @@ var plugin_formcreator = new function() { }; this.showFields = function (form) { + var data = form.serializeArray(); + data = this.serializeForAjax(form); + $.ajax({ url: formcreatorRootDoc + '/ajax/showfields.php', type: "POST", - data: form.serializeArray() + dataType: 'json', + data: data }).done(function(response){ try { - var itemToShow = JSON.parse(response); - var questionToShow = itemToShow['PluginFormcreatorQuestion']; - var sectionToShow = itemToShow['PluginFormcreatorSection']; - var submitButtonToShow = itemToShow['PluginFormcreatorForm']; + var questionToShow = response['PluginFormcreatorQuestion']; + var sectionToShow = response['PluginFormcreatorSection']; + var submitButtonToShow = response['PluginFormcreatorForm']; } catch (e) { // Do nothing for now } @@ -1462,6 +1465,18 @@ var plugin_formcreator = new function() { return true; }; + + /** + * Serialize a form without its csrf token + * @param {*} form + * @returns + */ + this.serializeForAjax = function (form) { + var serialized = form.serializeArray() + return serialized.filter( function( item ) { + return item.name != '_glpi_csrf_token'; + }); + } } // === TARGETS === From 13d94b4771430742d70eb841254cd713b97daea4 Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Mon, 14 Nov 2022 15:48:41 +0100 Subject: [PATCH 114/245] fix(abstracttarget): support for sla and ola from question --- inc/field/dropdownfield.class.php | 6 ++++-- templates/field/dropdownfield.html.twig | 19 +++++++++++++++++++ 2 files changed, 23 insertions(+), 2 deletions(-) diff --git a/inc/field/dropdownfield.class.php b/inc/field/dropdownfield.class.php index d0c50d7dd..f0b507f93 100644 --- a/inc/field/dropdownfield.class.php +++ b/inc/field/dropdownfield.class.php @@ -56,6 +56,7 @@ use Ticket_User; use Search; use SLA; +use SLM; use OLA; use QuerySubQuery; use QueryUnion; @@ -127,6 +128,7 @@ public function showForm(array $options): void { $this->question->fields['_tree_root_selectable'] = $decodedValues['selectable_tree_root'] ?? '0'; $this->question->fields['_tree_max_depth'] = $decodedValues['show_tree_depth'] ?? Dropdown::EMPTY_VALUE; $this->question->fields['_show_ticket_categories'] = isset($decodedValues['show_ticket_categories']) ? $decodedValues['show_ticket_categories'] : 'both'; + $this->question->fields['_show_service_level_types'] = isset($decodedValues['show_service_level_types']) ? $decodedValues['show_service_level_types'] : SLM::TTO; $this->question->fields['_entity_restrict'] = $decodedValues['entity_restrict'] ?? self::ENTITY_RESTRICT_FORM; $this->question->fields['_is_tree'] = '0'; $this->question->fields['_is_entity_restrict'] = '0'; @@ -659,8 +661,8 @@ public function prepareQuestionInputForSave($input) { } else if ($input['itemtype'] == SLA::getType() || $input['itemtype'] == OLA::getType() ) { - $input['values']['show_service_level_types'] = $input['show_service_level_types']; - unset($input['show_service_level_types']); + $input['values']['show_service_level_types'] = $input['_show_service_level_types']; + unset($input['_show_service_level_types']); } // Params for entity restrictables itemtypes diff --git a/templates/field/dropdownfield.html.twig b/templates/field/dropdownfield.html.twig index 13127e163..dc6c9eba7 100644 --- a/templates/field/dropdownfield.html.twig +++ b/templates/field/dropdownfield.html.twig @@ -99,6 +99,25 @@ }) }} {% endif %} + {% if item.fields['itemtype'] is defined and (item.fields['itemtype'] == 'SLA' or item.fields['itemtype'] == 'OLA' ) %} + {# keys are SLM:TTR, SLM::TTO #} + {{ fields.dropdownArrayField( + '_show_service_level_types', + item.fields['_show_service_level_types'], + { + 0: __('Time to resolve', 'formcreator'), + 1: __('Time to own', 'formcreator'), + }, + __('Type', 'formcreator') + ) }} + + {{ fields.nullField({ + label_class: 'col-xxl-4', + input_class: 'col-xxl-8', + }) }} + {% endif %} + + {# _is_tree is set in the showForm method, and helps to find if the itemtype is a tree #} {% if item.fields['_is_tree'] == '1' %} From e969e1a1549e684cb24fe8a0eee8455ae698118e Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Tue, 22 Nov 2022 09:04:02 +0100 Subject: [PATCH 115/245] test: fix bad class namespace --- tests/src/CommonTestCase.php | 1 + 1 file changed, 1 insertion(+) diff --git a/tests/src/CommonTestCase.php b/tests/src/CommonTestCase.php index 32aeb45f9..cea735688 100644 --- a/tests/src/CommonTestCase.php +++ b/tests/src/CommonTestCase.php @@ -7,6 +7,7 @@ use Auth; use atoum; use Ticket; +use User; abstract class CommonTestCase extends atoum { From 7b37d2389e95d14901630f65df6ebd5a32072cfe Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Tue, 22 Nov 2022 13:02:34 +0100 Subject: [PATCH 116/245] docs: update versions list version 2.12.6 for GLPI 9.5.10+ --- plugin.xml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/plugin.xml b/plugin.xml index 86e158f31..ec02be4e8 100644 --- a/plugin.xml +++ b/plugin.xml @@ -73,6 +73,11 @@ Features ~10.0 https://github.com/pluginsGLPI/formcreator/releases/download/2.13.0/glpi-formcreator-2.13.0.tar.bz2 + + 2.12.6 + ~9.5.5 + https://github.com/pluginsGLPI/formcreator/releases/download/v2.12.6/glpi-formcreator-2.12.6.tar.bz2 + 2.12.5 ~9.5.5 From da06548f33dc08b350b73ea7174fdcc5173b4d3d Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Fri, 25 Nov 2022 08:24:20 +0100 Subject: [PATCH 117/245] docs: update versions list --- plugin.xml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/plugin.xml b/plugin.xml index ec02be4e8..00ab33641 100644 --- a/plugin.xml +++ b/plugin.xml @@ -73,6 +73,11 @@ Features ~10.0 https://github.com/pluginsGLPI/formcreator/releases/download/2.13.0/glpi-formcreator-2.13.0.tar.bz2 + + 2.12.7 + ~9.5.5 + https://github.com/pluginsGLPI/formcreator/releases/download/v2.12.7/glpi-formcreator-2.12.7.tar.bz2 + 2.12.6 ~9.5.5 From 72da181d4a26b69efe2e3c0c506908b324a83f88 Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Fri, 18 Nov 2022 17:31:42 +0100 Subject: [PATCH 118/245] fix(form): prevent SQL error when current user is not member of any group, MySQL may warn about truncated decimal (nonsens, but happens) because groups are tested against IN('') statement --- inc/form.class.php | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/inc/form.class.php b/inc/form.class.php index 889c3bf66..60886bb91 100644 --- a/inc/form.class.php +++ b/inc/form.class.php @@ -934,12 +934,6 @@ protected function showMyLastForms() : void { 'searchtype' => 'equals', 'value' => 'myself', ], - 1 => [ - 'link' => 'OR', - 'field' => 7, - 'searchtype' => 'equals', - 'value' => 'mygroups', - ], ], 'sort' => [ 0 => 6 @@ -948,6 +942,15 @@ 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; $search = Search::getDatas(PluginFormcreatorFormAnswer::class, $criteria, $showColumns); From 78cceb9b56228b5b8e416a5d368b2488b3de6548 Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Fri, 18 Nov 2022 17:51:54 +0100 Subject: [PATCH 119/245] fix(issue): useless criteria nesting --- inc/issue.class.php | 18 +++++++----------- 1 file changed, 7 insertions(+), 11 deletions(-) diff --git a/inc/issue.class.php b/inc/issue.class.php index bac87a88f..63d818ad5 100644 --- a/inc/issue.class.php +++ b/inc/issue.class.php @@ -1100,17 +1100,13 @@ static function getValidateCriteria() { } static function getSolvedCriteria() { - return ['criteria' => [ - [ - 'criteria' => [[ - 'link' => 'OR', - 'field' => 4, - 'searchtype' => 'equals', - 'value' => Ticket::SOLVED, // see Ticket::getAllStatusArray() - ], - ]], - ], - 'reset' => 'reset']; + return ['criteria' => [['link' => 'AND', + 'field' => 4, + 'searchtype' => 'equals', + 'value' => Ticket::SOLVED, // see Ticket::getAllStatusArray() + ], + ], + 'reset' => 'reset']; } static function getClosedCriteria() { From ab3fdf5f2d7f8020eb9cac05301bd51f8ccbcb7a Mon Sep 17 00:00:00 2001 From: AdrienClairembault Date: Mon, 21 Nov 2022 16:12:15 +0100 Subject: [PATCH 120/245] Prevent warning on null value --- inc/formanswer.class.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/inc/formanswer.class.php b/inc/formanswer.class.php index 55d0fe11d..5232e397b 100644 --- a/inc/formanswer.class.php +++ b/inc/formanswer.class.php @@ -1688,7 +1688,7 @@ public function deserializeAnswers() : bool { $this->loadAnswers(); $answers_values = $this->getAnswers(); - foreach (array_keys($this->questionFields) as $id) { + foreach (array_keys($this->questionFields ?? []) as $id) { if (!$this->questionFields[$id]->hasInput($answers_values)) { continue; } From bd4f86b6a07acaf9f1a710601f124083e611d55a Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Fri, 18 Nov 2022 18:05:35 +0100 Subject: [PATCH 121/245] Revert "fix(issue): remove duplicate item in status dropdown" This reverts commit 27f9f313a08d1a7df7228d0f4dfbccff80ad72ec. --- inc/issue.class.php | 1 - 1 file changed, 1 deletion(-) diff --git a/inc/issue.class.php b/inc/issue.class.php index 63d818ad5..882cee02f 100644 --- a/inc/issue.class.php +++ b/inc/issue.class.php @@ -932,7 +932,6 @@ public static function getSpecificValueToSelect($field, $name = '', $values = '' case 'status' : $ticket_opts = Ticket::getAllStatusArray(true); $ticket_opts = $ticket_opts + PluginFormcreatorFormAnswer::getStatuses(); - unset($ticket_opts[PluginFormcreatorFormAnswer::STATUS_WAITING]); return Dropdown::showFromArray($name, $ticket_opts, ['display' => false, 'value' => $values[$field]]); break; From 0ee941ee90c422b0deae1e1d0d917153598d8b0e Mon Sep 17 00:00:00 2001 From: btry Date: Tue, 22 Nov 2022 12:58:55 +0100 Subject: [PATCH 122/245] docs: update versions list version 2.12.6 for GLPI 9.5.10+ --- plugin.xml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/plugin.xml b/plugin.xml index 00ab33641..d9bbea52a 100644 --- a/plugin.xml +++ b/plugin.xml @@ -83,6 +83,11 @@ Features ~9.5.5 https://github.com/pluginsGLPI/formcreator/releases/download/v2.12.6/glpi-formcreator-2.12.6.tar.bz2 + + 2.12.6 + ~9.5.5 + https://github.com/pluginsGLPI/formcreator/releases/download/v2.12.6/glpi-formcreator-2.12.6.tar.bz2 + 2.12.5 ~9.5.5 From 7518e396021944ab5d497f9e83b625d689162c2c Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Wed, 23 Nov 2022 21:41:58 +0100 Subject: [PATCH 123/245] ci: disable functoinal tests --- .github/workflows/tests.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index cf27642de..3aedd25c8 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -28,7 +28,7 @@ env: SKIP_UPGRADE_TESTS: false SKIP_INSTALL_TESTS: false SKIP_TESTS: false - SKIP_FUNCTIONAL_TESTS: false + SKIP_FUNCTIONAL_TESTS: true SKIP_UNINSTALL_TESTS: false SKIP_LINT_TESTS: false SKIP_CS_TESTS: false From 86095e295df317dc4f46d35b1fe681fec30bc083 Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Wed, 23 Nov 2022 14:59:46 +0100 Subject: [PATCH 124/245] fix(issue): show save button for followup edit internal refs 24073, 25658 --- inc/issue.class.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/inc/issue.class.php b/inc/issue.class.php index 882cee02f..bc4637582 100644 --- a/inc/issue.class.php +++ b/inc/issue.class.php @@ -402,7 +402,9 @@ public function displaySimplified(CommonDBTM $item, $options = []): void { echo '#itil-object-container .form-buttons span { display: none !important }'; echo '#itil-object-container .form-buttons { flex: inherit; width: auto}'; echo "#itil-object-container .timeline-buttons { flex: 1 1 auto }"; - echo "#itil-object-container button[type='submit'][name='update'] { display: none }"; + // The following line becomes useless with GLPI 10.0.5 as the save button of side panel does no longer show for extended service catalog + // To drop when GLPI 10.0.5 is the minimum version + echo "#itil-object-container .form-buttons button[type='submit'][name='update'] { display: none }"; echo ''; $item->showForm($item->getID()); echo "
"; From a3abff1bc779de6018c234532074c2c2544ddd2b Mon Sep 17 00:00:00 2001 From: Adrien Clairembault <42734840+AdrienClairembault@users.noreply.github.com> Date: Thu, 24 Nov 2022 10:36:34 +0100 Subject: [PATCH 125/245] feat(question): new hooks for other plugins interaction (#3093) --- inc/abstractfield.class.php | 8 +++ inc/abstractitiltarget.class.php | 99 ++++++++++++++++++++++++----- inc/plugintargetinterface.class.php | 47 ++++++++++++++ inc/target_actor.class.php | 18 +++++- js/scripts.js | 51 +-------------- 5 files changed, 158 insertions(+), 65 deletions(-) create mode 100644 inc/plugintargetinterface.class.php diff --git a/inc/abstractfield.class.php b/inc/abstractfield.class.php index bca7f17c3..631da738b 100644 --- a/inc/abstractfield.class.php +++ b/inc/abstractfield.class.php @@ -104,9 +104,17 @@ public function show(string $domain, bool $canEdit = true): string { continue; } } + $description = Plugin::doHookFunction('formcreator_question_description', [ + 'description' => $description, + 'question' => $this->getQuestion() + ])['description']; $html .= '
' . html_entity_decode(__($description, $domain)) . '
'; } $html .= '
'; + $this->value = Plugin::doHookFunction('formcreator_question_default_value', [ + 'value' => $this->value, + 'question' => $this->getQuestion() + ])['value']; $html .= $this->getRenderedHtml($domain, $canEdit); $html .= '
'; diff --git a/inc/abstractitiltarget.class.php b/inc/abstractitiltarget.class.php index e098313a6..a7fb8d41a 100644 --- a/inc/abstractitiltarget.class.php +++ b/inc/abstractitiltarget.class.php @@ -452,7 +452,7 @@ protected function setTargetUrgency($data, $formanswer) { * find all actors and prepare data for the ticket being created */ protected function prepareActors(PluginFormcreatorForm $form, PluginFormcreatorFormAnswer $formanswer) { - global $DB; + global $DB, $PLUGIN_HOOKS; $rows = $DB->request([ 'FROM' => PluginFormcreatorTarget_Actor::getTable(), @@ -601,6 +601,26 @@ protected function prepareActors(PluginFormcreatorForm $form, PluginFormcreatorF $this->addActor(PluginFormcreatorTarget_Actor::ACTOR_ROLE_SUPPLIER, $userId, $notify); } break; + default: + foreach (($PLUGIN_HOOKS['formcreator_actors_type'] ?? []) as $plugin => $classes) { + foreach ($classes as $plugin_target) { + if (!is_a($plugin_target, PluginFormcreatorPluginTargetInterface::class, true)) { + continue; + } + if ($actor['actor_type']== $plugin_target::getId()) { + $value = $plugin_target::getActorId($formanswer, $actor['actor_value']); + if ($value) { + if ($plugin_target::getActorType() == PluginFormcreatorPluginTargetInterface::ACTOR_TYPE_USER) { + $this->addActor($actor['actor_role'], $value, $notify); + } else if (PluginFormcreatorPluginTargetInterface::ACTOR_TYPE_GROUP) { + $this->addGroupActor($actor['actor_role'], $value); + } + } + break 2; + } + } + } + break; } } } @@ -1810,7 +1830,7 @@ protected function showActorSettingsHeader($type) { * @return void */ protected function showActorSettingsForType($actorType, array $actors) { - global $DB; + global $DB, $PLUGIN_HOOKS; $itemActor = new PluginFormcreatorTarget_Actor(); $dropdownItems = ['' => Dropdown::EMPTY_VALUE] + $itemActor::getEnumActorType(); @@ -1849,7 +1869,7 @@ protected function showActorSettingsForType($actorType, array $actors) { ] ); - echo '