From de004af2881ec4d4d048f22445df3bd94f9738ae Mon Sep 17 00:00:00 2001
From: acognet
Date: Thu, 9 Dec 2021 11:29:58 +0100
Subject: [PATCH] update dictionnaries for 3.0
---
.../dictionaries/cs.dict.authent-local.php | 5 +-
.../dictionaries/da.dict.authent-local.php | 5 +-
.../dictionaries/de.dict.authent-local.php | 1 +
.../dictionaries/es_cr.dict.authent-local.php | 7 +-
.../dictionaries/hu.dict.authent-local.php | 5 +-
.../dictionaries/it.dict.authent-local.php | 5 +-
.../dictionaries/ja.dict.authent-local.php | 5 +-
.../dictionaries/nl.dict.authent-local.php | 5 +-
.../dictionaries/pt_br.dict.authent-local.php | 5 +-
.../dictionaries/ru.dict.authent-local.php | 5 +-
.../dictionaries/sk.dict.authent-local.php | 5 +-
.../dictionaries/tr.dict.authent-local.php | 5 +-
.../dictionaries/zh_cn.dict.authent-local.php | 5 +-
.../dictionaries/cs.dict.combodo-db-tools.php | 1 +
.../dictionaries/da.dict.combodo-db-tools.php | 1 +
.../dictionaries/de.dict.combodo-db-tools.php | 1 +
.../es_cr.dict.combodo-db-tools.php | 1 +
.../dictionaries/hu.dict.combodo-db-tools.php | 1 +
.../dictionaries/it.dict.combodo-db-tools.php | 1 +
.../dictionaries/ja.dict.combodo-db-tools.php | 1 +
.../dictionaries/nl.dict.combodo-db-tools.php | 1 +
.../pt_br.dict.combodo-db-tools.php | 1 +
.../dictionaries/ru.dict.combodo-db-tools.php | 1 +
.../dictionaries/sk.dict.combodo-db-tools.php | 1 +
.../dictionaries/tr.dict.combodo-db-tools.php | 1 +
.../zh_cn.dict.combodo-db-tools.php | 1 +
.../dictionaries/da.dict.itop-backup.php | 1 +
.../dictionaries/de.dict.itop-backup.php | 1 +
.../dictionaries/es_cr.dict.itop-backup.php | 1 +
.../dictionaries/fr.dict.itop-backup.php | 1 +
.../dictionaries/hu.dict.itop-backup.php | 1 +
.../dictionaries/it.dict.itop-backup.php | 1 +
.../dictionaries/ja.dict.itop-backup.php | 1 +
.../dictionaries/nl.dict.itop-backup.php | 1 +
.../dictionaries/pt_br.dict.itop-backup.php | 1 +
.../dictionaries/ru.dict.itop-backup.php | 1 +
.../dictionaries/sk.dict.itop-backup.php | 1 +
.../dictionaries/tr.dict.itop-backup.php | 1 +
.../dictionaries/zh_cn.dict.itop-backup.php | 1 +
.../dictionaries/cs.dict.itop-tickets.php | 146 ++--
.../dictionaries/da.dict.itop-tickets.php | 146 ++--
.../dictionaries/de.dict.itop-tickets.php | 146 ++--
.../dictionaries/es_cr.dict.itop-tickets.php | 148 ++--
.../dictionaries/fr.dict.itop-tickets.php | 89 +--
.../dictionaries/hu.dict.itop-tickets.php | 146 ++--
.../dictionaries/it.dict.itop-tickets.php | 146 ++--
.../dictionaries/ja.dict.itop-tickets.php | 146 ++--
.../dictionaries/nl.dict.itop-tickets.php | 146 ++--
.../dictionaries/pt_br.dict.itop-tickets.php | 146 ++--
.../dictionaries/ru.dict.itop-tickets.php | 146 ++--
.../dictionaries/sk.dict.itop-tickets.php | 146 ++--
.../dictionaries/tr.dict.itop-tickets.php | 146 ++--
.../dictionaries/zh_cn.dict.itop-tickets.php | 146 ++--
dictionaries/cs.dictionary.itop.ui.php | 142 ++--
dictionaries/da.dictionary.itop.core.php | 2 +
dictionaries/da.dictionary.itop.ui.php | 136 ++--
dictionaries/de.dictionary.itop.core.php | 2 +
dictionaries/de.dictionary.itop.ui.php | 136 ++--
dictionaries/es_cr.dictionary.itop.core.php | 205 +++---
dictionaries/es_cr.dictionary.itop.ui.php | 639 +++++++++---------
dictionaries/fr.dictionary.itop.ui.php | 4 +-
dictionaries/hu.dictionary.itop.core.php | 2 +
dictionaries/hu.dictionary.itop.ui.php | 140 ++--
dictionaries/it.dictionary.itop.core.php | 2 +
dictionaries/it.dictionary.itop.ui.php | 140 ++--
dictionaries/ja.dictionary.itop.core.php | 2 +
dictionaries/ja.dictionary.itop.ui.php | 152 +++--
dictionaries/nl.dictionary.itop.core.php | 2 +
dictionaries/nl.dictionary.itop.ui.php | 150 ++--
dictionaries/pt_br.dictionary.itop.core.php | 2 +
dictionaries/pt_br.dictionary.itop.ui.php | 144 ++--
dictionaries/ru.dictionary.itop.core.php | 2 +
dictionaries/ru.dictionary.itop.ui.php | 145 ++--
dictionaries/sk.dictionary.itop.core.php | 2 +
dictionaries/sk.dictionary.itop.ui.php | 140 ++--
dictionaries/tr.dictionary.itop.core.php | 2 +
dictionaries/tr.dictionary.itop.ui.php | 138 ++--
.../cs.dictionary.itop.datatable.php | 17 +-
.../da.dictionary.itop.datatable.php | 17 +-
.../de.dictionary.itop.datatable.php | 17 +-
.../es_cr.dictionary.itop.datatable.php | 17 +-
.../hu.dictionary.itop.datatable.php | 17 +-
.../it.dictionary.itop.datatable.php | 17 +-
.../ja.dictionary.itop.datatable.php | 17 +-
.../nl.dictionary.itop.datatable.php | 17 +-
.../pt_br.dictionary.itop.datatable.php | 17 +-
.../ru.dictionary.itop.datatable.php | 17 +-
.../sk.dictionary.itop.datatable.php | 17 +-
.../tr.dictionary.itop.datatable.php | 17 +-
.../zh_cn.dictionary.itop.datatable.php | 17 +-
.../ru.dictionary.itop.activity-panel.php | 1 +
.../es_cr.dictionary.itop.object-details.php | 2 +-
.../es_cr.dictionary.itop.page-content.php | 2 +-
.../es_cr.dictionary.itop.tab-container.php | 2 +-
...es_cr.dictionary.itop.ui-content-block.php | 2 +-
.../ru.dictionary.itop.preferences.php | 52 +-
dictionaries/zh_cn.dictionary.itop.core.php | 2 +
dictionaries/zh_cn.dictionary.itop.ui.php | 140 ++--
98 files changed, 2752 insertions(+), 2181 deletions(-)
diff --git a/datamodels/2.x/authent-local/dictionaries/cs.dict.authent-local.php b/datamodels/2.x/authent-local/dictionaries/cs.dict.authent-local.php
index 0ceec43c4..07f1a732f 100644
--- a/datamodels/2.x/authent-local/dictionaries/cs.dict.authent-local.php
+++ b/datamodels/2.x/authent-local/dictionaries/cs.dict.authent-local.php
@@ -49,10 +49,13 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', array(
'Class:UserLocal/Attribute:expiration/Value:never_expire+' => '~~',
'Class:UserLocal/Attribute:expiration/Value:force_expire' => 'Expired~~',
'Class:UserLocal/Attribute:expiration/Value:force_expire+' => '~~',
+ 'Class:UserLocal/Attribute:expiration/Value:otp_expire' => 'One-time Password~~',
+ 'Class:UserLocal/Attribute:expiration/Value:otp_expire+' => 'Password cannot be changed by the user.~~',
'Class:UserLocal/Attribute:password_renewed_date' => 'Password renewal~~',
'Class:UserLocal/Attribute:password_renewed_date+' => 'When the password was last changed~~',
'Error:UserLocalPasswordValidator:UserPasswordPolicyRegex:ValidationFailed' => 'Password must be at least 8 characters and include uppercase, lowercase, numeric and special characters.~~',
- 'UserLocal:password:expiration' => 'The fields below require an extension~~'
+ 'UserLocal:password:expiration' => 'The fields below require an extension~~',
+ 'Class:UserLocal/Error:OneTimePasswordChangeIsNotAllowed' => 'Setting password expiration to "One-time password" is not allowed for your own User~~',
));
diff --git a/datamodels/2.x/authent-local/dictionaries/da.dict.authent-local.php b/datamodels/2.x/authent-local/dictionaries/da.dict.authent-local.php
index 25f167b3c..baa959784 100644
--- a/datamodels/2.x/authent-local/dictionaries/da.dict.authent-local.php
+++ b/datamodels/2.x/authent-local/dictionaries/da.dict.authent-local.php
@@ -34,10 +34,13 @@ Dict::Add('DA DA', 'Danish', 'Dansk', array(
'Class:UserLocal/Attribute:expiration/Value:never_expire+' => '~~',
'Class:UserLocal/Attribute:expiration/Value:force_expire' => 'Expired~~',
'Class:UserLocal/Attribute:expiration/Value:force_expire+' => '~~',
+ 'Class:UserLocal/Attribute:expiration/Value:otp_expire' => 'One-time Password~~',
+ 'Class:UserLocal/Attribute:expiration/Value:otp_expire+' => 'Password cannot be changed by the user.~~',
'Class:UserLocal/Attribute:password_renewed_date' => 'Password renewal~~',
'Class:UserLocal/Attribute:password_renewed_date+' => 'When the password was last changed~~',
'Error:UserLocalPasswordValidator:UserPasswordPolicyRegex:ValidationFailed' => 'Password must be at least 8 characters and include uppercase, lowercase, numeric and special characters.~~',
- 'UserLocal:password:expiration' => 'The fields below require an extension~~'
+ 'UserLocal:password:expiration' => 'The fields below require an extension~~',
+ 'Class:UserLocal/Error:OneTimePasswordChangeIsNotAllowed' => 'Setting password expiration to "One-time password" is not allowed for your own User~~',
));
diff --git a/datamodels/2.x/authent-local/dictionaries/de.dict.authent-local.php b/datamodels/2.x/authent-local/dictionaries/de.dict.authent-local.php
index a70814948..4951c2e16 100644
--- a/datamodels/2.x/authent-local/dictionaries/de.dict.authent-local.php
+++ b/datamodels/2.x/authent-local/dictionaries/de.dict.authent-local.php
@@ -44,4 +44,5 @@ Dict::Add('DE DE', 'German', 'Deutsch', array(
'Error:UserLocalPasswordValidator:UserPasswordPolicyRegex:ValidationFailed' => 'Das Passwort entspricht nicht dem in den Konfigurationsregeln hinterlegten RegEx-Ausdruck',
'UserLocal:password:expiration' => 'Die folgenden Felder benötigen eine '.ITOP_APPLICATION_SHORT.' Erweiterung'
+ 'Class:UserLocal/Error:OneTimePasswordChangeIsNotAllowed' => 'Setting password expiration to "One-time password" is not allowed for your own User~~',
));
diff --git a/datamodels/2.x/authent-local/dictionaries/es_cr.dict.authent-local.php b/datamodels/2.x/authent-local/dictionaries/es_cr.dict.authent-local.php
index b994c754c..551ab8739 100644
--- a/datamodels/2.x/authent-local/dictionaries/es_cr.dict.authent-local.php
+++ b/datamodels/2.x/authent-local/dictionaries/es_cr.dict.authent-local.php
@@ -15,7 +15,7 @@
//
// You should have received a copy of the GNU Affero General Public License
// along with iTop. If not, see
- /**
+/**
* Spanish Localized data
*
* @copyright Copyright (C) 2010-2021 Combodo SARL
@@ -48,10 +48,13 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array(
'Class:UserLocal/Attribute:expiration/Value:never_expire+' => '',
'Class:UserLocal/Attribute:expiration/Value:force_expire' => 'Expirado',
'Class:UserLocal/Attribute:expiration/Value:force_expire+' => '',
+ 'Class:UserLocal/Attribute:expiration/Value:otp_expire' => 'One-time Password~~',
+ 'Class:UserLocal/Attribute:expiration/Value:otp_expire+' => 'Password cannot be changed by the user.~~',
'Class:UserLocal/Attribute:password_renewed_date' => 'Renovación de contraseña',
'Class:UserLocal/Attribute:password_renewed_date+' => 'Cuando fue el último cambio de contraseña',
'Error:UserLocalPasswordValidator:UserPasswordPolicyRegex:ValidationFailed' => 'La contraseña debe ser de al menos 8 caracteres e incluír mayúsculas, minúsculas, números y caracteres especiales.',
- 'UserLocal:password:expiration' => 'El siguiente campo requiere una extensión'
+ 'UserLocal:password:expiration' => 'El siguiente campo requiere una extensión',
+ 'Class:UserLocal/Error:OneTimePasswordChangeIsNotAllowed' => 'Setting password expiration to "One-time password" is not allowed for your own User~~',
));
diff --git a/datamodels/2.x/authent-local/dictionaries/hu.dict.authent-local.php b/datamodels/2.x/authent-local/dictionaries/hu.dict.authent-local.php
index c834e3aa8..a716a3a2a 100644
--- a/datamodels/2.x/authent-local/dictionaries/hu.dict.authent-local.php
+++ b/datamodels/2.x/authent-local/dictionaries/hu.dict.authent-local.php
@@ -33,10 +33,13 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
'Class:UserLocal/Attribute:expiration/Value:never_expire+' => '~~',
'Class:UserLocal/Attribute:expiration/Value:force_expire' => 'Expired~~',
'Class:UserLocal/Attribute:expiration/Value:force_expire+' => '~~',
+ 'Class:UserLocal/Attribute:expiration/Value:otp_expire' => 'One-time Password~~',
+ 'Class:UserLocal/Attribute:expiration/Value:otp_expire+' => 'Password cannot be changed by the user.~~',
'Class:UserLocal/Attribute:password_renewed_date' => 'Password renewal~~',
'Class:UserLocal/Attribute:password_renewed_date+' => 'When the password was last changed~~',
'Error:UserLocalPasswordValidator:UserPasswordPolicyRegex:ValidationFailed' => 'Password must be at least 8 characters and include uppercase, lowercase, numeric and special characters.~~',
- 'UserLocal:password:expiration' => 'The fields below require an extension~~'
+ 'UserLocal:password:expiration' => 'The fields below require an extension~~',
+ 'Class:UserLocal/Error:OneTimePasswordChangeIsNotAllowed' => 'Setting password expiration to "One-time password" is not allowed for your own User~~',
));
diff --git a/datamodels/2.x/authent-local/dictionaries/it.dict.authent-local.php b/datamodels/2.x/authent-local/dictionaries/it.dict.authent-local.php
index 44eabab32..710ee5a34 100644
--- a/datamodels/2.x/authent-local/dictionaries/it.dict.authent-local.php
+++ b/datamodels/2.x/authent-local/dictionaries/it.dict.authent-local.php
@@ -47,10 +47,13 @@ Dict::Add('IT IT', 'Italian', 'Italiano', array(
'Class:UserLocal/Attribute:expiration/Value:never_expire+' => '~~',
'Class:UserLocal/Attribute:expiration/Value:force_expire' => 'Expired~~',
'Class:UserLocal/Attribute:expiration/Value:force_expire+' => '~~',
+ 'Class:UserLocal/Attribute:expiration/Value:otp_expire' => 'One-time Password~~',
+ 'Class:UserLocal/Attribute:expiration/Value:otp_expire+' => 'Password cannot be changed by the user.~~',
'Class:UserLocal/Attribute:password_renewed_date' => 'Password renewal~~',
'Class:UserLocal/Attribute:password_renewed_date+' => 'When the password was last changed~~',
'Error:UserLocalPasswordValidator:UserPasswordPolicyRegex:ValidationFailed' => 'Password must be at least 8 characters and include uppercase, lowercase, numeric and special characters.~~',
- 'UserLocal:password:expiration' => 'The fields below require an extension~~'
+ 'UserLocal:password:expiration' => 'The fields below require an extension~~',
+ 'Class:UserLocal/Error:OneTimePasswordChangeIsNotAllowed' => 'Setting password expiration to "One-time password" is not allowed for your own User~~',
));
diff --git a/datamodels/2.x/authent-local/dictionaries/ja.dict.authent-local.php b/datamodels/2.x/authent-local/dictionaries/ja.dict.authent-local.php
index b20916c92..2fd643c24 100644
--- a/datamodels/2.x/authent-local/dictionaries/ja.dict.authent-local.php
+++ b/datamodels/2.x/authent-local/dictionaries/ja.dict.authent-local.php
@@ -34,10 +34,13 @@ Dict::Add('JA JP', 'Japanese', '日本語', array(
'Class:UserLocal/Attribute:expiration/Value:never_expire+' => '~~',
'Class:UserLocal/Attribute:expiration/Value:force_expire' => 'Expired~~',
'Class:UserLocal/Attribute:expiration/Value:force_expire+' => '~~',
+ 'Class:UserLocal/Attribute:expiration/Value:otp_expire' => 'One-time Password~~',
+ 'Class:UserLocal/Attribute:expiration/Value:otp_expire+' => 'Password cannot be changed by the user.~~',
'Class:UserLocal/Attribute:password_renewed_date' => 'Password renewal~~',
'Class:UserLocal/Attribute:password_renewed_date+' => 'When the password was last changed~~',
'Error:UserLocalPasswordValidator:UserPasswordPolicyRegex:ValidationFailed' => 'Password must be at least 8 characters and include uppercase, lowercase, numeric and special characters.~~',
- 'UserLocal:password:expiration' => 'The fields below require an extension~~'
+ 'UserLocal:password:expiration' => 'The fields below require an extension~~',
+ 'Class:UserLocal/Error:OneTimePasswordChangeIsNotAllowed' => 'Setting password expiration to "One-time password" is not allowed for your own User~~',
));
diff --git a/datamodels/2.x/authent-local/dictionaries/nl.dict.authent-local.php b/datamodels/2.x/authent-local/dictionaries/nl.dict.authent-local.php
index e8b2c9ac6..3dda82f31 100644
--- a/datamodels/2.x/authent-local/dictionaries/nl.dict.authent-local.php
+++ b/datamodels/2.x/authent-local/dictionaries/nl.dict.authent-local.php
@@ -38,10 +38,13 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
'Class:UserLocal/Attribute:expiration/Value:never_expire+' => '',
'Class:UserLocal/Attribute:expiration/Value:force_expire' => 'Moet veranderd worden',
'Class:UserLocal/Attribute:expiration/Value:force_expire+' => '',
+ 'Class:UserLocal/Attribute:expiration/Value:otp_expire' => 'One-time Password~~',
+ 'Class:UserLocal/Attribute:expiration/Value:otp_expire+' => 'Password cannot be changed by the user.~~',
'Class:UserLocal/Attribute:password_renewed_date' => 'Wachtwoord laatst aangepast',
'Class:UserLocal/Attribute:password_renewed_date+' => 'Tijdstip waarop het wachtwoord het laatst aangepast werd.',
'Error:UserLocalPasswordValidator:UserPasswordPolicyRegex:ValidationFailed' => 'Het wachtwoord bestaat uit minstens 8 tekens en bestaat uit een mix van minstens 1 hoofdletter, kleine letter, cijfer en speciaal teken.',
- 'UserLocal:password:expiration' => 'De velden hieronder vereisen een extensie.'
+ 'UserLocal:password:expiration' => 'De velden hieronder vereisen een extensie.',
+ 'Class:UserLocal/Error:OneTimePasswordChangeIsNotAllowed' => 'Setting password expiration to "One-time password" is not allowed for your own User~~',
));
diff --git a/datamodels/2.x/authent-local/dictionaries/pt_br.dict.authent-local.php b/datamodels/2.x/authent-local/dictionaries/pt_br.dict.authent-local.php
index cf299372d..5a6235ee4 100644
--- a/datamodels/2.x/authent-local/dictionaries/pt_br.dict.authent-local.php
+++ b/datamodels/2.x/authent-local/dictionaries/pt_br.dict.authent-local.php
@@ -33,10 +33,13 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
'Class:UserLocal/Attribute:expiration/Value:never_expire+' => '',
'Class:UserLocal/Attribute:expiration/Value:force_expire' => 'Expirada',
'Class:UserLocal/Attribute:expiration/Value:force_expire+' => '',
+ 'Class:UserLocal/Attribute:expiration/Value:otp_expire' => 'One-time Password~~',
+ 'Class:UserLocal/Attribute:expiration/Value:otp_expire+' => 'Password cannot be changed by the user.~~',
'Class:UserLocal/Attribute:password_renewed_date' => 'Renovação de senha',
'Class:UserLocal/Attribute:password_renewed_date+' => 'Quando a senha foi trocada antiormente',
'Error:UserLocalPasswordValidator:UserPasswordPolicyRegex:ValidationFailed' => 'A senha deve ter no mínimo 8 caracteres e incluir letras maiúsculas, minúsculas, números e símbolos.',
- 'UserLocal:password:expiration' => 'O campo abaixo requer uma extensão'
+ 'UserLocal:password:expiration' => 'O campo abaixo requer uma extensão',
+ 'Class:UserLocal/Error:OneTimePasswordChangeIsNotAllowed' => 'Setting password expiration to "One-time password" is not allowed for your own User~~',
));
diff --git a/datamodels/2.x/authent-local/dictionaries/ru.dict.authent-local.php b/datamodels/2.x/authent-local/dictionaries/ru.dict.authent-local.php
index ae8c1c7d0..0e55ffa12 100644
--- a/datamodels/2.x/authent-local/dictionaries/ru.dict.authent-local.php
+++ b/datamodels/2.x/authent-local/dictionaries/ru.dict.authent-local.php
@@ -25,10 +25,13 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
'Class:UserLocal/Attribute:expiration/Value:never_expire+' => '',
'Class:UserLocal/Attribute:expiration/Value:force_expire' => 'Истёкший',
'Class:UserLocal/Attribute:expiration/Value:force_expire+' => '',
+ 'Class:UserLocal/Attribute:expiration/Value:otp_expire' => 'One-time Password~~',
+ 'Class:UserLocal/Attribute:expiration/Value:otp_expire+' => 'Password cannot be changed by the user.~~',
'Class:UserLocal/Attribute:password_renewed_date' => 'Дата изменения пароля',
'Class:UserLocal/Attribute:password_renewed_date+' => 'Когда пароль был изменен в последний раз',
'Error:UserLocalPasswordValidator:UserPasswordPolicyRegex:ValidationFailed' => 'Пароль должен содержать не менее 8 символов и включать прописные, строчные, числовые и специальные символы.',
- 'UserLocal:password:expiration' => 'Поля требуют наличия доп. расширения'
+ 'UserLocal:password:expiration' => 'Поля требуют наличия доп. расширения',
+ 'Class:UserLocal/Error:OneTimePasswordChangeIsNotAllowed' => 'Setting password expiration to "One-time password" is not allowed for your own User~~',
));
diff --git a/datamodels/2.x/authent-local/dictionaries/sk.dict.authent-local.php b/datamodels/2.x/authent-local/dictionaries/sk.dict.authent-local.php
index 1929cff30..f0bfec471 100644
--- a/datamodels/2.x/authent-local/dictionaries/sk.dict.authent-local.php
+++ b/datamodels/2.x/authent-local/dictionaries/sk.dict.authent-local.php
@@ -46,10 +46,13 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', array(
'Class:UserLocal/Attribute:expiration/Value:never_expire+' => '~~',
'Class:UserLocal/Attribute:expiration/Value:force_expire' => 'Expired~~',
'Class:UserLocal/Attribute:expiration/Value:force_expire+' => '~~',
+ 'Class:UserLocal/Attribute:expiration/Value:otp_expire' => 'One-time Password~~',
+ 'Class:UserLocal/Attribute:expiration/Value:otp_expire+' => 'Password cannot be changed by the user.~~',
'Class:UserLocal/Attribute:password_renewed_date' => 'Password renewal~~',
'Class:UserLocal/Attribute:password_renewed_date+' => 'When the password was last changed~~',
'Error:UserLocalPasswordValidator:UserPasswordPolicyRegex:ValidationFailed' => 'Password must be at least 8 characters and include uppercase, lowercase, numeric and special characters.~~',
- 'UserLocal:password:expiration' => 'The fields below require an extension~~'
+ 'UserLocal:password:expiration' => 'The fields below require an extension~~',
+ 'Class:UserLocal/Error:OneTimePasswordChangeIsNotAllowed' => 'Setting password expiration to "One-time password" is not allowed for your own User~~',
));
diff --git a/datamodels/2.x/authent-local/dictionaries/tr.dict.authent-local.php b/datamodels/2.x/authent-local/dictionaries/tr.dict.authent-local.php
index 8a11d86ea..5e8325c3b 100644
--- a/datamodels/2.x/authent-local/dictionaries/tr.dict.authent-local.php
+++ b/datamodels/2.x/authent-local/dictionaries/tr.dict.authent-local.php
@@ -48,10 +48,13 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
'Class:UserLocal/Attribute:expiration/Value:never_expire+' => '~~',
'Class:UserLocal/Attribute:expiration/Value:force_expire' => 'Expired~~',
'Class:UserLocal/Attribute:expiration/Value:force_expire+' => '~~',
+ 'Class:UserLocal/Attribute:expiration/Value:otp_expire' => 'One-time Password~~',
+ 'Class:UserLocal/Attribute:expiration/Value:otp_expire+' => 'Password cannot be changed by the user.~~',
'Class:UserLocal/Attribute:password_renewed_date' => 'Password renewal~~',
'Class:UserLocal/Attribute:password_renewed_date+' => 'When the password was last changed~~',
'Error:UserLocalPasswordValidator:UserPasswordPolicyRegex:ValidationFailed' => 'Password must be at least 8 characters and include uppercase, lowercase, numeric and special characters.~~',
- 'UserLocal:password:expiration' => 'The fields below require an extension~~'
+ 'UserLocal:password:expiration' => 'The fields below require an extension~~',
+ 'Class:UserLocal/Error:OneTimePasswordChangeIsNotAllowed' => 'Setting password expiration to "One-time password" is not allowed for your own User~~',
));
diff --git a/datamodels/2.x/authent-local/dictionaries/zh_cn.dict.authent-local.php b/datamodels/2.x/authent-local/dictionaries/zh_cn.dict.authent-local.php
index b99aec4c0..b105e4029 100644
--- a/datamodels/2.x/authent-local/dictionaries/zh_cn.dict.authent-local.php
+++ b/datamodels/2.x/authent-local/dictionaries/zh_cn.dict.authent-local.php
@@ -47,10 +47,13 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Class:UserLocal/Attribute:expiration/Value:never_expire+' => '',
'Class:UserLocal/Attribute:expiration/Value:force_expire' => '已过期',
'Class:UserLocal/Attribute:expiration/Value:force_expire+' => '',
+ 'Class:UserLocal/Attribute:expiration/Value:otp_expire' => 'One-time Password~~',
+ 'Class:UserLocal/Attribute:expiration/Value:otp_expire+' => 'Password cannot be changed by the user.~~',
'Class:UserLocal/Attribute:password_renewed_date' => '密码更新',
'Class:UserLocal/Attribute:password_renewed_date+' => '上次修改密码的时间',
'Error:UserLocalPasswordValidator:UserPasswordPolicyRegex:ValidationFailed' => '密码必须至少8 个字符,包含大小写、数字和特殊字符.',
- 'UserLocal:password:expiration' => '下面的区域需要插件扩展'
+ 'UserLocal:password:expiration' => '下面的区域需要插件扩展',
+ 'Class:UserLocal/Error:OneTimePasswordChangeIsNotAllowed' => 'Setting password expiration to "One-time password" is not allowed for your own User~~',
));
diff --git a/datamodels/2.x/combodo-db-tools/dictionaries/cs.dict.combodo-db-tools.php b/datamodels/2.x/combodo-db-tools/dictionaries/cs.dict.combodo-db-tools.php
index b13348c08..4bfa98e6a 100644
--- a/datamodels/2.x/combodo-db-tools/dictionaries/cs.dict.combodo-db-tools.php
+++ b/datamodels/2.x/combodo-db-tools/dictionaries/cs.dict.combodo-db-tools.php
@@ -54,6 +54,7 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', array(
'DBAnalyzer-Integrity-MissingExtKey' => 'Missing external key %1$s (column: `%2$s.%3$s`)~~',
'DBAnalyzer-Integrity-InvalidValue' => 'Invalid value for %1$s (column: `%2$s.%3$s`)~~',
'DBAnalyzer-Integrity-UsersWithoutProfile' => 'Some user accounts have no profile at all~~',
+ 'DBAnalyzer-Integrity-HKInvalid' => 'Broken hierarchical key `%1$s`~~',
'DBAnalyzer-Fetch-Count-Error' => 'Fetch count error in `%1$s`, %2$d entries fetched / %3$d counted~~',
'DBAnalyzer-Integrity-FinalClass' => 'Field `%2$s`.`%1$s` must have the same value as `%3$s`.`%1$s`~~',
'DBAnalyzer-Integrity-RootFinalClass' => 'Field `%2$s`.`%1$s` must contains a valid class~~',
diff --git a/datamodels/2.x/combodo-db-tools/dictionaries/da.dict.combodo-db-tools.php b/datamodels/2.x/combodo-db-tools/dictionaries/da.dict.combodo-db-tools.php
index 1200711d7..879cfbf26 100644
--- a/datamodels/2.x/combodo-db-tools/dictionaries/da.dict.combodo-db-tools.php
+++ b/datamodels/2.x/combodo-db-tools/dictionaries/da.dict.combodo-db-tools.php
@@ -54,6 +54,7 @@ Dict::Add('DA DA', 'Danish', 'Dansk', array(
'DBAnalyzer-Integrity-MissingExtKey' => 'Missing external key %1$s (column: `%2$s.%3$s`)~~',
'DBAnalyzer-Integrity-InvalidValue' => 'Invalid value for %1$s (column: `%2$s.%3$s`)~~',
'DBAnalyzer-Integrity-UsersWithoutProfile' => 'Some user accounts have no profile at all~~',
+ 'DBAnalyzer-Integrity-HKInvalid' => 'Broken hierarchical key `%1$s`~~',
'DBAnalyzer-Fetch-Count-Error' => 'Fetch count error in `%1$s`, %2$d entries fetched / %3$d counted~~',
'DBAnalyzer-Integrity-FinalClass' => 'Field `%2$s`.`%1$s` must have the same value as `%3$s`.`%1$s`~~',
'DBAnalyzer-Integrity-RootFinalClass' => 'Field `%2$s`.`%1$s` must contains a valid class~~',
diff --git a/datamodels/2.x/combodo-db-tools/dictionaries/de.dict.combodo-db-tools.php b/datamodels/2.x/combodo-db-tools/dictionaries/de.dict.combodo-db-tools.php
index 852155355..1d4e02eca 100644
--- a/datamodels/2.x/combodo-db-tools/dictionaries/de.dict.combodo-db-tools.php
+++ b/datamodels/2.x/combodo-db-tools/dictionaries/de.dict.combodo-db-tools.php
@@ -51,6 +51,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', array(
'DBAnalyzer-Integrity-MissingExtKey' => 'Fehlender Externer Key %1$s (Spalte: `%2$s.%3$s`)',
'DBAnalyzer-Integrity-InvalidValue' => 'Ungültiger Wert für %1$s (Spalte: `%2$s.%3$s`)',
'DBAnalyzer-Integrity-UsersWithoutProfile' => 'Manche Benutzerkonten haben keinerlei zugewiesenes Profil',
+ 'DBAnalyzer-Integrity-HKInvalid' => 'Broken hierarchical key `%1$s`~~',
'DBAnalyzer-Fetch-Count-Error' => 'Fetch-Count-Fehler in `%1$s`, %2$d Einträge geholt (fetched) / %3$d gezählt',
'DBAnalyzer-Integrity-FinalClass' => 'Das Feld `%2$s`.`%1$s` muss den gleichen Wert `%3$s`.`%1$s` haben',
'DBAnalyzer-Integrity-RootFinalClass' => 'Das Feld `%2$s`.`%1$s` muss eine gültige Klasse enthalten',
diff --git a/datamodels/2.x/combodo-db-tools/dictionaries/es_cr.dict.combodo-db-tools.php b/datamodels/2.x/combodo-db-tools/dictionaries/es_cr.dict.combodo-db-tools.php
index 7eebf8e61..5189c05d1 100644
--- a/datamodels/2.x/combodo-db-tools/dictionaries/es_cr.dict.combodo-db-tools.php
+++ b/datamodels/2.x/combodo-db-tools/dictionaries/es_cr.dict.combodo-db-tools.php
@@ -55,6 +55,7 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array(
'DBAnalyzer-Integrity-MissingExtKey' => 'Llave externa perdida %1$s (columna: `%2$s.%3$s`)',
'DBAnalyzer-Integrity-InvalidValue' => 'Valor inválido para %1$s (columna: `%2$s.%3$s`)',
'DBAnalyzer-Integrity-UsersWithoutProfile' => 'Algunas cuentas de usuario no tienen perfil asignado',
+ 'DBAnalyzer-Integrity-HKInvalid' => 'Broken hierarchical key `%1$s`~~',
'DBAnalyzer-Fetch-Count-Error' => 'Obtener cuenta de errores en `%1$s`, %2$d entradas recuperadas / %3$d contadas',
'DBAnalyzer-Integrity-FinalClass' => 'Campo `%2$s`.`%1$s` debe tener los mismos valores que `%3$s`.`%1$s`',
'DBAnalyzer-Integrity-RootFinalClass' => 'Campo `%2$s`.`%1$s` debe contener un caracter válido',
diff --git a/datamodels/2.x/combodo-db-tools/dictionaries/hu.dict.combodo-db-tools.php b/datamodels/2.x/combodo-db-tools/dictionaries/hu.dict.combodo-db-tools.php
index 2b156808f..069d882d9 100644
--- a/datamodels/2.x/combodo-db-tools/dictionaries/hu.dict.combodo-db-tools.php
+++ b/datamodels/2.x/combodo-db-tools/dictionaries/hu.dict.combodo-db-tools.php
@@ -54,6 +54,7 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
'DBAnalyzer-Integrity-MissingExtKey' => 'Missing external key %1$s (column: `%2$s.%3$s`)~~',
'DBAnalyzer-Integrity-InvalidValue' => 'Invalid value for %1$s (column: `%2$s.%3$s`)~~',
'DBAnalyzer-Integrity-UsersWithoutProfile' => 'Some user accounts have no profile at all~~',
+ 'DBAnalyzer-Integrity-HKInvalid' => 'Broken hierarchical key `%1$s`~~',
'DBAnalyzer-Fetch-Count-Error' => 'Fetch count error in `%1$s`, %2$d entries fetched / %3$d counted~~',
'DBAnalyzer-Integrity-FinalClass' => 'Field `%2$s`.`%1$s` must have the same value as `%3$s`.`%1$s`~~',
'DBAnalyzer-Integrity-RootFinalClass' => 'Field `%2$s`.`%1$s` must contains a valid class~~',
diff --git a/datamodels/2.x/combodo-db-tools/dictionaries/it.dict.combodo-db-tools.php b/datamodels/2.x/combodo-db-tools/dictionaries/it.dict.combodo-db-tools.php
index 7c3549f9e..d2c6119e8 100644
--- a/datamodels/2.x/combodo-db-tools/dictionaries/it.dict.combodo-db-tools.php
+++ b/datamodels/2.x/combodo-db-tools/dictionaries/it.dict.combodo-db-tools.php
@@ -54,6 +54,7 @@ Dict::Add('IT IT', 'Italian', 'Italiano', array(
'DBAnalyzer-Integrity-MissingExtKey' => 'Missing external key %1$s (column: `%2$s.%3$s`)~~',
'DBAnalyzer-Integrity-InvalidValue' => 'Invalid value for %1$s (column: `%2$s.%3$s`)~~',
'DBAnalyzer-Integrity-UsersWithoutProfile' => 'Some user accounts have no profile at all~~',
+ 'DBAnalyzer-Integrity-HKInvalid' => 'Broken hierarchical key `%1$s`~~',
'DBAnalyzer-Fetch-Count-Error' => 'Fetch count error in `%1$s`, %2$d entries fetched / %3$d counted~~',
'DBAnalyzer-Integrity-FinalClass' => 'Field `%2$s`.`%1$s` must have the same value as `%3$s`.`%1$s`~~',
'DBAnalyzer-Integrity-RootFinalClass' => 'Field `%2$s`.`%1$s` must contains a valid class~~',
diff --git a/datamodels/2.x/combodo-db-tools/dictionaries/ja.dict.combodo-db-tools.php b/datamodels/2.x/combodo-db-tools/dictionaries/ja.dict.combodo-db-tools.php
index 4f375b414..f0f527447 100644
--- a/datamodels/2.x/combodo-db-tools/dictionaries/ja.dict.combodo-db-tools.php
+++ b/datamodels/2.x/combodo-db-tools/dictionaries/ja.dict.combodo-db-tools.php
@@ -54,6 +54,7 @@ Dict::Add('JA JP', 'Japanese', '日本語', array(
'DBAnalyzer-Integrity-MissingExtKey' => 'Missing external key %1$s (column: `%2$s.%3$s`)~~',
'DBAnalyzer-Integrity-InvalidValue' => 'Invalid value for %1$s (column: `%2$s.%3$s`)~~',
'DBAnalyzer-Integrity-UsersWithoutProfile' => 'Some user accounts have no profile at all~~',
+ 'DBAnalyzer-Integrity-HKInvalid' => 'Broken hierarchical key `%1$s`~~',
'DBAnalyzer-Fetch-Count-Error' => 'Fetch count error in `%1$s`, %2$d entries fetched / %3$d counted~~',
'DBAnalyzer-Integrity-FinalClass' => 'Field `%2$s`.`%1$s` must have the same value as `%3$s`.`%1$s`~~',
'DBAnalyzer-Integrity-RootFinalClass' => 'Field `%2$s`.`%1$s` must contains a valid class~~',
diff --git a/datamodels/2.x/combodo-db-tools/dictionaries/nl.dict.combodo-db-tools.php b/datamodels/2.x/combodo-db-tools/dictionaries/nl.dict.combodo-db-tools.php
index 27c8e071f..74be62a5c 100644
--- a/datamodels/2.x/combodo-db-tools/dictionaries/nl.dict.combodo-db-tools.php
+++ b/datamodels/2.x/combodo-db-tools/dictionaries/nl.dict.combodo-db-tools.php
@@ -56,6 +56,7 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
'DBAnalyzer-Integrity-MissingExtKey' => 'Ontbrekende externe sleutel %1$s (kolom: "%2$s.%3$s")',
'DBAnalyzer-Integrity-InvalidValue' => 'Ongeldige waarde voor %1$s (kolom: "%2$s.%3$s")',
'DBAnalyzer-Integrity-UsersWithoutProfile' => 'Sommige gebruikersaccounts hebben geen profiel',
+ 'DBAnalyzer-Integrity-HKInvalid' => 'Broken hierarchical key `%1$s`~~',
'DBAnalyzer-Fetch-Count-Error' => 'Opvraag-fout in "%1$s", %2$d records opgevraagd / %3$d geteld',
'DBAnalyzer-Integrity-FinalClass' => 'Field `%2$s`.`%1$s` must have the same value as `%3$s`.`%1$s`~~',
'DBAnalyzer-Integrity-RootFinalClass' => 'Field `%2$s`.`%1$s` must contains a valid class~~',
diff --git a/datamodels/2.x/combodo-db-tools/dictionaries/pt_br.dict.combodo-db-tools.php b/datamodels/2.x/combodo-db-tools/dictionaries/pt_br.dict.combodo-db-tools.php
index 2e67800e8..e64209f74 100644
--- a/datamodels/2.x/combodo-db-tools/dictionaries/pt_br.dict.combodo-db-tools.php
+++ b/datamodels/2.x/combodo-db-tools/dictionaries/pt_br.dict.combodo-db-tools.php
@@ -54,6 +54,7 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
'DBAnalyzer-Integrity-MissingExtKey' => 'Chave externa ausente %1$s (coluna: `%2$s.%3$s`)',
'DBAnalyzer-Integrity-InvalidValue' => 'Valor inválido par %1$s (coluna: `%2$s.%3$s`)',
'DBAnalyzer-Integrity-UsersWithoutProfile' => 'Algumas contas de usuário não possuem perfil',
+ 'DBAnalyzer-Integrity-HKInvalid' => 'Broken hierarchical key `%1$s`~~',
'DBAnalyzer-Fetch-Count-Error' => 'Erro na busca em `%1$s`, %2$d registros buscados / %3$d contados',
'DBAnalyzer-Integrity-FinalClass' => 'Campo `%2$s`.`%1$s` precisa ter o mesmo valor que `%3$s`.`%1$s`',
'DBAnalyzer-Integrity-RootFinalClass' => 'Campo `%2$s`.`%1$s` precisa conter uma classe válida',
diff --git a/datamodels/2.x/combodo-db-tools/dictionaries/ru.dict.combodo-db-tools.php b/datamodels/2.x/combodo-db-tools/dictionaries/ru.dict.combodo-db-tools.php
index 9a84983cf..082043ce7 100644
--- a/datamodels/2.x/combodo-db-tools/dictionaries/ru.dict.combodo-db-tools.php
+++ b/datamodels/2.x/combodo-db-tools/dictionaries/ru.dict.combodo-db-tools.php
@@ -41,6 +41,7 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
'DBAnalyzer-Integrity-MissingExtKey' => 'Отсутствует внешний ключ %1$s (столбец: `%2$s.%3$s`)',
'DBAnalyzer-Integrity-InvalidValue' => 'Недопустимое значение для %1$s (столбец: `%2$s.%3$s`)',
'DBAnalyzer-Integrity-UsersWithoutProfile' => 'Некоторые учетные записи пользователей не имеют профилей',
+ 'DBAnalyzer-Integrity-HKInvalid' => 'Broken hierarchical key `%1$s`~~',
'DBAnalyzer-Fetch-Count-Error' => 'Fetch count error in `%1$s`, %2$d entries fetched / %3$d counted~~',
'DBAnalyzer-Integrity-FinalClass' => 'Field `%2$s`.`%1$s` must have the same value as `%3$s`.`%1$s`~~',
'DBAnalyzer-Integrity-RootFinalClass' => 'Field `%2$s`.`%1$s` must contains a valid class~~',
diff --git a/datamodels/2.x/combodo-db-tools/dictionaries/sk.dict.combodo-db-tools.php b/datamodels/2.x/combodo-db-tools/dictionaries/sk.dict.combodo-db-tools.php
index 29121421e..dfb2336b1 100644
--- a/datamodels/2.x/combodo-db-tools/dictionaries/sk.dict.combodo-db-tools.php
+++ b/datamodels/2.x/combodo-db-tools/dictionaries/sk.dict.combodo-db-tools.php
@@ -54,6 +54,7 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', array(
'DBAnalyzer-Integrity-MissingExtKey' => 'Missing external key %1$s (column: `%2$s.%3$s`)~~',
'DBAnalyzer-Integrity-InvalidValue' => 'Invalid value for %1$s (column: `%2$s.%3$s`)~~',
'DBAnalyzer-Integrity-UsersWithoutProfile' => 'Some user accounts have no profile at all~~',
+ 'DBAnalyzer-Integrity-HKInvalid' => 'Broken hierarchical key `%1$s`~~',
'DBAnalyzer-Fetch-Count-Error' => 'Fetch count error in `%1$s`, %2$d entries fetched / %3$d counted~~',
'DBAnalyzer-Integrity-FinalClass' => 'Field `%2$s`.`%1$s` must have the same value as `%3$s`.`%1$s`~~',
'DBAnalyzer-Integrity-RootFinalClass' => 'Field `%2$s`.`%1$s` must contains a valid class~~',
diff --git a/datamodels/2.x/combodo-db-tools/dictionaries/tr.dict.combodo-db-tools.php b/datamodels/2.x/combodo-db-tools/dictionaries/tr.dict.combodo-db-tools.php
index 67c37a923..63bd71794 100644
--- a/datamodels/2.x/combodo-db-tools/dictionaries/tr.dict.combodo-db-tools.php
+++ b/datamodels/2.x/combodo-db-tools/dictionaries/tr.dict.combodo-db-tools.php
@@ -54,6 +54,7 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
'DBAnalyzer-Integrity-MissingExtKey' => 'Missing external key %1$s (column: `%2$s.%3$s`)~~',
'DBAnalyzer-Integrity-InvalidValue' => 'Invalid value for %1$s (column: `%2$s.%3$s`)~~',
'DBAnalyzer-Integrity-UsersWithoutProfile' => 'Some user accounts have no profile at all~~',
+ 'DBAnalyzer-Integrity-HKInvalid' => 'Broken hierarchical key `%1$s`~~',
'DBAnalyzer-Fetch-Count-Error' => 'Fetch count error in `%1$s`, %2$d entries fetched / %3$d counted~~',
'DBAnalyzer-Integrity-FinalClass' => 'Field `%2$s`.`%1$s` must have the same value as `%3$s`.`%1$s`~~',
'DBAnalyzer-Integrity-RootFinalClass' => 'Field `%2$s`.`%1$s` must contains a valid class~~',
diff --git a/datamodels/2.x/combodo-db-tools/dictionaries/zh_cn.dict.combodo-db-tools.php b/datamodels/2.x/combodo-db-tools/dictionaries/zh_cn.dict.combodo-db-tools.php
index 52bf2315c..58223d2bd 100644
--- a/datamodels/2.x/combodo-db-tools/dictionaries/zh_cn.dict.combodo-db-tools.php
+++ b/datamodels/2.x/combodo-db-tools/dictionaries/zh_cn.dict.combodo-db-tools.php
@@ -54,6 +54,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'DBAnalyzer-Integrity-MissingExtKey' => '外键丢失 %1$s (列: `%2$s.%3$s`)',
'DBAnalyzer-Integrity-InvalidValue' => '无效的值 %1$s (列: `%2$s.%3$s`)',
'DBAnalyzer-Integrity-UsersWithoutProfile' => 'Some user accounts have no profile at all~~',
+ 'DBAnalyzer-Integrity-HKInvalid' => 'Broken hierarchical key `%1$s`~~',
'DBAnalyzer-Fetch-Count-Error' => 'Fetch count error in `%1$s`, %2$d entries fetched / %3$d counted~~',
'DBAnalyzer-Integrity-FinalClass' => 'Field `%2$s`.`%1$s` must have the same value than `%3$s`.`%1$s`~~',
'DBAnalyzer-Integrity-RootFinalClass' => 'Field `%2$s`.`%1$s` must contains a valid class~~',
diff --git a/datamodels/2.x/itop-backup/dictionaries/da.dict.itop-backup.php b/datamodels/2.x/itop-backup/dictionaries/da.dict.itop-backup.php
index 1815feb1e..0a72f759c 100644
--- a/datamodels/2.x/itop-backup/dictionaries/da.dict.itop-backup.php
+++ b/datamodels/2.x/itop-backup/dictionaries/da.dict.itop-backup.php
@@ -49,6 +49,7 @@ Dict::Add('DA DA', 'Danish', 'Dansk', array(
'bkp-status-backups-manual' => 'Manual backups~~',
'bkp-status-backups-none' => 'No backup yet~~',
'bkp-next-backup' => 'The next backup will occur on %1$s (%2$s) at %3$s~~',
+ 'bkp-next-backup-unknown' => 'The next backup is not scheduled yet.~~',
'bkp-button-backup-now' => 'Backup now!~~',
'bkp-button-restore-now' => 'Restore!~~',
'bkp-confirm-backup' => 'Please confirm that you do request the backup to occur right now.~~',
diff --git a/datamodels/2.x/itop-backup/dictionaries/de.dict.itop-backup.php b/datamodels/2.x/itop-backup/dictionaries/de.dict.itop-backup.php
index d204839fd..81e86d940 100644
--- a/datamodels/2.x/itop-backup/dictionaries/de.dict.itop-backup.php
+++ b/datamodels/2.x/itop-backup/dictionaries/de.dict.itop-backup.php
@@ -51,6 +51,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', array(
'bkp-status-backups-manual' => 'Manuelle Backups',
'bkp-status-backups-none' => 'Kein Backup vorhanden',
'bkp-next-backup' => 'Das nächste Backup wird am %1$s (%2$s) um %3$s durchgeführt',
+ 'bkp-next-backup-unknown' => 'The next backup is not scheduled yet.~~',
'bkp-button-backup-now' => 'Starte Backup',
'bkp-button-restore-now' => 'Wiederherstellen!',
'bkp-confirm-backup' => 'Bitte bestätigen Sie, dass Sie jetzt ein Backup erstellen wollen.',
diff --git a/datamodels/2.x/itop-backup/dictionaries/es_cr.dict.itop-backup.php b/datamodels/2.x/itop-backup/dictionaries/es_cr.dict.itop-backup.php
index b0e071cdb..ec5f3bf8c 100644
--- a/datamodels/2.x/itop-backup/dictionaries/es_cr.dict.itop-backup.php
+++ b/datamodels/2.x/itop-backup/dictionaries/es_cr.dict.itop-backup.php
@@ -50,6 +50,7 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array(
'bkp-status-backups-manual' => 'Respaldos Manuales',
'bkp-status-backups-none' => 'No hay respaldos',
'bkp-next-backup' => 'El siguiente respaldo ocurrirá el %1$s (%2$s) a %3$s',
+ 'bkp-next-backup-unknown' => 'The next backup is not scheduled yet.~~',
'bkp-button-backup-now' => 'Respaldar Ahora!',
'bkp-button-restore-now' => 'Restaurar!',
'bkp-confirm-backup' => 'Por favor confirme que requiere realizar el respaldo en este momento.',
diff --git a/datamodels/2.x/itop-backup/dictionaries/fr.dict.itop-backup.php b/datamodels/2.x/itop-backup/dictionaries/fr.dict.itop-backup.php
index 9a9ba9b93..0dac2a2b0 100644
--- a/datamodels/2.x/itop-backup/dictionaries/fr.dict.itop-backup.php
+++ b/datamodels/2.x/itop-backup/dictionaries/fr.dict.itop-backup.php
@@ -34,6 +34,7 @@ Dict::Add('FR FR', 'French', 'Français', array(
'bkp-status-backups-manual' => 'Sauvegardes manuelles',
'bkp-status-backups-none' => 'Aucune sauvegarde n\'a été faite jusqu\' à présent.',
'bkp-next-backup' => 'La prochaine sauvegarde aura lieu %1$s (%2$s) à %3$s',
+ 'bkp-next-backup-unknown' => La prochaine sauvegarde n'est pas programmée.',
'bkp-button-backup-now' => 'Sauvegarder maintenant !',
'bkp-button-restore-now' => 'Restaurer !',
'bkp-confirm-backup' => 'Veuillez confirmer que vous souhaiter effectuer une sauvegarde maintenant.',
diff --git a/datamodels/2.x/itop-backup/dictionaries/hu.dict.itop-backup.php b/datamodels/2.x/itop-backup/dictionaries/hu.dict.itop-backup.php
index 7d6e01037..1799b12e2 100644
--- a/datamodels/2.x/itop-backup/dictionaries/hu.dict.itop-backup.php
+++ b/datamodels/2.x/itop-backup/dictionaries/hu.dict.itop-backup.php
@@ -49,6 +49,7 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
'bkp-status-backups-manual' => 'Manual backups~~',
'bkp-status-backups-none' => 'No backup yet~~',
'bkp-next-backup' => 'The next backup will occur on %1$s (%2$s) at %3$s~~',
+ 'bkp-next-backup-unknown' => 'The next backup is not scheduled yet.~~',
'bkp-button-backup-now' => 'Backup now!~~',
'bkp-button-restore-now' => 'Restore!~~',
'bkp-confirm-backup' => 'Please confirm that you do request the backup to occur right now.~~',
diff --git a/datamodels/2.x/itop-backup/dictionaries/it.dict.itop-backup.php b/datamodels/2.x/itop-backup/dictionaries/it.dict.itop-backup.php
index 6221f4281..c3f4526b0 100644
--- a/datamodels/2.x/itop-backup/dictionaries/it.dict.itop-backup.php
+++ b/datamodels/2.x/itop-backup/dictionaries/it.dict.itop-backup.php
@@ -49,6 +49,7 @@ Dict::Add('IT IT', 'Italian', 'Italiano', array(
'bkp-status-backups-manual' => 'Manual backups~~',
'bkp-status-backups-none' => 'No backup yet~~',
'bkp-next-backup' => 'The next backup will occur on %1$s (%2$s) at %3$s~~',
+ 'bkp-next-backup-unknown' => 'The next backup is not scheduled yet.~~',
'bkp-button-backup-now' => 'Backup now!~~',
'bkp-button-restore-now' => 'Restore!~~',
'bkp-confirm-backup' => 'Please confirm that you do request the backup to occur right now.~~',
diff --git a/datamodels/2.x/itop-backup/dictionaries/ja.dict.itop-backup.php b/datamodels/2.x/itop-backup/dictionaries/ja.dict.itop-backup.php
index 8f8d3ad5b..a825f61eb 100644
--- a/datamodels/2.x/itop-backup/dictionaries/ja.dict.itop-backup.php
+++ b/datamodels/2.x/itop-backup/dictionaries/ja.dict.itop-backup.php
@@ -49,6 +49,7 @@ Dict::Add('JA JP', 'Japanese', '日本語', array(
'bkp-status-backups-manual' => 'Manual backups~~',
'bkp-status-backups-none' => 'No backup yet~~',
'bkp-next-backup' => 'The next backup will occur on %1$s (%2$s) at %3$s~~',
+ 'bkp-next-backup-unknown' => 'The next backup is not scheduled yet.~~',
'bkp-button-backup-now' => 'Backup now!~~',
'bkp-button-restore-now' => 'Restore!~~',
'bkp-confirm-backup' => 'Please confirm that you do request the backup to occur right now.~~',
diff --git a/datamodels/2.x/itop-backup/dictionaries/nl.dict.itop-backup.php b/datamodels/2.x/itop-backup/dictionaries/nl.dict.itop-backup.php
index 3b295586f..6920b5eea 100644
--- a/datamodels/2.x/itop-backup/dictionaries/nl.dict.itop-backup.php
+++ b/datamodels/2.x/itop-backup/dictionaries/nl.dict.itop-backup.php
@@ -52,6 +52,7 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
'bkp-status-backups-manual' => 'Manuele backups',
'bkp-status-backups-none' => 'Nog geen backups beschikbaar',
'bkp-next-backup' => 'De volgende backup wordt gemaakt op %1$s (%2$s) om %3$s',
+ 'bkp-next-backup-unknown' => 'The next backup is not scheduled yet.~~',
'bkp-button-backup-now' => 'Maak nu een backup',
'bkp-button-restore-now' => 'Herstel',
'bkp-confirm-backup' => 'Bevestig dat de backup nu gemaakt mag worden.',
diff --git a/datamodels/2.x/itop-backup/dictionaries/pt_br.dict.itop-backup.php b/datamodels/2.x/itop-backup/dictionaries/pt_br.dict.itop-backup.php
index d671a0cef..666f83471 100644
--- a/datamodels/2.x/itop-backup/dictionaries/pt_br.dict.itop-backup.php
+++ b/datamodels/2.x/itop-backup/dictionaries/pt_br.dict.itop-backup.php
@@ -34,6 +34,7 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
'bkp-status-backups-manual' => 'Backups manuais',
'bkp-status-backups-none' => 'Nenhum backup ainda',
'bkp-next-backup' => 'O próximo backup ocorrerá em %1$s (%2$s) at %3$s',
+ 'bkp-next-backup-unknown' => 'The next backup is not scheduled yet.~~',
'bkp-button-backup-now' => 'Backup Agora!',
'bkp-button-restore-now' => 'Restaurar!',
'bkp-confirm-backup' => 'Por favor, confirme que você solicitou que o backup ocorra agora.',
diff --git a/datamodels/2.x/itop-backup/dictionaries/ru.dict.itop-backup.php b/datamodels/2.x/itop-backup/dictionaries/ru.dict.itop-backup.php
index 3a6e93878..60e5baab8 100644
--- a/datamodels/2.x/itop-backup/dictionaries/ru.dict.itop-backup.php
+++ b/datamodels/2.x/itop-backup/dictionaries/ru.dict.itop-backup.php
@@ -37,6 +37,7 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
'bkp-status-backups-manual' => 'Резервное копирование вручную',
'bkp-status-backups-none' => 'Резервных копий ещё нет',
'bkp-next-backup' => 'Следующее резервное копирование будет выполняться в %1$s (%2$s) в %3$s',
+ 'bkp-next-backup-unknown' => 'The next backup is not scheduled yet.~~',
'bkp-button-backup-now' => 'Запустить сейчас!',
'bkp-button-restore-now' => 'Восстановить!',
'bkp-confirm-backup' => 'Пожалуйста, подтвердите, что вы хотите выполнить резервное копирование прямо сейчас.',
diff --git a/datamodels/2.x/itop-backup/dictionaries/sk.dict.itop-backup.php b/datamodels/2.x/itop-backup/dictionaries/sk.dict.itop-backup.php
index d585962da..48e6000a0 100644
--- a/datamodels/2.x/itop-backup/dictionaries/sk.dict.itop-backup.php
+++ b/datamodels/2.x/itop-backup/dictionaries/sk.dict.itop-backup.php
@@ -49,6 +49,7 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', array(
'bkp-status-backups-manual' => 'Manual backups~~',
'bkp-status-backups-none' => 'No backup yet~~',
'bkp-next-backup' => 'The next backup will occur on %1$s (%2$s) at %3$s~~',
+ 'bkp-next-backup-unknown' => 'The next backup is not scheduled yet.~~',
'bkp-button-backup-now' => 'Backup now!~~',
'bkp-button-restore-now' => 'Restore!~~',
'bkp-confirm-backup' => 'Please confirm that you do request the backup to occur right now.~~',
diff --git a/datamodels/2.x/itop-backup/dictionaries/tr.dict.itop-backup.php b/datamodels/2.x/itop-backup/dictionaries/tr.dict.itop-backup.php
index f698ec0cf..ab860c83a 100644
--- a/datamodels/2.x/itop-backup/dictionaries/tr.dict.itop-backup.php
+++ b/datamodels/2.x/itop-backup/dictionaries/tr.dict.itop-backup.php
@@ -49,6 +49,7 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
'bkp-status-backups-manual' => 'Manual backups~~',
'bkp-status-backups-none' => 'No backup yet~~',
'bkp-next-backup' => 'The next backup will occur on %1$s (%2$s) at %3$s~~',
+ 'bkp-next-backup-unknown' => 'The next backup is not scheduled yet.~~',
'bkp-button-backup-now' => 'Backup now!~~',
'bkp-button-restore-now' => 'Restore!~~',
'bkp-confirm-backup' => 'Please confirm that you do request the backup to occur right now.~~',
diff --git a/datamodels/2.x/itop-backup/dictionaries/zh_cn.dict.itop-backup.php b/datamodels/2.x/itop-backup/dictionaries/zh_cn.dict.itop-backup.php
index 5081b8de0..44a4ffcfa 100644
--- a/datamodels/2.x/itop-backup/dictionaries/zh_cn.dict.itop-backup.php
+++ b/datamodels/2.x/itop-backup/dictionaries/zh_cn.dict.itop-backup.php
@@ -49,6 +49,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'bkp-status-backups-manual' => '手动备份',
'bkp-status-backups-none' => '尚未开始备份',
'bkp-next-backup' => '下一次备份将发生在 %1$s (%2$s) 的 %3$s',
+ 'bkp-next-backup-unknown' => 'The next backup is not scheduled yet.~~',
'bkp-button-backup-now' => '立即备份!',
'bkp-button-restore-now' => '还原!',
'bkp-confirm-backup' => '请确认是否立即开始备份.',
diff --git a/datamodels/2.x/itop-tickets/dictionaries/cs.dict.itop-tickets.php b/datamodels/2.x/itop-tickets/dictionaries/cs.dict.itop-tickets.php
index 8d18d4dda..3de495be3 100644
--- a/datamodels/2.x/itop-tickets/dictionaries/cs.dict.itop-tickets.php
+++ b/datamodels/2.x/itop-tickets/dictionaries/cs.dict.itop-tickets.php
@@ -155,63 +155,95 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', array(
// Fieldset translation
Dict::Add('CS CZ', 'Czech', 'Čeština', array(
- 'Ticket:baseinfo' => 'Obecné informace',
- 'Ticket:date' => 'Data',
- 'Ticket:contact' => 'Kontakty',
- 'Ticket:moreinfo' => 'Více informací',
- 'Ticket:relation' => 'Vztahy',
- 'Ticket:log' => 'Komunikace',
- 'Ticket:Type' => 'Kvalifikace',
- 'Ticket:support' => 'Podpora',
- 'Ticket:resolution' => 'Řešení',
- 'Ticket:SLA' => 'SLA zpráva',
- 'WorkOrder:Details' => 'Detaily',
- 'WorkOrder:Moreinfo' => 'Více informací',
- 'Tickets:ResolvedFrom' => 'Vyřešeno automaticky na základě %1$s',
- 'Class:cmdbAbstractObject/Method:Set' => 'Set',
- 'Class:cmdbAbstractObject/Method:Set+' => 'Set a field with a static value',
- 'Class:cmdbAbstractObject/Method:Set/Param:1' => 'Target Field',
- 'Class:cmdbAbstractObject/Method:Set/Param:1+' => 'The field to set, in the current object',
- 'Class:cmdbAbstractObject/Method:Set/Param:2' => 'Value',
- 'Class:cmdbAbstractObject/Method:Set/Param:2+' => 'The value to set',
- 'Class:cmdbAbstractObject/Method:SetCurrentDate' => 'SetCurrentDate',
- 'Class:cmdbAbstractObject/Method:SetCurrentDate+' => 'Set a field with the current date and time',
- 'Class:cmdbAbstractObject/Method:SetCurrentDate/Param:1' => 'Target Field',
- 'Class:cmdbAbstractObject/Method:SetCurrentDate/Param:1+' => 'The field to set, in the current object',
- 'Class:cmdbAbstractObject/Method:SetCurrentUser' => 'SetCurrentUser',
- 'Class:cmdbAbstractObject/Method:SetCurrentUser+' => 'Set a field with the currently logged in user',
- 'Class:cmdbAbstractObject/Method:SetCurrentUser/Param:1' => 'Target Field',
- 'Class:cmdbAbstractObject/Method:SetCurrentUser/Param:1+' => 'The field to set, in the current object. If the field is a string then the friendly name will be used, otherwise the identifier will be used. That friendly name is the name of the person if any is attached to the user, otherwise it is the login.',
- 'Class:cmdbAbstractObject/Method:SetCurrentPerson' => 'SetCurrentPerson',
- 'Class:cmdbAbstractObject/Method:SetCurrentPerson+' => 'Set a field with the currently logged in person (the "person" attached to the logged in "user").',
- 'Class:cmdbAbstractObject/Method:SetCurrentPerson/Param:1' => 'Target Field',
- 'Class:cmdbAbstractObject/Method:SetCurrentPerson/Param:1+' => 'The field to set, in the current object. If the field is a string then the friendly name will be used, otherwise the identifier will be used.',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime' => 'SetElapsedTime',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime+' => 'Set a field with the time (seconds) elapsed since a date given by another field',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:1' => 'Target Field',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:1+' => 'The field to set, in the current object',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:2' => 'Reference Field',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:2+' => 'The field from which to get the reference date',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:3' => 'Working Hours',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:3+' => 'Leave empty to rely on the standard working hours scheme, or set to "DefaultWorkingTimeComputer" to force a 24x7 scheme',
- 'Class:cmdbAbstractObject/Method:Reset' => 'Reset',
- 'Class:cmdbAbstractObject/Method:Reset+' => 'Reset a field to its default value',
- 'Class:cmdbAbstractObject/Method:Reset/Param:1' => 'Target Field',
- 'Class:cmdbAbstractObject/Method:Reset/Param:1+' => 'The field to reset, in the current object',
- 'Class:cmdbAbstractObject/Method:Copy' => 'Copy',
- 'Class:cmdbAbstractObject/Method:Copy+' => 'Copy the value of a field to another field',
- 'Class:cmdbAbstractObject/Method:Copy/Param:1' => 'Target Field',
- 'Class:cmdbAbstractObject/Method:Copy/Param:1+' => 'The field to set, in the current object',
- 'Class:cmdbAbstractObject/Method:Copy/Param:2' => 'Source Field',
- 'Class:cmdbAbstractObject/Method:Copy/Param:2+' => 'The field to get the value from, in the current object',
- 'Class:cmdbAbstractObject/Method:ApplyStimulus' => 'ApplyStimulus~~',
- 'Class:cmdbAbstractObject/Method:ApplyStimulus+' => 'Apply the specified stimulus to the current object~~',
- 'Class:cmdbAbstractObject/Method:ApplyStimulus/Param:1' => 'Stimulus code~~',
- 'Class:cmdbAbstractObject/Method:ApplyStimulus/Param:1+' => 'A valid stimulus code for the current class~~',
- 'Class:ResponseTicketTTO/Interface:iMetricComputer' => 'Time To Own',
- 'Class:ResponseTicketTTO/Interface:iMetricComputer+' => 'Goal based on a SLT of type TTO',
- 'Class:ResponseTicketTTR/Interface:iMetricComputer' => 'Time To Resolve',
- 'Class:ResponseTicketTTR/Interface:iMetricComputer+' => 'Goal based on a SLT of type TTR',
+ 'Ticket:baseinfo' => 'Obecné informace',
+ 'Ticket:date' => 'Data',
+ 'Ticket:contact' => 'Kontakty',
+ 'Ticket:moreinfo' => 'Více informací',
+ 'Ticket:relation' => 'Vztahy',
+ 'Ticket:log' => 'Komunikace',
+ 'Ticket:Type' => 'Kvalifikace',
+ 'Ticket:support' => 'Podpora',
+ 'Ticket:resolution' => 'Řešení',
+ 'Ticket:SLA' => 'SLA zpráva',
+ 'WorkOrder:Details' => 'Detaily',
+ 'WorkOrder:Moreinfo' => 'Více informací',
+ 'Tickets:ResolvedFrom' => 'Vyřešeno automaticky na základě %1$s',
+ 'Class:cmdbAbstractObject/Method:Set' => 'Set',
+ 'Class:cmdbAbstractObject/Method:Set+' => 'Set a field with a static value',
+ 'Class:cmdbAbstractObject/Method:Set/Param:1' => 'Target Field',
+ 'Class:cmdbAbstractObject/Method:Set/Param:1+' => 'The field to set, in the current object',
+ 'Class:cmdbAbstractObject/Method:Set/Param:2' => 'Value',
+ 'Class:cmdbAbstractObject/Method:Set/Param:2+' => 'The value to set',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDate' => 'SetCurrentDate',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDate+' => 'Set a field with the current date and time',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDate/Param:1' => 'Target Field',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDate/Param:1+' => 'The field to set, in the current object',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDateIfNull' => 'SetCurrentDateIfNull~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDateIfNull+' => 'Set an empty field with the current date and time~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDateIfNull/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDateIfNull/Param:1+' => 'The field to set, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentUser' => 'SetCurrentUser',
+ 'Class:cmdbAbstractObject/Method:SetCurrentUser+' => 'Set a field with the currently logged in user',
+ 'Class:cmdbAbstractObject/Method:SetCurrentUser/Param:1' => 'Target Field',
+ 'Class:cmdbAbstractObject/Method:SetCurrentUser/Param:1+' => 'The field to set, in the current object. If the field is a string then the friendly name will be used, otherwise the identifier will be used. That friendly name is the name of the person if any is attached to the user, otherwise it is the login.',
+ 'Class:cmdbAbstractObject/Method:SetCurrentPerson' => 'SetCurrentPerson',
+ 'Class:cmdbAbstractObject/Method:SetCurrentPerson+' => 'Set a field with the currently logged in person (the "person" attached to the logged in "user").',
+ 'Class:cmdbAbstractObject/Method:SetCurrentPerson/Param:1' => 'Target Field',
+ 'Class:cmdbAbstractObject/Method:SetCurrentPerson/Param:1+' => 'The field to set, in the current object. If the field is a string then the friendly name will be used, otherwise the identifier will be used.',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime' => 'SetElapsedTime',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime+' => 'Set a field with the time (seconds) elapsed since a date given by another field',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:1' => 'Target Field',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:1+' => 'The field to set, in the current object',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:2' => 'Reference Field',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:2+' => 'The field from which to get the reference date',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:3' => 'Working Hours',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:3+' => 'Leave empty to rely on the standard working hours scheme, or set to "DefaultWorkingTimeComputer" to force a 24x7 scheme',
+ 'Class:cmdbAbstractObject/Method:SetIfNull' => 'SetIfNull~~',
+ 'Class:cmdbAbstractObject/Method:SetIfNull+' => 'Set a field only if it is empty, with a static value~~',
+ 'Class:cmdbAbstractObject/Method:SetIfNull/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:SetIfNull/Param:1+' => 'The field to set, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:SetIfNull/Param:2' => 'Value~~',
+ 'Class:cmdbAbstractObject/Method:SetIfNull/Param:2+' => 'The value to set~~',
+ 'Class:cmdbAbstractObject/Method:AddValue' => 'AddValue~~',
+ 'Class:cmdbAbstractObject/Method:AddValue+' => 'Add a fixed value to a field~~',
+ 'Class:cmdbAbstractObject/Method:AddValue/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:AddValue/Param:1+' => 'The field to modify, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:AddValue/Param:2' => 'Value~~',
+ 'Class:cmdbAbstractObject/Method:AddValue/Param:2+' => 'Decimal value which will be added, can be negative~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDate' => 'SetComputedDate~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDate+' => 'Set a field with a date computed from another field with extra logic~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:1+' => 'The field to set, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:2' => 'Modifier~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:2+' => 'Textual information to modify the source date, eg. "+3 days"~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:3' => 'Source field~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:3+' => 'The field used as source to apply the Modifier logic~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull' => 'SetComputedDateIfNull~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull+' => 'Set non empty field with a date computed from another field with extra logic~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:1+' => 'The field to set, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:2' => 'Modifier~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:2+' => 'Textual information to modify the source date, eg. "+3 days"~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:3' => 'Source field~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:3+' => 'The field used as source to apply the Modifier logic~~',
+ 'Class:cmdbAbstractObject/Method:Reset' => 'Reset',
+ 'Class:cmdbAbstractObject/Method:Reset+' => 'Reset a field to its default value',
+ 'Class:cmdbAbstractObject/Method:Reset/Param:1' => 'Target Field',
+ 'Class:cmdbAbstractObject/Method:Reset/Param:1+' => 'The field to reset, in the current object',
+ 'Class:cmdbAbstractObject/Method:Copy' => 'Copy',
+ 'Class:cmdbAbstractObject/Method:Copy+' => 'Copy the value of a field to another field',
+ 'Class:cmdbAbstractObject/Method:Copy/Param:1' => 'Target Field',
+ 'Class:cmdbAbstractObject/Method:Copy/Param:1+' => 'The field to set, in the current object',
+ 'Class:cmdbAbstractObject/Method:Copy/Param:2' => 'Source Field',
+ 'Class:cmdbAbstractObject/Method:Copy/Param:2+' => 'The field to get the value from, in the current object',
+ 'Class:cmdbAbstractObject/Method:ApplyStimulus' => 'ApplyStimulus~~',
+ 'Class:cmdbAbstractObject/Method:ApplyStimulus+' => 'Apply the specified stimulus to the current object~~',
+ 'Class:cmdbAbstractObject/Method:ApplyStimulus/Param:1' => 'Stimulus code~~',
+ 'Class:cmdbAbstractObject/Method:ApplyStimulus/Param:1+' => 'A valid stimulus code for the current class~~',
+ 'Class:ResponseTicketTTO/Interface:iMetricComputer' => 'Time To Own',
+ 'Class:ResponseTicketTTO/Interface:iMetricComputer+' => 'Goal based on a SLT of type TTO',
+ 'Class:ResponseTicketTTR/Interface:iMetricComputer' => 'Time To Resolve',
+ 'Class:ResponseTicketTTR/Interface:iMetricComputer+' => 'Goal based on a SLT of type TTR',
));
//
diff --git a/datamodels/2.x/itop-tickets/dictionaries/da.dict.itop-tickets.php b/datamodels/2.x/itop-tickets/dictionaries/da.dict.itop-tickets.php
index 750b79199..be43ed49a 100644
--- a/datamodels/2.x/itop-tickets/dictionaries/da.dict.itop-tickets.php
+++ b/datamodels/2.x/itop-tickets/dictionaries/da.dict.itop-tickets.php
@@ -140,63 +140,95 @@ Dict::Add('DA DA', 'Danish', 'Dansk', array(
// Fieldset translation
Dict::Add('DA DA', 'Danish', 'Dansk', array(
- 'Ticket:baseinfo' => 'Almindelig information',
- 'Ticket:date' => 'Dato',
- 'Ticket:contact' => 'Kontakt',
- 'Ticket:moreinfo' => 'Yderligere information',
- 'Ticket:relation' => 'Betegnelse',
- 'Ticket:log' => 'Kommunikation',
- 'Ticket:Type' => 'Qualifikation',
- 'Ticket:support' => 'Support',
- 'Ticket:resolution' => 'Løsning',
- 'Ticket:SLA' => 'SLA Report',
- 'WorkOrder:Details' => 'Detaljer',
- 'WorkOrder:Moreinfo' => 'Yderligere information',
- 'Tickets:ResolvedFrom' => 'Automatically resolved from %1$s~~',
- 'Class:cmdbAbstractObject/Method:Set' => 'Set~~',
- 'Class:cmdbAbstractObject/Method:Set+' => 'Set a field with a static value~~',
- 'Class:cmdbAbstractObject/Method:Set/Param:1' => 'Target Field~~',
- 'Class:cmdbAbstractObject/Method:Set/Param:1+' => 'The field to set, in the current object~~',
- 'Class:cmdbAbstractObject/Method:Set/Param:2' => 'Value~~',
- 'Class:cmdbAbstractObject/Method:Set/Param:2+' => 'The value to set~~',
- 'Class:cmdbAbstractObject/Method:SetCurrentDate' => 'SetCurrentDate~~',
- 'Class:cmdbAbstractObject/Method:SetCurrentDate+' => 'Set a field with the current date and time~~',
- 'Class:cmdbAbstractObject/Method:SetCurrentDate/Param:1' => 'Target Field~~',
- 'Class:cmdbAbstractObject/Method:SetCurrentDate/Param:1+' => 'The field to set, in the current object~~',
- 'Class:cmdbAbstractObject/Method:SetCurrentUser' => 'SetCurrentUser~~',
- 'Class:cmdbAbstractObject/Method:SetCurrentUser+' => 'Set a field with the currently logged in user~~',
- 'Class:cmdbAbstractObject/Method:SetCurrentUser/Param:1' => 'Target Field~~',
- 'Class:cmdbAbstractObject/Method:SetCurrentUser/Param:1+' => 'The field to set, in the current object. If the field is a string then the friendly name will be used, otherwise the identifier will be used. That friendly name is the name of the person if any is attached to the user, otherwise it is the login.~~',
- 'Class:cmdbAbstractObject/Method:SetCurrentPerson' => 'SetCurrentPerson~~',
- 'Class:cmdbAbstractObject/Method:SetCurrentPerson+' => 'Set a field with the currently logged in person (the \\"person\\" attached to the logged in \\"user\\").~~',
- 'Class:cmdbAbstractObject/Method:SetCurrentPerson/Param:1' => 'Target Field~~',
- 'Class:cmdbAbstractObject/Method:SetCurrentPerson/Param:1+' => 'The field to set, in the current object. If the field is a string then the friendly name will be used, otherwise the identifier will be used.~~',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime' => 'SetElapsedTime~~',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime+' => 'Set a field with the time (seconds) elapsed since a date given by another field~~',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:1' => 'Target Field~~',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:1+' => 'The field to set, in the current object~~',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:2' => 'Reference Field~~',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:2+' => 'The field from which to get the reference date~~',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:3' => 'Working Hours~~',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:3+' => 'Leave empty to rely on the standard working hours scheme, or set to \\"DefaultWorkingTimeComputer\\" to force a 24x7 scheme~~',
- 'Class:cmdbAbstractObject/Method:Reset' => 'Reset~~',
- 'Class:cmdbAbstractObject/Method:Reset+' => 'Reset a field to its default value~~',
- 'Class:cmdbAbstractObject/Method:Reset/Param:1' => 'Target Field~~',
- 'Class:cmdbAbstractObject/Method:Reset/Param:1+' => 'The field to reset, in the current object~~',
- 'Class:cmdbAbstractObject/Method:Copy' => 'Copy~~',
- 'Class:cmdbAbstractObject/Method:Copy+' => 'Copy the value of a field to another field~~',
- 'Class:cmdbAbstractObject/Method:Copy/Param:1' => 'Target Field~~',
- 'Class:cmdbAbstractObject/Method:Copy/Param:1+' => 'The field to set, in the current object~~',
- 'Class:cmdbAbstractObject/Method:Copy/Param:2' => 'Source Field~~',
- 'Class:cmdbAbstractObject/Method:Copy/Param:2+' => 'The field to get the value from, in the current object~~',
- 'Class:cmdbAbstractObject/Method:ApplyStimulus' => 'ApplyStimulus~~',
- 'Class:cmdbAbstractObject/Method:ApplyStimulus+' => 'Apply the specified stimulus to the current object~~',
- 'Class:cmdbAbstractObject/Method:ApplyStimulus/Param:1' => 'Stimulus code~~',
- 'Class:cmdbAbstractObject/Method:ApplyStimulus/Param:1+' => 'A valid stimulus code for the current class~~',
- 'Class:ResponseTicketTTO/Interface:iMetricComputer' => 'Time To Own~~',
- 'Class:ResponseTicketTTO/Interface:iMetricComputer+' => 'Goal based on a SLT of type TTO~~',
- 'Class:ResponseTicketTTR/Interface:iMetricComputer' => 'Time To Resolve~~',
- 'Class:ResponseTicketTTR/Interface:iMetricComputer+' => 'Goal based on a SLT of type TTR~~',
+ 'Ticket:baseinfo' => 'Almindelig information',
+ 'Ticket:date' => 'Dato',
+ 'Ticket:contact' => 'Kontakt',
+ 'Ticket:moreinfo' => 'Yderligere information',
+ 'Ticket:relation' => 'Betegnelse',
+ 'Ticket:log' => 'Kommunikation',
+ 'Ticket:Type' => 'Qualifikation',
+ 'Ticket:support' => 'Support',
+ 'Ticket:resolution' => 'Løsning',
+ 'Ticket:SLA' => 'SLA Report',
+ 'WorkOrder:Details' => 'Detaljer',
+ 'WorkOrder:Moreinfo' => 'Yderligere information',
+ 'Tickets:ResolvedFrom' => 'Automatically resolved from %1$s~~',
+ 'Class:cmdbAbstractObject/Method:Set' => 'Set~~',
+ 'Class:cmdbAbstractObject/Method:Set+' => 'Set a field with a static value~~',
+ 'Class:cmdbAbstractObject/Method:Set/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:Set/Param:1+' => 'The field to set, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:Set/Param:2' => 'Value~~',
+ 'Class:cmdbAbstractObject/Method:Set/Param:2+' => 'The value to set~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDate' => 'SetCurrentDate~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDate+' => 'Set a field with the current date and time~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDate/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDate/Param:1+' => 'The field to set, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDateIfNull' => 'SetCurrentDateIfNull~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDateIfNull+' => 'Set an empty field with the current date and time~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDateIfNull/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDateIfNull/Param:1+' => 'The field to set, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentUser' => 'SetCurrentUser~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentUser+' => 'Set a field with the currently logged in user~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentUser/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentUser/Param:1+' => 'The field to set, in the current object. If the field is a string then the friendly name will be used, otherwise the identifier will be used. That friendly name is the name of the person if any is attached to the user, otherwise it is the login.~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentPerson' => 'SetCurrentPerson~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentPerson+' => 'Set a field with the currently logged in person (the \\"person\\" attached to the logged in \\"user\\").~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentPerson/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentPerson/Param:1+' => 'The field to set, in the current object. If the field is a string then the friendly name will be used, otherwise the identifier will be used.~~',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime' => 'SetElapsedTime~~',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime+' => 'Set a field with the time (seconds) elapsed since a date given by another field~~',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:1+' => 'The field to set, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:2' => 'Reference Field~~',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:2+' => 'The field from which to get the reference date~~',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:3' => 'Working Hours~~',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:3+' => 'Leave empty to rely on the standard working hours scheme, or set to \\"DefaultWorkingTimeComputer\\" to force a 24x7 scheme~~',
+ 'Class:cmdbAbstractObject/Method:SetIfNull' => 'SetIfNull~~',
+ 'Class:cmdbAbstractObject/Method:SetIfNull+' => 'Set a field only if it is empty, with a static value~~',
+ 'Class:cmdbAbstractObject/Method:SetIfNull/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:SetIfNull/Param:1+' => 'The field to set, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:SetIfNull/Param:2' => 'Value~~',
+ 'Class:cmdbAbstractObject/Method:SetIfNull/Param:2+' => 'The value to set~~',
+ 'Class:cmdbAbstractObject/Method:AddValue' => 'AddValue~~',
+ 'Class:cmdbAbstractObject/Method:AddValue+' => 'Add a fixed value to a field~~',
+ 'Class:cmdbAbstractObject/Method:AddValue/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:AddValue/Param:1+' => 'The field to modify, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:AddValue/Param:2' => 'Value~~',
+ 'Class:cmdbAbstractObject/Method:AddValue/Param:2+' => 'Decimal value which will be added, can be negative~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDate' => 'SetComputedDate~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDate+' => 'Set a field with a date computed from another field with extra logic~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:1+' => 'The field to set, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:2' => 'Modifier~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:2+' => 'Textual information to modify the source date, eg. "+3 days"~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:3' => 'Source field~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:3+' => 'The field used as source to apply the Modifier logic~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull' => 'SetComputedDateIfNull~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull+' => 'Set non empty field with a date computed from another field with extra logic~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:1+' => 'The field to set, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:2' => 'Modifier~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:2+' => 'Textual information to modify the source date, eg. "+3 days"~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:3' => 'Source field~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:3+' => 'The field used as source to apply the Modifier logic~~',
+ 'Class:cmdbAbstractObject/Method:Reset' => 'Reset~~',
+ 'Class:cmdbAbstractObject/Method:Reset+' => 'Reset a field to its default value~~',
+ 'Class:cmdbAbstractObject/Method:Reset/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:Reset/Param:1+' => 'The field to reset, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:Copy' => 'Copy~~',
+ 'Class:cmdbAbstractObject/Method:Copy+' => 'Copy the value of a field to another field~~',
+ 'Class:cmdbAbstractObject/Method:Copy/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:Copy/Param:1+' => 'The field to set, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:Copy/Param:2' => 'Source Field~~',
+ 'Class:cmdbAbstractObject/Method:Copy/Param:2+' => 'The field to get the value from, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:ApplyStimulus' => 'ApplyStimulus~~',
+ 'Class:cmdbAbstractObject/Method:ApplyStimulus+' => 'Apply the specified stimulus to the current object~~',
+ 'Class:cmdbAbstractObject/Method:ApplyStimulus/Param:1' => 'Stimulus code~~',
+ 'Class:cmdbAbstractObject/Method:ApplyStimulus/Param:1+' => 'A valid stimulus code for the current class~~',
+ 'Class:ResponseTicketTTO/Interface:iMetricComputer' => 'Time To Own~~',
+ 'Class:ResponseTicketTTO/Interface:iMetricComputer+' => 'Goal based on a SLT of type TTO~~',
+ 'Class:ResponseTicketTTR/Interface:iMetricComputer' => 'Time To Resolve~~',
+ 'Class:ResponseTicketTTR/Interface:iMetricComputer+' => 'Goal based on a SLT of type TTR~~',
));
//
diff --git a/datamodels/2.x/itop-tickets/dictionaries/de.dict.itop-tickets.php b/datamodels/2.x/itop-tickets/dictionaries/de.dict.itop-tickets.php
index 921948c69..e74b7f85e 100644
--- a/datamodels/2.x/itop-tickets/dictionaries/de.dict.itop-tickets.php
+++ b/datamodels/2.x/itop-tickets/dictionaries/de.dict.itop-tickets.php
@@ -142,63 +142,95 @@ Dict::Add('DE DE', 'German', 'Deutsch', array(
// Fieldset translation
Dict::Add('DE DE', 'German', 'Deutsch', array(
- 'Ticket:baseinfo' => 'Allgemeine Informationen',
- 'Ticket:date' => 'Daten',
- 'Ticket:contact' => 'Kontakte',
- 'Ticket:moreinfo' => 'Weitergehende Informationen',
- 'Ticket:relation' => 'Beziehungen',
- 'Ticket:log' => 'Kommunikation',
- 'Ticket:Type' => 'Qualifikation',
- 'Ticket:support' => 'Support',
- 'Ticket:resolution' => 'Lösung',
- 'Ticket:SLA' => 'SLA-Report',
- 'WorkOrder:Details' => 'Details',
- 'WorkOrder:Moreinfo' => 'Weitere Informationen',
- 'Tickets:ResolvedFrom' => 'Automatisch durch %1$s gelöst',
- 'Class:cmdbAbstractObject/Method:Set' => 'Set',
- 'Class:cmdbAbstractObject/Method:Set+' => 'Ein Attribut (Feld) mit einem statischen Wert beschreiben',
- 'Class:cmdbAbstractObject/Method:Set/Param:1' => 'Zielfeld',
- 'Class:cmdbAbstractObject/Method:Set/Param:1+' => 'Das Feld, das im aktuellen Objekt gesetzt werden soll',
- 'Class:cmdbAbstractObject/Method:Set/Param:2' => 'Wert',
- 'Class:cmdbAbstractObject/Method:Set/Param:2+' => 'Der Wert, der geschrieben werden soll',
- 'Class:cmdbAbstractObject/Method:SetCurrentDate' => 'SetCurrentDate',
- 'Class:cmdbAbstractObject/Method:SetCurrentDate+' => 'Ein Attribut (Feld) mit der aktuellen Zeit und Datum schreiben',
- 'Class:cmdbAbstractObject/Method:SetCurrentDate/Param:1' => 'Zielfeld',
- 'Class:cmdbAbstractObject/Method:SetCurrentDate/Param:1+' => 'Das Feld, das im aktuellen Objekt geschrieben werden soll',
- 'Class:cmdbAbstractObject/Method:SetCurrentUser' => 'SetCurrentUser',
- 'Class:cmdbAbstractObject/Method:SetCurrentUser+' => 'Ein Attribut (Feld) mit dem dezeit eingeloggten User schreiben',
- 'Class:cmdbAbstractObject/Method:SetCurrentUser/Param:1' => 'Zielfeld',
- 'Class:cmdbAbstractObject/Method:SetCurrentUser/Param:1+' => 'Das Feld, das im aktuellen Objekt geschrieben werden soll. Falls das Feld vom Typ String ist, wird der FriendlyName des Users verwendet, ansonsten der Identifikator. Der FriendlyName ist der Name, der mit dem User-Account verknüpften Person (falls vorhanden), ansonsten der Accountname (Login).',
- 'Class:cmdbAbstractObject/Method:SetCurrentPerson' => 'SetCurrentPerson',
- 'Class:cmdbAbstractObject/Method:SetCurrentPerson+' => 'Schreibe ein Attribut (Feld) mit der gerade eingeloggten Person (die \\"Person\\", die mit dem geade eingeloggten User verknüpft ist)',
- 'Class:cmdbAbstractObject/Method:SetCurrentPerson/Param:1' => 'Zielfeld',
- 'Class:cmdbAbstractObject/Method:SetCurrentPerson/Param:1+' => 'Das Feld, das im aktuellen Objekt geschrieben werden soll. Falls das Feld vom Typ String ist, wird der FriendlyName des Users verwendet, ansonsten der Identifikator.',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime' => 'SetElapsedTime',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime+' => 'Ein Attribut (Feld) mit der Zeit (in Sekunden) schreiben, die seit einem Datumswert aus einem anderen Feld vergangen ist. ',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:1' => 'Zielfeld',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:1+' => 'Das Feld, das im aktuellen Objekt geschrieben werden soll',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:2' => 'Referenzfeld',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:2+' => 'Das Feld, aus dem die Refernzzeit/datum gelesen werden soll',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:3' => 'Arbeitszeiten',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:3+' => 'Leer lassen um das Standard-Arbeitzeiten-Schema zu verwenden, oder auf \\"DefaultWorkingTimeComputer\\" setzen um ein 24x7-Schema zu erzwingen',
- 'Class:cmdbAbstractObject/Method:Reset' => 'Reset',
- 'Class:cmdbAbstractObject/Method:Reset+' => 'Ein Attribut (Feld) auf seinen Default-Wert zurücksetzen',
- 'Class:cmdbAbstractObject/Method:Reset/Param:1' => 'Zielfeld',
- 'Class:cmdbAbstractObject/Method:Reset/Param:1+' => 'Das Feld, das im aktuellen Objekt zurückgesetzt werden soll',
- 'Class:cmdbAbstractObject/Method:Copy' => 'Copy',
- 'Class:cmdbAbstractObject/Method:Copy+' => 'Kopiere den Wert eines Attributs (Felds) in ein anderes Feld',
- 'Class:cmdbAbstractObject/Method:Copy/Param:1' => 'Zielfeld',
- 'Class:cmdbAbstractObject/Method:Copy/Param:1+' => 'Das Feld, das im aktuellen Objekt geschrieben werden soll',
- 'Class:cmdbAbstractObject/Method:Copy/Param:2' => 'Quellfeld',
- 'Class:cmdbAbstractObject/Method:Copy/Param:2+' => 'Das Feld des aktuellen Objekts, aus dem der Wert entnommen werden soll',
- 'Class:cmdbAbstractObject/Method:ApplyStimulus' => 'Stimulus anwenden',
- 'Class:cmdbAbstractObject/Method:ApplyStimulus+' => 'Dem ausgewählten Objekt den ausgewählten Stimulus zuweisen',
- 'Class:cmdbAbstractObject/Method:ApplyStimulus/Param:1' => 'Stimulus-Code',
- 'Class:cmdbAbstractObject/Method:ApplyStimulus/Param:1+' => 'Ein valider Stimulus-Code für die aktuelle Klasse',
- 'Class:ResponseTicketTTO/Interface:iMetricComputer' => 'Time To Own (Erstzuweisungszeit)',
- 'Class:ResponseTicketTTO/Interface:iMetricComputer+' => 'Zielvorgabe (SLT) vom Typ TTO',
- 'Class:ResponseTicketTTR/Interface:iMetricComputer' => 'Time To Resolve (Erstlösungszeit)',
- 'Class:ResponseTicketTTR/Interface:iMetricComputer+' => 'Zielvorgabe (SLT) vom Typ TTR',
+ 'Ticket:baseinfo' => 'Allgemeine Informationen',
+ 'Ticket:date' => 'Daten',
+ 'Ticket:contact' => 'Kontakte',
+ 'Ticket:moreinfo' => 'Weitergehende Informationen',
+ 'Ticket:relation' => 'Beziehungen',
+ 'Ticket:log' => 'Kommunikation',
+ 'Ticket:Type' => 'Qualifikation',
+ 'Ticket:support' => 'Support',
+ 'Ticket:resolution' => 'Lösung',
+ 'Ticket:SLA' => 'SLA-Report',
+ 'WorkOrder:Details' => 'Details',
+ 'WorkOrder:Moreinfo' => 'Weitere Informationen',
+ 'Tickets:ResolvedFrom' => 'Automatisch durch %1$s gelöst',
+ 'Class:cmdbAbstractObject/Method:Set' => 'Set',
+ 'Class:cmdbAbstractObject/Method:Set+' => 'Ein Attribut (Feld) mit einem statischen Wert beschreiben',
+ 'Class:cmdbAbstractObject/Method:Set/Param:1' => 'Zielfeld',
+ 'Class:cmdbAbstractObject/Method:Set/Param:1+' => 'Das Feld, das im aktuellen Objekt gesetzt werden soll',
+ 'Class:cmdbAbstractObject/Method:Set/Param:2' => 'Wert',
+ 'Class:cmdbAbstractObject/Method:Set/Param:2+' => 'Der Wert, der geschrieben werden soll',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDate' => 'SetCurrentDate',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDate+' => 'Ein Attribut (Feld) mit der aktuellen Zeit und Datum schreiben',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDate/Param:1' => 'Zielfeld',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDate/Param:1+' => 'Das Feld, das im aktuellen Objekt geschrieben werden soll',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDateIfNull' => 'SetCurrentDateIfNull~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDateIfNull+' => 'Set an empty field with the current date and time~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDateIfNull/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDateIfNull/Param:1+' => 'The field to set, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentUser' => 'SetCurrentUser',
+ 'Class:cmdbAbstractObject/Method:SetCurrentUser+' => 'Ein Attribut (Feld) mit dem dezeit eingeloggten User schreiben',
+ 'Class:cmdbAbstractObject/Method:SetCurrentUser/Param:1' => 'Zielfeld',
+ 'Class:cmdbAbstractObject/Method:SetCurrentUser/Param:1+' => 'Das Feld, das im aktuellen Objekt geschrieben werden soll. Falls das Feld vom Typ String ist, wird der FriendlyName des Users verwendet, ansonsten der Identifikator. Der FriendlyName ist der Name, der mit dem User-Account verknüpften Person (falls vorhanden), ansonsten der Accountname (Login).',
+ 'Class:cmdbAbstractObject/Method:SetCurrentPerson' => 'SetCurrentPerson',
+ 'Class:cmdbAbstractObject/Method:SetCurrentPerson+' => 'Schreibe ein Attribut (Feld) mit der gerade eingeloggten Person (die \\"Person\\", die mit dem geade eingeloggten User verknüpft ist)',
+ 'Class:cmdbAbstractObject/Method:SetCurrentPerson/Param:1' => 'Zielfeld',
+ 'Class:cmdbAbstractObject/Method:SetCurrentPerson/Param:1+' => 'Das Feld, das im aktuellen Objekt geschrieben werden soll. Falls das Feld vom Typ String ist, wird der FriendlyName des Users verwendet, ansonsten der Identifikator.',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime' => 'SetElapsedTime',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime+' => 'Ein Attribut (Feld) mit der Zeit (in Sekunden) schreiben, die seit einem Datumswert aus einem anderen Feld vergangen ist. ',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:1' => 'Zielfeld',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:1+' => 'Das Feld, das im aktuellen Objekt geschrieben werden soll',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:2' => 'Referenzfeld',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:2+' => 'Das Feld, aus dem die Refernzzeit/datum gelesen werden soll',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:3' => 'Arbeitszeiten',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:3+' => 'Leer lassen um das Standard-Arbeitzeiten-Schema zu verwenden, oder auf \\"DefaultWorkingTimeComputer\\" setzen um ein 24x7-Schema zu erzwingen',
+ 'Class:cmdbAbstractObject/Method:SetIfNull' => 'SetIfNull~~',
+ 'Class:cmdbAbstractObject/Method:SetIfNull+' => 'Set a field only if it is empty, with a static value~~',
+ 'Class:cmdbAbstractObject/Method:SetIfNull/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:SetIfNull/Param:1+' => 'The field to set, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:SetIfNull/Param:2' => 'Value~~',
+ 'Class:cmdbAbstractObject/Method:SetIfNull/Param:2+' => 'The value to set~~',
+ 'Class:cmdbAbstractObject/Method:AddValue' => 'AddValue~~',
+ 'Class:cmdbAbstractObject/Method:AddValue+' => 'Add a fixed value to a field~~',
+ 'Class:cmdbAbstractObject/Method:AddValue/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:AddValue/Param:1+' => 'The field to modify, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:AddValue/Param:2' => 'Value~~',
+ 'Class:cmdbAbstractObject/Method:AddValue/Param:2+' => 'Decimal value which will be added, can be negative~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDate' => 'SetComputedDate~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDate+' => 'Set a field with a date computed from another field with extra logic~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:1+' => 'The field to set, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:2' => 'Modifier~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:2+' => 'Textual information to modify the source date, eg. "+3 days"~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:3' => 'Source field~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:3+' => 'The field used as source to apply the Modifier logic~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull' => 'SetComputedDateIfNull~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull+' => 'Set non empty field with a date computed from another field with extra logic~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:1+' => 'The field to set, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:2' => 'Modifier~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:2+' => 'Textual information to modify the source date, eg. "+3 days"~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:3' => 'Source field~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:3+' => 'The field used as source to apply the Modifier logic~~',
+ 'Class:cmdbAbstractObject/Method:Reset' => 'Reset',
+ 'Class:cmdbAbstractObject/Method:Reset+' => 'Ein Attribut (Feld) auf seinen Default-Wert zurücksetzen',
+ 'Class:cmdbAbstractObject/Method:Reset/Param:1' => 'Zielfeld',
+ 'Class:cmdbAbstractObject/Method:Reset/Param:1+' => 'Das Feld, das im aktuellen Objekt zurückgesetzt werden soll',
+ 'Class:cmdbAbstractObject/Method:Copy' => 'Copy',
+ 'Class:cmdbAbstractObject/Method:Copy+' => 'Kopiere den Wert eines Attributs (Felds) in ein anderes Feld',
+ 'Class:cmdbAbstractObject/Method:Copy/Param:1' => 'Zielfeld',
+ 'Class:cmdbAbstractObject/Method:Copy/Param:1+' => 'Das Feld, das im aktuellen Objekt geschrieben werden soll',
+ 'Class:cmdbAbstractObject/Method:Copy/Param:2' => 'Quellfeld',
+ 'Class:cmdbAbstractObject/Method:Copy/Param:2+' => 'Das Feld des aktuellen Objekts, aus dem der Wert entnommen werden soll',
+ 'Class:cmdbAbstractObject/Method:ApplyStimulus' => 'Stimulus anwenden',
+ 'Class:cmdbAbstractObject/Method:ApplyStimulus+' => 'Dem ausgewählten Objekt den ausgewählten Stimulus zuweisen',
+ 'Class:cmdbAbstractObject/Method:ApplyStimulus/Param:1' => 'Stimulus-Code',
+ 'Class:cmdbAbstractObject/Method:ApplyStimulus/Param:1+' => 'Ein valider Stimulus-Code für die aktuelle Klasse',
+ 'Class:ResponseTicketTTO/Interface:iMetricComputer' => 'Time To Own (Erstzuweisungszeit)',
+ 'Class:ResponseTicketTTO/Interface:iMetricComputer+' => 'Zielvorgabe (SLT) vom Typ TTO',
+ 'Class:ResponseTicketTTR/Interface:iMetricComputer' => 'Time To Resolve (Erstlösungszeit)',
+ 'Class:ResponseTicketTTR/Interface:iMetricComputer+' => 'Zielvorgabe (SLT) vom Typ TTR',
));
//
diff --git a/datamodels/2.x/itop-tickets/dictionaries/es_cr.dict.itop-tickets.php b/datamodels/2.x/itop-tickets/dictionaries/es_cr.dict.itop-tickets.php
index 95a8d3e9c..c61093e1f 100644
--- a/datamodels/2.x/itop-tickets/dictionaries/es_cr.dict.itop-tickets.php
+++ b/datamodels/2.x/itop-tickets/dictionaries/es_cr.dict.itop-tickets.php
@@ -15,7 +15,7 @@
//
// You should have received a copy of the GNU Affero General Public License
// along with iTop. If not, see
- /**
+/**
* Spanish Localized data
*
* @copyright Copyright (C) 2010-2021 Combodo SARL
@@ -154,63 +154,95 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array(
// Fieldset translation
Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array(
- 'Ticket:baseinfo' => 'Información General',
- 'Ticket:date' => 'Fechas',
- 'Ticket:contact' => 'Contactos',
- 'Ticket:moreinfo' => 'Más Información',
- 'Ticket:relation' => 'Relaciones',
- 'Ticket:log' => 'Comunicaciones',
- 'Ticket:Type' => 'Clasificación',
- 'Ticket:support' => 'Soporte',
- 'Ticket:resolution' => 'Solución',
- 'Ticket:SLA' => 'Reporte de SLA',
- 'WorkOrder:Details' => 'Detalles',
- 'WorkOrder:Moreinfo' => 'Más Información',
- 'Tickets:ResolvedFrom' => 'Automáticamente resuelto de %1$s',
- 'Class:cmdbAbstractObject/Method:Set' => 'Asignar',
- 'Class:cmdbAbstractObject/Method:Set+' => 'Asignar campo con valor estático',
- 'Class:cmdbAbstractObject/Method:Set/Param:1' => 'Campo Destino',
- 'Class:cmdbAbstractObject/Method:Set/Param:1+' => 'El campo a asignar, en el objeto actual',
- 'Class:cmdbAbstractObject/Method:Set/Param:2' => 'Valor',
- 'Class:cmdbAbstractObject/Method:Set/Param:2+' => 'Valor a asignar',
- 'Class:cmdbAbstractObject/Method:SetCurrentDate' => 'Asignar fecha actual',
- 'Class:cmdbAbstractObject/Method:SetCurrentDate+' => 'Asignar fecha y hora actuales',
- 'Class:cmdbAbstractObject/Method:SetCurrentDate/Param:1' => 'Campo Destino',
- 'Class:cmdbAbstractObject/Method:SetCurrentDate/Param:1+' => 'El campo a asignar, en el objeto actual',
- 'Class:cmdbAbstractObject/Method:SetCurrentUser' => 'Asignar Usuario actual',
- 'Class:cmdbAbstractObject/Method:SetCurrentUser+' => 'Asignar Usuario actual',
- 'Class:cmdbAbstractObject/Method:SetCurrentUser/Param:1' => 'Campo Destino',
- 'Class:cmdbAbstractObject/Method:SetCurrentUser/Param:1+' => 'Si el campo es una cadena de caracteres, entonces el nombre completo será usado, de otra manera el identificador será usado. El nombre completo es el nombre de una persona que está ligado a un usurio, si no será su clave de acceso.',
- 'Class:cmdbAbstractObject/Method:SetCurrentPerson' => 'Asignar Persona actual',
- 'Class:cmdbAbstractObject/Method:SetCurrentPerson+' => 'Asignar Persona actual',
- 'Class:cmdbAbstractObject/Method:SetCurrentPerson/Param:1' => 'Campo Destino',
- 'Class:cmdbAbstractObject/Method:SetCurrentPerson/Param:1+' => 'Si el campo es una cadena de caracteres, entonces el nombre completo será usado, de otra manera el identificador será usado.',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime' => 'Asignar tiempo transcurrido',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime+' => 'Asignar tiempo transcurrido (segundos)',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:1' => 'Campo Destino',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:1+' => 'El campo a configurar, en el objeto actual',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:2' => 'Campo de Referencia',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:2+' => 'El campo desde el que se obtienen los datos referenciados',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:3' => 'Horas Trabajadas',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:3+' => 'Dejar vacio para utilizar el horario de trabajo estandar, o dejar por omisión para usar esquema 7x24',
- 'Class:cmdbAbstractObject/Method:Reset' => 'Restablecer',
- 'Class:cmdbAbstractObject/Method:Reset+' => 'Restablecer a valor por omisión',
- 'Class:cmdbAbstractObject/Method:Reset/Param:1' => 'Campo Destino',
- 'Class:cmdbAbstractObject/Method:Reset/Param:1+' => 'Campo a restablecer',
- 'Class:cmdbAbstractObject/Method:Copy' => 'Copiar',
- 'Class:cmdbAbstractObject/Method:Copy+' => 'Copier el valor de un campo a otro',
- 'Class:cmdbAbstractObject/Method:Copy/Param:1' => 'Campo Destino',
- 'Class:cmdbAbstractObject/Method:Copy/Param:1+' => 'Campo a asignar',
- 'Class:cmdbAbstractObject/Method:Copy/Param:2' => 'Campo Origen',
- 'Class:cmdbAbstractObject/Method:Copy/Param:2+' => 'Campo de donde se obtendrá valor',
- 'Class:cmdbAbstractObject/Method:ApplyStimulus' => 'Aplicar Stimulus',
- 'Class:cmdbAbstractObject/Method:ApplyStimulus+' => 'Aplicar stimulus específico a objeto actual',
- 'Class:cmdbAbstractObject/Method:ApplyStimulus/Param:1' => 'Código Stimulus',
- 'Class:cmdbAbstractObject/Method:ApplyStimulus/Param:1+' => 'Un código de stimulus válido para la clase actual',
- 'Class:ResponseTicketTTO/Interface:iMetricComputer' => 'Tiempo a Pertenencia',
- 'Class:ResponseTicketTTO/Interface:iMetricComputer+' => 'Objetivo basado en SLT de tipo TTO',
- 'Class:ResponseTicketTTR/Interface:iMetricComputer' => 'Tiempo a Resolución',
- 'Class:ResponseTicketTTR/Interface:iMetricComputer+' => 'Objetivo basado en SLT de tipo TTR',
+ 'Ticket:baseinfo' => 'Información General',
+ 'Ticket:date' => 'Fechas',
+ 'Ticket:contact' => 'Contactos',
+ 'Ticket:moreinfo' => 'Más Información',
+ 'Ticket:relation' => 'Relaciones',
+ 'Ticket:log' => 'Comunicaciones',
+ 'Ticket:Type' => 'Clasificación',
+ 'Ticket:support' => 'Soporte',
+ 'Ticket:resolution' => 'Solución',
+ 'Ticket:SLA' => 'Reporte de SLA',
+ 'WorkOrder:Details' => 'Detalles',
+ 'WorkOrder:Moreinfo' => 'Más Información',
+ 'Tickets:ResolvedFrom' => 'Automáticamente resuelto de %1$s',
+ 'Class:cmdbAbstractObject/Method:Set' => 'Asignar',
+ 'Class:cmdbAbstractObject/Method:Set+' => 'Asignar campo con valor estático',
+ 'Class:cmdbAbstractObject/Method:Set/Param:1' => 'Campo Destino',
+ 'Class:cmdbAbstractObject/Method:Set/Param:1+' => 'El campo a asignar, en el objeto actual',
+ 'Class:cmdbAbstractObject/Method:Set/Param:2' => 'Valor',
+ 'Class:cmdbAbstractObject/Method:Set/Param:2+' => 'Valor a asignar',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDate' => 'Asignar fecha actual',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDate+' => 'Asignar fecha y hora actuales',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDate/Param:1' => 'Campo Destino',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDate/Param:1+' => 'El campo a asignar, en el objeto actual',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDateIfNull' => 'SetCurrentDateIfNull~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDateIfNull+' => 'Set an empty field with the current date and time~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDateIfNull/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDateIfNull/Param:1+' => 'The field to set, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentUser' => 'Asignar Usuario actual',
+ 'Class:cmdbAbstractObject/Method:SetCurrentUser+' => 'Asignar Usuario actual',
+ 'Class:cmdbAbstractObject/Method:SetCurrentUser/Param:1' => 'Campo Destino',
+ 'Class:cmdbAbstractObject/Method:SetCurrentUser/Param:1+' => 'Si el campo es una cadena de caracteres, entonces el nombre completo será usado, de otra manera el identificador será usado. El nombre completo es el nombre de una persona que está ligado a un usurio, si no será su clave de acceso.',
+ 'Class:cmdbAbstractObject/Method:SetCurrentPerson' => 'Asignar Persona actual',
+ 'Class:cmdbAbstractObject/Method:SetCurrentPerson+' => 'Asignar Persona actual',
+ 'Class:cmdbAbstractObject/Method:SetCurrentPerson/Param:1' => 'Campo Destino',
+ 'Class:cmdbAbstractObject/Method:SetCurrentPerson/Param:1+' => 'Si el campo es una cadena de caracteres, entonces el nombre completo será usado, de otra manera el identificador será usado.',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime' => 'Asignar tiempo transcurrido',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime+' => 'Asignar tiempo transcurrido (segundos)',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:1' => 'Campo Destino',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:1+' => 'El campo a configurar, en el objeto actual',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:2' => 'Campo de Referencia',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:2+' => 'El campo desde el que se obtienen los datos referenciados',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:3' => 'Horas Trabajadas',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:3+' => 'Dejar vacio para utilizar el horario de trabajo estandar, o dejar por omisión para usar esquema 7x24',
+ 'Class:cmdbAbstractObject/Method:SetIfNull' => 'SetIfNull~~',
+ 'Class:cmdbAbstractObject/Method:SetIfNull+' => 'Set a field only if it is empty, with a static value~~',
+ 'Class:cmdbAbstractObject/Method:SetIfNull/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:SetIfNull/Param:1+' => 'The field to set, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:SetIfNull/Param:2' => 'Value~~',
+ 'Class:cmdbAbstractObject/Method:SetIfNull/Param:2+' => 'The value to set~~',
+ 'Class:cmdbAbstractObject/Method:AddValue' => 'AddValue~~',
+ 'Class:cmdbAbstractObject/Method:AddValue+' => 'Add a fixed value to a field~~',
+ 'Class:cmdbAbstractObject/Method:AddValue/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:AddValue/Param:1+' => 'The field to modify, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:AddValue/Param:2' => 'Value~~',
+ 'Class:cmdbAbstractObject/Method:AddValue/Param:2+' => 'Decimal value which will be added, can be negative~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDate' => 'SetComputedDate~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDate+' => 'Set a field with a date computed from another field with extra logic~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:1+' => 'The field to set, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:2' => 'Modifier~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:2+' => 'Textual information to modify the source date, eg. "+3 days"~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:3' => 'Source field~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:3+' => 'The field used as source to apply the Modifier logic~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull' => 'SetComputedDateIfNull~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull+' => 'Set non empty field with a date computed from another field with extra logic~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:1+' => 'The field to set, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:2' => 'Modifier~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:2+' => 'Textual information to modify the source date, eg. "+3 days"~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:3' => 'Source field~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:3+' => 'The field used as source to apply the Modifier logic~~',
+ 'Class:cmdbAbstractObject/Method:Reset' => 'Restablecer',
+ 'Class:cmdbAbstractObject/Method:Reset+' => 'Restablecer a valor por omisión',
+ 'Class:cmdbAbstractObject/Method:Reset/Param:1' => 'Campo Destino',
+ 'Class:cmdbAbstractObject/Method:Reset/Param:1+' => 'Campo a restablecer',
+ 'Class:cmdbAbstractObject/Method:Copy' => 'Copiar',
+ 'Class:cmdbAbstractObject/Method:Copy+' => 'Copier el valor de un campo a otro',
+ 'Class:cmdbAbstractObject/Method:Copy/Param:1' => 'Campo Destino',
+ 'Class:cmdbAbstractObject/Method:Copy/Param:1+' => 'Campo a asignar',
+ 'Class:cmdbAbstractObject/Method:Copy/Param:2' => 'Campo Origen',
+ 'Class:cmdbAbstractObject/Method:Copy/Param:2+' => 'Campo de donde se obtendrá valor',
+ 'Class:cmdbAbstractObject/Method:ApplyStimulus' => 'Aplicar Stimulus',
+ 'Class:cmdbAbstractObject/Method:ApplyStimulus+' => 'Aplicar stimulus específico a objeto actual',
+ 'Class:cmdbAbstractObject/Method:ApplyStimulus/Param:1' => 'Código Stimulus',
+ 'Class:cmdbAbstractObject/Method:ApplyStimulus/Param:1+' => 'Un código de stimulus válido para la clase actual',
+ 'Class:ResponseTicketTTO/Interface:iMetricComputer' => 'Tiempo a Pertenencia',
+ 'Class:ResponseTicketTTO/Interface:iMetricComputer+' => 'Objetivo basado en SLT de tipo TTO',
+ 'Class:ResponseTicketTTR/Interface:iMetricComputer' => 'Tiempo a Resolución',
+ 'Class:ResponseTicketTTR/Interface:iMetricComputer+' => 'Objetivo basado en SLT de tipo TTR',
));
//
diff --git a/datamodels/2.x/itop-tickets/dictionaries/fr.dict.itop-tickets.php b/datamodels/2.x/itop-tickets/dictionaries/fr.dict.itop-tickets.php
index 1cfa9200e..d97c5fdc8 100644
--- a/datamodels/2.x/itop-tickets/dictionaries/fr.dict.itop-tickets.php
+++ b/datamodels/2.x/itop-tickets/dictionaries/fr.dict.itop-tickets.php
@@ -145,50 +145,50 @@ Dict::Add('FR FR', 'French', 'Français', array(
'Ticket:baseinfo' => 'Informations générales',
'Ticket:date' => 'Dates',
'Ticket:contact' => 'Contacts',
- 'Ticket:moreinfo' => 'Informations complémentaires',
- 'Ticket:relation' => 'Relations',
- 'Ticket:log' => 'Communications',
- 'Ticket:Type' => 'Qualification',
- 'Ticket:support' => 'Support',
- 'Ticket:resolution' => 'Résolution',
- 'Ticket:SLA' => 'Rapport SLA',
- 'WorkOrder:Details' => 'Détails',
- 'WorkOrder:Moreinfo' => 'Informations complémentaires',
- 'Tickets:ResolvedFrom' => 'Résolu via %1$s',
- 'Class:cmdbAbstractObject/Method:Set' => 'Set (remplir)',
- 'Class:cmdbAbstractObject/Method:Set+' => 'Remplir un champ avec une valeur statique',
- 'Class:cmdbAbstractObject/Method:Set/Param:1' => 'Champ Cible',
- 'Class:cmdbAbstractObject/Method:Set/Param:1+' => 'Le champ à initialiser, dans l\'objet courant',
- 'Class:cmdbAbstractObject/Method:Set/Param:2' => 'Valeur',
- 'Class:cmdbAbstractObject/Method:Set/Param:2+' => 'La valeur statique',
- 'Class:cmdbAbstractObject/Method:SetCurrentDate' => 'SetCurrentDate (reinitialiser à la date courante)',
- 'Class:cmdbAbstractObject/Method:SetCurrentDate+' => 'Initialiser un champ avec la date et l\'heure courantes',
- 'Class:cmdbAbstractObject/Method:SetCurrentDate/Param:1' => 'Champ Cible',
- 'Class:cmdbAbstractObject/Method:SetCurrentDate/Param:1+' => 'Le champ à initialiser, dans l\'objet courant',
- 'Class:cmdbAbstractObject/Method:SetCurrentDateIfNull' => 'SetCurrentDateIfNull (initialiser à la date courante)',
- 'Class:cmdbAbstractObject/Method:SetCurrentDateIfNull+' => 'Initialiser un champ seulement s\'il est vide, avec la date et l\'heure courantes',
- 'Class:cmdbAbstractObject/Method:SetCurrentDateIfNull/Param:1' => 'Champ Cible',
- 'Class:cmdbAbstractObject/Method:SetCurrentDateIfNull/Param:1+' => 'Le champ à initialiser, dans l\'objet courant',
- 'Class:cmdbAbstractObject/Method:SetCurrentUser' => 'SetCurrentUser (reinitialiser à l\'utilisateur courant)',
- 'Class:cmdbAbstractObject/Method:SetCurrentUser+' => 'Initialiser un champ avec l\'utilisateur qui est en train d\'effectuer une action sur l\'objet',
- 'Class:cmdbAbstractObject/Method:SetCurrentUser/Param:1' => 'Champ Cible',
- 'Class:cmdbAbstractObject/Method:SetCurrentUser/Param:1+' => 'Le champ à initialiser, dans l\'objet courant. Si ce champ est une chaîne de caractère, alors le nom usuel sera utilisé. Dans les autres cas, ce sera l\'identifiant de l\'objet. Le nom usuel est le nom usuel de la personne attachée au compte utilisateur. Si aucune personne n\'est rattachée au compte utilisateur, alors le nom usuel est l\'identifiant de connexion.',
- 'Class:cmdbAbstractObject/Method:SetCurrentPerson' => 'SetCurrentPerson (initialiser à l\'utilisateur courant)',
- 'Class:cmdbAbstractObject/Method:SetCurrentPerson+' => 'Initialiser un champ avec la personne associée au compte de l\'utilisateur qui est en train d\'effectuer une action sur l\'objet',
- 'Class:cmdbAbstractObject/Method:SetCurrentPerson/Param:1' => 'Champ Cible',
- 'Class:cmdbAbstractObject/Method:SetCurrentPerson/Param:1+' => 'Le champ à initialiser, dans l\'objet courant. Si ce champ est une chaîne de caractère, alors le nom usuel sera utilisé. Dans les autres cas, ce sera l\'identifiant de l\'objet',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime' => 'SetElapsedTime (initialiser avec le temps passé)',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime+' => 'Initialiser un champ avec la durée écoulée depuis une date donnée par un autre champ (champ de référence)',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:1' => 'Champ Cible',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:1+' => 'Le champ à initialiser, dans l\'objet courant',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:2' => 'Champ de Référence',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:2+' => 'Le champ contenant la date de début',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:3' => 'Jours et Heures Ouvrés',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:3+' => 'Laisser ce champ vide pour bénéficier de la gestion des fenêtres de couverture, ou saisir "DefaultWorkingTimeComputer" pour passer en mode 24h/24 7j/7',
- 'Class:cmdbAbstractObject/Method:SetIfNull' => 'SetIfNull (initialiser)',
- 'Class:cmdbAbstractObject/Method:SetIfNull+' => 'Remplir seulement s\'il est vide, un champ avec une valeur statique',
- 'Class:cmdbAbstractObject/Method:SetIfNull/Param:1' => 'Champ Cible',
- 'Class:cmdbAbstractObject/Method:SetIfNull/Param:1+' => 'Le champ à initialiser, dans l\'objet courant',
+ 'Ticket:moreinfo' => 'Informations complémentaires',
+ 'Ticket:relation' => 'Relations',
+ 'Ticket:log' => 'Communications',
+ 'Ticket:Type' => 'Qualification',
+ 'Ticket:support' => 'Support',
+ 'Ticket:resolution' => 'Résolution',
+ 'Ticket:SLA' => 'Rapport SLA',
+ 'WorkOrder:Details' => 'Détails',
+ 'WorkOrder:Moreinfo' => 'Informations complémentaires',
+ 'Tickets:ResolvedFrom' => 'Résolu via %1$s',
+ 'Class:cmdbAbstractObject/Method:Set' => 'Set (remplir)',
+ 'Class:cmdbAbstractObject/Method:Set+' => 'Remplir un champ avec une valeur statique',
+ 'Class:cmdbAbstractObject/Method:Set/Param:1' => 'Champ Cible',
+ 'Class:cmdbAbstractObject/Method:Set/Param:1+' => 'Le champ à initialiser, dans l\'objet courant',
+ 'Class:cmdbAbstractObject/Method:Set/Param:2' => 'Valeur',
+ 'Class:cmdbAbstractObject/Method:Set/Param:2+' => 'La valeur statique',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDate' => 'SetCurrentDate (reinitialiser à la date courante)',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDate+' => 'Initialiser un champ avec la date et l\'heure courantes',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDate/Param:1' => 'Champ Cible',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDate/Param:1+' => 'Le champ à initialiser, dans l\'objet courant',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDateIfNull' => 'SetCurrentDateIfNull (initialiser à la date courante)',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDateIfNull+' => 'Initialiser un champ seulement s\'il est vide, avec la date et l\'heure courantes',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDateIfNull/Param:1' => 'Champ Cible',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDateIfNull/Param:1+' => 'Le champ à initialiser, dans l\'objet courant',
+ 'Class:cmdbAbstractObject/Method:SetCurrentUser' => 'SetCurrentUser (reinitialiser à l\'utilisateur courant)',
+ 'Class:cmdbAbstractObject/Method:SetCurrentUser+' => 'Initialiser un champ avec l\'utilisateur qui est en train d\'effectuer une action sur l\'objet',
+ 'Class:cmdbAbstractObject/Method:SetCurrentUser/Param:1' => 'Champ Cible',
+ 'Class:cmdbAbstractObject/Method:SetCurrentUser/Param:1+' => 'Le champ à initialiser, dans l\'objet courant. Si ce champ est une chaîne de caractère, alors le nom usuel sera utilisé. Dans les autres cas, ce sera l\'identifiant de l\'objet. Le nom usuel est le nom usuel de la personne attachée au compte utilisateur. Si aucune personne n\'est rattachée au compte utilisateur, alors le nom usuel est l\'identifiant de connexion.',
+ 'Class:cmdbAbstractObject/Method:SetCurrentPerson' => 'SetCurrentPerson (initialiser à l\'utilisateur courant)',
+ 'Class:cmdbAbstractObject/Method:SetCurrentPerson+' => 'Initialiser un champ avec la personne associée au compte de l\'utilisateur qui est en train d\'effectuer une action sur l\'objet',
+ 'Class:cmdbAbstractObject/Method:SetCurrentPerson/Param:1' => 'Champ Cible',
+ 'Class:cmdbAbstractObject/Method:SetCurrentPerson/Param:1+' => 'Le champ à initialiser, dans l\'objet courant. Si ce champ est une chaîne de caractère, alors le nom usuel sera utilisé. Dans les autres cas, ce sera l\'identifiant de l\'objet',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime' => 'SetElapsedTime (initialiser avec le temps passé)',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime+' => 'Initialiser un champ avec la durée écoulée depuis une date donnée par un autre champ (champ de référence)',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:1' => 'Champ Cible',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:1+' => 'Le champ à initialiser, dans l\'objet courant',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:2' => 'Champ de Référence',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:2+' => 'Le champ contenant la date de début',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:3' => 'Jours et Heures Ouvrés',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:3+' => 'Laisser ce champ vide pour bénéficier de la gestion des fenêtres de couverture, ou saisir "DefaultWorkingTimeComputer" pour passer en mode 24h/24 7j/7',
+ 'Class:cmdbAbstractObject/Method:SetIfNull' => 'SetIfNull (initialiser)',
+ 'Class:cmdbAbstractObject/Method:SetIfNull+' => 'Remplir seulement s\'il est vide, un champ avec une valeur statique',
+ 'Class:cmdbAbstractObject/Method:SetIfNull/Param:1' => 'Champ Cible',
+ 'Class:cmdbAbstractObject/Method:SetIfNull/Param:1+' => 'Le champ à initialiser, dans l\'objet courant',
'Class:cmdbAbstractObject/Method:SetIfNull/Param:2' => 'Valeur',
'Class:cmdbAbstractObject/Method:SetIfNull/Param:2+' => 'La valeur à mettre dans le champ',
'Class:cmdbAbstractObject/Method:AddValue' => 'AddValue (ajouter une valeur)',
@@ -213,6 +213,7 @@ Dict::Add('FR FR', 'French', 'Français', array(
'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:2+' => 'Texte en anglais spécifiant la modification à appliquer sur le champ source, ex. "monday of next week"',
'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:3' => 'Champ source',
'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:3+' => 'Champ utilisé comme base pour y appliquer le Modificateur',
+ 'Class:cmdbAbstractObject/Method:Reset' => 'Réinitialiser',
'Class:cmdbAbstractObject/Method:Reset+' => 'Réinitialiser un champ à sa valeur par défaut',
'Class:cmdbAbstractObject/Method:Reset/Param:1' => 'Champ Cible',
'Class:cmdbAbstractObject/Method:Reset/Param:1+' => 'Le champ à réinitialiser, dans l\'objet courant',
diff --git a/datamodels/2.x/itop-tickets/dictionaries/hu.dict.itop-tickets.php b/datamodels/2.x/itop-tickets/dictionaries/hu.dict.itop-tickets.php
index b4492bd6f..f22cc46f1 100644
--- a/datamodels/2.x/itop-tickets/dictionaries/hu.dict.itop-tickets.php
+++ b/datamodels/2.x/itop-tickets/dictionaries/hu.dict.itop-tickets.php
@@ -139,63 +139,95 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
// Fieldset translation
Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
- 'Ticket:baseinfo' => 'Általános információk',
- 'Ticket:date' => 'Dátum',
- 'Ticket:contact' => 'Kapcsolattartók',
- 'Ticket:moreinfo' => 'Kiegészítő információk',
- 'Ticket:relation' => 'Kapcsolatok',
- 'Ticket:log' => 'Kommunikáció',
- 'Ticket:Type' => 'Qualification~~',
- 'Ticket:support' => 'Support~~',
- 'Ticket:resolution' => 'Resolution~~',
- 'Ticket:SLA' => 'SLA report~~',
- 'WorkOrder:Details' => 'Details~~',
- 'WorkOrder:Moreinfo' => 'More information~~',
- 'Tickets:ResolvedFrom' => 'Automatically resolved from %1$s~~',
- 'Class:cmdbAbstractObject/Method:Set' => 'Set~~',
- 'Class:cmdbAbstractObject/Method:Set+' => 'Set a field with a static value~~',
- 'Class:cmdbAbstractObject/Method:Set/Param:1' => 'Target Field~~',
- 'Class:cmdbAbstractObject/Method:Set/Param:1+' => 'The field to set, in the current object~~',
- 'Class:cmdbAbstractObject/Method:Set/Param:2' => 'Value~~',
- 'Class:cmdbAbstractObject/Method:Set/Param:2+' => 'The value to set~~',
- 'Class:cmdbAbstractObject/Method:SetCurrentDate' => 'SetCurrentDate~~',
- 'Class:cmdbAbstractObject/Method:SetCurrentDate+' => 'Set a field with the current date and time~~',
- 'Class:cmdbAbstractObject/Method:SetCurrentDate/Param:1' => 'Target Field~~',
- 'Class:cmdbAbstractObject/Method:SetCurrentDate/Param:1+' => 'The field to set, in the current object~~',
- 'Class:cmdbAbstractObject/Method:SetCurrentUser' => 'SetCurrentUser~~',
- 'Class:cmdbAbstractObject/Method:SetCurrentUser+' => 'Set a field with the currently logged in user~~',
- 'Class:cmdbAbstractObject/Method:SetCurrentUser/Param:1' => 'Target Field~~',
- 'Class:cmdbAbstractObject/Method:SetCurrentUser/Param:1+' => 'The field to set, in the current object. If the field is a string then the friendly name will be used, otherwise the identifier will be used. That friendly name is the name of the person if any is attached to the user, otherwise it is the login.~~',
- 'Class:cmdbAbstractObject/Method:SetCurrentPerson' => 'SetCurrentPerson~~',
- 'Class:cmdbAbstractObject/Method:SetCurrentPerson+' => 'Set a field with the currently logged in person (the \\"person\\" attached to the logged in \\"user\\").~~',
- 'Class:cmdbAbstractObject/Method:SetCurrentPerson/Param:1' => 'Target Field~~',
- 'Class:cmdbAbstractObject/Method:SetCurrentPerson/Param:1+' => 'The field to set, in the current object. If the field is a string then the friendly name will be used, otherwise the identifier will be used.~~',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime' => 'SetElapsedTime~~',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime+' => 'Set a field with the time (seconds) elapsed since a date given by another field~~',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:1' => 'Target Field~~',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:1+' => 'The field to set, in the current object~~',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:2' => 'Reference Field~~',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:2+' => 'The field from which to get the reference date~~',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:3' => 'Working Hours~~',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:3+' => 'Leave empty to rely on the standard working hours scheme, or set to \\"DefaultWorkingTimeComputer\\" to force a 24x7 scheme~~',
- 'Class:cmdbAbstractObject/Method:Reset' => 'Reset~~',
- 'Class:cmdbAbstractObject/Method:Reset+' => 'Reset a field to its default value~~',
- 'Class:cmdbAbstractObject/Method:Reset/Param:1' => 'Target Field~~',
- 'Class:cmdbAbstractObject/Method:Reset/Param:1+' => 'The field to reset, in the current object~~',
- 'Class:cmdbAbstractObject/Method:Copy' => 'Copy~~',
- 'Class:cmdbAbstractObject/Method:Copy+' => 'Copy the value of a field to another field~~',
- 'Class:cmdbAbstractObject/Method:Copy/Param:1' => 'Target Field~~',
- 'Class:cmdbAbstractObject/Method:Copy/Param:1+' => 'The field to set, in the current object~~',
- 'Class:cmdbAbstractObject/Method:Copy/Param:2' => 'Source Field~~',
- 'Class:cmdbAbstractObject/Method:Copy/Param:2+' => 'The field to get the value from, in the current object~~',
- 'Class:cmdbAbstractObject/Method:ApplyStimulus' => 'ApplyStimulus~~',
- 'Class:cmdbAbstractObject/Method:ApplyStimulus+' => 'Apply the specified stimulus to the current object~~',
- 'Class:cmdbAbstractObject/Method:ApplyStimulus/Param:1' => 'Stimulus code~~',
- 'Class:cmdbAbstractObject/Method:ApplyStimulus/Param:1+' => 'A valid stimulus code for the current class~~',
- 'Class:ResponseTicketTTO/Interface:iMetricComputer' => 'Time To Own~~',
- 'Class:ResponseTicketTTO/Interface:iMetricComputer+' => 'Goal based on a SLT of type TTO~~',
- 'Class:ResponseTicketTTR/Interface:iMetricComputer' => 'Time To Resolve~~',
- 'Class:ResponseTicketTTR/Interface:iMetricComputer+' => 'Goal based on a SLT of type TTR~~',
+ 'Ticket:baseinfo' => 'Általános információk',
+ 'Ticket:date' => 'Dátum',
+ 'Ticket:contact' => 'Kapcsolattartók',
+ 'Ticket:moreinfo' => 'Kiegészítő információk',
+ 'Ticket:relation' => 'Kapcsolatok',
+ 'Ticket:log' => 'Kommunikáció',
+ 'Ticket:Type' => 'Qualification~~',
+ 'Ticket:support' => 'Support~~',
+ 'Ticket:resolution' => 'Resolution~~',
+ 'Ticket:SLA' => 'SLA report~~',
+ 'WorkOrder:Details' => 'Details~~',
+ 'WorkOrder:Moreinfo' => 'More information~~',
+ 'Tickets:ResolvedFrom' => 'Automatically resolved from %1$s~~',
+ 'Class:cmdbAbstractObject/Method:Set' => 'Set~~',
+ 'Class:cmdbAbstractObject/Method:Set+' => 'Set a field with a static value~~',
+ 'Class:cmdbAbstractObject/Method:Set/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:Set/Param:1+' => 'The field to set, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:Set/Param:2' => 'Value~~',
+ 'Class:cmdbAbstractObject/Method:Set/Param:2+' => 'The value to set~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDate' => 'SetCurrentDate~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDate+' => 'Set a field with the current date and time~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDate/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDate/Param:1+' => 'The field to set, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDateIfNull' => 'SetCurrentDateIfNull~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDateIfNull+' => 'Set an empty field with the current date and time~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDateIfNull/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDateIfNull/Param:1+' => 'The field to set, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentUser' => 'SetCurrentUser~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentUser+' => 'Set a field with the currently logged in user~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentUser/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentUser/Param:1+' => 'The field to set, in the current object. If the field is a string then the friendly name will be used, otherwise the identifier will be used. That friendly name is the name of the person if any is attached to the user, otherwise it is the login.~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentPerson' => 'SetCurrentPerson~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentPerson+' => 'Set a field with the currently logged in person (the \\"person\\" attached to the logged in \\"user\\").~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentPerson/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentPerson/Param:1+' => 'The field to set, in the current object. If the field is a string then the friendly name will be used, otherwise the identifier will be used.~~',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime' => 'SetElapsedTime~~',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime+' => 'Set a field with the time (seconds) elapsed since a date given by another field~~',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:1+' => 'The field to set, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:2' => 'Reference Field~~',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:2+' => 'The field from which to get the reference date~~',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:3' => 'Working Hours~~',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:3+' => 'Leave empty to rely on the standard working hours scheme, or set to \\"DefaultWorkingTimeComputer\\" to force a 24x7 scheme~~',
+ 'Class:cmdbAbstractObject/Method:SetIfNull' => 'SetIfNull~~',
+ 'Class:cmdbAbstractObject/Method:SetIfNull+' => 'Set a field only if it is empty, with a static value~~',
+ 'Class:cmdbAbstractObject/Method:SetIfNull/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:SetIfNull/Param:1+' => 'The field to set, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:SetIfNull/Param:2' => 'Value~~',
+ 'Class:cmdbAbstractObject/Method:SetIfNull/Param:2+' => 'The value to set~~',
+ 'Class:cmdbAbstractObject/Method:AddValue' => 'AddValue~~',
+ 'Class:cmdbAbstractObject/Method:AddValue+' => 'Add a fixed value to a field~~',
+ 'Class:cmdbAbstractObject/Method:AddValue/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:AddValue/Param:1+' => 'The field to modify, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:AddValue/Param:2' => 'Value~~',
+ 'Class:cmdbAbstractObject/Method:AddValue/Param:2+' => 'Decimal value which will be added, can be negative~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDate' => 'SetComputedDate~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDate+' => 'Set a field with a date computed from another field with extra logic~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:1+' => 'The field to set, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:2' => 'Modifier~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:2+' => 'Textual information to modify the source date, eg. "+3 days"~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:3' => 'Source field~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:3+' => 'The field used as source to apply the Modifier logic~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull' => 'SetComputedDateIfNull~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull+' => 'Set non empty field with a date computed from another field with extra logic~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:1+' => 'The field to set, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:2' => 'Modifier~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:2+' => 'Textual information to modify the source date, eg. "+3 days"~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:3' => 'Source field~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:3+' => 'The field used as source to apply the Modifier logic~~',
+ 'Class:cmdbAbstractObject/Method:Reset' => 'Reset~~',
+ 'Class:cmdbAbstractObject/Method:Reset+' => 'Reset a field to its default value~~',
+ 'Class:cmdbAbstractObject/Method:Reset/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:Reset/Param:1+' => 'The field to reset, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:Copy' => 'Copy~~',
+ 'Class:cmdbAbstractObject/Method:Copy+' => 'Copy the value of a field to another field~~',
+ 'Class:cmdbAbstractObject/Method:Copy/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:Copy/Param:1+' => 'The field to set, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:Copy/Param:2' => 'Source Field~~',
+ 'Class:cmdbAbstractObject/Method:Copy/Param:2+' => 'The field to get the value from, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:ApplyStimulus' => 'ApplyStimulus~~',
+ 'Class:cmdbAbstractObject/Method:ApplyStimulus+' => 'Apply the specified stimulus to the current object~~',
+ 'Class:cmdbAbstractObject/Method:ApplyStimulus/Param:1' => 'Stimulus code~~',
+ 'Class:cmdbAbstractObject/Method:ApplyStimulus/Param:1+' => 'A valid stimulus code for the current class~~',
+ 'Class:ResponseTicketTTO/Interface:iMetricComputer' => 'Time To Own~~',
+ 'Class:ResponseTicketTTO/Interface:iMetricComputer+' => 'Goal based on a SLT of type TTO~~',
+ 'Class:ResponseTicketTTR/Interface:iMetricComputer' => 'Time To Resolve~~',
+ 'Class:ResponseTicketTTR/Interface:iMetricComputer+' => 'Goal based on a SLT of type TTR~~',
));
//
diff --git a/datamodels/2.x/itop-tickets/dictionaries/it.dict.itop-tickets.php b/datamodels/2.x/itop-tickets/dictionaries/it.dict.itop-tickets.php
index 141bccf60..72b6fc03b 100644
--- a/datamodels/2.x/itop-tickets/dictionaries/it.dict.itop-tickets.php
+++ b/datamodels/2.x/itop-tickets/dictionaries/it.dict.itop-tickets.php
@@ -139,63 +139,95 @@ Dict::Add('IT IT', 'Italian', 'Italiano', array(
// Fieldset translation
Dict::Add('IT IT', 'Italian', 'Italiano', array(
- 'Ticket:baseinfo' => 'Infomazioni Generali',
- 'Ticket:date' => 'Date',
- 'Ticket:contact' => 'Contatti',
- 'Ticket:moreinfo' => 'Più informazioni',
- 'Ticket:relation' => 'Relazioni',
- 'Ticket:log' => 'Communicazioni',
- 'Ticket:Type' => 'Qualification~~',
- 'Ticket:support' => 'Support~~',
- 'Ticket:resolution' => 'Resolution~~',
- 'Ticket:SLA' => 'SLA report~~',
- 'WorkOrder:Details' => 'Details~~',
- 'WorkOrder:Moreinfo' => 'More information~~',
- 'Tickets:ResolvedFrom' => 'Automatically resolved from %1$s~~',
- 'Class:cmdbAbstractObject/Method:Set' => 'Set~~',
- 'Class:cmdbAbstractObject/Method:Set+' => 'Set a field with a static value~~',
- 'Class:cmdbAbstractObject/Method:Set/Param:1' => 'Target Field~~',
- 'Class:cmdbAbstractObject/Method:Set/Param:1+' => 'The field to set, in the current object~~',
- 'Class:cmdbAbstractObject/Method:Set/Param:2' => 'Value~~',
- 'Class:cmdbAbstractObject/Method:Set/Param:2+' => 'The value to set~~',
- 'Class:cmdbAbstractObject/Method:SetCurrentDate' => 'SetCurrentDate~~',
- 'Class:cmdbAbstractObject/Method:SetCurrentDate+' => 'Set a field with the current date and time~~',
- 'Class:cmdbAbstractObject/Method:SetCurrentDate/Param:1' => 'Target Field~~',
- 'Class:cmdbAbstractObject/Method:SetCurrentDate/Param:1+' => 'The field to set, in the current object~~',
- 'Class:cmdbAbstractObject/Method:SetCurrentUser' => 'SetCurrentUser~~',
- 'Class:cmdbAbstractObject/Method:SetCurrentUser+' => 'Set a field with the currently logged in user~~',
- 'Class:cmdbAbstractObject/Method:SetCurrentUser/Param:1' => 'Target Field~~',
- 'Class:cmdbAbstractObject/Method:SetCurrentUser/Param:1+' => 'The field to set, in the current object. If the field is a string then the friendly name will be used, otherwise the identifier will be used. That friendly name is the name of the person if any is attached to the user, otherwise it is the login.~~',
- 'Class:cmdbAbstractObject/Method:SetCurrentPerson' => 'SetCurrentPerson~~',
- 'Class:cmdbAbstractObject/Method:SetCurrentPerson+' => 'Set a field with the currently logged in person (the \\"person\\" attached to the logged in \\"user\\").~~',
- 'Class:cmdbAbstractObject/Method:SetCurrentPerson/Param:1' => 'Target Field~~',
- 'Class:cmdbAbstractObject/Method:SetCurrentPerson/Param:1+' => 'The field to set, in the current object. If the field is a string then the friendly name will be used, otherwise the identifier will be used.~~',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime' => 'SetElapsedTime~~',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime+' => 'Set a field with the time (seconds) elapsed since a date given by another field~~',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:1' => 'Target Field~~',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:1+' => 'The field to set, in the current object~~',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:2' => 'Reference Field~~',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:2+' => 'The field from which to get the reference date~~',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:3' => 'Working Hours~~',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:3+' => 'Leave empty to rely on the standard working hours scheme, or set to \\"DefaultWorkingTimeComputer\\" to force a 24x7 scheme~~',
- 'Class:cmdbAbstractObject/Method:Reset' => 'Reset~~',
- 'Class:cmdbAbstractObject/Method:Reset+' => 'Reset a field to its default value~~',
- 'Class:cmdbAbstractObject/Method:Reset/Param:1' => 'Target Field~~',
- 'Class:cmdbAbstractObject/Method:Reset/Param:1+' => 'The field to reset, in the current object~~',
- 'Class:cmdbAbstractObject/Method:Copy' => 'Copy~~',
- 'Class:cmdbAbstractObject/Method:Copy+' => 'Copy the value of a field to another field~~',
- 'Class:cmdbAbstractObject/Method:Copy/Param:1' => 'Target Field~~',
- 'Class:cmdbAbstractObject/Method:Copy/Param:1+' => 'The field to set, in the current object~~',
- 'Class:cmdbAbstractObject/Method:Copy/Param:2' => 'Source Field~~',
- 'Class:cmdbAbstractObject/Method:Copy/Param:2+' => 'The field to get the value from, in the current object~~',
- 'Class:cmdbAbstractObject/Method:ApplyStimulus' => 'ApplyStimulus~~',
- 'Class:cmdbAbstractObject/Method:ApplyStimulus+' => 'Apply the specified stimulus to the current object~~',
- 'Class:cmdbAbstractObject/Method:ApplyStimulus/Param:1' => 'Stimulus code~~',
- 'Class:cmdbAbstractObject/Method:ApplyStimulus/Param:1+' => 'A valid stimulus code for the current class~~',
- 'Class:ResponseTicketTTO/Interface:iMetricComputer' => 'Time To Own~~',
- 'Class:ResponseTicketTTO/Interface:iMetricComputer+' => 'Goal based on a SLT of type TTO~~',
- 'Class:ResponseTicketTTR/Interface:iMetricComputer' => 'Time To Resolve~~',
- 'Class:ResponseTicketTTR/Interface:iMetricComputer+' => 'Goal based on a SLT of type TTR~~',
+ 'Ticket:baseinfo' => 'Infomazioni Generali',
+ 'Ticket:date' => 'Date',
+ 'Ticket:contact' => 'Contatti',
+ 'Ticket:moreinfo' => 'Più informazioni',
+ 'Ticket:relation' => 'Relazioni',
+ 'Ticket:log' => 'Communicazioni',
+ 'Ticket:Type' => 'Qualification~~',
+ 'Ticket:support' => 'Support~~',
+ 'Ticket:resolution' => 'Resolution~~',
+ 'Ticket:SLA' => 'SLA report~~',
+ 'WorkOrder:Details' => 'Details~~',
+ 'WorkOrder:Moreinfo' => 'More information~~',
+ 'Tickets:ResolvedFrom' => 'Automatically resolved from %1$s~~',
+ 'Class:cmdbAbstractObject/Method:Set' => 'Set~~',
+ 'Class:cmdbAbstractObject/Method:Set+' => 'Set a field with a static value~~',
+ 'Class:cmdbAbstractObject/Method:Set/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:Set/Param:1+' => 'The field to set, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:Set/Param:2' => 'Value~~',
+ 'Class:cmdbAbstractObject/Method:Set/Param:2+' => 'The value to set~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDate' => 'SetCurrentDate~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDate+' => 'Set a field with the current date and time~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDate/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDate/Param:1+' => 'The field to set, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDateIfNull' => 'SetCurrentDateIfNull~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDateIfNull+' => 'Set an empty field with the current date and time~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDateIfNull/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDateIfNull/Param:1+' => 'The field to set, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentUser' => 'SetCurrentUser~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentUser+' => 'Set a field with the currently logged in user~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentUser/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentUser/Param:1+' => 'The field to set, in the current object. If the field is a string then the friendly name will be used, otherwise the identifier will be used. That friendly name is the name of the person if any is attached to the user, otherwise it is the login.~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentPerson' => 'SetCurrentPerson~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentPerson+' => 'Set a field with the currently logged in person (the \\"person\\" attached to the logged in \\"user\\").~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentPerson/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentPerson/Param:1+' => 'The field to set, in the current object. If the field is a string then the friendly name will be used, otherwise the identifier will be used.~~',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime' => 'SetElapsedTime~~',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime+' => 'Set a field with the time (seconds) elapsed since a date given by another field~~',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:1+' => 'The field to set, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:2' => 'Reference Field~~',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:2+' => 'The field from which to get the reference date~~',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:3' => 'Working Hours~~',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:3+' => 'Leave empty to rely on the standard working hours scheme, or set to \\"DefaultWorkingTimeComputer\\" to force a 24x7 scheme~~',
+ 'Class:cmdbAbstractObject/Method:SetIfNull' => 'SetIfNull~~',
+ 'Class:cmdbAbstractObject/Method:SetIfNull+' => 'Set a field only if it is empty, with a static value~~',
+ 'Class:cmdbAbstractObject/Method:SetIfNull/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:SetIfNull/Param:1+' => 'The field to set, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:SetIfNull/Param:2' => 'Value~~',
+ 'Class:cmdbAbstractObject/Method:SetIfNull/Param:2+' => 'The value to set~~',
+ 'Class:cmdbAbstractObject/Method:AddValue' => 'AddValue~~',
+ 'Class:cmdbAbstractObject/Method:AddValue+' => 'Add a fixed value to a field~~',
+ 'Class:cmdbAbstractObject/Method:AddValue/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:AddValue/Param:1+' => 'The field to modify, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:AddValue/Param:2' => 'Value~~',
+ 'Class:cmdbAbstractObject/Method:AddValue/Param:2+' => 'Decimal value which will be added, can be negative~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDate' => 'SetComputedDate~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDate+' => 'Set a field with a date computed from another field with extra logic~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:1+' => 'The field to set, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:2' => 'Modifier~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:2+' => 'Textual information to modify the source date, eg. "+3 days"~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:3' => 'Source field~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:3+' => 'The field used as source to apply the Modifier logic~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull' => 'SetComputedDateIfNull~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull+' => 'Set non empty field with a date computed from another field with extra logic~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:1+' => 'The field to set, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:2' => 'Modifier~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:2+' => 'Textual information to modify the source date, eg. "+3 days"~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:3' => 'Source field~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:3+' => 'The field used as source to apply the Modifier logic~~',
+ 'Class:cmdbAbstractObject/Method:Reset' => 'Reset~~',
+ 'Class:cmdbAbstractObject/Method:Reset+' => 'Reset a field to its default value~~',
+ 'Class:cmdbAbstractObject/Method:Reset/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:Reset/Param:1+' => 'The field to reset, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:Copy' => 'Copy~~',
+ 'Class:cmdbAbstractObject/Method:Copy+' => 'Copy the value of a field to another field~~',
+ 'Class:cmdbAbstractObject/Method:Copy/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:Copy/Param:1+' => 'The field to set, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:Copy/Param:2' => 'Source Field~~',
+ 'Class:cmdbAbstractObject/Method:Copy/Param:2+' => 'The field to get the value from, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:ApplyStimulus' => 'ApplyStimulus~~',
+ 'Class:cmdbAbstractObject/Method:ApplyStimulus+' => 'Apply the specified stimulus to the current object~~',
+ 'Class:cmdbAbstractObject/Method:ApplyStimulus/Param:1' => 'Stimulus code~~',
+ 'Class:cmdbAbstractObject/Method:ApplyStimulus/Param:1+' => 'A valid stimulus code for the current class~~',
+ 'Class:ResponseTicketTTO/Interface:iMetricComputer' => 'Time To Own~~',
+ 'Class:ResponseTicketTTO/Interface:iMetricComputer+' => 'Goal based on a SLT of type TTO~~',
+ 'Class:ResponseTicketTTR/Interface:iMetricComputer' => 'Time To Resolve~~',
+ 'Class:ResponseTicketTTR/Interface:iMetricComputer+' => 'Goal based on a SLT of type TTR~~',
));
//
diff --git a/datamodels/2.x/itop-tickets/dictionaries/ja.dict.itop-tickets.php b/datamodels/2.x/itop-tickets/dictionaries/ja.dict.itop-tickets.php
index 73d0cc606..7d6aef85a 100644
--- a/datamodels/2.x/itop-tickets/dictionaries/ja.dict.itop-tickets.php
+++ b/datamodels/2.x/itop-tickets/dictionaries/ja.dict.itop-tickets.php
@@ -139,63 +139,95 @@ Dict::Add('JA JP', 'Japanese', '日本語', array(
// Fieldset translation
Dict::Add('JA JP', 'Japanese', '日本語', array(
- 'Ticket:baseinfo' => '基本情報',
- 'Ticket:date' => '日付',
- 'Ticket:contact' => '連絡先',
- 'Ticket:moreinfo' => '追加情報',
- 'Ticket:relation' => '関係',
- 'Ticket:log' => 'コミュニケーション',
- 'Ticket:Type' => '条件',
- 'Ticket:support' => 'サポート',
- 'Ticket:resolution' => '解決',
- 'Ticket:SLA' => 'SLA レポート',
- 'WorkOrder:Details' => '詳細',
- 'WorkOrder:Moreinfo' => '追加情報',
- 'Tickets:ResolvedFrom' => 'Automatically resolved from %1$s~~',
- 'Class:cmdbAbstractObject/Method:Set' => 'Set~~',
- 'Class:cmdbAbstractObject/Method:Set+' => 'Set a field with a static value~~',
- 'Class:cmdbAbstractObject/Method:Set/Param:1' => 'Target Field~~',
- 'Class:cmdbAbstractObject/Method:Set/Param:1+' => 'The field to set, in the current object~~',
- 'Class:cmdbAbstractObject/Method:Set/Param:2' => 'Value~~',
- 'Class:cmdbAbstractObject/Method:Set/Param:2+' => 'The value to set~~',
- 'Class:cmdbAbstractObject/Method:SetCurrentDate' => 'SetCurrentDate~~',
- 'Class:cmdbAbstractObject/Method:SetCurrentDate+' => 'Set a field with the current date and time~~',
- 'Class:cmdbAbstractObject/Method:SetCurrentDate/Param:1' => 'Target Field~~',
- 'Class:cmdbAbstractObject/Method:SetCurrentDate/Param:1+' => 'The field to set, in the current object~~',
- 'Class:cmdbAbstractObject/Method:SetCurrentUser' => 'SetCurrentUser~~',
- 'Class:cmdbAbstractObject/Method:SetCurrentUser+' => 'Set a field with the currently logged in user~~',
- 'Class:cmdbAbstractObject/Method:SetCurrentUser/Param:1' => 'Target Field~~',
- 'Class:cmdbAbstractObject/Method:SetCurrentUser/Param:1+' => 'The field to set, in the current object. If the field is a string then the friendly name will be used, otherwise the identifier will be used. That friendly name is the name of the person if any is attached to the user, otherwise it is the login.~~',
- 'Class:cmdbAbstractObject/Method:SetCurrentPerson' => 'SetCurrentPerson~~',
- 'Class:cmdbAbstractObject/Method:SetCurrentPerson+' => 'Set a field with the currently logged in person (the \\"person\\" attached to the logged in \\"user\\").~~',
- 'Class:cmdbAbstractObject/Method:SetCurrentPerson/Param:1' => 'Target Field~~',
- 'Class:cmdbAbstractObject/Method:SetCurrentPerson/Param:1+' => 'The field to set, in the current object. If the field is a string then the friendly name will be used, otherwise the identifier will be used.~~',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime' => 'SetElapsedTime~~',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime+' => 'Set a field with the time (seconds) elapsed since a date given by another field~~',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:1' => 'Target Field~~',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:1+' => 'The field to set, in the current object~~',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:2' => 'Reference Field~~',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:2+' => 'The field from which to get the reference date~~',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:3' => 'Working Hours~~',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:3+' => 'Leave empty to rely on the standard working hours scheme, or set to \\"DefaultWorkingTimeComputer\\" to force a 24x7 scheme~~',
- 'Class:cmdbAbstractObject/Method:Reset' => 'Reset~~',
- 'Class:cmdbAbstractObject/Method:Reset+' => 'Reset a field to its default value~~',
- 'Class:cmdbAbstractObject/Method:Reset/Param:1' => 'Target Field~~',
- 'Class:cmdbAbstractObject/Method:Reset/Param:1+' => 'The field to reset, in the current object~~',
- 'Class:cmdbAbstractObject/Method:Copy' => 'Copy~~',
- 'Class:cmdbAbstractObject/Method:Copy+' => 'Copy the value of a field to another field~~',
- 'Class:cmdbAbstractObject/Method:Copy/Param:1' => 'Target Field~~',
- 'Class:cmdbAbstractObject/Method:Copy/Param:1+' => 'The field to set, in the current object~~',
- 'Class:cmdbAbstractObject/Method:Copy/Param:2' => 'Source Field~~',
- 'Class:cmdbAbstractObject/Method:Copy/Param:2+' => 'The field to get the value from, in the current object~~',
- 'Class:cmdbAbstractObject/Method:ApplyStimulus' => 'ApplyStimulus~~',
- 'Class:cmdbAbstractObject/Method:ApplyStimulus+' => 'Apply the specified stimulus to the current object~~',
- 'Class:cmdbAbstractObject/Method:ApplyStimulus/Param:1' => 'Stimulus code~~',
- 'Class:cmdbAbstractObject/Method:ApplyStimulus/Param:1+' => 'A valid stimulus code for the current class~~',
- 'Class:ResponseTicketTTO/Interface:iMetricComputer' => 'Time To Own~~',
- 'Class:ResponseTicketTTO/Interface:iMetricComputer+' => 'Goal based on a SLT of type TTO~~',
- 'Class:ResponseTicketTTR/Interface:iMetricComputer' => 'Time To Resolve~~',
- 'Class:ResponseTicketTTR/Interface:iMetricComputer+' => 'Goal based on a SLT of type TTR~~',
+ 'Ticket:baseinfo' => '基本情報',
+ 'Ticket:date' => '日付',
+ 'Ticket:contact' => '連絡先',
+ 'Ticket:moreinfo' => '追加情報',
+ 'Ticket:relation' => '関係',
+ 'Ticket:log' => 'コミュニケーション',
+ 'Ticket:Type' => '条件',
+ 'Ticket:support' => 'サポート',
+ 'Ticket:resolution' => '解決',
+ 'Ticket:SLA' => 'SLA レポート',
+ 'WorkOrder:Details' => '詳細',
+ 'WorkOrder:Moreinfo' => '追加情報',
+ 'Tickets:ResolvedFrom' => 'Automatically resolved from %1$s~~',
+ 'Class:cmdbAbstractObject/Method:Set' => 'Set~~',
+ 'Class:cmdbAbstractObject/Method:Set+' => 'Set a field with a static value~~',
+ 'Class:cmdbAbstractObject/Method:Set/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:Set/Param:1+' => 'The field to set, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:Set/Param:2' => 'Value~~',
+ 'Class:cmdbAbstractObject/Method:Set/Param:2+' => 'The value to set~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDate' => 'SetCurrentDate~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDate+' => 'Set a field with the current date and time~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDate/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDate/Param:1+' => 'The field to set, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDateIfNull' => 'SetCurrentDateIfNull~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDateIfNull+' => 'Set an empty field with the current date and time~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDateIfNull/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDateIfNull/Param:1+' => 'The field to set, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentUser' => 'SetCurrentUser~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentUser+' => 'Set a field with the currently logged in user~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentUser/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentUser/Param:1+' => 'The field to set, in the current object. If the field is a string then the friendly name will be used, otherwise the identifier will be used. That friendly name is the name of the person if any is attached to the user, otherwise it is the login.~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentPerson' => 'SetCurrentPerson~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentPerson+' => 'Set a field with the currently logged in person (the \\"person\\" attached to the logged in \\"user\\").~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentPerson/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentPerson/Param:1+' => 'The field to set, in the current object. If the field is a string then the friendly name will be used, otherwise the identifier will be used.~~',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime' => 'SetElapsedTime~~',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime+' => 'Set a field with the time (seconds) elapsed since a date given by another field~~',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:1+' => 'The field to set, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:2' => 'Reference Field~~',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:2+' => 'The field from which to get the reference date~~',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:3' => 'Working Hours~~',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:3+' => 'Leave empty to rely on the standard working hours scheme, or set to \\"DefaultWorkingTimeComputer\\" to force a 24x7 scheme~~',
+ 'Class:cmdbAbstractObject/Method:SetIfNull' => 'SetIfNull~~',
+ 'Class:cmdbAbstractObject/Method:SetIfNull+' => 'Set a field only if it is empty, with a static value~~',
+ 'Class:cmdbAbstractObject/Method:SetIfNull/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:SetIfNull/Param:1+' => 'The field to set, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:SetIfNull/Param:2' => 'Value~~',
+ 'Class:cmdbAbstractObject/Method:SetIfNull/Param:2+' => 'The value to set~~',
+ 'Class:cmdbAbstractObject/Method:AddValue' => 'AddValue~~',
+ 'Class:cmdbAbstractObject/Method:AddValue+' => 'Add a fixed value to a field~~',
+ 'Class:cmdbAbstractObject/Method:AddValue/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:AddValue/Param:1+' => 'The field to modify, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:AddValue/Param:2' => 'Value~~',
+ 'Class:cmdbAbstractObject/Method:AddValue/Param:2+' => 'Decimal value which will be added, can be negative~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDate' => 'SetComputedDate~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDate+' => 'Set a field with a date computed from another field with extra logic~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:1+' => 'The field to set, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:2' => 'Modifier~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:2+' => 'Textual information to modify the source date, eg. "+3 days"~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:3' => 'Source field~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:3+' => 'The field used as source to apply the Modifier logic~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull' => 'SetComputedDateIfNull~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull+' => 'Set non empty field with a date computed from another field with extra logic~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:1+' => 'The field to set, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:2' => 'Modifier~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:2+' => 'Textual information to modify the source date, eg. "+3 days"~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:3' => 'Source field~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:3+' => 'The field used as source to apply the Modifier logic~~',
+ 'Class:cmdbAbstractObject/Method:Reset' => 'Reset~~',
+ 'Class:cmdbAbstractObject/Method:Reset+' => 'Reset a field to its default value~~',
+ 'Class:cmdbAbstractObject/Method:Reset/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:Reset/Param:1+' => 'The field to reset, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:Copy' => 'Copy~~',
+ 'Class:cmdbAbstractObject/Method:Copy+' => 'Copy the value of a field to another field~~',
+ 'Class:cmdbAbstractObject/Method:Copy/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:Copy/Param:1+' => 'The field to set, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:Copy/Param:2' => 'Source Field~~',
+ 'Class:cmdbAbstractObject/Method:Copy/Param:2+' => 'The field to get the value from, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:ApplyStimulus' => 'ApplyStimulus~~',
+ 'Class:cmdbAbstractObject/Method:ApplyStimulus+' => 'Apply the specified stimulus to the current object~~',
+ 'Class:cmdbAbstractObject/Method:ApplyStimulus/Param:1' => 'Stimulus code~~',
+ 'Class:cmdbAbstractObject/Method:ApplyStimulus/Param:1+' => 'A valid stimulus code for the current class~~',
+ 'Class:ResponseTicketTTO/Interface:iMetricComputer' => 'Time To Own~~',
+ 'Class:ResponseTicketTTO/Interface:iMetricComputer+' => 'Goal based on a SLT of type TTO~~',
+ 'Class:ResponseTicketTTR/Interface:iMetricComputer' => 'Time To Resolve~~',
+ 'Class:ResponseTicketTTR/Interface:iMetricComputer+' => 'Goal based on a SLT of type TTR~~',
));
//
diff --git a/datamodels/2.x/itop-tickets/dictionaries/nl.dict.itop-tickets.php b/datamodels/2.x/itop-tickets/dictionaries/nl.dict.itop-tickets.php
index 89526df7a..aa34724fb 100644
--- a/datamodels/2.x/itop-tickets/dictionaries/nl.dict.itop-tickets.php
+++ b/datamodels/2.x/itop-tickets/dictionaries/nl.dict.itop-tickets.php
@@ -158,63 +158,95 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
// Fieldset translation
Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
- 'Ticket:baseinfo' => 'Globale informatie',
- 'Ticket:date' => 'Data',
- 'Ticket:contact' => 'Contacten',
- 'Ticket:moreinfo' => 'Meer informatie',
- 'Ticket:relation' => 'Relaties',
- 'Ticket:log' => 'Communicatie',
- 'Ticket:Type' => 'Kwalificaties',
- 'Ticket:support' => 'Support',
- 'Ticket:resolution' => 'Oplossing',
- 'Ticket:SLA' => 'Rapportage SLA',
- 'WorkOrder:Details' => 'Details',
- 'WorkOrder:Moreinfo' => 'Meer informatie',
- 'Tickets:ResolvedFrom' => 'Automatisch afgerond door %1$s',
- 'Class:cmdbAbstractObject/Method:Set' => 'Stel in op waarde',
- 'Class:cmdbAbstractObject/Method:Set+' => 'Stel in veldwaarde in op een statische waarde',
- 'Class:cmdbAbstractObject/Method:Set/Param:1' => 'Doelveld',
- 'Class:cmdbAbstractObject/Method:Set/Param:1+' => 'Het veld dat voor het huidige object ingesteld moet worden',
- 'Class:cmdbAbstractObject/Method:Set/Param:2' => 'Waarde',
- 'Class:cmdbAbstractObject/Method:Set/Param:2+' => 'De waarde die moet ingesteld worden',
- 'Class:cmdbAbstractObject/Method:SetCurrentDate' => 'Stel in op huidige datum',
- 'Class:cmdbAbstractObject/Method:SetCurrentDate+' => 'Stel de veldwaarde in op de huidige datum',
- 'Class:cmdbAbstractObject/Method:SetCurrentDate/Param:1' => 'Doelveld',
- 'Class:cmdbAbstractObject/Method:SetCurrentDate/Param:1+' => 'Het veld dat voor het huidige object ingesteld moet worden',
- 'Class:cmdbAbstractObject/Method:SetCurrentUser' => 'Stel in op huidige gebruiker',
- 'Class:cmdbAbstractObject/Method:SetCurrentUser+' => 'Stel de veldwaarde in op de huidige gebruiker',
- 'Class:cmdbAbstractObject/Method:SetCurrentUser/Param:1' => 'Doelveld',
- 'Class:cmdbAbstractObject/Method:SetCurrentUser/Param:1+' => 'Het veld dat voor het huidige object ingesteld moet worden. Als het veldtype tekst is, wordt de friendly name gebruikt, anders de ID. De friendly name is de naam van de persoon indien gekend, anders wordt dit de login.',
- 'Class:cmdbAbstractObject/Method:SetCurrentPerson' => 'Stel in op huidige persoon',
- 'Class:cmdbAbstractObject/Method:SetCurrentPerson+' => 'Stel de veldwaarde in op de huidige persoon (= de persoon gelinkt aan de gebruikersaccount).',
- 'Class:cmdbAbstractObject/Method:SetCurrentPerson/Param:1' => 'Doelveld',
- 'Class:cmdbAbstractObject/Method:SetCurrentPerson/Param:1+' => 'Het veld dat voor het huidige object ingesteld moet worden. Als het veldtype tekst is, wordt de friendly name gebruikt, anders de ID.',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime' => 'Stel in op verlopen tijd',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime+' => 'Stel een veld in op de tijd (in seconden) die voorbijgegaan is sinds een tijdstip gedefinieerd in een ander veld.',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:1' => 'Doelveld',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:1+' => 'Het veld dat voor het huidige object ingesteld moet worden',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:2' => 'Referentieveld',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:2+' => 'Het veld waarin de referentiedatum opgegeven is',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:3' => 'Werkuren',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:3+' => 'Laat leeg om te berekenen op basis van het standaard werkschema, of stel in op "DefaultWorkingTimeComputer" om een 24x7-tijdschema af te dwingen.',
- 'Class:cmdbAbstractObject/Method:Reset' => 'Reset',
- 'Class:cmdbAbstractObject/Method:Reset+' => 'Reset een veld naar de standaardwaarde.',
- 'Class:cmdbAbstractObject/Method:Reset/Param:1' => 'Doelveld',
- 'Class:cmdbAbstractObject/Method:Reset/Param:1+' => 'Het veld dat voor het huidige object ingesteld moet worden',
- 'Class:cmdbAbstractObject/Method:Copy' => 'Kopieer',
- 'Class:cmdbAbstractObject/Method:Copy+' => 'Kopieer de waarde van een veld naar een ander veld',
- 'Class:cmdbAbstractObject/Method:Copy/Param:1' => 'Doelveld',
- 'Class:cmdbAbstractObject/Method:Copy/Param:1+' => 'Het veld dat voor het huidige object ingesteld moet worden',
- 'Class:cmdbAbstractObject/Method:Copy/Param:2' => 'Bronveld',
- 'Class:cmdbAbstractObject/Method:Copy/Param:2+' => 'Het veld van het huidige object dat overgenomen moet worden',
- 'Class:cmdbAbstractObject/Method:ApplyStimulus' => 'Stimulus uitvoeren',
- 'Class:cmdbAbstractObject/Method:ApplyStimulus+' => 'Voert een stimulus uit op het huidige object',
- 'Class:cmdbAbstractObject/Method:ApplyStimulus/Param:1' => 'Stimuluscode',
- 'Class:cmdbAbstractObject/Method:ApplyStimulus/Param:1+' => 'Een geldige stimuluscode voor de huidige klasse',
- 'Class:ResponseTicketTTO/Interface:iMetricComputer' => 'Time To Own',
- 'Class:ResponseTicketTTO/Interface:iMetricComputer+' => 'Doel gebaseerd op een SLT (TTO)',
- 'Class:ResponseTicketTTR/Interface:iMetricComputer' => 'Time To Resolve',
- 'Class:ResponseTicketTTR/Interface:iMetricComputer+' => 'Doel gebaseerd op een SLT (TTR)',
+ 'Ticket:baseinfo' => 'Globale informatie',
+ 'Ticket:date' => 'Data',
+ 'Ticket:contact' => 'Contacten',
+ 'Ticket:moreinfo' => 'Meer informatie',
+ 'Ticket:relation' => 'Relaties',
+ 'Ticket:log' => 'Communicatie',
+ 'Ticket:Type' => 'Kwalificaties',
+ 'Ticket:support' => 'Support',
+ 'Ticket:resolution' => 'Oplossing',
+ 'Ticket:SLA' => 'Rapportage SLA',
+ 'WorkOrder:Details' => 'Details',
+ 'WorkOrder:Moreinfo' => 'Meer informatie',
+ 'Tickets:ResolvedFrom' => 'Automatisch afgerond door %1$s',
+ 'Class:cmdbAbstractObject/Method:Set' => 'Stel in op waarde',
+ 'Class:cmdbAbstractObject/Method:Set+' => 'Stel in veldwaarde in op een statische waarde',
+ 'Class:cmdbAbstractObject/Method:Set/Param:1' => 'Doelveld',
+ 'Class:cmdbAbstractObject/Method:Set/Param:1+' => 'Het veld dat voor het huidige object ingesteld moet worden',
+ 'Class:cmdbAbstractObject/Method:Set/Param:2' => 'Waarde',
+ 'Class:cmdbAbstractObject/Method:Set/Param:2+' => 'De waarde die moet ingesteld worden',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDate' => 'Stel in op huidige datum',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDate+' => 'Stel de veldwaarde in op de huidige datum',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDate/Param:1' => 'Doelveld',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDate/Param:1+' => 'Het veld dat voor het huidige object ingesteld moet worden',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDateIfNull' => 'SetCurrentDateIfNull~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDateIfNull+' => 'Set an empty field with the current date and time~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDateIfNull/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDateIfNull/Param:1+' => 'The field to set, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentUser' => 'Stel in op huidige gebruiker',
+ 'Class:cmdbAbstractObject/Method:SetCurrentUser+' => 'Stel de veldwaarde in op de huidige gebruiker',
+ 'Class:cmdbAbstractObject/Method:SetCurrentUser/Param:1' => 'Doelveld',
+ 'Class:cmdbAbstractObject/Method:SetCurrentUser/Param:1+' => 'Het veld dat voor het huidige object ingesteld moet worden. Als het veldtype tekst is, wordt de friendly name gebruikt, anders de ID. De friendly name is de naam van de persoon indien gekend, anders wordt dit de login.',
+ 'Class:cmdbAbstractObject/Method:SetCurrentPerson' => 'Stel in op huidige persoon',
+ 'Class:cmdbAbstractObject/Method:SetCurrentPerson+' => 'Stel de veldwaarde in op de huidige persoon (= de persoon gelinkt aan de gebruikersaccount).',
+ 'Class:cmdbAbstractObject/Method:SetCurrentPerson/Param:1' => 'Doelveld',
+ 'Class:cmdbAbstractObject/Method:SetCurrentPerson/Param:1+' => 'Het veld dat voor het huidige object ingesteld moet worden. Als het veldtype tekst is, wordt de friendly name gebruikt, anders de ID.',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime' => 'Stel in op verlopen tijd',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime+' => 'Stel een veld in op de tijd (in seconden) die voorbijgegaan is sinds een tijdstip gedefinieerd in een ander veld.',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:1' => 'Doelveld',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:1+' => 'Het veld dat voor het huidige object ingesteld moet worden',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:2' => 'Referentieveld',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:2+' => 'Het veld waarin de referentiedatum opgegeven is',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:3' => 'Werkuren',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:3+' => 'Laat leeg om te berekenen op basis van het standaard werkschema, of stel in op "DefaultWorkingTimeComputer" om een 24x7-tijdschema af te dwingen.',
+ 'Class:cmdbAbstractObject/Method:SetIfNull' => 'SetIfNull~~',
+ 'Class:cmdbAbstractObject/Method:SetIfNull+' => 'Set a field only if it is empty, with a static value~~',
+ 'Class:cmdbAbstractObject/Method:SetIfNull/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:SetIfNull/Param:1+' => 'The field to set, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:SetIfNull/Param:2' => 'Value~~',
+ 'Class:cmdbAbstractObject/Method:SetIfNull/Param:2+' => 'The value to set~~',
+ 'Class:cmdbAbstractObject/Method:AddValue' => 'AddValue~~',
+ 'Class:cmdbAbstractObject/Method:AddValue+' => 'Add a fixed value to a field~~',
+ 'Class:cmdbAbstractObject/Method:AddValue/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:AddValue/Param:1+' => 'The field to modify, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:AddValue/Param:2' => 'Value~~',
+ 'Class:cmdbAbstractObject/Method:AddValue/Param:2+' => 'Decimal value which will be added, can be negative~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDate' => 'SetComputedDate~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDate+' => 'Set a field with a date computed from another field with extra logic~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:1+' => 'The field to set, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:2' => 'Modifier~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:2+' => 'Textual information to modify the source date, eg. "+3 days"~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:3' => 'Source field~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:3+' => 'The field used as source to apply the Modifier logic~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull' => 'SetComputedDateIfNull~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull+' => 'Set non empty field with a date computed from another field with extra logic~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:1+' => 'The field to set, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:2' => 'Modifier~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:2+' => 'Textual information to modify the source date, eg. "+3 days"~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:3' => 'Source field~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:3+' => 'The field used as source to apply the Modifier logic~~',
+ 'Class:cmdbAbstractObject/Method:Reset' => 'Reset',
+ 'Class:cmdbAbstractObject/Method:Reset+' => 'Reset een veld naar de standaardwaarde.',
+ 'Class:cmdbAbstractObject/Method:Reset/Param:1' => 'Doelveld',
+ 'Class:cmdbAbstractObject/Method:Reset/Param:1+' => 'Het veld dat voor het huidige object ingesteld moet worden',
+ 'Class:cmdbAbstractObject/Method:Copy' => 'Kopieer',
+ 'Class:cmdbAbstractObject/Method:Copy+' => 'Kopieer de waarde van een veld naar een ander veld',
+ 'Class:cmdbAbstractObject/Method:Copy/Param:1' => 'Doelveld',
+ 'Class:cmdbAbstractObject/Method:Copy/Param:1+' => 'Het veld dat voor het huidige object ingesteld moet worden',
+ 'Class:cmdbAbstractObject/Method:Copy/Param:2' => 'Bronveld',
+ 'Class:cmdbAbstractObject/Method:Copy/Param:2+' => 'Het veld van het huidige object dat overgenomen moet worden',
+ 'Class:cmdbAbstractObject/Method:ApplyStimulus' => 'Stimulus uitvoeren',
+ 'Class:cmdbAbstractObject/Method:ApplyStimulus+' => 'Voert een stimulus uit op het huidige object',
+ 'Class:cmdbAbstractObject/Method:ApplyStimulus/Param:1' => 'Stimuluscode',
+ 'Class:cmdbAbstractObject/Method:ApplyStimulus/Param:1+' => 'Een geldige stimuluscode voor de huidige klasse',
+ 'Class:ResponseTicketTTO/Interface:iMetricComputer' => 'Time To Own',
+ 'Class:ResponseTicketTTO/Interface:iMetricComputer+' => 'Doel gebaseerd op een SLT (TTO)',
+ 'Class:ResponseTicketTTR/Interface:iMetricComputer' => 'Time To Resolve',
+ 'Class:ResponseTicketTTR/Interface:iMetricComputer+' => 'Doel gebaseerd op een SLT (TTR)',
));
//
diff --git a/datamodels/2.x/itop-tickets/dictionaries/pt_br.dict.itop-tickets.php b/datamodels/2.x/itop-tickets/dictionaries/pt_br.dict.itop-tickets.php
index 1e8caffe0..a12a557ec 100755
--- a/datamodels/2.x/itop-tickets/dictionaries/pt_br.dict.itop-tickets.php
+++ b/datamodels/2.x/itop-tickets/dictionaries/pt_br.dict.itop-tickets.php
@@ -153,63 +153,95 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
// Fieldset translation
Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
- 'Ticket:baseinfo' => 'Informações gerais',
- 'Ticket:date' => 'Datas',
- 'Ticket:contact' => 'Contatos',
- 'Ticket:moreinfo' => 'Mais informações',
- 'Ticket:relation' => 'Relações',
- 'Ticket:log' => 'Comunicação',
- 'Ticket:Type' => 'Qualificação',
- 'Ticket:support' => 'Suporte',
- 'Ticket:resolution' => 'Resolução',
- 'Ticket:SLA' => 'Relatório SLA',
- 'WorkOrder:Details' => 'Detalhes',
- 'WorkOrder:Moreinfo' => 'Mais informações',
- 'Tickets:ResolvedFrom' => 'Resolvido automaticamente de %1$s',
- 'Class:cmdbAbstractObject/Method:Set' => 'Set',
- 'Class:cmdbAbstractObject/Method:Set+' => 'Defina um campo com um valor estático',
- 'Class:cmdbAbstractObject/Method:Set/Param:1' => 'Campo alvo',
- 'Class:cmdbAbstractObject/Method:Set/Param:1+' => 'O campo para definir, no objeto atual',
- 'Class:cmdbAbstractObject/Method:Set/Param:2' => 'Valor',
- 'Class:cmdbAbstractObject/Method:Set/Param:2+' => 'O valor para definir',
- 'Class:cmdbAbstractObject/Method:SetCurrentDate' => 'SetCurrentDate',
- 'Class:cmdbAbstractObject/Method:SetCurrentDate+' => 'Defina um campo com a data e hora atual',
- 'Class:cmdbAbstractObject/Method:SetCurrentDate/Param:1' => 'Campo alvo',
- 'Class:cmdbAbstractObject/Method:SetCurrentDate/Param:1+' => 'O campo para definir, no objeto atual',
- 'Class:cmdbAbstractObject/Method:SetCurrentUser' => 'SetCurrentUser',
- 'Class:cmdbAbstractObject/Method:SetCurrentUser+' => 'Defina um campo com o usuário atualmente logado',
- 'Class:cmdbAbstractObject/Method:SetCurrentUser/Param:1' => 'Campo alvo',
- 'Class:cmdbAbstractObject/Method:SetCurrentUser/Param:1+' => 'O campo para definir, no objeto atual. Se o campo for uma string, o nome amigável será usado, caso contrário, o identificador será usado. Esse nome amigável é o nome da pessoa, se houver alguma anexada ao usuário, caso contrário, é o login.',
- 'Class:cmdbAbstractObject/Method:SetCurrentPerson' => 'SetCurrentPerson',
- 'Class:cmdbAbstractObject/Method:SetCurrentPerson+' => 'Defina um campo com a pessoa atualmente logada (a \\"pessoa\\" anexada ao \\"usuário\\").',
- 'Class:cmdbAbstractObject/Method:SetCurrentPerson/Param:1' => 'Campo alvo',
- 'Class:cmdbAbstractObject/Method:SetCurrentPerson/Param:1+' => 'O campo para definir, no objeto atual. Se o campo for uma string, o nome amigável será usado, caso contrário, o identificador será usado. ',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime' => 'SetElapsedTime',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime+' => 'Defina um campo com o tempo (segundos) decorrido desde a data dada por outro campo',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:1' => 'Campo alvo',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:1+' => 'O campo para definir, no objeto atual',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:2' => 'Campo de Referência',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:2+' => 'O campo do qual obter a data de referência',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:3' => 'Horário de trabalho',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:3+' => 'Deixe em branco para confiar no esquema padrão de horas de trabalho, ou configure para \\"DefaultWorkingTimeComputer\\" para forçar um esquema de 24x7',
- 'Class:cmdbAbstractObject/Method:Reset' => 'Reset',
- 'Class:cmdbAbstractObject/Method:Reset+' => 'Redefinir um campo para seu valor padrão',
- 'Class:cmdbAbstractObject/Method:Reset/Param:1' => 'Campo alvo',
- 'Class:cmdbAbstractObject/Method:Reset/Param:1+' => 'O campo para redefinir, no objeto atual',
- 'Class:cmdbAbstractObject/Method:Copy' => 'Cop',
- 'Class:cmdbAbstractObject/Method:Copy+' => 'Copie o valor de um campo para outro campo',
- 'Class:cmdbAbstractObject/Method:Copy/Param:1' => 'Campo alvo',
- 'Class:cmdbAbstractObject/Method:Copy/Param:1+' => 'O campo para definir, no objeto atual',
- 'Class:cmdbAbstractObject/Method:Copy/Param:2' => 'Campo de origem',
- 'Class:cmdbAbstractObject/Method:Copy/Param:2+' => 'O campo para obter o valor de, no objeto atual',
- 'Class:cmdbAbstractObject/Method:ApplyStimulus' => 'ApplyStimulus',
- 'Class:cmdbAbstractObject/Method:ApplyStimulus+' => 'Aplique o estímulo especificado ao objeto atual',
- 'Class:cmdbAbstractObject/Method:ApplyStimulus/Param:1' => 'Código de estímulo',
- 'Class:cmdbAbstractObject/Method:ApplyStimulus/Param:1+' => 'Um código de estímulo válido para a classe atual',
- 'Class:ResponseTicketTTO/Interface:iMetricComputer' => 'Time To Own',
- 'Class:ResponseTicketTTO/Interface:iMetricComputer+' => 'Objetivo baseado em um SLT do tipo TTO',
- 'Class:ResponseTicketTTR/Interface:iMetricComputer' => 'Time To Resolve',
- 'Class:ResponseTicketTTR/Interface:iMetricComputer+' => 'Objetivo baseado em um SLT do tipo TTR',
+ 'Ticket:baseinfo' => 'Informações gerais',
+ 'Ticket:date' => 'Datas',
+ 'Ticket:contact' => 'Contatos',
+ 'Ticket:moreinfo' => 'Mais informações',
+ 'Ticket:relation' => 'Relações',
+ 'Ticket:log' => 'Comunicação',
+ 'Ticket:Type' => 'Qualificação',
+ 'Ticket:support' => 'Suporte',
+ 'Ticket:resolution' => 'Resolução',
+ 'Ticket:SLA' => 'Relatório SLA',
+ 'WorkOrder:Details' => 'Detalhes',
+ 'WorkOrder:Moreinfo' => 'Mais informações',
+ 'Tickets:ResolvedFrom' => 'Resolvido automaticamente de %1$s',
+ 'Class:cmdbAbstractObject/Method:Set' => 'Set',
+ 'Class:cmdbAbstractObject/Method:Set+' => 'Defina um campo com um valor estático',
+ 'Class:cmdbAbstractObject/Method:Set/Param:1' => 'Campo alvo',
+ 'Class:cmdbAbstractObject/Method:Set/Param:1+' => 'O campo para definir, no objeto atual',
+ 'Class:cmdbAbstractObject/Method:Set/Param:2' => 'Valor',
+ 'Class:cmdbAbstractObject/Method:Set/Param:2+' => 'O valor para definir',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDate' => 'SetCurrentDate',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDate+' => 'Defina um campo com a data e hora atual',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDate/Param:1' => 'Campo alvo',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDate/Param:1+' => 'O campo para definir, no objeto atual',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDateIfNull' => 'SetCurrentDateIfNull~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDateIfNull+' => 'Set an empty field with the current date and time~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDateIfNull/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDateIfNull/Param:1+' => 'The field to set, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentUser' => 'SetCurrentUser',
+ 'Class:cmdbAbstractObject/Method:SetCurrentUser+' => 'Defina um campo com o usuário atualmente logado',
+ 'Class:cmdbAbstractObject/Method:SetCurrentUser/Param:1' => 'Campo alvo',
+ 'Class:cmdbAbstractObject/Method:SetCurrentUser/Param:1+' => 'O campo para definir, no objeto atual. Se o campo for uma string, o nome amigável será usado, caso contrário, o identificador será usado. Esse nome amigável é o nome da pessoa, se houver alguma anexada ao usuário, caso contrário, é o login.',
+ 'Class:cmdbAbstractObject/Method:SetCurrentPerson' => 'SetCurrentPerson',
+ 'Class:cmdbAbstractObject/Method:SetCurrentPerson+' => 'Defina um campo com a pessoa atualmente logada (a \\"pessoa\\" anexada ao \\"usuário\\").',
+ 'Class:cmdbAbstractObject/Method:SetCurrentPerson/Param:1' => 'Campo alvo',
+ 'Class:cmdbAbstractObject/Method:SetCurrentPerson/Param:1+' => 'O campo para definir, no objeto atual. Se o campo for uma string, o nome amigável será usado, caso contrário, o identificador será usado. ',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime' => 'SetElapsedTime',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime+' => 'Defina um campo com o tempo (segundos) decorrido desde a data dada por outro campo',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:1' => 'Campo alvo',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:1+' => 'O campo para definir, no objeto atual',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:2' => 'Campo de Referência',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:2+' => 'O campo do qual obter a data de referência',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:3' => 'Horário de trabalho',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:3+' => 'Deixe em branco para confiar no esquema padrão de horas de trabalho, ou configure para \\"DefaultWorkingTimeComputer\\" para forçar um esquema de 24x7',
+ 'Class:cmdbAbstractObject/Method:SetIfNull' => 'SetIfNull~~',
+ 'Class:cmdbAbstractObject/Method:SetIfNull+' => 'Set a field only if it is empty, with a static value~~',
+ 'Class:cmdbAbstractObject/Method:SetIfNull/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:SetIfNull/Param:1+' => 'The field to set, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:SetIfNull/Param:2' => 'Value~~',
+ 'Class:cmdbAbstractObject/Method:SetIfNull/Param:2+' => 'The value to set~~',
+ 'Class:cmdbAbstractObject/Method:AddValue' => 'AddValue~~',
+ 'Class:cmdbAbstractObject/Method:AddValue+' => 'Add a fixed value to a field~~',
+ 'Class:cmdbAbstractObject/Method:AddValue/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:AddValue/Param:1+' => 'The field to modify, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:AddValue/Param:2' => 'Value~~',
+ 'Class:cmdbAbstractObject/Method:AddValue/Param:2+' => 'Decimal value which will be added, can be negative~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDate' => 'SetComputedDate~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDate+' => 'Set a field with a date computed from another field with extra logic~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:1+' => 'The field to set, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:2' => 'Modifier~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:2+' => 'Textual information to modify the source date, eg. "+3 days"~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:3' => 'Source field~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:3+' => 'The field used as source to apply the Modifier logic~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull' => 'SetComputedDateIfNull~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull+' => 'Set non empty field with a date computed from another field with extra logic~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:1+' => 'The field to set, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:2' => 'Modifier~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:2+' => 'Textual information to modify the source date, eg. "+3 days"~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:3' => 'Source field~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:3+' => 'The field used as source to apply the Modifier logic~~',
+ 'Class:cmdbAbstractObject/Method:Reset' => 'Reset',
+ 'Class:cmdbAbstractObject/Method:Reset+' => 'Redefinir um campo para seu valor padrão',
+ 'Class:cmdbAbstractObject/Method:Reset/Param:1' => 'Campo alvo',
+ 'Class:cmdbAbstractObject/Method:Reset/Param:1+' => 'O campo para redefinir, no objeto atual',
+ 'Class:cmdbAbstractObject/Method:Copy' => 'Cop',
+ 'Class:cmdbAbstractObject/Method:Copy+' => 'Copie o valor de um campo para outro campo',
+ 'Class:cmdbAbstractObject/Method:Copy/Param:1' => 'Campo alvo',
+ 'Class:cmdbAbstractObject/Method:Copy/Param:1+' => 'O campo para definir, no objeto atual',
+ 'Class:cmdbAbstractObject/Method:Copy/Param:2' => 'Campo de origem',
+ 'Class:cmdbAbstractObject/Method:Copy/Param:2+' => 'O campo para obter o valor de, no objeto atual',
+ 'Class:cmdbAbstractObject/Method:ApplyStimulus' => 'ApplyStimulus',
+ 'Class:cmdbAbstractObject/Method:ApplyStimulus+' => 'Aplique o estímulo especificado ao objeto atual',
+ 'Class:cmdbAbstractObject/Method:ApplyStimulus/Param:1' => 'Código de estímulo',
+ 'Class:cmdbAbstractObject/Method:ApplyStimulus/Param:1+' => 'Um código de estímulo válido para a classe atual',
+ 'Class:ResponseTicketTTO/Interface:iMetricComputer' => 'Time To Own',
+ 'Class:ResponseTicketTTO/Interface:iMetricComputer+' => 'Objetivo baseado em um SLT do tipo TTO',
+ 'Class:ResponseTicketTTR/Interface:iMetricComputer' => 'Time To Resolve',
+ 'Class:ResponseTicketTTR/Interface:iMetricComputer+' => 'Objetivo baseado em um SLT do tipo TTR',
));
//
diff --git a/datamodels/2.x/itop-tickets/dictionaries/ru.dict.itop-tickets.php b/datamodels/2.x/itop-tickets/dictionaries/ru.dict.itop-tickets.php
index 592ca3a00..17aa8d260 100644
--- a/datamodels/2.x/itop-tickets/dictionaries/ru.dict.itop-tickets.php
+++ b/datamodels/2.x/itop-tickets/dictionaries/ru.dict.itop-tickets.php
@@ -131,63 +131,95 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
// Fieldset translation
Dict::Add('RU RU', 'Russian', 'Русский', array(
- 'Ticket:baseinfo' => 'Общая информация',
- 'Ticket:date' => 'Даты',
- 'Ticket:contact' => 'Контакты',
- 'Ticket:moreinfo' => 'Дополнительная информация',
- 'Ticket:relation' => 'Зависимости',
- 'Ticket:log' => 'Журнал',
- 'Ticket:Type' => 'Приоритет',
- 'Ticket:support' => 'Поддержка',
- 'Ticket:resolution' => 'Решение',
- 'Ticket:SLA' => 'Отчёт SLA',
- 'WorkOrder:Details' => 'Детали',
- 'WorkOrder:Moreinfo' => 'Дополнительная информация',
- 'Tickets:ResolvedFrom' => 'Автоматическое решение из %1$s',
- 'Class:cmdbAbstractObject/Method:Set' => 'Set~~',
- 'Class:cmdbAbstractObject/Method:Set+' => 'Set a field with a static value~~',
- 'Class:cmdbAbstractObject/Method:Set/Param:1' => 'Target Field~~',
- 'Class:cmdbAbstractObject/Method:Set/Param:1+' => 'The field to set, in the current object~~',
- 'Class:cmdbAbstractObject/Method:Set/Param:2' => 'Value~~',
- 'Class:cmdbAbstractObject/Method:Set/Param:2+' => 'The value to set~~',
- 'Class:cmdbAbstractObject/Method:SetCurrentDate' => 'SetCurrentDate~~',
- 'Class:cmdbAbstractObject/Method:SetCurrentDate+' => 'Set a field with the current date and time~~',
- 'Class:cmdbAbstractObject/Method:SetCurrentDate/Param:1' => 'Target Field~~',
- 'Class:cmdbAbstractObject/Method:SetCurrentDate/Param:1+' => 'The field to set, in the current object~~',
- 'Class:cmdbAbstractObject/Method:SetCurrentUser' => 'SetCurrentUser~~',
- 'Class:cmdbAbstractObject/Method:SetCurrentUser+' => 'Set a field with the currently logged in user~~',
- 'Class:cmdbAbstractObject/Method:SetCurrentUser/Param:1' => 'Target Field~~',
- 'Class:cmdbAbstractObject/Method:SetCurrentUser/Param:1+' => 'The field to set, in the current object. If the field is a string then the friendly name will be used, otherwise the identifier will be used. That friendly name is the name of the person if any is attached to the user, otherwise it is the login.~~',
- 'Class:cmdbAbstractObject/Method:SetCurrentPerson' => 'SetCurrentPerson~~',
- 'Class:cmdbAbstractObject/Method:SetCurrentPerson+' => 'Set a field with the currently logged in person (the "person" attached to the logged in "user").~~',
- 'Class:cmdbAbstractObject/Method:SetCurrentPerson/Param:1' => 'Target Field~~',
- 'Class:cmdbAbstractObject/Method:SetCurrentPerson/Param:1+' => 'The field to set, in the current object. If the field is a string then the friendly name will be used, otherwise the identifier will be used.~~',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime' => 'SetElapsedTime~~',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime+' => 'Set a field with the time (seconds) elapsed since a date given by another field~~',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:1' => 'Target Field~~',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:1+' => 'The field to set, in the current object~~',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:2' => 'Reference Field~~',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:2+' => 'The field from which to get the reference date~~',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:3' => 'Working Hours~~',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:3+' => 'Leave empty to rely on the standard working hours scheme, or set to "DefaultWorkingTimeComputer" to force a 24x7 scheme~~',
- 'Class:cmdbAbstractObject/Method:Reset' => 'Reset~~',
- 'Class:cmdbAbstractObject/Method:Reset+' => 'Reset a field to its default value~~',
- 'Class:cmdbAbstractObject/Method:Reset/Param:1' => 'Target Field~~',
- 'Class:cmdbAbstractObject/Method:Reset/Param:1+' => 'The field to reset, in the current object~~',
- 'Class:cmdbAbstractObject/Method:Copy' => 'Copy~~',
- 'Class:cmdbAbstractObject/Method:Copy+' => 'Copy the value of a field to another field~~',
- 'Class:cmdbAbstractObject/Method:Copy/Param:1' => 'Target Field~~',
- 'Class:cmdbAbstractObject/Method:Copy/Param:1+' => 'The field to set, in the current object~~',
- 'Class:cmdbAbstractObject/Method:Copy/Param:2' => 'Source Field~~',
- 'Class:cmdbAbstractObject/Method:Copy/Param:2+' => 'The field to get the value from, in the current object~~',
- 'Class:cmdbAbstractObject/Method:ApplyStimulus' => 'ApplyStimulus~~',
- 'Class:cmdbAbstractObject/Method:ApplyStimulus+' => 'Apply the specified stimulus to the current object~~',
- 'Class:cmdbAbstractObject/Method:ApplyStimulus/Param:1' => 'Stimulus code~~',
- 'Class:cmdbAbstractObject/Method:ApplyStimulus/Param:1+' => 'A valid stimulus code for the current class~~',
- 'Class:ResponseTicketTTO/Interface:iMetricComputer' => 'Time To Own~~',
- 'Class:ResponseTicketTTO/Interface:iMetricComputer+' => 'Goal based on a SLT of type TTO~~',
- 'Class:ResponseTicketTTR/Interface:iMetricComputer' => 'Time To Resolve~~',
- 'Class:ResponseTicketTTR/Interface:iMetricComputer+' => 'Goal based on a SLT of type TTR~~',
+ 'Ticket:baseinfo' => 'Общая информация',
+ 'Ticket:date' => 'Даты',
+ 'Ticket:contact' => 'Контакты',
+ 'Ticket:moreinfo' => 'Дополнительная информация',
+ 'Ticket:relation' => 'Зависимости',
+ 'Ticket:log' => 'Журнал',
+ 'Ticket:Type' => 'Приоритет',
+ 'Ticket:support' => 'Поддержка',
+ 'Ticket:resolution' => 'Решение',
+ 'Ticket:SLA' => 'Отчёт SLA',
+ 'WorkOrder:Details' => 'Детали',
+ 'WorkOrder:Moreinfo' => 'Дополнительная информация',
+ 'Tickets:ResolvedFrom' => 'Автоматическое решение из %1$s',
+ 'Class:cmdbAbstractObject/Method:Set' => 'Set~~',
+ 'Class:cmdbAbstractObject/Method:Set+' => 'Set a field with a static value~~',
+ 'Class:cmdbAbstractObject/Method:Set/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:Set/Param:1+' => 'The field to set, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:Set/Param:2' => 'Value~~',
+ 'Class:cmdbAbstractObject/Method:Set/Param:2+' => 'The value to set~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDate' => 'SetCurrentDate~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDate+' => 'Set a field with the current date and time~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDate/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDate/Param:1+' => 'The field to set, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDateIfNull' => 'SetCurrentDateIfNull~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDateIfNull+' => 'Set an empty field with the current date and time~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDateIfNull/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDateIfNull/Param:1+' => 'The field to set, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentUser' => 'SetCurrentUser~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentUser+' => 'Set a field with the currently logged in user~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentUser/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentUser/Param:1+' => 'The field to set, in the current object. If the field is a string then the friendly name will be used, otherwise the identifier will be used. That friendly name is the name of the person if any is attached to the user, otherwise it is the login.~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentPerson' => 'SetCurrentPerson~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentPerson+' => 'Set a field with the currently logged in person (the "person" attached to the logged in "user").~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentPerson/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentPerson/Param:1+' => 'The field to set, in the current object. If the field is a string then the friendly name will be used, otherwise the identifier will be used.~~',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime' => 'SetElapsedTime~~',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime+' => 'Set a field with the time (seconds) elapsed since a date given by another field~~',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:1+' => 'The field to set, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:2' => 'Reference Field~~',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:2+' => 'The field from which to get the reference date~~',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:3' => 'Working Hours~~',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:3+' => 'Leave empty to rely on the standard working hours scheme, or set to "DefaultWorkingTimeComputer" to force a 24x7 scheme~~',
+ 'Class:cmdbAbstractObject/Method:SetIfNull' => 'SetIfNull~~',
+ 'Class:cmdbAbstractObject/Method:SetIfNull+' => 'Set a field only if it is empty, with a static value~~',
+ 'Class:cmdbAbstractObject/Method:SetIfNull/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:SetIfNull/Param:1+' => 'The field to set, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:SetIfNull/Param:2' => 'Value~~',
+ 'Class:cmdbAbstractObject/Method:SetIfNull/Param:2+' => 'The value to set~~',
+ 'Class:cmdbAbstractObject/Method:AddValue' => 'AddValue~~',
+ 'Class:cmdbAbstractObject/Method:AddValue+' => 'Add a fixed value to a field~~',
+ 'Class:cmdbAbstractObject/Method:AddValue/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:AddValue/Param:1+' => 'The field to modify, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:AddValue/Param:2' => 'Value~~',
+ 'Class:cmdbAbstractObject/Method:AddValue/Param:2+' => 'Decimal value which will be added, can be negative~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDate' => 'SetComputedDate~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDate+' => 'Set a field with a date computed from another field with extra logic~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:1+' => 'The field to set, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:2' => 'Modifier~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:2+' => 'Textual information to modify the source date, eg. "+3 days"~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:3' => 'Source field~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:3+' => 'The field used as source to apply the Modifier logic~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull' => 'SetComputedDateIfNull~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull+' => 'Set non empty field with a date computed from another field with extra logic~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:1+' => 'The field to set, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:2' => 'Modifier~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:2+' => 'Textual information to modify the source date, eg. "+3 days"~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:3' => 'Source field~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:3+' => 'The field used as source to apply the Modifier logic~~',
+ 'Class:cmdbAbstractObject/Method:Reset' => 'Reset~~',
+ 'Class:cmdbAbstractObject/Method:Reset+' => 'Reset a field to its default value~~',
+ 'Class:cmdbAbstractObject/Method:Reset/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:Reset/Param:1+' => 'The field to reset, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:Copy' => 'Copy~~',
+ 'Class:cmdbAbstractObject/Method:Copy+' => 'Copy the value of a field to another field~~',
+ 'Class:cmdbAbstractObject/Method:Copy/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:Copy/Param:1+' => 'The field to set, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:Copy/Param:2' => 'Source Field~~',
+ 'Class:cmdbAbstractObject/Method:Copy/Param:2+' => 'The field to get the value from, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:ApplyStimulus' => 'ApplyStimulus~~',
+ 'Class:cmdbAbstractObject/Method:ApplyStimulus+' => 'Apply the specified stimulus to the current object~~',
+ 'Class:cmdbAbstractObject/Method:ApplyStimulus/Param:1' => 'Stimulus code~~',
+ 'Class:cmdbAbstractObject/Method:ApplyStimulus/Param:1+' => 'A valid stimulus code for the current class~~',
+ 'Class:ResponseTicketTTO/Interface:iMetricComputer' => 'Time To Own~~',
+ 'Class:ResponseTicketTTO/Interface:iMetricComputer+' => 'Goal based on a SLT of type TTO~~',
+ 'Class:ResponseTicketTTR/Interface:iMetricComputer' => 'Time To Resolve~~',
+ 'Class:ResponseTicketTTR/Interface:iMetricComputer+' => 'Goal based on a SLT of type TTR~~',
));
//
diff --git a/datamodels/2.x/itop-tickets/dictionaries/sk.dict.itop-tickets.php b/datamodels/2.x/itop-tickets/dictionaries/sk.dict.itop-tickets.php
index 2a6971c43..87f79d944 100644
--- a/datamodels/2.x/itop-tickets/dictionaries/sk.dict.itop-tickets.php
+++ b/datamodels/2.x/itop-tickets/dictionaries/sk.dict.itop-tickets.php
@@ -152,63 +152,95 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', array(
// Fieldset translation
Dict::Add('SK SK', 'Slovak', 'Slovenčina', array(
- 'Ticket:baseinfo' => 'Všeobecné informácia',
- 'Ticket:date' => 'Dátumy',
- 'Ticket:contact' => 'Kontakt',
- 'Ticket:moreinfo' => 'Viac informácií',
- 'Ticket:relation' => 'Vzťahy',
- 'Ticket:log' => 'Komunikácie',
- 'Ticket:Type' => 'Kvalifikácia',
- 'Ticket:support' => 'Podpora',
- 'Ticket:resolution' => 'Riešenie',
- 'Ticket:SLA' => 'SLA report',
- 'WorkOrder:Details' => 'Detaily',
- 'WorkOrder:Moreinfo' => 'Viac informácií',
- 'Tickets:ResolvedFrom' => 'Automatically resolved from %1$s~~',
- 'Class:cmdbAbstractObject/Method:Set' => 'Set~~',
- 'Class:cmdbAbstractObject/Method:Set+' => 'Set a field with a static value~~',
- 'Class:cmdbAbstractObject/Method:Set/Param:1' => 'Target Field~~',
- 'Class:cmdbAbstractObject/Method:Set/Param:1+' => 'The field to set, in the current object~~',
- 'Class:cmdbAbstractObject/Method:Set/Param:2' => 'Value~~',
- 'Class:cmdbAbstractObject/Method:Set/Param:2+' => 'The value to set~~',
- 'Class:cmdbAbstractObject/Method:SetCurrentDate' => 'SetCurrentDate~~',
- 'Class:cmdbAbstractObject/Method:SetCurrentDate+' => 'Set a field with the current date and time~~',
- 'Class:cmdbAbstractObject/Method:SetCurrentDate/Param:1' => 'Target Field~~',
- 'Class:cmdbAbstractObject/Method:SetCurrentDate/Param:1+' => 'The field to set, in the current object~~',
- 'Class:cmdbAbstractObject/Method:SetCurrentUser' => 'SetCurrentUser~~',
- 'Class:cmdbAbstractObject/Method:SetCurrentUser+' => 'Set a field with the currently logged in user~~',
- 'Class:cmdbAbstractObject/Method:SetCurrentUser/Param:1' => 'Target Field~~',
- 'Class:cmdbAbstractObject/Method:SetCurrentUser/Param:1+' => 'The field to set, in the current object. If the field is a string then the friendly name will be used, otherwise the identifier will be used. That friendly name is the name of the person if any is attached to the user, otherwise it is the login.~~',
- 'Class:cmdbAbstractObject/Method:SetCurrentPerson' => 'SetCurrentPerson~~',
- 'Class:cmdbAbstractObject/Method:SetCurrentPerson+' => 'Set a field with the currently logged in person (the "person" attached to the logged in "user").~~',
- 'Class:cmdbAbstractObject/Method:SetCurrentPerson/Param:1' => 'Target Field~~',
- 'Class:cmdbAbstractObject/Method:SetCurrentPerson/Param:1+' => 'The field to set, in the current object. If the field is a string then the friendly name will be used, otherwise the identifier will be used.~~',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime' => 'SetElapsedTime~~',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime+' => 'Set a field with the time (seconds) elapsed since a date given by another field~~',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:1' => 'Target Field~~',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:1+' => 'The field to set, in the current object~~',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:2' => 'Reference Field~~',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:2+' => 'The field from which to get the reference date~~',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:3' => 'Working Hours~~',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:3+' => 'Leave empty to rely on the standard working hours scheme, or set to "DefaultWorkingTimeComputer" to force a 24x7 scheme~~',
- 'Class:cmdbAbstractObject/Method:Reset' => 'Reset~~',
- 'Class:cmdbAbstractObject/Method:Reset+' => 'Reset a field to its default value~~',
- 'Class:cmdbAbstractObject/Method:Reset/Param:1' => 'Target Field~~',
- 'Class:cmdbAbstractObject/Method:Reset/Param:1+' => 'The field to reset, in the current object~~',
- 'Class:cmdbAbstractObject/Method:Copy' => 'Copy~~',
- 'Class:cmdbAbstractObject/Method:Copy+' => 'Copy the value of a field to another field~~',
- 'Class:cmdbAbstractObject/Method:Copy/Param:1' => 'Target Field~~',
- 'Class:cmdbAbstractObject/Method:Copy/Param:1+' => 'The field to set, in the current object~~',
- 'Class:cmdbAbstractObject/Method:Copy/Param:2' => 'Source Field~~',
- 'Class:cmdbAbstractObject/Method:Copy/Param:2+' => 'The field to get the value from, in the current object~~',
- 'Class:cmdbAbstractObject/Method:ApplyStimulus' => 'ApplyStimulus~~',
- 'Class:cmdbAbstractObject/Method:ApplyStimulus+' => 'Apply the specified stimulus to the current object~~',
- 'Class:cmdbAbstractObject/Method:ApplyStimulus/Param:1' => 'Stimulus code~~',
- 'Class:cmdbAbstractObject/Method:ApplyStimulus/Param:1+' => 'A valid stimulus code for the current class~~',
- 'Class:ResponseTicketTTO/Interface:iMetricComputer' => 'Time To Own~~',
- 'Class:ResponseTicketTTO/Interface:iMetricComputer+' => 'Goal based on a SLT of type TTO~~',
- 'Class:ResponseTicketTTR/Interface:iMetricComputer' => 'Time To Resolve~~',
- 'Class:ResponseTicketTTR/Interface:iMetricComputer+' => 'Goal based on a SLT of type TTR~~',
+ 'Ticket:baseinfo' => 'Všeobecné informácia',
+ 'Ticket:date' => 'Dátumy',
+ 'Ticket:contact' => 'Kontakt',
+ 'Ticket:moreinfo' => 'Viac informácií',
+ 'Ticket:relation' => 'Vzťahy',
+ 'Ticket:log' => 'Komunikácie',
+ 'Ticket:Type' => 'Kvalifikácia',
+ 'Ticket:support' => 'Podpora',
+ 'Ticket:resolution' => 'Riešenie',
+ 'Ticket:SLA' => 'SLA report',
+ 'WorkOrder:Details' => 'Detaily',
+ 'WorkOrder:Moreinfo' => 'Viac informácií',
+ 'Tickets:ResolvedFrom' => 'Automatically resolved from %1$s~~',
+ 'Class:cmdbAbstractObject/Method:Set' => 'Set~~',
+ 'Class:cmdbAbstractObject/Method:Set+' => 'Set a field with a static value~~',
+ 'Class:cmdbAbstractObject/Method:Set/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:Set/Param:1+' => 'The field to set, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:Set/Param:2' => 'Value~~',
+ 'Class:cmdbAbstractObject/Method:Set/Param:2+' => 'The value to set~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDate' => 'SetCurrentDate~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDate+' => 'Set a field with the current date and time~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDate/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDate/Param:1+' => 'The field to set, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDateIfNull' => 'SetCurrentDateIfNull~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDateIfNull+' => 'Set an empty field with the current date and time~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDateIfNull/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDateIfNull/Param:1+' => 'The field to set, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentUser' => 'SetCurrentUser~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentUser+' => 'Set a field with the currently logged in user~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentUser/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentUser/Param:1+' => 'The field to set, in the current object. If the field is a string then the friendly name will be used, otherwise the identifier will be used. That friendly name is the name of the person if any is attached to the user, otherwise it is the login.~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentPerson' => 'SetCurrentPerson~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentPerson+' => 'Set a field with the currently logged in person (the "person" attached to the logged in "user").~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentPerson/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentPerson/Param:1+' => 'The field to set, in the current object. If the field is a string then the friendly name will be used, otherwise the identifier will be used.~~',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime' => 'SetElapsedTime~~',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime+' => 'Set a field with the time (seconds) elapsed since a date given by another field~~',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:1+' => 'The field to set, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:2' => 'Reference Field~~',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:2+' => 'The field from which to get the reference date~~',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:3' => 'Working Hours~~',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:3+' => 'Leave empty to rely on the standard working hours scheme, or set to "DefaultWorkingTimeComputer" to force a 24x7 scheme~~',
+ 'Class:cmdbAbstractObject/Method:SetIfNull' => 'SetIfNull~~',
+ 'Class:cmdbAbstractObject/Method:SetIfNull+' => 'Set a field only if it is empty, with a static value~~',
+ 'Class:cmdbAbstractObject/Method:SetIfNull/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:SetIfNull/Param:1+' => 'The field to set, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:SetIfNull/Param:2' => 'Value~~',
+ 'Class:cmdbAbstractObject/Method:SetIfNull/Param:2+' => 'The value to set~~',
+ 'Class:cmdbAbstractObject/Method:AddValue' => 'AddValue~~',
+ 'Class:cmdbAbstractObject/Method:AddValue+' => 'Add a fixed value to a field~~',
+ 'Class:cmdbAbstractObject/Method:AddValue/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:AddValue/Param:1+' => 'The field to modify, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:AddValue/Param:2' => 'Value~~',
+ 'Class:cmdbAbstractObject/Method:AddValue/Param:2+' => 'Decimal value which will be added, can be negative~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDate' => 'SetComputedDate~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDate+' => 'Set a field with a date computed from another field with extra logic~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:1+' => 'The field to set, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:2' => 'Modifier~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:2+' => 'Textual information to modify the source date, eg. "+3 days"~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:3' => 'Source field~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:3+' => 'The field used as source to apply the Modifier logic~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull' => 'SetComputedDateIfNull~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull+' => 'Set non empty field with a date computed from another field with extra logic~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:1+' => 'The field to set, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:2' => 'Modifier~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:2+' => 'Textual information to modify the source date, eg. "+3 days"~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:3' => 'Source field~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:3+' => 'The field used as source to apply the Modifier logic~~',
+ 'Class:cmdbAbstractObject/Method:Reset' => 'Reset~~',
+ 'Class:cmdbAbstractObject/Method:Reset+' => 'Reset a field to its default value~~',
+ 'Class:cmdbAbstractObject/Method:Reset/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:Reset/Param:1+' => 'The field to reset, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:Copy' => 'Copy~~',
+ 'Class:cmdbAbstractObject/Method:Copy+' => 'Copy the value of a field to another field~~',
+ 'Class:cmdbAbstractObject/Method:Copy/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:Copy/Param:1+' => 'The field to set, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:Copy/Param:2' => 'Source Field~~',
+ 'Class:cmdbAbstractObject/Method:Copy/Param:2+' => 'The field to get the value from, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:ApplyStimulus' => 'ApplyStimulus~~',
+ 'Class:cmdbAbstractObject/Method:ApplyStimulus+' => 'Apply the specified stimulus to the current object~~',
+ 'Class:cmdbAbstractObject/Method:ApplyStimulus/Param:1' => 'Stimulus code~~',
+ 'Class:cmdbAbstractObject/Method:ApplyStimulus/Param:1+' => 'A valid stimulus code for the current class~~',
+ 'Class:ResponseTicketTTO/Interface:iMetricComputer' => 'Time To Own~~',
+ 'Class:ResponseTicketTTO/Interface:iMetricComputer+' => 'Goal based on a SLT of type TTO~~',
+ 'Class:ResponseTicketTTR/Interface:iMetricComputer' => 'Time To Resolve~~',
+ 'Class:ResponseTicketTTR/Interface:iMetricComputer+' => 'Goal based on a SLT of type TTR~~',
));
//
diff --git a/datamodels/2.x/itop-tickets/dictionaries/tr.dict.itop-tickets.php b/datamodels/2.x/itop-tickets/dictionaries/tr.dict.itop-tickets.php
index 26879b210..aecb5e6b6 100644
--- a/datamodels/2.x/itop-tickets/dictionaries/tr.dict.itop-tickets.php
+++ b/datamodels/2.x/itop-tickets/dictionaries/tr.dict.itop-tickets.php
@@ -157,63 +157,95 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
// Fieldset translation
Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
- 'Ticket:baseinfo' => 'General Information~~',
- 'Ticket:date' => 'Dates~~',
- 'Ticket:contact' => 'Contacts~~',
- 'Ticket:moreinfo' => 'More Information~~',
- 'Ticket:relation' => 'Relations~~',
- 'Ticket:log' => 'Communications~~',
- 'Ticket:Type' => 'Qualification~~',
- 'Ticket:support' => 'Support~~',
- 'Ticket:resolution' => 'Resolution~~',
- 'Ticket:SLA' => 'SLA report~~',
- 'WorkOrder:Details' => 'Details~~',
- 'WorkOrder:Moreinfo' => 'More information~~',
- 'Tickets:ResolvedFrom' => 'Automatically resolved from %1$s~~',
- 'Class:cmdbAbstractObject/Method:Set' => 'Set~~',
- 'Class:cmdbAbstractObject/Method:Set+' => 'Set a field with a static value~~',
- 'Class:cmdbAbstractObject/Method:Set/Param:1' => 'Target Field~~',
- 'Class:cmdbAbstractObject/Method:Set/Param:1+' => 'The field to set, in the current object~~',
- 'Class:cmdbAbstractObject/Method:Set/Param:2' => 'Value~~',
- 'Class:cmdbAbstractObject/Method:Set/Param:2+' => 'The value to set~~',
- 'Class:cmdbAbstractObject/Method:SetCurrentDate' => 'SetCurrentDate~~',
- 'Class:cmdbAbstractObject/Method:SetCurrentDate+' => 'Set a field with the current date and time~~',
- 'Class:cmdbAbstractObject/Method:SetCurrentDate/Param:1' => 'Target Field~~',
- 'Class:cmdbAbstractObject/Method:SetCurrentDate/Param:1+' => 'The field to set, in the current object~~',
- 'Class:cmdbAbstractObject/Method:SetCurrentUser' => 'SetCurrentUser~~',
- 'Class:cmdbAbstractObject/Method:SetCurrentUser+' => 'Set a field with the currently logged in user~~',
- 'Class:cmdbAbstractObject/Method:SetCurrentUser/Param:1' => 'Target Field~~',
- 'Class:cmdbAbstractObject/Method:SetCurrentUser/Param:1+' => 'The field to set, in the current object. If the field is a string then the friendly name will be used, otherwise the identifier will be used. That friendly name is the name of the person if any is attached to the user, otherwise it is the login.~~',
- 'Class:cmdbAbstractObject/Method:SetCurrentPerson' => 'SetCurrentPerson~~',
- 'Class:cmdbAbstractObject/Method:SetCurrentPerson+' => 'Set a field with the currently logged in person (the \\"person\\" attached to the logged in \\"user\\").~~',
- 'Class:cmdbAbstractObject/Method:SetCurrentPerson/Param:1' => 'Target Field~~',
- 'Class:cmdbAbstractObject/Method:SetCurrentPerson/Param:1+' => 'The field to set, in the current object. If the field is a string then the friendly name will be used, otherwise the identifier will be used.~~',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime' => 'SetElapsedTime~~',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime+' => 'Set a field with the time (seconds) elapsed since a date given by another field~~',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:1' => 'Target Field~~',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:1+' => 'The field to set, in the current object~~',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:2' => 'Reference Field~~',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:2+' => 'The field from which to get the reference date~~',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:3' => 'Working Hours~~',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:3+' => 'Leave empty to rely on the standard working hours scheme, or set to \\"DefaultWorkingTimeComputer\\" to force a 24x7 scheme~~',
- 'Class:cmdbAbstractObject/Method:Reset' => 'Reset~~',
- 'Class:cmdbAbstractObject/Method:Reset+' => 'Reset a field to its default value~~',
- 'Class:cmdbAbstractObject/Method:Reset/Param:1' => 'Target Field~~',
- 'Class:cmdbAbstractObject/Method:Reset/Param:1+' => 'The field to reset, in the current object~~',
- 'Class:cmdbAbstractObject/Method:Copy' => 'Copy~~',
- 'Class:cmdbAbstractObject/Method:Copy+' => 'Copy the value of a field to another field~~',
- 'Class:cmdbAbstractObject/Method:Copy/Param:1' => 'Target Field~~',
- 'Class:cmdbAbstractObject/Method:Copy/Param:1+' => 'The field to set, in the current object~~',
- 'Class:cmdbAbstractObject/Method:Copy/Param:2' => 'Source Field~~',
- 'Class:cmdbAbstractObject/Method:Copy/Param:2+' => 'The field to get the value from, in the current object~~',
- 'Class:cmdbAbstractObject/Method:ApplyStimulus' => 'ApplyStimulus~~',
- 'Class:cmdbAbstractObject/Method:ApplyStimulus+' => 'Apply the specified stimulus to the current object~~',
- 'Class:cmdbAbstractObject/Method:ApplyStimulus/Param:1' => 'Stimulus code~~',
- 'Class:cmdbAbstractObject/Method:ApplyStimulus/Param:1+' => 'A valid stimulus code for the current class~~',
- 'Class:ResponseTicketTTO/Interface:iMetricComputer' => 'Time To Own~~',
- 'Class:ResponseTicketTTO/Interface:iMetricComputer+' => 'Goal based on a SLT of type TTO~~',
- 'Class:ResponseTicketTTR/Interface:iMetricComputer' => 'Time To Resolve~~',
- 'Class:ResponseTicketTTR/Interface:iMetricComputer+' => 'Goal based on a SLT of type TTR~~',
+ 'Ticket:baseinfo' => 'General Information~~',
+ 'Ticket:date' => 'Dates~~',
+ 'Ticket:contact' => 'Contacts~~',
+ 'Ticket:moreinfo' => 'More Information~~',
+ 'Ticket:relation' => 'Relations~~',
+ 'Ticket:log' => 'Communications~~',
+ 'Ticket:Type' => 'Qualification~~',
+ 'Ticket:support' => 'Support~~',
+ 'Ticket:resolution' => 'Resolution~~',
+ 'Ticket:SLA' => 'SLA report~~',
+ 'WorkOrder:Details' => 'Details~~',
+ 'WorkOrder:Moreinfo' => 'More information~~',
+ 'Tickets:ResolvedFrom' => 'Automatically resolved from %1$s~~',
+ 'Class:cmdbAbstractObject/Method:Set' => 'Set~~',
+ 'Class:cmdbAbstractObject/Method:Set+' => 'Set a field with a static value~~',
+ 'Class:cmdbAbstractObject/Method:Set/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:Set/Param:1+' => 'The field to set, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:Set/Param:2' => 'Value~~',
+ 'Class:cmdbAbstractObject/Method:Set/Param:2+' => 'The value to set~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDate' => 'SetCurrentDate~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDate+' => 'Set a field with the current date and time~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDate/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDate/Param:1+' => 'The field to set, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDateIfNull' => 'SetCurrentDateIfNull~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDateIfNull+' => 'Set an empty field with the current date and time~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDateIfNull/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDateIfNull/Param:1+' => 'The field to set, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentUser' => 'SetCurrentUser~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentUser+' => 'Set a field with the currently logged in user~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentUser/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentUser/Param:1+' => 'The field to set, in the current object. If the field is a string then the friendly name will be used, otherwise the identifier will be used. That friendly name is the name of the person if any is attached to the user, otherwise it is the login.~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentPerson' => 'SetCurrentPerson~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentPerson+' => 'Set a field with the currently logged in person (the \\"person\\" attached to the logged in \\"user\\").~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentPerson/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentPerson/Param:1+' => 'The field to set, in the current object. If the field is a string then the friendly name will be used, otherwise the identifier will be used.~~',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime' => 'SetElapsedTime~~',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime+' => 'Set a field with the time (seconds) elapsed since a date given by another field~~',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:1+' => 'The field to set, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:2' => 'Reference Field~~',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:2+' => 'The field from which to get the reference date~~',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:3' => 'Working Hours~~',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:3+' => 'Leave empty to rely on the standard working hours scheme, or set to \\"DefaultWorkingTimeComputer\\" to force a 24x7 scheme~~',
+ 'Class:cmdbAbstractObject/Method:SetIfNull' => 'SetIfNull~~',
+ 'Class:cmdbAbstractObject/Method:SetIfNull+' => 'Set a field only if it is empty, with a static value~~',
+ 'Class:cmdbAbstractObject/Method:SetIfNull/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:SetIfNull/Param:1+' => 'The field to set, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:SetIfNull/Param:2' => 'Value~~',
+ 'Class:cmdbAbstractObject/Method:SetIfNull/Param:2+' => 'The value to set~~',
+ 'Class:cmdbAbstractObject/Method:AddValue' => 'AddValue~~',
+ 'Class:cmdbAbstractObject/Method:AddValue+' => 'Add a fixed value to a field~~',
+ 'Class:cmdbAbstractObject/Method:AddValue/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:AddValue/Param:1+' => 'The field to modify, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:AddValue/Param:2' => 'Value~~',
+ 'Class:cmdbAbstractObject/Method:AddValue/Param:2+' => 'Decimal value which will be added, can be negative~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDate' => 'SetComputedDate~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDate+' => 'Set a field with a date computed from another field with extra logic~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:1+' => 'The field to set, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:2' => 'Modifier~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:2+' => 'Textual information to modify the source date, eg. "+3 days"~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:3' => 'Source field~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:3+' => 'The field used as source to apply the Modifier logic~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull' => 'SetComputedDateIfNull~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull+' => 'Set non empty field with a date computed from another field with extra logic~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:1+' => 'The field to set, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:2' => 'Modifier~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:2+' => 'Textual information to modify the source date, eg. "+3 days"~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:3' => 'Source field~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:3+' => 'The field used as source to apply the Modifier logic~~',
+ 'Class:cmdbAbstractObject/Method:Reset' => 'Reset~~',
+ 'Class:cmdbAbstractObject/Method:Reset+' => 'Reset a field to its default value~~',
+ 'Class:cmdbAbstractObject/Method:Reset/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:Reset/Param:1+' => 'The field to reset, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:Copy' => 'Copy~~',
+ 'Class:cmdbAbstractObject/Method:Copy+' => 'Copy the value of a field to another field~~',
+ 'Class:cmdbAbstractObject/Method:Copy/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:Copy/Param:1+' => 'The field to set, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:Copy/Param:2' => 'Source Field~~',
+ 'Class:cmdbAbstractObject/Method:Copy/Param:2+' => 'The field to get the value from, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:ApplyStimulus' => 'ApplyStimulus~~',
+ 'Class:cmdbAbstractObject/Method:ApplyStimulus+' => 'Apply the specified stimulus to the current object~~',
+ 'Class:cmdbAbstractObject/Method:ApplyStimulus/Param:1' => 'Stimulus code~~',
+ 'Class:cmdbAbstractObject/Method:ApplyStimulus/Param:1+' => 'A valid stimulus code for the current class~~',
+ 'Class:ResponseTicketTTO/Interface:iMetricComputer' => 'Time To Own~~',
+ 'Class:ResponseTicketTTO/Interface:iMetricComputer+' => 'Goal based on a SLT of type TTO~~',
+ 'Class:ResponseTicketTTR/Interface:iMetricComputer' => 'Time To Resolve~~',
+ 'Class:ResponseTicketTTR/Interface:iMetricComputer+' => 'Goal based on a SLT of type TTR~~',
));
//
diff --git a/datamodels/2.x/itop-tickets/dictionaries/zh_cn.dict.itop-tickets.php b/datamodels/2.x/itop-tickets/dictionaries/zh_cn.dict.itop-tickets.php
index 1389696ae..14f1dde9f 100644
--- a/datamodels/2.x/itop-tickets/dictionaries/zh_cn.dict.itop-tickets.php
+++ b/datamodels/2.x/itop-tickets/dictionaries/zh_cn.dict.itop-tickets.php
@@ -152,63 +152,95 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
// Fieldset translation
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
- 'Ticket:baseinfo' => '基本信息',
- 'Ticket:date' => '日期信息',
- 'Ticket:contact' => '联系人',
- 'Ticket:moreinfo' => '更多信息',
- 'Ticket:relation' => '相关信息',
- 'Ticket:log' => '日志',
- 'Ticket:Type' => '风险评估',
- 'Ticket:support' => '支持信息',
- 'Ticket:resolution' => '解决方案',
- 'Ticket:SLA' => 'SLA 报告',
- 'WorkOrder:Details' => '详情',
- 'WorkOrder:Moreinfo' => '更多信息',
- 'Tickets:ResolvedFrom' => '从 %1$s 自动解决',
- 'Class:cmdbAbstractObject/Method:Set' => '设置',
- 'Class:cmdbAbstractObject/Method:Set+' => '填写固定值',
- 'Class:cmdbAbstractObject/Method:Set/Param:1' => '目标字段',
- 'Class:cmdbAbstractObject/Method:Set/Param:1+' => '填写当前对象',
- 'Class:cmdbAbstractObject/Method:Set/Param:2' => '值',
- 'Class:cmdbAbstractObject/Method:Set/Param:2+' => '要设置的值',
- 'Class:cmdbAbstractObject/Method:SetCurrentDate' => '设置为当前日期',
- 'Class:cmdbAbstractObject/Method:SetCurrentDate+' => '填写当前日期和时间',
- 'Class:cmdbAbstractObject/Method:SetCurrentDate/Param:1' => '目标字段',
- 'Class:cmdbAbstractObject/Method:SetCurrentDate/Param:1+' => '填写当前对象',
- 'Class:cmdbAbstractObject/Method:SetCurrentUser' => '设置为当前用户',
- 'Class:cmdbAbstractObject/Method:SetCurrentUser+' => '填写当前登录用户',
- 'Class:cmdbAbstractObject/Method:SetCurrentUser/Param:1' => '目标字段',
- 'Class:cmdbAbstractObject/Method:SetCurrentUser/Param:1+' => 'The field to set, in the current object. If the field is a string then the friendly name will be used, otherwise the identifier will be used. That friendly name is the name of the person if any is attached to the user, otherwise it is the login.',
- 'Class:cmdbAbstractObject/Method:SetCurrentPerson' => '设置为当前个体',
- 'Class:cmdbAbstractObject/Method:SetCurrentPerson+' => 'Set a field with the currently logged in person (the "person" attached to the logged in "user").',
- 'Class:cmdbAbstractObject/Method:SetCurrentPerson/Param:1' => '目标字段',
- 'Class:cmdbAbstractObject/Method:SetCurrentPerson/Param:1+' => '填写当前对象,如果填写字符串则是昵称.',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime' => '设置已过时间',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime+' => 'Set a field with the time (seconds) elapsed since a date given by another field',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:1' => '目标字段',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:1+' => 'The field to set, in the current object',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:2' => '参考字段',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:2+' => 'The field from which to get the reference date',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:3' => '工作时间',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:3+' => 'Leave empty to rely on the standard working hours scheme, or set to "DefaultWorkingTimeComputer" to force a 24x7 scheme',
- 'Class:cmdbAbstractObject/Method:Reset' => '重置',
- 'Class:cmdbAbstractObject/Method:Reset+' => '重置为默认值',
- 'Class:cmdbAbstractObject/Method:Reset/Param:1' => '目标字段',
- 'Class:cmdbAbstractObject/Method:Reset/Param:1+' => '填写当前对象',
- 'Class:cmdbAbstractObject/Method:Copy' => '复制',
- 'Class:cmdbAbstractObject/Method:Copy+' => '复制当前值到另外一个地方',
- 'Class:cmdbAbstractObject/Method:Copy/Param:1' => '目标字段',
- 'Class:cmdbAbstractObject/Method:Copy/Param:1+' => '填写当前对象',
- 'Class:cmdbAbstractObject/Method:Copy/Param:2' => '源字段',
- 'Class:cmdbAbstractObject/Method:Copy/Param:2+' => '该字段从当前对象获取值',
- 'Class:cmdbAbstractObject/Method:ApplyStimulus' => 'ApplyStimulus',
- 'Class:cmdbAbstractObject/Method:ApplyStimulus+' => 'Apply the specified stimulus to the current object',
- 'Class:cmdbAbstractObject/Method:ApplyStimulus/Param:1' => 'Stimulus code',
- 'Class:cmdbAbstractObject/Method:ApplyStimulus/Param:1+' => 'A valid stimulus code for the current class',
- 'Class:ResponseTicketTTO/Interface:iMetricComputer' => '响应时间',
- 'Class:ResponseTicketTTO/Interface:iMetricComputer+' => 'SLT 的响应时间',
- 'Class:ResponseTicketTTR/Interface:iMetricComputer' => '解决时间',
- 'Class:ResponseTicketTTR/Interface:iMetricComputer+' => 'SLT 的解决时间',
+ 'Ticket:baseinfo' => '基本信息',
+ 'Ticket:date' => '日期信息',
+ 'Ticket:contact' => '联系人',
+ 'Ticket:moreinfo' => '更多信息',
+ 'Ticket:relation' => '相关信息',
+ 'Ticket:log' => '日志',
+ 'Ticket:Type' => '风险评估',
+ 'Ticket:support' => '支持信息',
+ 'Ticket:resolution' => '解决方案',
+ 'Ticket:SLA' => 'SLA 报告',
+ 'WorkOrder:Details' => '详情',
+ 'WorkOrder:Moreinfo' => '更多信息',
+ 'Tickets:ResolvedFrom' => '从 %1$s 自动解决',
+ 'Class:cmdbAbstractObject/Method:Set' => '设置',
+ 'Class:cmdbAbstractObject/Method:Set+' => '填写固定值',
+ 'Class:cmdbAbstractObject/Method:Set/Param:1' => '目标字段',
+ 'Class:cmdbAbstractObject/Method:Set/Param:1+' => '填写当前对象',
+ 'Class:cmdbAbstractObject/Method:Set/Param:2' => '值',
+ 'Class:cmdbAbstractObject/Method:Set/Param:2+' => '要设置的值',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDate' => '设置为当前日期',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDate+' => '填写当前日期和时间',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDate/Param:1' => '目标字段',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDate/Param:1+' => '填写当前对象',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDateIfNull' => 'SetCurrentDateIfNull~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDateIfNull+' => 'Set an empty field with the current date and time~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDateIfNull/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDateIfNull/Param:1+' => 'The field to set, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentUser' => '设置为当前用户',
+ 'Class:cmdbAbstractObject/Method:SetCurrentUser+' => '填写当前登录用户',
+ 'Class:cmdbAbstractObject/Method:SetCurrentUser/Param:1' => '目标字段',
+ 'Class:cmdbAbstractObject/Method:SetCurrentUser/Param:1+' => 'The field to set, in the current object. If the field is a string then the friendly name will be used, otherwise the identifier will be used. That friendly name is the name of the person if any is attached to the user, otherwise it is the login.',
+ 'Class:cmdbAbstractObject/Method:SetCurrentPerson' => '设置为当前个体',
+ 'Class:cmdbAbstractObject/Method:SetCurrentPerson+' => 'Set a field with the currently logged in person (the "person" attached to the logged in "user").',
+ 'Class:cmdbAbstractObject/Method:SetCurrentPerson/Param:1' => '目标字段',
+ 'Class:cmdbAbstractObject/Method:SetCurrentPerson/Param:1+' => '填写当前对象,如果填写字符串则是昵称.',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime' => '设置已过时间',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime+' => 'Set a field with the time (seconds) elapsed since a date given by another field',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:1' => '目标字段',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:1+' => 'The field to set, in the current object',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:2' => '参考字段',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:2+' => 'The field from which to get the reference date',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:3' => '工作时间',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:3+' => 'Leave empty to rely on the standard working hours scheme, or set to "DefaultWorkingTimeComputer" to force a 24x7 scheme',
+ 'Class:cmdbAbstractObject/Method:SetIfNull' => 'SetIfNull~~',
+ 'Class:cmdbAbstractObject/Method:SetIfNull+' => 'Set a field only if it is empty, with a static value~~',
+ 'Class:cmdbAbstractObject/Method:SetIfNull/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:SetIfNull/Param:1+' => 'The field to set, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:SetIfNull/Param:2' => 'Value~~',
+ 'Class:cmdbAbstractObject/Method:SetIfNull/Param:2+' => 'The value to set~~',
+ 'Class:cmdbAbstractObject/Method:AddValue' => 'AddValue~~',
+ 'Class:cmdbAbstractObject/Method:AddValue+' => 'Add a fixed value to a field~~',
+ 'Class:cmdbAbstractObject/Method:AddValue/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:AddValue/Param:1+' => 'The field to modify, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:AddValue/Param:2' => 'Value~~',
+ 'Class:cmdbAbstractObject/Method:AddValue/Param:2+' => 'Decimal value which will be added, can be negative~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDate' => 'SetComputedDate~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDate+' => 'Set a field with a date computed from another field with extra logic~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:1+' => 'The field to set, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:2' => 'Modifier~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:2+' => 'Textual information to modify the source date, eg. "+3 days"~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:3' => 'Source field~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:3+' => 'The field used as source to apply the Modifier logic~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull' => 'SetComputedDateIfNull~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull+' => 'Set non empty field with a date computed from another field with extra logic~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:1+' => 'The field to set, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:2' => 'Modifier~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:2+' => 'Textual information to modify the source date, eg. "+3 days"~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:3' => 'Source field~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:3+' => 'The field used as source to apply the Modifier logic~~',
+ 'Class:cmdbAbstractObject/Method:Reset' => '重置',
+ 'Class:cmdbAbstractObject/Method:Reset+' => '重置为默认值',
+ 'Class:cmdbAbstractObject/Method:Reset/Param:1' => '目标字段',
+ 'Class:cmdbAbstractObject/Method:Reset/Param:1+' => '填写当前对象',
+ 'Class:cmdbAbstractObject/Method:Copy' => '复制',
+ 'Class:cmdbAbstractObject/Method:Copy+' => '复制当前值到另外一个地方',
+ 'Class:cmdbAbstractObject/Method:Copy/Param:1' => '目标字段',
+ 'Class:cmdbAbstractObject/Method:Copy/Param:1+' => '填写当前对象',
+ 'Class:cmdbAbstractObject/Method:Copy/Param:2' => '源字段',
+ 'Class:cmdbAbstractObject/Method:Copy/Param:2+' => '该字段从当前对象获取值',
+ 'Class:cmdbAbstractObject/Method:ApplyStimulus' => 'ApplyStimulus',
+ 'Class:cmdbAbstractObject/Method:ApplyStimulus+' => 'Apply the specified stimulus to the current object',
+ 'Class:cmdbAbstractObject/Method:ApplyStimulus/Param:1' => 'Stimulus code',
+ 'Class:cmdbAbstractObject/Method:ApplyStimulus/Param:1+' => 'A valid stimulus code for the current class',
+ 'Class:ResponseTicketTTO/Interface:iMetricComputer' => '响应时间',
+ 'Class:ResponseTicketTTO/Interface:iMetricComputer+' => 'SLT 的响应时间',
+ 'Class:ResponseTicketTTR/Interface:iMetricComputer' => '解决时间',
+ 'Class:ResponseTicketTTR/Interface:iMetricComputer+' => 'SLT 的解决时间',
));
//
diff --git a/dictionaries/cs.dictionary.itop.ui.php b/dictionaries/cs.dictionary.itop.ui.php
index a9b172746..874efe44f 100755
--- a/dictionaries/cs.dictionary.itop.ui.php
+++ b/dictionaries/cs.dictionary.itop.ui.php
@@ -121,6 +121,10 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', array(
'Class:User/Error:LoginMustBeUnique' => 'Uživatelské jméno musí být jedinečné - "%1s" je již použito.',
'Class:User/Error:AtLeastOneProfileIsNeeded' => 'Uživateli musí být přidělen alespoň jeden profil.',
+ 'Class:User/Error:ProfileNotAllowed' => 'Profile "%1$s" cannot be added it will deny the access to backoffice~~',
+ 'Class:User/Error:StatusChangeIsNotAllowed' => 'Changing status is not allowed for your own User~~',
+ 'Class:User/Error:AllowedOrgsMustContainUserOrg' => 'Allowed organizations must contain User organization~~',
+ 'Class:User/Error:CurrentProfilesHaveInsufficientRights' => 'The current list of profiles does not give sufficient access rights (Users are not modifiable anymore)~~',
'Class:User/Error:AtLeastOneOrganizationIsNeeded' => 'At least one organization must be assigned to this user.~~',
'Class:User/Error:OrganizationNotAllowed' => 'Organization not allowed.~~',
'Class:User/Error:UserOrganizationNotAllowed' => 'The user account does not belong to your allowed organizations.~~',
@@ -332,9 +336,9 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', array(
'BooleanLabel:yes' => 'ano',
'BooleanLabel:no' => 'ne',
'UI:Login:Title' => ITOP_APPLICATION_SHORT.' login~~',
- 'Menu:WelcomeMenu' => 'Vítejte', // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:WelcomeMenu' => 'Vítejte',// Duplicated into itop-welcome-itil (will be removed from here...)
'Menu:WelcomeMenu+' => 'Vítejte v '.ITOP_APPLICATION_SHORT, // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:WelcomeMenuPage' => 'Vítejte', // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:WelcomeMenuPage' => 'Vítejte',// Duplicated into itop-welcome-itil (will be removed from here...)
'Menu:WelcomeMenuPage+' => 'Vítejte v '.ITOP_APPLICATION_SHORT, // Duplicated into itop-welcome-itil (will be removed from here...)
'UI:WelcomeMenu:Title' => 'Vítejte v '.ITOP_APPLICATION_SHORT,
@@ -547,43 +551,43 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', array(
'UI:ResetPwd-Ready' => 'Heslo bylo obnoveno.',
'UI:ResetPwd-Login' => 'Pro přihlášení klikněte zde...',
- 'UI:Login:About' => '',
- 'UI:Login:ChangeYourPassword' => 'Změnit heslo',
- 'UI:Login:OldPasswordPrompt' => 'Původní heslo',
- 'UI:Login:NewPasswordPrompt' => 'Nové heslo',
- 'UI:Login:RetypeNewPasswordPrompt' => 'Znovu nové heslo',
- 'UI:Login:IncorrectOldPassword' => 'Chyba: původní heslo je nesprávné',
- 'UI:LogOffMenu' => 'Odhlásit',
+ 'UI:Login:About' => '',
+ 'UI:Login:ChangeYourPassword' => 'Změnit heslo',
+ 'UI:Login:OldPasswordPrompt' => 'Původní heslo',
+ 'UI:Login:NewPasswordPrompt' => 'Nové heslo',
+ 'UI:Login:RetypeNewPasswordPrompt' => 'Znovu nové heslo',
+ 'UI:Login:IncorrectOldPassword' => 'Chyba: původní heslo je nesprávné',
+ 'UI:LogOffMenu' => 'Odhlásit',
'UI:LogOff:ThankYou' => 'Děkujeme za užívání '.ITOP_APPLICATION_SHORT,
- 'UI:LogOff:ClickHereToLoginAgain' => 'Klikněte zde pro nové přihlášení...',
- 'UI:ChangePwdMenu' => 'Změnit heslo',
- 'UI:Login:PasswordChanged' => 'Heslo nastaveno úspěšně!',
+ 'UI:LogOff:ClickHereToLoginAgain' => 'Klikněte zde pro nové přihlášení...',
+ 'UI:ChangePwdMenu' => 'Změnit heslo',
+ 'UI:Login:PasswordChanged' => 'Heslo nastaveno úspěšně!',
'UI:AccessRO-All' => ITOP_APPLICATION_SHORT.' je pouze ke čtení',
'UI:AccessRO-Users' => ITOP_APPLICATION_SHORT.' je pouze ke čtení pro koncové uživatele',
- 'UI:ApplicationEnvironment' => 'Aplikační prostředí: %1$s',
- 'UI:Login:RetypePwdDoesNotMatch' => 'Nová hesla se neshodují!',
- 'UI:Button:Login' => 'Přihlásit',
- 'UI:Login:Error:AccessRestricted' => 'Přístup je omezen. Kontaktujte administrátora.',
- 'UI:Login:Error:AccessAdmin' => 'Přístup vyhrazen osobám s administrátorskými právy. Kontaktujte administrátora.',
- 'UI:Login:Error:WrongOrganizationName' => 'Unknown organization~~',
+ 'UI:ApplicationEnvironment' => 'Aplikační prostředí: %1$s',
+ 'UI:Login:RetypePwdDoesNotMatch' => 'Nová hesla se neshodují!',
+ 'UI:Button:Login' => 'Přihlásit',
+ 'UI:Login:Error:AccessRestricted' => 'Přístup je omezen. Kontaktujte administrátora.',
+ 'UI:Login:Error:AccessAdmin' => 'Přístup vyhrazen osobám s administrátorskými právy. Kontaktujte administrátora.',
+ 'UI:Login:Error:WrongOrganizationName' => 'Unknown organization~~',
'UI:Login:Error:MultipleContactsHaveSameEmail' => 'Multiple contacts have the same e-mail~~',
- 'UI:Login:Error:NoValidProfiles' => 'No valid profile provided~~',
- 'UI:CSVImport:MappingSelectOne' => '-- zvolte jednu z možností --',
- 'UI:CSVImport:MappingNotApplicable' => '-- ignorovat --',
- 'UI:CSVImport:NoData' => 'Žádná data!',
- 'UI:Title:DataPreview' => 'Náhled dat',
- 'UI:CSVImport:ErrorOnlyOneColumn' => 'Chyba: Data obsahují pouze jeden sloupec. Zvolili jste odpovídající znak pro oddělení položek?',
- 'UI:CSVImport:FieldName' => 'Pole %1$d',
- 'UI:CSVImport:DataLine1' => '1. řádek dat',
- 'UI:CSVImport:DataLine2' => '2. řádek dat',
- 'UI:CSVImport:idField' => 'id (primární klíč)',
+ 'UI:Login:Error:NoValidProfiles' => 'No valid profile provided~~',
+ 'UI:CSVImport:MappingSelectOne' => '-- zvolte jednu z možností --',
+ 'UI:CSVImport:MappingNotApplicable' => '-- ignorovat --',
+ 'UI:CSVImport:NoData' => 'Žádná data!',
+ 'UI:Title:DataPreview' => 'Náhled dat',
+ 'UI:CSVImport:ErrorOnlyOneColumn' => 'Chyba: Data obsahují pouze jeden sloupec. Zvolili jste odpovídající znak pro oddělení položek?',
+ 'UI:CSVImport:FieldName' => 'Pole %1$d',
+ 'UI:CSVImport:DataLine1' => '1. řádek dat',
+ 'UI:CSVImport:DataLine2' => '2. řádek dat',
+ 'UI:CSVImport:idField' => 'id (primární klíč)',
'UI:Title:BulkImport' => ITOP_APPLICATION_SHORT.' - hromadný import',
- 'UI:Title:BulkImport+' => 'Průvodce importem CSV',
- 'UI:Title:BulkSynchro_nbItem_ofClass_class' => 'Synchronizace %1$d objektů třídy %2$s',
- 'UI:CSVImport:ClassesSelectOne' => '-- zvolte jednu z možností --',
- 'UI:CSVImport:ErrorExtendedAttCode' => 'Interní chyba: "%1$s" je nesprávný kód, protože "%2$s" není externím klíčem třídy "%3$s"',
- 'UI:CSVImport:ObjectsWillStayUnchanged' => '%1$d objekt(ů) zůstane nezměněno.',
- 'UI:CSVImport:ObjectsWillBeModified' => '%1$d objekt(ů) bude upraveno.',
+ 'UI:Title:BulkImport+' => 'Průvodce importem CSV',
+ 'UI:Title:BulkSynchro_nbItem_ofClass_class' => 'Synchronizace %1$d objektů třídy %2$s',
+ 'UI:CSVImport:ClassesSelectOne' => '-- zvolte jednu z možností --',
+ 'UI:CSVImport:ErrorExtendedAttCode' => 'Interní chyba: "%1$s" je nesprávný kód, protože "%2$s" není externím klíčem třídy "%3$s"',
+ 'UI:CSVImport:ObjectsWillStayUnchanged' => '%1$d objekt(ů) zůstane nezměněno.',
+ 'UI:CSVImport:ObjectsWillBeModified' => '%1$d objekt(ů) bude upraveno.',
'UI:CSVImport:ObjectsWillBeAdded' => '%1$d objekt(ů) bude přidáno.',
'UI:CSVImport:ObjectsWillHaveErrors' => '%1$d objekt(ů) bude mít chyby.',
'UI:CSVImport:ObjectsRemainedUnchanged' => '%1$d objekt(ů) zůstalo nezměněných.',
@@ -908,9 +912,9 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', array(
'UI:UserManagement:NoLifeCycleApplicable+' => 'Pro tuto třídu nebyl definován žádný životní cyklus',
'UI:UserManagement:GrantMatrix' => 'Matice oprávnění',
- 'Menu:AdminTools' => 'Administrace', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:AdminTools+' => 'Nástroje pro administraci', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:AdminTools?' => 'Nástroje přístupné pouze uživatelům, kteří mají potřbná oprávnění', // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:AdminTools' => 'Administrace',// Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:AdminTools+' => 'Nástroje pro administraci',// Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:AdminTools?' => 'Nástroje přístupné pouze uživatelům, kteří mají potřbná oprávnění',// Duplicated into itop-welcome-itil (will be removed from here...)
'Menu:SystemTools' => 'System~~',
'UI:ChangeManagementMenu' => 'Řízení změn',
@@ -956,17 +960,17 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', array(
'UI-ContactsMenu-ContactsByType' => 'Kontakty podle typu',
'UI-ContactsMenu-ContactsByStatus' => 'Kontakty podle stavu',
- 'Menu:CSVImportMenu' => 'CSV import', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:CSVImportMenu+' => 'Hromadné vytvoření nebo aktualizace', // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:CSVImportMenu' => 'CSV import',// Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:CSVImportMenu+' => 'Hromadné vytvoření nebo aktualizace',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:DataModelMenu' => 'Datový model', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:DataModelMenu+' => 'Přehled datového modelu', // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:DataModelMenu' => 'Datový model',// Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:DataModelMenu+' => 'Přehled datového modelu',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:ExportMenu' => 'Exportovat', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:ExportMenu+' => 'Exportovat výsledky jakéhokoli dotazu do HTML, CSV nebo XML', // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:ExportMenu' => 'Exportovat',// Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:ExportMenu+' => 'Exportovat výsledky jakéhokoli dotazu do HTML, CSV nebo XML',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:NotificationsMenu' => 'Upozornění', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:NotificationsMenu+' => 'Konfigurace upozornění', // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:NotificationsMenu' => 'Upozornění',// Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:NotificationsMenu+' => 'Konfigurace upozornění',// Duplicated into itop-welcome-itil (will be removed from here...)
'UI:NotificationsMenu:Title' => 'Konfigurace upozornění',
'UI:NotificationsMenu:Help' => 'Nápověda',
'UI:NotificationsMenu:HelpContent' => 'Upozornění v '.ITOP_APPLICATION_SHORT.' jsou plně nastavitelné. Jsou založena na dvou druzích objektů: triggery (spouštěče) a akce.
@@ -1002,27 +1006,27 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', array(
'UI:TagAdminMenu:NoTags' => 'No Tag field configured~~',
'UI:TagSetFieldData:Error' => 'Error: %1$s~~',
- 'Menu:AuditCategories' => 'Kategorie auditu', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:AuditCategories+' => 'Kategorie auditu', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:Notifications:Title' => 'Kategorie auditu', // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:AuditCategories' => 'Kategorie auditu',// Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:AuditCategories+' => 'Kategorie auditu',// Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:Notifications:Title' => 'Kategorie auditu',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:RunQueriesMenu' => 'Provést dotaz', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:RunQueriesMenu+' => 'Provést dotaz', // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:RunQueriesMenu' => 'Provést dotaz',// Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:RunQueriesMenu+' => 'Provést dotaz',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:QueryMenu' => 'Knihovna dotazů', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:QueryMenu+' => 'Knihovna dotazů', // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:QueryMenu' => 'Knihovna dotazů',// Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:QueryMenu+' => 'Knihovna dotazů',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:DataAdministration' => 'Správa dat', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:DataAdministration+' => 'Správa dat', // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:DataAdministration' => 'Správa dat',// Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:DataAdministration+' => 'Správa dat',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:UniversalSearchMenu' => 'Univerzální hledání', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:UniversalSearchMenu+' => 'Hledejte cokoli...', // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:UniversalSearchMenu' => 'Univerzální hledání',// Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:UniversalSearchMenu+' => 'Hledejte cokoli...',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:UserManagementMenu' => 'Správa uživatelů', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:UserManagementMenu+' => 'Správa uživatelů', // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:UserManagementMenu' => 'Správa uživatelů',// Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:UserManagementMenu+' => 'Správa uživatelů',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:ProfilesMenu' => 'Profily (Role)', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:ProfilesMenu+' => 'Profily (Role)', // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:ProfilesMenu' => 'Profily (Role)',// Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:ProfilesMenu+' => 'Profily (Role)',// Duplicated into itop-welcome-itil (will be removed from here...)
'Menu:ProfilesMenu:Title' => 'Profily (Role)',
// Duplicated into itop-welcome-itil (will be removed from here...)
@@ -1224,6 +1228,8 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', array(
'UI:DashboardEdit:AutoReload' => 'Automatické obnovování',
'UI:DashboardEdit:AutoReloadSec' => 'Interval pro automatické obnovování (v sekundách)',
'UI:DashboardEdit:AutoReloadSec+' => 'Minimální povolená hodnota je %1$d sekund',
+ 'UI:DashboardEdit:Revert' => 'Revert~~',
+ 'UI:DashboardEdit:Apply' => 'Apply~~',
'UI:DashboardEdit:Layout' => 'Uspořádání',
'UI:DashboardEdit:Properties' => 'Dashboard - vlastnosti',
@@ -1360,13 +1366,13 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', array(
'Month-10-Short' => 'Říj',
'Month-11-Short' => 'Lis',
'Month-12-Short' => 'Pro',
- 'Calendar-FirstDayOfWeek' => '1', // 0 = Sunday, 1 = Monday, etc...
+ 'Calendar-FirstDayOfWeek' => '1',// 0 = Sunday, 1 = Monday, etc...
'UI:Menu:ShortcutList' => 'Vytvořit odkaz',
'UI:ShortcutRenameDlg:Title' => 'Přejmenovat odkaz',
'UI:ShortcutListDlg:Title' => 'Vytvořit odkaz na seznam',
'UI:ShortcutDelete:Confirm' => 'Potvrďte prosím, že chcete odkaz odstranit.',
- 'Menu:MyShortcuts' => 'Mé odkazy', // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:MyShortcuts' => 'Mé odkazy',// Duplicated into itop-welcome-itil (will be removed from here...)
'Class:Shortcut' => 'Odkaz',
'Class:Shortcut+' => '',
'Class:Shortcut/Attribute:name' => 'Název',
@@ -1546,12 +1552,12 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', array(
'UI:Search:Criteria:Operator:String:EndsWith' => 'Ends with~~',
'UI:Search:Criteria:Operator:String:RegExp' => 'Regular exp.~~',
// - Numeric widget
- 'UI:Search:Criteria:Operator:Numeric:Equals' => 'Equals~~', // => '=',
- 'UI:Search:Criteria:Operator:Numeric:GreaterThan' => 'Greater~~', // => '>',
- 'UI:Search:Criteria:Operator:Numeric:GreaterThanOrEquals' => 'Greater / equals~~', // > '>=',
- 'UI:Search:Criteria:Operator:Numeric:LessThan' => 'Less~~', // => '<',
- 'UI:Search:Criteria:Operator:Numeric:LessThanOrEquals' => 'Less / equals~~', // > '<=',
- 'UI:Search:Criteria:Operator:Numeric:Different' => 'Different~~', // => '≠',
+ 'UI:Search:Criteria:Operator:Numeric:Equals' => 'Equals~~',// => '=',
+ 'UI:Search:Criteria:Operator:Numeric:GreaterThan' => 'Greater~~',// => '>',
+ 'UI:Search:Criteria:Operator:Numeric:GreaterThanOrEquals' => 'Greater / equals~~',// > '>=',
+ 'UI:Search:Criteria:Operator:Numeric:LessThan' => 'Less~~',// => '<',
+ 'UI:Search:Criteria:Operator:Numeric:LessThanOrEquals' => 'Less / equals~~',// > '<=',
+ 'UI:Search:Criteria:Operator:Numeric:Different' => 'Different~~',// => '≠',
// - Tag Set Widget
'UI:Search:Criteria:Operator:TagSet:Matches' => 'Matches~~',
diff --git a/dictionaries/da.dictionary.itop.core.php b/dictionaries/da.dictionary.itop.core.php
index 49bc33da2..38b560101 100644
--- a/dictionaries/da.dictionary.itop.core.php
+++ b/dictionaries/da.dictionary.itop.core.php
@@ -1089,6 +1089,8 @@ Dict::Add('DA DA', 'Danish', 'Dansk', array(
'Class:AsyncTask/Attribute:last_error+' => '~~',
'Class:AsyncTask/Attribute:last_attempt' => 'Last attempt~~',
'Class:AsyncTask/Attribute:last_attempt+' => '~~',
+ 'Class:AsyncTask:InvalidConfig_Class_Keys' => 'Invalid format for the configuration of "async_taks_retries[%1$s]". Expecting an array with the following keys: %2$s~~',
+ 'Class:AsyncTask:InvalidConfig_Class_InvalidKey_Keys' => 'Invalid format for the configuration of "async_taks_retries[%1$s]": unexpected key "%2$s". Expecting only the following keys: %3$s~~',
));
//
diff --git a/dictionaries/da.dictionary.itop.ui.php b/dictionaries/da.dictionary.itop.ui.php
index 39d826703..2bc703b50 100644
--- a/dictionaries/da.dictionary.itop.ui.php
+++ b/dictionaries/da.dictionary.itop.ui.php
@@ -110,6 +110,10 @@ Dict::Add('DA DA', 'Danish', 'Dansk', array(
'Class:User/Error:LoginMustBeUnique' => 'Login skal være entydig - "%1s" er allerede i brug.',
'Class:User/Error:AtLeastOneProfileIsNeeded' => 'Mindst en profil skal knyttes til denne bruger.',
+ 'Class:User/Error:ProfileNotAllowed' => 'Profile "%1$s" cannot be added it will deny the access to backoffice~~',
+ 'Class:User/Error:StatusChangeIsNotAllowed' => 'Changing status is not allowed for your own User~~',
+ 'Class:User/Error:AllowedOrgsMustContainUserOrg' => 'Allowed organizations must contain User organization~~',
+ 'Class:User/Error:CurrentProfilesHaveInsufficientRights' => 'The current list of profiles does not give sufficient access rights (Users are not modifiable anymore)~~',
'Class:User/Error:AtLeastOneOrganizationIsNeeded' => 'At least one organization must be assigned to this user.~~',
'Class:User/Error:OrganizationNotAllowed' => 'Organization not allowed.~~',
'Class:User/Error:UserOrganizationNotAllowed' => 'The user account does not belong to your allowed organizations.~~',
@@ -321,9 +325,9 @@ Dict::Add('DA DA', 'Danish', 'Dansk', array(
'BooleanLabel:yes' => 'yes~~',
'BooleanLabel:no' => 'no~~',
'UI:Login:Title' => ITOP_APPLICATION_SHORT.' login~~',
- 'Menu:WelcomeMenu' => 'Velkomen', // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:WelcomeMenu' => 'Velkomen',// Duplicated into itop-welcome-itil (will be removed from here...)
'Menu:WelcomeMenu+' => 'Velkommen til '.ITOP_APPLICATION_SHORT, // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:WelcomeMenuPage' => 'Velkomen', // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:WelcomeMenuPage' => 'Velkomen',// Duplicated into itop-welcome-itil (will be removed from here...)
'Menu:WelcomeMenuPage+' => 'Velkommen til '.ITOP_APPLICATION_SHORT, // Duplicated into itop-welcome-itil (will be removed from here...)
'UI:WelcomeMenu:Title' => 'Velkommen til '.ITOP_APPLICATION_SHORT,
@@ -536,43 +540,43 @@ Dict::Add('DA DA', 'Danish', 'Dansk', array(
'UI:ResetPwd-Ready' => 'The password has been changed.~~',
'UI:ResetPwd-Login' => 'Click here to login...~~',
- 'UI:Login:About' => 'Om',
- 'UI:Login:ChangeYourPassword' => 'Skift Adgangskode',
- 'UI:Login:OldPasswordPrompt' => 'Gammel Adgangskode',
- 'UI:Login:NewPasswordPrompt' => 'Ny Adgangskode',
- 'UI:Login:RetypeNewPasswordPrompt' => 'Gentag ny adgangskode',
- 'UI:Login:IncorrectOldPassword' => 'Fejl: den gamle adgangskode er forkert',
- 'UI:LogOffMenu' => 'Log ud',
+ 'UI:Login:About' => 'Om',
+ 'UI:Login:ChangeYourPassword' => 'Skift Adgangskode',
+ 'UI:Login:OldPasswordPrompt' => 'Gammel Adgangskode',
+ 'UI:Login:NewPasswordPrompt' => 'Ny Adgangskode',
+ 'UI:Login:RetypeNewPasswordPrompt' => 'Gentag ny adgangskode',
+ 'UI:Login:IncorrectOldPassword' => 'Fejl: den gamle adgangskode er forkert',
+ 'UI:LogOffMenu' => 'Log ud',
'UI:LogOff:ThankYou' => 'Tak for at du brugte '.ITOP_APPLICATION_SHORT,
- 'UI:LogOff:ClickHereToLoginAgain' => 'Klik her for at logge ind igen...',
- 'UI:ChangePwdMenu' => 'Skift Adgangskode...',
- 'UI:Login:PasswordChanged' => 'Adgangskode oprettet med success!',
+ 'UI:LogOff:ClickHereToLoginAgain' => 'Klik her for at logge ind igen...',
+ 'UI:ChangePwdMenu' => 'Skift Adgangskode...',
+ 'UI:Login:PasswordChanged' => 'Adgangskode oprettet med success!',
'UI:AccessRO-All' => ITOP_APPLICATION_SHORT.' er skrivebeskyttet',
'UI:AccessRO-Users' => ITOP_APPLICATION_SHORT.' er skrivebeskyttet for slutbrugere',
- 'UI:ApplicationEnvironment' => 'Applikations miljø: %1$s',
- 'UI:Login:RetypePwdDoesNotMatch' => 'Ny adgangskode og gentaget adgangskode passer ikke sammen!',
+ 'UI:ApplicationEnvironment' => 'Applikations miljø: %1$s',
+ 'UI:Login:RetypePwdDoesNotMatch' => 'Ny adgangskode og gentaget adgangskode passer ikke sammen!',
'UI:Button:Login' => 'Enter '.ITOP_APPLICATION_SHORT,
'UI:Login:Error:AccessRestricted' => ITOP_APPLICATION_SHORT.' adgang er begrænset. Venligst, kontakt en '.ITOP_APPLICATION_SHORT.' administrator.',
'UI:Login:Error:AccessAdmin' => 'Adgang er begrænset til administratorer. Venligst, kontakt en '.ITOP_APPLICATION_SHORT.' administrator.',
- 'UI:Login:Error:WrongOrganizationName' => 'Unknown organization~~',
+ 'UI:Login:Error:WrongOrganizationName' => 'Unknown organization~~',
'UI:Login:Error:MultipleContactsHaveSameEmail' => 'Multiple contacts have the same e-mail~~',
- 'UI:Login:Error:NoValidProfiles' => 'No valid profile provided~~',
- 'UI:CSVImport:MappingSelectOne' => '-- Vælg venligst --',
- 'UI:CSVImport:MappingNotApplicable' => '-- ignorer dette felt --',
- 'UI:CSVImport:NoData' => 'Tomt data sæt..., venligst angiv nogle data!',
- 'UI:Title:DataPreview' => 'Data Preview',
- 'UI:CSVImport:ErrorOnlyOneColumn' => 'Fejl: Data indeholder kun en kolonne. Har du valgt den korrekte separator?',
- 'UI:CSVImport:FieldName' => 'Felt %1$d',
- 'UI:CSVImport:DataLine1' => 'Data Linje 1',
- 'UI:CSVImport:DataLine2' => 'Data Linje 2',
- 'UI:CSVImport:idField' => 'id (Primær Nøgle)',
+ 'UI:Login:Error:NoValidProfiles' => 'No valid profile provided~~',
+ 'UI:CSVImport:MappingSelectOne' => '-- Vælg venligst --',
+ 'UI:CSVImport:MappingNotApplicable' => '-- ignorer dette felt --',
+ 'UI:CSVImport:NoData' => 'Tomt data sæt..., venligst angiv nogle data!',
+ 'UI:Title:DataPreview' => 'Data Preview',
+ 'UI:CSVImport:ErrorOnlyOneColumn' => 'Fejl: Data indeholder kun en kolonne. Har du valgt den korrekte separator?',
+ 'UI:CSVImport:FieldName' => 'Felt %1$d',
+ 'UI:CSVImport:DataLine1' => 'Data Linje 1',
+ 'UI:CSVImport:DataLine2' => 'Data Linje 2',
+ 'UI:CSVImport:idField' => 'id (Primær Nøgle)',
'UI:Title:BulkImport' => ITOP_APPLICATION_SHORT.' - Bulk import',
- 'UI:Title:BulkImport+' => 'CSV-Import assistent',
- 'UI:Title:BulkSynchro_nbItem_ofClass_class' => 'Synchronisering af %1$d objekter af klasse %2$s',
- 'UI:CSVImport:ClassesSelectOne' => '-- Vælg venligst --~~',
- 'UI:CSVImport:ErrorExtendedAttCode' => 'Intern fejl: "%1$s" er en ukorrekt kode fordi "%2$s" er IKKE en fremmed nøgle af klassen "%3$s"',
- 'UI:CSVImport:ObjectsWillStayUnchanged' => '%1$d objekt(er) vil forblive uændrede.',
- 'UI:CSVImport:ObjectsWillBeModified' => '%1$d objekt(er) vil blive ændret.',
+ 'UI:Title:BulkImport+' => 'CSV-Import assistent',
+ 'UI:Title:BulkSynchro_nbItem_ofClass_class' => 'Synchronisering af %1$d objekter af klasse %2$s',
+ 'UI:CSVImport:ClassesSelectOne' => '-- Vælg venligst --~~',
+ 'UI:CSVImport:ErrorExtendedAttCode' => 'Intern fejl: "%1$s" er en ukorrekt kode fordi "%2$s" er IKKE en fremmed nøgle af klassen "%3$s"',
+ 'UI:CSVImport:ObjectsWillStayUnchanged' => '%1$d objekt(er) vil forblive uændrede.',
+ 'UI:CSVImport:ObjectsWillBeModified' => '%1$d objekt(er) vil blive ændret.',
'UI:CSVImport:ObjectsWillBeAdded' => '%1$d objekt(er) vil blive tilføjet.',
'UI:CSVImport:ObjectsWillHaveErrors' => '%1$d objekt(er) har fejl.',
'UI:CSVImport:ObjectsRemainedUnchanged' => '%1$d objekt(er) forbliver uændrede.',
@@ -897,9 +901,9 @@ Dict::Add('DA DA', 'Danish', 'Dansk', array(
'UI:UserManagement:NoLifeCycleApplicable+' => '',
'UI:UserManagement:GrantMatrix' => 'Grant Matrix',
- 'Menu:AdminTools' => 'Admin værktøjer', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:AdminTools+' => 'Administration tools~~', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:AdminTools?' => 'Værktøjer kun tilgængelige for brugere med administrator profil', // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:AdminTools' => 'Admin værktøjer',// Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:AdminTools+' => 'Administration tools~~',// Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:AdminTools?' => 'Værktøjer kun tilgængelige for brugere med administrator profil',// Duplicated into itop-welcome-itil (will be removed from here...)
'Menu:SystemTools' => 'System~~',
'UI:ChangeManagementMenu' => 'Change Management',
@@ -945,17 +949,17 @@ Dict::Add('DA DA', 'Danish', 'Dansk', array(
'UI-ContactsMenu-ContactsByType' => 'Kontakter efter type',
'UI-ContactsMenu-ContactsByStatus' => 'Kontakter efter status',
- 'Menu:CSVImportMenu' => 'CSV import', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:CSVImportMenu+' => '', // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:CSVImportMenu' => 'CSV import',// Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:CSVImportMenu+' => '',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:DataModelMenu' => 'Data Model~~', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:DataModelMenu+' => 'Overview of the Data Model~~', // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:DataModelMenu' => 'Data Model~~',// Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:DataModelMenu+' => 'Overview of the Data Model~~',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:ExportMenu' => 'Export~~', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:ExportMenu+' => 'Export the results of any query in HTML, CSV or XML~~', // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:ExportMenu' => 'Export~~',// Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:ExportMenu+' => 'Export the results of any query in HTML, CSV or XML~~',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:NotificationsMenu' => 'Notifikationer', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:NotificationsMenu+' => 'Configuration of the Notifications~~', // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:NotificationsMenu' => 'Notifikationer',// Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:NotificationsMenu+' => 'Configuration of the Notifications~~',// Duplicated into itop-welcome-itil (will be removed from here...)
'UI:NotificationsMenu:Title' => 'Konfiguration af Notifikationer~~',
'UI:NotificationsMenu:Help' => 'Hjælp',
'UI:NotificationsMenu:HelpContent' => 'I '.ITOP_APPLICATION_SHORT.' er notifikationer fuldt modificerbare. De er baseret på to sæt af objekter: triggers og handlinger.
@@ -993,27 +997,27 @@ Ved tilknytningen til en trigger, bliver hver handling tildelt et "rækkefølge"
'UI:TagAdminMenu:NoTags' => 'No Tag field configured~~',
'UI:TagSetFieldData:Error' => 'Error: %1$s~~',
- 'Menu:AuditCategories' => 'Audit Kategorier', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:AuditCategories+' => 'Audit Categories~~', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:Notifications:Title' => 'Audit Kategorier', // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:AuditCategories' => 'Audit Kategorier',// Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:AuditCategories+' => 'Audit Categories~~',// Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:Notifications:Title' => 'Audit Kategorier',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:RunQueriesMenu' => 'Kør forespørgsler', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:RunQueriesMenu+' => 'Run any query~~', // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:RunQueriesMenu' => 'Kør forespørgsler',// Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:RunQueriesMenu+' => 'Run any query~~',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:QueryMenu' => 'Query parlør', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:QueryMenu+' => 'Query phrasebook~~', // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:QueryMenu' => 'Query parlør',// Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:QueryMenu+' => 'Query phrasebook~~',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:DataAdministration' => 'Data administration', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:DataAdministration+' => '', // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:DataAdministration' => 'Data administration',// Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:DataAdministration+' => '',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:UniversalSearchMenu' => 'Universal Søgning', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:UniversalSearchMenu+' => 'Search for anything...~~', // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:UniversalSearchMenu' => 'Universal Søgning',// Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:UniversalSearchMenu+' => 'Search for anything...~~',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:UserManagementMenu' => 'Bruger styring', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:UserManagementMenu+' => 'User management~~', // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:UserManagementMenu' => 'Bruger styring',// Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:UserManagementMenu+' => 'User management~~',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:ProfilesMenu' => 'Profiler', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:ProfilesMenu+' => 'Profiles~~', // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:ProfilesMenu' => 'Profiler',// Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:ProfilesMenu+' => 'Profiles~~',// Duplicated into itop-welcome-itil (will be removed from here...)
'Menu:ProfilesMenu:Title' => 'Profiler',
// Duplicated into itop-welcome-itil (will be removed from here...)
@@ -1215,6 +1219,8 @@ Ved tilknytningen til en trigger, bliver hver handling tildelt et "rækkefølge"
'UI:DashboardEdit:AutoReload' => 'Automatic refresh~~',
'UI:DashboardEdit:AutoReloadSec' => 'Automatic refresh interval (seconds)~~',
'UI:DashboardEdit:AutoReloadSec+' => 'The minimum allowed is %1$d seconds~~',
+ 'UI:DashboardEdit:Revert' => 'Revert~~',
+ 'UI:DashboardEdit:Apply' => 'Apply~~',
'UI:DashboardEdit:Layout' => 'Layout',
'UI:DashboardEdit:Properties' => 'Dashboard Egenskaber',
@@ -1351,13 +1357,13 @@ Ved tilknytningen til en trigger, bliver hver handling tildelt et "rækkefølge"
'Month-10-Short' => 'Oct~~',
'Month-11-Short' => 'Nov~~',
'Month-12-Short' => 'Dec~~',
- 'Calendar-FirstDayOfWeek' => '0~~', // 0 = Sunday, 1 = Monday, etc...
+ 'Calendar-FirstDayOfWeek' => '0~~',// 0 = Sunday, 1 = Monday, etc...
'UI:Menu:ShortcutList' => 'Opret Genvej...',
'UI:ShortcutRenameDlg:Title' => 'Omdøb genvej',
'UI:ShortcutListDlg:Title' => 'Opret en genvej for denne liste',
'UI:ShortcutDelete:Confirm' => 'Bekræft venligst at du ønsker at slette genvej(e).',
- 'Menu:MyShortcuts' => 'Mine Genveje', // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:MyShortcuts' => 'Mine Genveje',// Duplicated into itop-welcome-itil (will be removed from here...)
'Class:Shortcut' => 'Genvej',
'Class:Shortcut+' => '',
'Class:Shortcut/Attribute:name' => 'Navn',
@@ -1537,12 +1543,12 @@ Ved tilknytningen til en trigger, bliver hver handling tildelt et "rækkefølge"
'UI:Search:Criteria:Operator:String:EndsWith' => 'Ends with~~',
'UI:Search:Criteria:Operator:String:RegExp' => 'Regular exp.~~',
// - Numeric widget
- 'UI:Search:Criteria:Operator:Numeric:Equals' => 'Equals~~', // => '=',
- 'UI:Search:Criteria:Operator:Numeric:GreaterThan' => 'Greater~~', // => '>',
- 'UI:Search:Criteria:Operator:Numeric:GreaterThanOrEquals' => 'Greater / equals~~', // > '>=',
- 'UI:Search:Criteria:Operator:Numeric:LessThan' => 'Less~~', // => '<',
- 'UI:Search:Criteria:Operator:Numeric:LessThanOrEquals' => 'Less / equals~~', // > '<=',
- 'UI:Search:Criteria:Operator:Numeric:Different' => 'Different~~', // => '≠',
+ 'UI:Search:Criteria:Operator:Numeric:Equals' => 'Equals~~',// => '=',
+ 'UI:Search:Criteria:Operator:Numeric:GreaterThan' => 'Greater~~',// => '>',
+ 'UI:Search:Criteria:Operator:Numeric:GreaterThanOrEquals' => 'Greater / equals~~',// > '>=',
+ 'UI:Search:Criteria:Operator:Numeric:LessThan' => 'Less~~',// => '<',
+ 'UI:Search:Criteria:Operator:Numeric:LessThanOrEquals' => 'Less / equals~~',// > '<=',
+ 'UI:Search:Criteria:Operator:Numeric:Different' => 'Different~~',// => '≠',
// - Tag Set Widget
'UI:Search:Criteria:Operator:TagSet:Matches' => 'Matches~~',
diff --git a/dictionaries/de.dictionary.itop.core.php b/dictionaries/de.dictionary.itop.core.php
index 92c7724ad..ad6c0bb4b 100644
--- a/dictionaries/de.dictionary.itop.core.php
+++ b/dictionaries/de.dictionary.itop.core.php
@@ -1088,6 +1088,8 @@ Dict::Add('DE DE', 'German', 'Deutsch', array(
'Class:AsyncTask/Attribute:last_error+' => '',
'Class:AsyncTask/Attribute:last_attempt' => 'Letzter Versuch',
'Class:AsyncTask/Attribute:last_attempt+' => '',
+ 'Class:AsyncTask:InvalidConfig_Class_Keys' => 'Invalid format for the configuration of "async_taks_retries[%1$s]". Expecting an array with the following keys: %2$s~~',
+ 'Class:AsyncTask:InvalidConfig_Class_InvalidKey_Keys' => 'Invalid format for the configuration of "async_taks_retries[%1$s]": unexpected key "%2$s". Expecting only the following keys: %3$s~~',
));
//
diff --git a/dictionaries/de.dictionary.itop.ui.php b/dictionaries/de.dictionary.itop.ui.php
index fb7cd64ec..6305edcf5 100644
--- a/dictionaries/de.dictionary.itop.ui.php
+++ b/dictionaries/de.dictionary.itop.ui.php
@@ -110,6 +110,10 @@ Dict::Add('DE DE', 'German', 'Deutsch', array(
'Class:User/Error:LoginMustBeUnique' => 'Login-Namen müssen unterschiedlich sein - "%1s" benutzt diesen Login-Name bereits.',
'Class:User/Error:AtLeastOneProfileIsNeeded' => 'Mindestens ein Profil muss diesem Benutzer zugewiesen sein.',
+ 'Class:User/Error:ProfileNotAllowed' => 'Profile "%1$s" cannot be added it will deny the access to backoffice~~',
+ 'Class:User/Error:StatusChangeIsNotAllowed' => 'Changing status is not allowed for your own User~~',
+ 'Class:User/Error:AllowedOrgsMustContainUserOrg' => 'Allowed organizations must contain User organization~~',
+ 'Class:User/Error:CurrentProfilesHaveInsufficientRights' => 'The current list of profiles does not give sufficient access rights (Users are not modifiable anymore)~~',
'Class:User/Error:AtLeastOneOrganizationIsNeeded' => 'Mindestens eine Organisation muss diesem Benutzer zugewiesen sein.',
'Class:User/Error:OrganizationNotAllowed' => 'Diese Organisation ist nicht erlaubt.',
'Class:User/Error:UserOrganizationNotAllowed' => 'Das Benutzerkonto gehört nicht zu den für Sie freigegebenen Organisationen',
@@ -321,9 +325,9 @@ Dict::Add('DE DE', 'German', 'Deutsch', array(
'BooleanLabel:yes' => 'Ja',
'BooleanLabel:no' => 'Nein',
'UI:Login:Title' => ITOP_APPLICATION_SHORT.' Login',
- 'Menu:WelcomeMenu' => 'Willkommen', // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:WelcomeMenu' => 'Willkommen',// Duplicated into itop-welcome-itil (will be removed from here...)
'Menu:WelcomeMenu+' => 'Willkommen bei '.ITOP_APPLICATION_SHORT, // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:WelcomeMenuPage' => 'Willkommen', // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:WelcomeMenuPage' => 'Willkommen',// Duplicated into itop-welcome-itil (will be removed from here...)
'Menu:WelcomeMenuPage+' => 'Willkommen bei '.ITOP_APPLICATION_SHORT, // Duplicated into itop-welcome-itil (will be removed from here...)
'UI:WelcomeMenu:Title' => 'Willkommen bei '.ITOP_APPLICATION_SHORT,
@@ -536,43 +540,43 @@ Dict::Add('DE DE', 'German', 'Deutsch', array(
'UI:ResetPwd-Ready' => 'Das Passwort wurde geändert. ',
'UI:ResetPwd-Login' => 'Klicken Sie hier um sich einzuloggen...',
- 'UI:Login:About' => 'Über',
- 'UI:Login:ChangeYourPassword' => 'Ändern Sie Ihr Passwort',
- 'UI:Login:OldPasswordPrompt' => 'Altes Passwort',
- 'UI:Login:NewPasswordPrompt' => 'Neues Passwort',
- 'UI:Login:RetypeNewPasswordPrompt' => 'Wiederholen Sie Ihr neues Passwort',
- 'UI:Login:IncorrectOldPassword' => 'Fehler: das alte Passwort ist ungültig',
- 'UI:LogOffMenu' => 'Abmelden',
+ 'UI:Login:About' => 'Über',
+ 'UI:Login:ChangeYourPassword' => 'Ändern Sie Ihr Passwort',
+ 'UI:Login:OldPasswordPrompt' => 'Altes Passwort',
+ 'UI:Login:NewPasswordPrompt' => 'Neues Passwort',
+ 'UI:Login:RetypeNewPasswordPrompt' => 'Wiederholen Sie Ihr neues Passwort',
+ 'UI:Login:IncorrectOldPassword' => 'Fehler: das alte Passwort ist ungültig',
+ 'UI:LogOffMenu' => 'Abmelden',
'UI:LogOff:ThankYou' => 'Vielen Dank dafür, dass Sie '.ITOP_APPLICATION_SHORT.' benutzen!',
- 'UI:LogOff:ClickHereToLoginAgain' => 'Klicken Sie hier, um sich wieder anzumelden...',
- 'UI:ChangePwdMenu' => 'Passwort ändern...',
- 'UI:Login:PasswordChanged' => 'Passwort erfolgreich gesetzt!',
+ 'UI:LogOff:ClickHereToLoginAgain' => 'Klicken Sie hier, um sich wieder anzumelden...',
+ 'UI:ChangePwdMenu' => 'Passwort ändern...',
+ 'UI:Login:PasswordChanged' => 'Passwort erfolgreich gesetzt!',
'UI:AccessRO-All' => ITOP_APPLICATION_SHORT.' ist nur lesbar',
'UI:AccessRO-Users' => ITOP_APPLICATION_SHORT.' ist nur lesbar für Endnutzer',
- 'UI:ApplicationEnvironment' => 'Applikationsumgebung: %1$s',
- 'UI:Login:RetypePwdDoesNotMatch' => 'Neues Passwort und das wiederholte Passwort stimmen nicht überein!',
+ 'UI:ApplicationEnvironment' => 'Applikationsumgebung: %1$s',
+ 'UI:Login:RetypePwdDoesNotMatch' => 'Neues Passwort und das wiederholte Passwort stimmen nicht überein!',
'UI:Button:Login' => 'in '.ITOP_APPLICATION_SHORT.' anmelden',
'UI:Login:Error:AccessRestricted' => 'Der '.ITOP_APPLICATION_SHORT.'-Zugang ist gesperrt. Bitte kontaktieren Sie Ihren '.ITOP_APPLICATION_SHORT.'-Administrator.',
'UI:Login:Error:AccessAdmin' => 'Zugang nur für Personen mit Administratorrechten. Bitte kontaktieren Sie Ihren '.ITOP_APPLICATION_SHORT.'-Administrator.',
- 'UI:Login:Error:WrongOrganizationName' => 'Unbekannte Organisation',
+ 'UI:Login:Error:WrongOrganizationName' => 'Unbekannte Organisation',
'UI:Login:Error:MultipleContactsHaveSameEmail' => 'Mehrere Kontakte mit gleicher EMail-Adresse',
- 'UI:Login:Error:NoValidProfiles' => 'Kein gültiges Profil ausgewählt',
- 'UI:CSVImport:MappingSelectOne' => 'Bitte wählen',
- 'UI:CSVImport:MappingNotApplicable' => '-- Dieses Feld ignorieren --',
- 'UI:CSVImport:NoData' => 'Keine Daten eingegeben ... bitte geben Sie Daten ein!',
- 'UI:Title:DataPreview' => 'Datenvorschau',
- 'UI:CSVImport:ErrorOnlyOneColumn' => 'Fehler: die Daten behinhalten nur eine Spalte. Haben Sie das dazugehörige Trennzeichen ausgewählt?',
- 'UI:CSVImport:FieldName' => 'Feld %1$d',
- 'UI:CSVImport:DataLine1' => 'Daten-Zeile 1',
- 'UI:CSVImport:DataLine2' => 'Daten-Zeile 2',
- 'UI:CSVImport:idField' => 'ID (Primärer Schlüssel)',
+ 'UI:Login:Error:NoValidProfiles' => 'Kein gültiges Profil ausgewählt',
+ 'UI:CSVImport:MappingSelectOne' => 'Bitte wählen',
+ 'UI:CSVImport:MappingNotApplicable' => '-- Dieses Feld ignorieren --',
+ 'UI:CSVImport:NoData' => 'Keine Daten eingegeben ... bitte geben Sie Daten ein!',
+ 'UI:Title:DataPreview' => 'Datenvorschau',
+ 'UI:CSVImport:ErrorOnlyOneColumn' => 'Fehler: die Daten behinhalten nur eine Spalte. Haben Sie das dazugehörige Trennzeichen ausgewählt?',
+ 'UI:CSVImport:FieldName' => 'Feld %1$d',
+ 'UI:CSVImport:DataLine1' => 'Daten-Zeile 1',
+ 'UI:CSVImport:DataLine2' => 'Daten-Zeile 2',
+ 'UI:CSVImport:idField' => 'ID (Primärer Schlüssel)',
'UI:Title:BulkImport' => ITOP_APPLICATION_SHORT.' - Massenimport',
- 'UI:Title:BulkImport+' => 'CSV-Import-Assistent',
- 'UI:Title:BulkSynchro_nbItem_ofClass_class' => 'Synchronisation von %1$d Objekten der Klasse %2$s',
- 'UI:CSVImport:ClassesSelectOne' => 'Bitte wählen',
- 'UI:CSVImport:ErrorExtendedAttCode' => 'Interner Fehler: "%1$s" ist ungültiger Code. Begründung "%2$s" ist NICHT ein externer Schlüssel der Klasse "%3$s"',
- 'UI:CSVImport:ObjectsWillStayUnchanged' => '%1$d Objekte bleiben unverändert.',
- 'UI:CSVImport:ObjectsWillBeModified' => '%1$d Objekte werden verändert.',
+ 'UI:Title:BulkImport+' => 'CSV-Import-Assistent',
+ 'UI:Title:BulkSynchro_nbItem_ofClass_class' => 'Synchronisation von %1$d Objekten der Klasse %2$s',
+ 'UI:CSVImport:ClassesSelectOne' => 'Bitte wählen',
+ 'UI:CSVImport:ErrorExtendedAttCode' => 'Interner Fehler: "%1$s" ist ungültiger Code. Begründung "%2$s" ist NICHT ein externer Schlüssel der Klasse "%3$s"',
+ 'UI:CSVImport:ObjectsWillStayUnchanged' => '%1$d Objekte bleiben unverändert.',
+ 'UI:CSVImport:ObjectsWillBeModified' => '%1$d Objekte werden verändert.',
'UI:CSVImport:ObjectsWillBeAdded' => '%1$d Objekte werden hinzugefügt.',
'UI:CSVImport:ObjectsWillHaveErrors' => '%1$d Objekte werden fehlerhaft sein.',
'UI:CSVImport:ObjectsRemainedUnchanged' => '%1$d Objekte blieben unverändert.',
@@ -897,9 +901,9 @@ Dict::Add('DE DE', 'German', 'Deutsch', array(
'UI:UserManagement:NoLifeCycleApplicable+' => 'Kein Lebenszyklus wurde für diese Klasse definiert.',
'UI:UserManagement:GrantMatrix' => 'Zugriffsmatrix',
- 'Menu:AdminTools' => 'Admin-Tools', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:AdminTools+' => 'Administrationswerkzeuge', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:AdminTools?' => 'Werkzeuge, die nur für Benutzer mit Adminstratorprofil zugänglich sind', // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:AdminTools' => 'Admin-Tools',// Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:AdminTools+' => 'Administrationswerkzeuge',// Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:AdminTools?' => 'Werkzeuge, die nur für Benutzer mit Adminstratorprofil zugänglich sind',// Duplicated into itop-welcome-itil (will be removed from here...)
'Menu:SystemTools' => 'System',
'UI:ChangeManagementMenu' => 'Change Management',
@@ -945,17 +949,17 @@ Dict::Add('DE DE', 'German', 'Deutsch', array(
'UI-ContactsMenu-ContactsByType' => 'Kontakte nach Typ',
'UI-ContactsMenu-ContactsByStatus' => 'Kontakte nach Status',
- 'Menu:CSVImportMenu' => 'CSV-Import', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:CSVImportMenu+' => 'Massenerstellung oder -aktualisierung', // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:CSVImportMenu' => 'CSV-Import',// Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:CSVImportMenu+' => 'Massenerstellung oder -aktualisierung',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:DataModelMenu' => 'Datenmodell', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:DataModelMenu+' => 'Übersicht des Datenmodells', // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:DataModelMenu' => 'Datenmodell',// Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:DataModelMenu+' => 'Übersicht des Datenmodells',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:ExportMenu' => 'Export', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:ExportMenu+' => 'Export einer beliebigen Abfrage in HTML, CSV oder XML', // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:ExportMenu' => 'Export',// Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:ExportMenu+' => 'Export einer beliebigen Abfrage in HTML, CSV oder XML',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:NotificationsMenu' => 'Benachrichtigungen', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:NotificationsMenu+' => 'Einstellungen der Benachrichtigungen', // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:NotificationsMenu' => 'Benachrichtigungen',// Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:NotificationsMenu+' => 'Einstellungen der Benachrichtigungen',// Duplicated into itop-welcome-itil (will be removed from here...)
'UI:NotificationsMenu:Title' => 'Einstellungen der Benachrichtigungen',
'UI:NotificationsMenu:Help' => 'Hilfe',
'UI:NotificationsMenu:HelpContent' => 'In '.ITOP_APPLICATION_SHORT.' sind Benachrichtigungen vollständig anpassbar. Sie basieren auf zwei Gruppen an Objekten: Trigger und Aktionen.
@@ -992,27 +996,27 @@ Wenn Aktionen mit Trigger verknüpft sind, bekommt jede Aktion eine Auftragsnumm
'UI:TagAdminMenu:NoTags' => 'Kein tag konfiguriert',
'UI:TagSetFieldData:Error' => 'Fehler: %1$s',
- 'Menu:AuditCategories' => 'Audit-Kategorien', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:AuditCategories+' => 'Audit-Kategorien', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:Notifications:Title' => 'Audit-Kategorien', // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:AuditCategories' => 'Audit-Kategorien',// Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:AuditCategories+' => 'Audit-Kategorien',// Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:Notifications:Title' => 'Audit-Kategorien',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:RunQueriesMenu' => 'Abfrage ausführen', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:RunQueriesMenu+' => 'Eine beliebige Abfrage ausführen', // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:RunQueriesMenu' => 'Abfrage ausführen',// Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:RunQueriesMenu+' => 'Eine beliebige Abfrage ausführen',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:QueryMenu' => 'Query-Bibliothek', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:QueryMenu+' => '', // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:QueryMenu' => 'Query-Bibliothek',// Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:QueryMenu+' => '',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:DataAdministration' => 'Data Management', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:DataAdministration+' => 'Data Management', // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:DataAdministration' => 'Data Management',// Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:DataAdministration+' => 'Data Management',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:UniversalSearchMenu' => 'Universelle Suche', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:UniversalSearchMenu+' => 'Suchen Sie nach beliebigen Inhalt...', // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:UniversalSearchMenu' => 'Universelle Suche',// Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:UniversalSearchMenu+' => 'Suchen Sie nach beliebigen Inhalt...',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:UserManagementMenu' => 'Benutzerverwaltung', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:UserManagementMenu+' => 'Benutzerverwaltung', // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:UserManagementMenu' => 'Benutzerverwaltung',// Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:UserManagementMenu+' => 'Benutzerverwaltung',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:ProfilesMenu' => 'Profile', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:ProfilesMenu+' => 'Profile', // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:ProfilesMenu' => 'Profile',// Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:ProfilesMenu+' => 'Profile',// Duplicated into itop-welcome-itil (will be removed from here...)
'Menu:ProfilesMenu:Title' => 'Profile',
// Duplicated into itop-welcome-itil (will be removed from here...)
@@ -1214,6 +1218,8 @@ Wenn Aktionen mit Trigger verknüpft sind, bekommt jede Aktion eine Auftragsnumm
'UI:DashboardEdit:AutoReload' => 'Automatischer Reload',
'UI:DashboardEdit:AutoReloadSec' => 'Intervall für automatischen Reload (Sekunden)',
'UI:DashboardEdit:AutoReloadSec+' => 'Der Mindestwert beträgt %1$d Sekunden',
+ 'UI:DashboardEdit:Revert' => 'Revert~~',
+ 'UI:DashboardEdit:Apply' => 'Apply~~',
'UI:DashboardEdit:Layout' => 'Layout',
'UI:DashboardEdit:Properties' => 'Dashboard-Einstellungen',
@@ -1350,13 +1356,13 @@ Wenn Aktionen mit Trigger verknüpft sind, bekommt jede Aktion eine Auftragsnumm
'Month-10-Short' => 'Okt',
'Month-11-Short' => 'Nov',
'Month-12-Short' => 'Dez',
- 'Calendar-FirstDayOfWeek' => '1', // 0 = Sunday, 1 = Monday, etc...
+ 'Calendar-FirstDayOfWeek' => '1',// 0 = Sunday, 1 = Monday, etc...
'UI:Menu:ShortcutList' => 'Shortcut anlegen',
'UI:ShortcutRenameDlg:Title' => 'Shortcut umbenennen',
'UI:ShortcutListDlg:Title' => 'Shortcut für die Liste anlegen',
'UI:ShortcutDelete:Confirm' => 'Bitte bestätigen Sie, dass Sie den/die Shortcut(s) löschen möchten. ',
- 'Menu:MyShortcuts' => 'Meine Shortcuts', // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:MyShortcuts' => 'Meine Shortcuts',// Duplicated into itop-welcome-itil (will be removed from here...)
'Class:Shortcut' => 'Shortcut',
'Class:Shortcut+' => 'Schnellzugriff auf Objekte',
'Class:Shortcut/Attribute:name' => 'Name',
@@ -1536,12 +1542,12 @@ Wenn Aktionen mit Trigger verknüpft sind, bekommt jede Aktion eine Auftragsnumm
'UI:Search:Criteria:Operator:String:EndsWith' => 'Endet mit',
'UI:Search:Criteria:Operator:String:RegExp' => 'Reg. Ausdruck',
// - Numeric widget
- 'UI:Search:Criteria:Operator:Numeric:Equals' => 'Ist gleich', // => '=',
- 'UI:Search:Criteria:Operator:Numeric:GreaterThan' => 'Ist größer', // => '>',
- 'UI:Search:Criteria:Operator:Numeric:GreaterThanOrEquals' => 'Ist größer / gleich', // > '>=',
- 'UI:Search:Criteria:Operator:Numeric:LessThan' => 'Ist kleiner', // => '<',
- 'UI:Search:Criteria:Operator:Numeric:LessThanOrEquals' => 'Ist kleiner / gleich', // > '<=',
- 'UI:Search:Criteria:Operator:Numeric:Different' => 'Ist ungleich', // => '≠',
+ 'UI:Search:Criteria:Operator:Numeric:Equals' => 'Ist gleich',// => '=',
+ 'UI:Search:Criteria:Operator:Numeric:GreaterThan' => 'Ist größer',// => '>',
+ 'UI:Search:Criteria:Operator:Numeric:GreaterThanOrEquals' => 'Ist größer / gleich',// > '>=',
+ 'UI:Search:Criteria:Operator:Numeric:LessThan' => 'Ist kleiner',// => '<',
+ 'UI:Search:Criteria:Operator:Numeric:LessThanOrEquals' => 'Ist kleiner / gleich',// > '<=',
+ 'UI:Search:Criteria:Operator:Numeric:Different' => 'Ist ungleich',// => '≠',
// - Tag Set Widget
'UI:Search:Criteria:Operator:TagSet:Matches' => 'Entspricht',
diff --git a/dictionaries/es_cr.dictionary.itop.core.php b/dictionaries/es_cr.dictionary.itop.core.php
index a3c4b172e..9bbcaeef9 100644
--- a/dictionaries/es_cr.dictionary.itop.core.php
+++ b/dictionaries/es_cr.dictionary.itop.core.php
@@ -24,62 +24,62 @@
*/
Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array(
'Core:DeletedObjectLabel' => '%1s (eliminado)',
- 'Core:DeletedObjectTip' => 'Elemento ha sido Eliminado en %1$s (%2$s)',
+ 'Core:DeletedObjectTip' => 'Elemento ha sido Eliminado en %1$s (%2$s)',
'Core:UnknownObjectLabel' => 'Elemento No Encontrado (Clase: %1$s, Identificador: %2$d)',
'Core:UnknownObjectTip' => 'El Elemento no pudo ser encontrado. Pudo haber sido eliminado hace tiempo y purgado de la Bitácora.',
'Core:UniquenessDefaultError' => 'Regla de unicidad \'%1$s\' en error',
- 'Core:AttributeLinkedSet' => 'Arreglo de objetos',
+ 'Core:AttributeLinkedSet' => 'Arreglo de objetos',
'Core:AttributeLinkedSet+' => 'Cualquier tipo de objetos [subclass] de la misma clase',
'Core:AttributeLinkedSetDuplicatesFound' => 'Duplicates in the \'%1$s\' field : %2$s~~',
- 'Core:AttributeDashboard' => 'Panel de Control',
+ 'Core:AttributeDashboard' => 'Panel de Control',
'Core:AttributeDashboard+' => 'Panel de control y supervisión',
- 'Core:AttributePhoneNumber' => 'Número telefónico',
+ 'Core:AttributePhoneNumber' => 'Número telefónico',
'Core:AttributePhoneNumber+' => '',
- 'Core:AttributeObsolescenceDate' => 'Fecha de Obsolescencia',
+ 'Core:AttributeObsolescenceDate' => 'Fecha de Obsolescencia',
'Core:AttributeObsolescenceDate+' => '',
- 'Core:AttributeTagSet' => 'Lista de etiquetas',
- 'Core:AttributeTagSet+' => '',
- 'Core:AttributeSet:placeholder' => 'Click to agregar',
- 'Core:AttributeClassAttCodeSet:ItemLabel:AttributeFromClass' => '%1$s (%2$s)',
- 'Core:AttributeClassAttCodeSet:ItemLabel:AttributeFromOneChildClass' => '%1$s (%2$s de %3$s)',
+ 'Core:AttributeTagSet' => 'Lista de etiquetas',
+ 'Core:AttributeTagSet+' => '',
+ 'Core:AttributeSet:placeholder' => 'Click to agregar',
+ 'Core:AttributeClassAttCodeSet:ItemLabel:AttributeFromClass' => '%1$s (%2$s)',
+ 'Core:AttributeClassAttCodeSet:ItemLabel:AttributeFromOneChildClass' => '%1$s (%2$s de %3$s)',
'Core:AttributeClassAttCodeSet:ItemLabel:AttributeFromSeveralChildClasses' => '%1$s (%2$s de clases hijas)',
- 'Core:AttributeCaseLog' => 'Bitácora',
+ 'Core:AttributeCaseLog' => 'Bitácora',
'Core:AttributeCaseLog+' => '',
- 'Core:AttributeMetaEnum' => 'Enumeración Calculada',
+ 'Core:AttributeMetaEnum' => 'Enumeración Calculada',
'Core:AttributeMetaEnum+' => '',
- 'Core:AttributeLinkedSetIndirect' => 'Arreglo de objetos (N-N)',
+ 'Core:AttributeLinkedSetIndirect' => 'Arreglo de objetos (N-N)',
'Core:AttributeLinkedSetIndirect+' => 'Cualquier tipo de objetos [subclass] de la misma clase',
- 'Core:AttributeInteger' => 'Entero',
+ 'Core:AttributeInteger' => 'Entero',
'Core:AttributeInteger+' => 'Valor numérico (puede ser negativo)',
- 'Core:AttributeDecimal' => 'Decimal',
+ 'Core:AttributeDecimal' => 'Decimal',
'Core:AttributeDecimal+' => 'Valor decimal (puede ser negativo)',
- 'Core:AttributeBoolean' => 'Booleano',
- 'Core:AttributeBoolean+' => 'Booleano',
+ 'Core:AttributeBoolean' => 'Booleano',
+ 'Core:AttributeBoolean+' => 'Booleano',
'Core:AttributeBoolean/Value:null' => 'Nulo',
- 'Core:AttributeBoolean/Value:yes' => 'Si',
- 'Core:AttributeBoolean/Value:no' => 'No',
+ 'Core:AttributeBoolean/Value:yes' => 'Si',
+ 'Core:AttributeBoolean/Value:no' => 'No',
- 'Core:AttributeArchiveFlag' => 'Bandera de Archivado',
- 'Core:AttributeArchiveFlag/Value:yes' => 'Si',
+ 'Core:AttributeArchiveFlag' => 'Bandera de Archivado',
+ 'Core:AttributeArchiveFlag/Value:yes' => 'Si',
'Core:AttributeArchiveFlag/Value:yes+' => 'Este objeto es solo visible en modo Archivado',
- 'Core:AttributeArchiveFlag/Value:no' => 'No',
- 'Core:AttributeArchiveFlag/Label' => 'Archivado',
- 'Core:AttributeArchiveFlag/Label+' => '',
- 'Core:AttributeArchiveDate/Label' => 'Fecha de Archivado',
+ 'Core:AttributeArchiveFlag/Value:no' => 'No',
+ 'Core:AttributeArchiveFlag/Label' => 'Archivado',
+ 'Core:AttributeArchiveFlag/Label+' => '',
+ 'Core:AttributeArchiveDate/Label' => 'Fecha de Archivado',
'Core:AttributeArchiveDate/Label+' => '',
'Core:AttributeObsolescenceFlag' => 'Bandera de Obsolescencia',
@@ -195,24 +195,24 @@ Operadores:
'Core:AttributeTable' => 'Tabla',
'Core:AttributeTable+' => 'Arreglo indexado con dos dimensiones',
- 'Core:AttributePropertySet' => 'Propiedades',
+ 'Core:AttributePropertySet' => 'Propiedades',
'Core:AttributePropertySet+' => 'Lista de propiedades sin tipo (nombre y valor)',
- 'Core:AttributeFriendlyName' => 'Nombre común',
+ 'Core:AttributeFriendlyName' => 'Nombre común',
'Core:AttributeFriendlyName+' => 'Atributo creado automáticamente; el nombre común es obtenido de varios atributos',
- 'Core:FriendlyName-Label' => 'Nombre común',
+ 'Core:FriendlyName-Label' => 'Nombre común',
'Core:FriendlyName-Description' => 'Nombre común',
- 'Core:AttributeTag' => 'Etiquetas',
+ 'Core:AttributeTag' => 'Etiquetas',
'Core:AttributeTag+' => '',
-
- 'Core:Context=REST/JSON' => 'REST',
- 'Core:Context=Synchro' => 'Synchro',
- 'Core:Context=Setup' => 'Configuración',
+
+ 'Core:Context=REST/JSON' => 'REST',
+ 'Core:Context=Synchro' => 'Synchro',
+ 'Core:Context=Setup' => 'Configuración',
'Core:Context=GUI:Console' => 'Consola',
- 'Core:Context=CRON' => 'cron',
- 'Core:Context=GUI:Portal' => 'Portal',
+ 'Core:Context=CRON' => 'cron',
+ 'Core:Context=GUI:Portal' => 'Portal',
));
@@ -558,16 +558,16 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array(
//
Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array(
- 'Class:Trigger' => 'Disparador',
- 'Class:Trigger+' => 'Disparador',
- 'Class:Trigger/Attribute:description' => 'Descripción',
+ 'Class:Trigger' => 'Disparador',
+ 'Class:Trigger+' => 'Disparador',
+ 'Class:Trigger/Attribute:description' => 'Descripción',
'Class:Trigger/Attribute:description+' => 'Descripción',
- 'Class:Trigger/Attribute:action_list' => 'Acciones',
+ 'Class:Trigger/Attribute:action_list' => 'Acciones',
'Class:Trigger/Attribute:action_list+' => 'Acciones realizadas cuando se activó el disparador',
- 'Class:Trigger/Attribute:finalclass' => 'Clase',
- 'Class:Trigger/Attribute:finalclass+' => 'Clase',
- 'Class:Trigger/Attribute:context' => 'Contexto',
- 'Class:Trigger/Attribute:context+' => 'Contexto para permitir el inicio del disparador',
+ 'Class:Trigger/Attribute:finalclass' => 'Clase',
+ 'Class:Trigger/Attribute:finalclass+' => 'Clase',
+ 'Class:Trigger/Attribute:context' => 'Contexto',
+ 'Class:Trigger/Attribute:context+' => 'Contexto para permitir el inicio del disparador',
));
//
@@ -946,74 +946,74 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array(
'Core:BulkExport:PDFPageOrientation' => 'Orientación de la Página:',
'Core:BulkExport:PageOrientation-L' => 'Horizontal',
'Core:BulkExport:PageOrientation-P' => 'Vertical',
- 'Core:BulkExport:XMLFormat' => 'Archivo XML (*.xml)',
- 'Core:BulkExport:XMLOptions' => 'Opciones XML',
- 'Core:BulkExport:SpreadsheetFormat' => 'Formato Tabla HTML (*.html)',
- 'Core:BulkExport:SpreadsheetOptions' => 'Opciones de Tabla',
- 'Core:BulkExport:OptionNoLocalize' => 'Código de exportación en lugar de etiqueta',
- 'Core:BulkExport:OptionLinkSets' => 'Incluir objetos ligados',
- 'Core:BulkExport:OptionFormattedText' => 'Conservar formato de texto',
- 'Core:BulkExport:ScopeDefinition' => 'Definición de los objetos a exportar',
- 'Core:BulkExportLabelOQLExpression' => 'Consulta OQL:',
- 'Core:BulkExportLabelPhrasebookEntry' => 'Entrada Consulta de Libreta de Consultas:',
- 'Core:BulkExportMessageEmptyOQL' => 'Por favor ingrese una consulta OQL válida.',
- 'Core:BulkExportMessageEmptyPhrasebookEntry' => 'Por favor seleccione un entrada válida de la libreta de consultas.',
- 'Core:BulkExportQueryPlaceholder' => 'Escriba una consulta OQL aquí...',
- 'Core:BulkExportCanRunNonInteractive' => 'Click aquí para ejecutar la exportación en modo no interactivo.',
- 'Core:BulkExportLegacyExport' => 'Click aquí para acceder a la exportación tradicional.',
- 'Core:BulkExport:XLSXOptions' => 'Opciones Excel',
- 'Core:BulkExport:TextFormat' => 'Compos texto conteniendo algunas marcas HTML',
- 'Core:BulkExport:DateTimeFormat' => 'Formato de fecha y hora',
+ 'Core:BulkExport:XMLFormat' => 'Archivo XML (*.xml)',
+ 'Core:BulkExport:XMLOptions' => 'Opciones XML',
+ 'Core:BulkExport:SpreadsheetFormat' => 'Formato Tabla HTML (*.html)',
+ 'Core:BulkExport:SpreadsheetOptions' => 'Opciones de Tabla',
+ 'Core:BulkExport:OptionNoLocalize' => 'Código de exportación en lugar de etiqueta',
+ 'Core:BulkExport:OptionLinkSets' => 'Incluir objetos ligados',
+ 'Core:BulkExport:OptionFormattedText' => 'Conservar formato de texto',
+ 'Core:BulkExport:ScopeDefinition' => 'Definición de los objetos a exportar',
+ 'Core:BulkExportLabelOQLExpression' => 'Consulta OQL:',
+ 'Core:BulkExportLabelPhrasebookEntry' => 'Entrada Consulta de Libreta de Consultas:',
+ 'Core:BulkExportMessageEmptyOQL' => 'Por favor ingrese una consulta OQL válida.',
+ 'Core:BulkExportMessageEmptyPhrasebookEntry' => 'Por favor seleccione un entrada válida de la libreta de consultas.',
+ 'Core:BulkExportQueryPlaceholder' => 'Escriba una consulta OQL aquí...',
+ 'Core:BulkExportCanRunNonInteractive' => 'Click aquí para ejecutar la exportación en modo no interactivo.',
+ 'Core:BulkExportLegacyExport' => 'Click aquí para acceder a la exportación tradicional.',
+ 'Core:BulkExport:XLSXOptions' => 'Opciones Excel',
+ 'Core:BulkExport:TextFormat' => 'Compos texto conteniendo algunas marcas HTML',
+ 'Core:BulkExport:DateTimeFormat' => 'Formato de fecha y hora',
'Core:BulkExport:DateTimeFormatDefault_Example' => 'Formato por omisión (%1$s), ej. %2$s',
- 'Core:BulkExport:DateTimeFormatCustom_Format' => 'Formato personalizado: %1$s',
- 'Core:BulkExport:PDF:PageNumber' => 'Página %1$s',
- 'Core:DateTime:Placeholder_d' => 'DD', // Day of the month: 2 digits (with leading zero)
- 'Core:DateTime:Placeholder_j' => 'D', // Day of the month: 1 or 2 digits (without leading zero)
- 'Core:DateTime:Placeholder_m' => 'MM', // Month on 2 digits i.e. 01-12
- 'Core:DateTime:Placeholder_n' => 'M', // Month on 1 or 2 digits 1-12
- 'Core:DateTime:Placeholder_Y' => 'AAAA', // Year on 4 digits
- 'Core:DateTime:Placeholder_y' => 'AA', // Year on 2 digits
- 'Core:DateTime:Placeholder_H' => 'hh', // Hour 00..23
- 'Core:DateTime:Placeholder_h' => 'h', // Hour 01..12
- 'Core:DateTime:Placeholder_G' => 'hh', // Hour 0..23
- 'Core:DateTime:Placeholder_g' => 'h', // Hour 1..12
- 'Core:DateTime:Placeholder_a' => 'am/pm', // am/pm (lowercase)
- 'Core:DateTime:Placeholder_A' => 'AM/PM', // AM/PM (uppercase)
- 'Core:DateTime:Placeholder_i' => 'mm', // minutes, 2 digits: 00..59
- 'Core:DateTime:Placeholder_s' => 'ss', // seconds, 2 digits 00..59
- 'Core:Validator:Default' => 'Formato incorrecto',
- 'Core:Validator:Mandatory' => 'Por favor, ingrese este campo',
- 'Core:Validator:MustBeInteger' => 'Debe ser un entero',
- 'Core:Validator:MustSelectOne' => 'Por favor, seleccione uno',
+ 'Core:BulkExport:DateTimeFormatCustom_Format' => 'Formato personalizado: %1$s',
+ 'Core:BulkExport:PDF:PageNumber' => 'Página %1$s',
+ 'Core:DateTime:Placeholder_d' => 'DD', // Day of the month: 2 digits (with leading zero)
+ 'Core:DateTime:Placeholder_j' => 'D', // Day of the month: 1 or 2 digits (without leading zero)
+ 'Core:DateTime:Placeholder_m' => 'MM', // Month on 2 digits i.e. 01-12
+ 'Core:DateTime:Placeholder_n' => 'M', // Month on 1 or 2 digits 1-12
+ 'Core:DateTime:Placeholder_Y' => 'AAAA', // Year on 4 digits
+ 'Core:DateTime:Placeholder_y' => 'AA', // Year on 2 digits
+ 'Core:DateTime:Placeholder_H' => 'hh', // Hour 00..23
+ 'Core:DateTime:Placeholder_h' => 'h', // Hour 01..12
+ 'Core:DateTime:Placeholder_G' => 'hh', // Hour 0..23
+ 'Core:DateTime:Placeholder_g' => 'h', // Hour 1..12
+ 'Core:DateTime:Placeholder_a' => 'am/pm', // am/pm (lowercase)
+ 'Core:DateTime:Placeholder_A' => 'AM/PM', // AM/PM (uppercase)
+ 'Core:DateTime:Placeholder_i' => 'mm', // minutes, 2 digits: 00..59
+ 'Core:DateTime:Placeholder_s' => 'ss', // seconds, 2 digits 00..59
+ 'Core:Validator:Default' => 'Formato incorrecto',
+ 'Core:Validator:Mandatory' => 'Por favor, ingrese este campo',
+ 'Core:Validator:MustBeInteger' => 'Debe ser un entero',
+ 'Core:Validator:MustSelectOne' => 'Por favor, seleccione uno',
));
//
// Class: TagSetFieldData
//
Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array(
- 'Class:TagSetFieldData' => '%2$s para la clase %1$s',
+ 'Class:TagSetFieldData' => '%2$s para la clase %1$s',
'Class:TagSetFieldData+' => 'Datos de campo',
- 'Class:TagSetFieldData/Attribute:code' => 'Código',
- 'Class:TagSetFieldData/Attribute:code+' => 'Código interno. Debe contener al menos tres caracteres alfanuméricos',
- 'Class:TagSetFieldData/Attribute:label' => 'Etiqueta',
- 'Class:TagSetFieldData/Attribute:label+' => 'Etiqueta mostrada',
- 'Class:TagSetFieldData/Attribute:description' => 'Descripción',
+ 'Class:TagSetFieldData/Attribute:code' => 'Código',
+ 'Class:TagSetFieldData/Attribute:code+' => 'Código interno. Debe contener al menos tres caracteres alfanuméricos',
+ 'Class:TagSetFieldData/Attribute:label' => 'Etiqueta',
+ 'Class:TagSetFieldData/Attribute:label+' => 'Etiqueta mostrada',
+ 'Class:TagSetFieldData/Attribute:description' => 'Descripción',
'Class:TagSetFieldData/Attribute:description+' => 'Descripción de la etiqueta',
- 'Class:TagSetFieldData/Attribute:finalclass' => 'Clase',
- 'Class:TagSetFieldData/Attribute:obj_class' => 'Clase de objeto',
- 'Class:TagSetFieldData/Attribute:obj_attcode' => 'Código de campo',
+ 'Class:TagSetFieldData/Attribute:finalclass' => 'Clase',
+ 'Class:TagSetFieldData/Attribute:obj_class' => 'Clase de objeto',
+ 'Class:TagSetFieldData/Attribute:obj_attcode' => 'Código de campo',
- 'Core:TagSetFieldData:ErrorDeleteUsedTag' => 'Etiquetas es uso no pueden ser borradas',
+ 'Core:TagSetFieldData:ErrorDeleteUsedTag' => 'Etiquetas es uso no pueden ser borradas',
'Core:TagSetFieldData:ErrorDuplicateTagCodeOrLabel' => 'Los códigos o las etiquetas deben ser únicos',
- 'Core:TagSetFieldData:ErrorTagCodeSyntax' => 'El código de la etiqueta debe contener entre 3 y %1$d caracteres alfanuméricos',
- 'Core:TagSetFieldData:ErrorTagCodeReservedWord' => 'El código elegido es una palabra reservada',
- 'Core:TagSetFieldData:ErrorTagLabelSyntax' => 'La etiqueta no odebe contener \'%1$s\' y no puede estar vacía',
- 'Core:TagSetFieldData:ErrorCodeUpdateNotAllowed' => 'Códigos de etiqueta en uso no pueden ser borrados',
- 'Core:TagSetFieldData:ErrorClassUpdateNotAllowed' => 'Etiquetas "Object Class" no pueden ser cambiadas',
+ 'Core:TagSetFieldData:ErrorTagCodeSyntax' => 'El código de la etiqueta debe contener entre 3 y %1$d caracteres alfanuméricos',
+ 'Core:TagSetFieldData:ErrorTagCodeReservedWord' => 'El código elegido es una palabra reservada',
+ 'Core:TagSetFieldData:ErrorTagLabelSyntax' => 'La etiqueta no odebe contener \'%1$s\' y no puede estar vacía',
+ 'Core:TagSetFieldData:ErrorCodeUpdateNotAllowed' => 'Códigos de etiqueta en uso no pueden ser borrados',
+ 'Core:TagSetFieldData:ErrorClassUpdateNotAllowed' => 'Etiquetas "Object Class" no pueden ser cambiadas',
'Core:TagSetFieldData:ErrorAttCodeUpdateNotAllowed' => 'Etiquetas "Attribute Code" no pueden ser cambiadas',
- 'Core:TagSetFieldData:WhereIsThisTagTab' => 'Uso de la etiqueta (%1$d)',
- 'Core:TagSetFieldData:NoEntryFound' => 'No hay entradas para esta etiqueta',
+ 'Core:TagSetFieldData:WhereIsThisTagTab' => 'Uso de la etiqueta (%1$d)',
+ 'Core:TagSetFieldData:NoEntryFound' => 'No hay entradas para esta etiqueta',
));
//
@@ -1090,11 +1090,14 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array(
'Class:AsyncTask/Attribute:last_error+' => '~~',
'Class:AsyncTask/Attribute:last_attempt' => 'Last attempt~~',
'Class:AsyncTask/Attribute:last_attempt+' => '~~',
+ 'Class:AsyncTask:InvalidConfig_Class_Keys' => 'Invalid format for the configuration of "async_taks_retries[%1$s]". Expecting an array with the following keys: %2$s~~',
+ 'Class:AsyncTask:InvalidConfig_Class_InvalidKey_Keys' => 'Invalid format for the configuration of "async_taks_retries[%1$s]": unexpected key "%2$s". Expecting only the following keys: %3$s~~',
));
//
// Class: AbstractResource
//
+
Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array(
'Class:AbstractResource' => 'Recurso abstracto',
'Class:AbstractResource+' => '',
@@ -1103,6 +1106,7 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array(
//
// Class: ResourceAdminMenu
//
+
Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array(
'Class:ResourceAdminMenu' => 'Recursos de Menú de Administración',
'Class:ResourceAdminMenu+' => '',
@@ -1111,6 +1115,7 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array(
//
// Class: ResourceRunQueriesMenu
//
+
Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array(
'Class:ResourceRunQueriesMenu' => 'Recurso Libreta de Consultas',
'Class:ResourceRunQueriesMenu+' => '',
@@ -1119,7 +1124,11 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array(
//
// Class: Action
//
+
Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array(
'Class:ResourceSystemMenu' => 'Recurso Menú de Sistema',
'Class:ResourceSystemMenu+' => '',
));
+
+
+
diff --git a/dictionaries/es_cr.dictionary.itop.ui.php b/dictionaries/es_cr.dictionary.itop.ui.php
index a8e98a969..3fbeec51b 100644
--- a/dictionaries/es_cr.dictionary.itop.ui.php
+++ b/dictionaries/es_cr.dictionary.itop.ui.php
@@ -33,27 +33,27 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array(
//
Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array(
- 'Class:AuditRule' => 'Regla de Auditoría',
- 'Class:AuditRule+' => 'Regla a revisar para una categoría de auditoría específica',
- 'Class:AuditRule/Attribute:name' => 'Nombre de la Regla',
- 'Class:AuditRule/Attribute:name+' => 'Nombre corto para esta regla',
- 'Class:AuditRule/Attribute:description' => 'Descripción de regla de auditoría',
- 'Class:AuditRule/Attribute:description+' => 'Descripción larga para esta regla de auditoría',
- 'Class:TagSetFieldData/Attribute:finalclass' => 'Clase Etiqueta',
- 'Class:TagSetFieldData/Attribute:obj_class' => 'Clase Objeto',
- 'Class:TagSetFieldData/Attribute:obj_attcode' => 'Código de Campo',
- 'Class:AuditRule/Attribute:query' => 'Consulta a Ejecutar',
- 'Class:AuditRule/Attribute:query+' => 'Expresión OQL a ejecutar',
- 'Class:AuditRule/Attribute:valid_flag' => '¿Objetos Válidos?',
- 'Class:AuditRule/Attribute:valid_flag+' => 'Verdadero si la regla retorna los objetos válidos, falso cualquier otra cosa',
- 'Class:AuditRule/Attribute:valid_flag/Value:true' => 'Verdadero',
- 'Class:AuditRule/Attribute:valid_flag/Value:true+' => '',
- 'Class:AuditRule/Attribute:valid_flag/Value:false' => 'Falso',
+ 'Class:AuditRule' => 'Regla de Auditoría',
+ 'Class:AuditRule+' => 'Regla a revisar para una categoría de auditoría específica',
+ 'Class:AuditRule/Attribute:name' => 'Nombre de la Regla',
+ 'Class:AuditRule/Attribute:name+' => 'Nombre corto para esta regla',
+ 'Class:AuditRule/Attribute:description' => 'Descripción de regla de auditoría',
+ 'Class:AuditRule/Attribute:description+' => 'Descripción larga para esta regla de auditoría',
+ 'Class:TagSetFieldData/Attribute:finalclass' => 'Clase Etiqueta',
+ 'Class:TagSetFieldData/Attribute:obj_class' => 'Clase Objeto',
+ 'Class:TagSetFieldData/Attribute:obj_attcode' => 'Código de Campo',
+ 'Class:AuditRule/Attribute:query' => 'Consulta a Ejecutar',
+ 'Class:AuditRule/Attribute:query+' => 'Expresión OQL a ejecutar',
+ 'Class:AuditRule/Attribute:valid_flag' => '¿Objetos Válidos?',
+ 'Class:AuditRule/Attribute:valid_flag+' => 'Verdadero si la regla retorna los objetos válidos, falso cualquier otra cosa',
+ 'Class:AuditRule/Attribute:valid_flag/Value:true' => 'Verdadero',
+ 'Class:AuditRule/Attribute:valid_flag/Value:true+' => '',
+ 'Class:AuditRule/Attribute:valid_flag/Value:false' => 'Falso',
'Class:AuditRule/Attribute:valid_flag/Value:false+' => '',
- 'Class:AuditRule/Attribute:category_id' => 'Categoría',
- 'Class:AuditRule/Attribute:category_id+' => 'La categoría para esta regla',
- 'Class:AuditRule/Attribute:category_name' => 'Categoría',
- 'Class:AuditRule/Attribute:category_name+' => 'Nombre de la categoría para esta regla',
+ 'Class:AuditRule/Attribute:category_id' => 'Categoría',
+ 'Class:AuditRule/Attribute:category_id+' => 'La categoría para esta regla',
+ 'Class:AuditRule/Attribute:category_name' => 'Categoría',
+ 'Class:AuditRule/Attribute:category_name+' => 'Nombre de la categoría para esta regla',
));
//
@@ -89,39 +89,43 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array(
//
Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array(
- 'Class:User' => 'Usuario',
- 'Class:User+' => 'Credencial de usuario',
- 'Class:User/Attribute:finalclass' => 'Tipo de Cuenta',
- 'Class:User/Attribute:finalclass+' => 'Tipo de Cuenta',
- 'Class:User/Attribute:contactid' => 'Contacto (persona)',
- 'Class:User/Attribute:contactid+' => 'Detalles personales de la información de negocio',
- 'Class:User/Attribute:org_id' => 'Organización',
- 'Class:User/Attribute:org_id+' => 'Organización de la persona asociada',
- 'Class:User/Attribute:last_name' => 'Apellidos',
- 'Class:User/Attribute:last_name+' => 'Apellidos',
- 'Class:User/Attribute:first_name' => 'Nombre',
- 'Class:User/Attribute:first_name+' => 'Nombre',
- 'Class:User/Attribute:email' => 'Correo Electrónico',
- 'Class:User/Attribute:email+' => 'Correo Electrónico del contacto correspondiente',
- 'Class:User/Attribute:login' => 'Usuario',
- 'Class:User/Attribute:login+' => 'cadena de identificacion de usuario',
- 'Class:User/Attribute:language' => 'Idioma',
- 'Class:User/Attribute:language+' => 'idioma del usuario',
- 'Class:User/Attribute:language/Value:EN US' => 'English',
+ 'Class:User' => 'Usuario',
+ 'Class:User+' => 'Credencial de usuario',
+ 'Class:User/Attribute:finalclass' => 'Tipo de Cuenta',
+ 'Class:User/Attribute:finalclass+' => 'Tipo de Cuenta',
+ 'Class:User/Attribute:contactid' => 'Contacto (persona)',
+ 'Class:User/Attribute:contactid+' => 'Detalles personales de la información de negocio',
+ 'Class:User/Attribute:org_id' => 'Organización',
+ 'Class:User/Attribute:org_id+' => 'Organización de la persona asociada',
+ 'Class:User/Attribute:last_name' => 'Apellidos',
+ 'Class:User/Attribute:last_name+' => 'Apellidos',
+ 'Class:User/Attribute:first_name' => 'Nombre',
+ 'Class:User/Attribute:first_name+' => 'Nombre',
+ 'Class:User/Attribute:email' => 'Correo Electrónico',
+ 'Class:User/Attribute:email+' => 'Correo Electrónico del contacto correspondiente',
+ 'Class:User/Attribute:login' => 'Usuario',
+ 'Class:User/Attribute:login+' => 'cadena de identificacion de usuario',
+ 'Class:User/Attribute:language' => 'Idioma',
+ 'Class:User/Attribute:language+' => 'idioma del usuario',
+ 'Class:User/Attribute:language/Value:EN US' => 'English',
'Class:User/Attribute:language/Value:EN US+' => 'English (U.S.)',
- 'Class:User/Attribute:language/Value:FR FR' => 'Frances',
+ 'Class:User/Attribute:language/Value:FR FR' => 'Frances',
'Class:User/Attribute:language/Value:FR FR+' => 'Frances (Francia)',
- 'Class:User/Attribute:profile_list' => 'Perfiles',
- 'Class:User/Attribute:profile_list+' => 'Roles, y permisos otorgados a esa persona',
- 'Class:User/Attribute:allowed_org_list' => 'Organizaciones Permitidas',
- 'Class:User/Attribute:allowed_org_list+' => 'El usuario tiene permitido ver la información perteneciente a las siguientes Organizaciones. Sino se especificó una Organización, esto no es una restricción.',
- 'Class:User/Attribute:status' => 'Estatus',
- 'Class:User/Attribute:status+' => 'Cuando el usuario se encuentra habilitado o deshabilitado.',
- 'Class:User/Attribute:status/Value:enabled' => 'Habilitado',
+ 'Class:User/Attribute:profile_list' => 'Perfiles',
+ 'Class:User/Attribute:profile_list+' => 'Roles, y permisos otorgados a esa persona',
+ 'Class:User/Attribute:allowed_org_list' => 'Organizaciones Permitidas',
+ 'Class:User/Attribute:allowed_org_list+' => 'El usuario tiene permitido ver la información perteneciente a las siguientes Organizaciones. Sino se especificó una Organización, esto no es una restricción.',
+ 'Class:User/Attribute:status' => 'Estatus',
+ 'Class:User/Attribute:status+' => 'Cuando el usuario se encuentra habilitado o deshabilitado.',
+ 'Class:User/Attribute:status/Value:enabled' => 'Habilitado',
'Class:User/Attribute:status/Value:disabled' => 'Deshabilitado',
- 'Class:User/Error:LoginMustBeUnique' => 'Usuario debe ser único - "%1s" ya se encuentra en uso.',
- 'Class:User/Error:AtLeastOneProfileIsNeeded' => 'Al menos un Perfil debe ser asignado a este usuario.',
+ 'Class:User/Error:LoginMustBeUnique' => 'Usuario debe ser único - "%1s" ya se encuentra en uso.',
+ 'Class:User/Error:AtLeastOneProfileIsNeeded' => 'Al menos un Perfil debe ser asignado a este usuario.',
+ 'Class:User/Error:ProfileNotAllowed' => 'Profile "%1$s" cannot be added it will deny the access to backoffice~~',
+ 'Class:User/Error:StatusChangeIsNotAllowed' => 'Changing status is not allowed for your own User~~',
+ 'Class:User/Error:AllowedOrgsMustContainUserOrg' => 'Allowed organizations must contain User organization~~',
+ 'Class:User/Error:CurrentProfilesHaveInsufficientRights' => 'The current list of profiles does not give sufficient access rights (Users are not modifiable anymore)~~',
'Class:User/Error:AtLeastOneOrganizationIsNeeded' => 'Al menos una organización debe ser asignada a este usuario.',
'Class:User/Error:OrganizationNotAllowed' => 'Organización no permitida.',
'Class:User/Error:UserOrganizationNotAllowed' => 'El usuario no pertenece a las oganizaciones permitidas.',
@@ -197,8 +201,8 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array(
'Class:URP_UserOrg/Attribute:allowed_org_id+' => 'Organización Permitida',
'Class:URP_UserOrg/Attribute:allowed_org_name' => 'Organización',
'Class:URP_UserOrg/Attribute:allowed_org_name+' => 'Organización Permitida',
- 'Class:URP_UserOrg/Attribute:reason' => 'Motivo',
- 'Class:URP_UserOrg/Attribute:reason+' => 'Explicar porqué esta persona tiene permitido ver la información de esta Organización',
+ 'Class:URP_UserOrg/Attribute:reason' => 'Motivo',
+ 'Class:URP_UserOrg/Attribute:reason+' => 'Explicar porqué esta persona tiene permitido ver la información de esta Organización',
));
//
@@ -269,22 +273,22 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array(
//
Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array(
- 'Class:URP_StimulusGrant' => 'Permisos de Cambio de Estado',
- 'Class:URP_StimulusGrant+' => 'Permisos de Cambio de Estado en el Ciclo de Vida del Objeto',
- 'Class:URP_StimulusGrant/Attribute:profileid' => 'Perfil',
- 'Class:URP_StimulusGrant/Attribute:profileid+' => 'Uso del perfil',
- 'Class:URP_StimulusGrant/Attribute:profile' => 'Perfil',
- 'Class:URP_StimulusGrant/Attribute:profile+' => 'Uso del perfil',
- 'Class:URP_StimulusGrant/Attribute:class' => 'Clase',
- 'Class:URP_StimulusGrant/Attribute:class+' => 'Clase destino',
- 'Class:URP_StimulusGrant/Attribute:permission' => 'Permiso',
- 'Class:URP_StimulusGrant/Attribute:permission+' => '¿Permitido o No Permitido?',
- 'Class:URP_StimulusGrant/Attribute:permission/Value:yes' => 'Si',
+ 'Class:URP_StimulusGrant' => 'Permisos de Cambio de Estado',
+ 'Class:URP_StimulusGrant+' => 'Permisos de Cambio de Estado en el Ciclo de Vida del Objeto',
+ 'Class:URP_StimulusGrant/Attribute:profileid' => 'Perfil',
+ 'Class:URP_StimulusGrant/Attribute:profileid+' => 'Uso del perfil',
+ 'Class:URP_StimulusGrant/Attribute:profile' => 'Perfil',
+ 'Class:URP_StimulusGrant/Attribute:profile+' => 'Uso del perfil',
+ 'Class:URP_StimulusGrant/Attribute:class' => 'Clase',
+ 'Class:URP_StimulusGrant/Attribute:class+' => 'Clase destino',
+ 'Class:URP_StimulusGrant/Attribute:permission' => 'Permiso',
+ 'Class:URP_StimulusGrant/Attribute:permission+' => '¿Permitido o No Permitido?',
+ 'Class:URP_StimulusGrant/Attribute:permission/Value:yes' => 'Si',
'Class:URP_StimulusGrant/Attribute:permission/Value:yes+' => '',
- 'Class:URP_StimulusGrant/Attribute:permission/Value:no' => 'No',
- 'Class:URP_StimulusGrant/Attribute:permission/Value:no+' => '',
- 'Class:URP_StimulusGrant/Attribute:stimulus' => 'Cambio de Estado',
- 'Class:URP_StimulusGrant/Attribute:stimulus+' => 'Código de Cambio de Estado',
+ 'Class:URP_StimulusGrant/Attribute:permission/Value:no' => 'No',
+ 'Class:URP_StimulusGrant/Attribute:permission/Value:no+' => '',
+ 'Class:URP_StimulusGrant/Attribute:stimulus' => 'Cambio de Estado',
+ 'Class:URP_StimulusGrant/Attribute:stimulus+' => 'Código de Cambio de Estado',
));
//
@@ -333,9 +337,9 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array(
'BooleanLabel:yes' => 'Si',
'BooleanLabel:no' => 'No',
'UI:Login:Title' => 'Inicio de Sesión',
- 'Menu:WelcomeMenu' => 'Bienvenido', // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:WelcomeMenu' => 'Bienvenido',// Duplicated into itop-welcome-itil (will be removed from here...)
'Menu:WelcomeMenu+' => 'Bienvenido a '.ITOP_APPLICATION_SHORT, // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:WelcomeMenuPage' => 'Bienvenido', // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:WelcomeMenuPage' => 'Bienvenido',// Duplicated into itop-welcome-itil (will be removed from here...)
'Menu:WelcomeMenuPage+' => 'Bienvenido a '.ITOP_APPLICATION_SHORT, // Duplicated into itop-welcome-itil (will be removed from here...)
'UI:WelcomeMenu:Title' => 'Bienvenido a '.ITOP_APPLICATION_SHORT,
@@ -420,15 +424,15 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array(
'UI:InputFile:NoFileSelected' => 'No File Selected~~',
'UI:InputFile:SelectFile' => 'Select a file~~',
- 'UI:SearchToggle' => 'Buscar',
- 'UI:ClickToCreateNew' => 'Crear %1$s',
- 'UI:SearchFor_Class' => 'Buscar %1$s',
- 'UI:NoObjectToDisplay' => 'Ninguna Información por Visualizar.',
- 'UI:Error:SaveFailed' => 'El objeto no puede ser guardado :',
- 'UI:Error:MandatoryTemplateParameter_object_id' => 'El parámetro object_id es obligatorio cuando link_attr es especificado. Verifique la definición de la plantilla de visualización.',
- 'UI:Error:MandatoryTemplateParameter_target_attr' => 'El parámetro target_attr es obligatorio cuando link_attr es especificado. Verifique la definición de la plantilla de visualización.',
- 'UI:Error:MandatoryTemplateParameter_group_by' => 'El parámetro group_by es obligatorio. Verifique la definición de la plantilla de visualización.',
- 'UI:Error:InvalidGroupByFields' => 'La lista de campos para agrupar por: "%1$s" es invalida.',
+ 'UI:SearchToggle' => 'Buscar',
+ 'UI:ClickToCreateNew' => 'Crear %1$s',
+ 'UI:SearchFor_Class' => 'Buscar %1$s',
+ 'UI:NoObjectToDisplay' => 'Ninguna Información por Visualizar.',
+ 'UI:Error:SaveFailed' => 'El objeto no puede ser guardado :',
+ 'UI:Error:MandatoryTemplateParameter_object_id' => 'El parámetro object_id es obligatorio cuando link_attr es especificado. Verifique la definición de la plantilla de visualización.',
+ 'UI:Error:MandatoryTemplateParameter_target_attr' => 'El parámetro target_attr es obligatorio cuando link_attr es especificado. Verifique la definición de la plantilla de visualización.',
+ 'UI:Error:MandatoryTemplateParameter_group_by' => 'El parámetro group_by es obligatorio. Verifique la definición de la plantilla de visualización.',
+ 'UI:Error:InvalidGroupByFields' => 'La lista de campos para agrupar por: "%1$s" es invalida.',
'UI:Error:UnsupportedStyleOfBlock' => 'Error: Estilo de bloque no soportado: "%1$s".',
'UI:Error:IncorrectLinkDefinition_LinkedClass_Class' => 'Definición de vínculo incorrecto: la clase de objeto a administrar : %1$s no fue encontrada como clave externa en la clase %2$s',
'UI:Error:Object_Class_Id_NotFound' => 'No se encontro el objeto: %1$s:%2$d.',
@@ -440,11 +444,11 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array(
'UI:Error:UploadStoppedByExtension_FileName' => 'Carga de archivo interrumpida por la extension. (Nombre de archivo original = "%1$s").',
'UI:Error:UploadFailedUnknownCause_Code' => 'Carga de archivo fallida, causa desconocida. (Codigo de error = "%1$s").',
- 'UI:Error:1ParametersMissing' => 'Error: El siguiente parámetro debe ser especificado para esta operacion: %1$s.',
- 'UI:Error:2ParametersMissing' => 'Error: Los siguientes parámetros deben ser especificados para esta operacion: %1$s y %2$s.',
- 'UI:Error:3ParametersMissing' => 'Error: Los siguientes parámetros deben ser especificados para esta operacion: %1$s, %2$s y %3$s.',
- 'UI:Error:4ParametersMissing' => 'Error: Los siguientes parámetros deben ser especificados para esta operacion: %1$s, %2$s, %3$s y %4$s.',
- 'UI:Error:IncorrectOQLQuery_Message' => 'Error: Consulta OQL incorrecta: %1$s',
+ 'UI:Error:1ParametersMissing' => 'Error: El siguiente parámetro debe ser especificado para esta operacion: %1$s.',
+ 'UI:Error:2ParametersMissing' => 'Error: Los siguientes parámetros deben ser especificados para esta operacion: %1$s y %2$s.',
+ 'UI:Error:3ParametersMissing' => 'Error: Los siguientes parámetros deben ser especificados para esta operacion: %1$s, %2$s y %3$s.',
+ 'UI:Error:4ParametersMissing' => 'Error: Los siguientes parámetros deben ser especificados para esta operacion: %1$s, %2$s, %3$s y %4$s.',
+ 'UI:Error:IncorrectOQLQuery_Message' => 'Error: Consulta OQL incorrecta: %1$s',
'UI:Error:AnErrorOccuredWhileRunningTheQuery_Message' => 'Se ha producido un error al ejecutar la consulta: %1$s',
'UI:Error:ObjectAlreadyUpdated' => 'Error: el objeta ha sido previamente actualizado.',
'UI:Error:ObjectCannotBeUpdated' => 'Error: el objeto no puede ser actualizado.',
@@ -462,25 +466,25 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array(
'UI:Error:MaintenanceTitle' => 'Mantenimiento',
'UI:Error:InvalidToken' => 'Error: the requested operation has already been performed (CSRF token not found)~~',
- 'UI:GroupBy:Count' => 'Cuenta',
- 'UI:GroupBy:Count+' => 'Número de Elementos',
- 'UI:CountOfObjects' => '%1$d Elementos cumplen Criterio.',
- 'UI_CountOfObjectsShort' => '%1$d Elemento(s)',
- 'UI:NoObject_Class_ToDisplay' => 'No hay %1$s para Mostrar',
- 'UI:History:LastModified_On_By' => 'Última Modificación el %1$s por %2$s.',
- 'UI:HistoryTab' => 'Historia',
- 'UI:NotificationsTab' => 'Notificaciones',
- 'UI:History:BulkImports' => 'Historia',
- 'UI:History:BulkImports+' => 'Lista de importaciones CSV (últimas importaciones primero)',
- 'UI:History:BulkImportDetails' => 'Cambios resultantes de la importación CVS realizada en %1$s (por %2$s)',
- 'UI:History:Date' => 'Fecha',
- 'UI:History:Date+' => 'Fecha del Cambio',
- 'UI:History:User' => 'Usuario',
- 'UI:History:User+' => 'Usuario que hizo el Cambio',
- 'UI:History:Changes' => 'Cambios',
- 'UI:History:Changes+' => 'Cambios hechos al objeto',
- 'UI:History:StatsCreations' => 'Creado',
- 'UI:History:StatsCreations+' => 'Cuenta de objetos creados',
+ 'UI:GroupBy:Count' => 'Cuenta',
+ 'UI:GroupBy:Count+' => 'Número de Elementos',
+ 'UI:CountOfObjects' => '%1$d Elementos cumplen Criterio.',
+ 'UI_CountOfObjectsShort' => '%1$d Elemento(s)',
+ 'UI:NoObject_Class_ToDisplay' => 'No hay %1$s para Mostrar',
+ 'UI:History:LastModified_On_By' => 'Última Modificación el %1$s por %2$s.',
+ 'UI:HistoryTab' => 'Historia',
+ 'UI:NotificationsTab' => 'Notificaciones',
+ 'UI:History:BulkImports' => 'Historia',
+ 'UI:History:BulkImports+' => 'Lista de importaciones CSV (últimas importaciones primero)',
+ 'UI:History:BulkImportDetails' => 'Cambios resultantes de la importación CVS realizada en %1$s (por %2$s)',
+ 'UI:History:Date' => 'Fecha',
+ 'UI:History:Date+' => 'Fecha del Cambio',
+ 'UI:History:User' => 'Usuario',
+ 'UI:History:User+' => 'Usuario que hizo el Cambio',
+ 'UI:History:Changes' => 'Cambios',
+ 'UI:History:Changes+' => 'Cambios hechos al objeto',
+ 'UI:History:StatsCreations' => 'Creado',
+ 'UI:History:StatsCreations+' => 'Cuenta de objetos creados',
'UI:History:StatsModifs' => 'Modificado',
'UI:History:StatsModifs+' => 'Cuenta de objetos modificados',
'UI:History:StatsDeletes' => 'Borrados',
@@ -531,7 +535,7 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array(
'UI:Login:ResetPwdFailed' => 'Error al enviar correo-e: %1$s',
'UI:Login:SeparatorOr' => 'Or~~',
- 'UI:ResetPwd-Error-WrongLogin' => '\'%1$s\' no es un usuario válido',
+ 'UI:ResetPwd-Error-WrongLogin' => '\'%1$s\' no es un usuario válido',
'UI:ResetPwd-Error-NotPossible' => 'Cuentas externas no permiten restablecimiento de contraseña.',
'UI:ResetPwd-Error-FixedPwd' => 'La cuenta no permite restablecimiento de contraseña.',
'UI:ResetPwd-Error-NoContact' => 'La cuenta no está asociada a una persona.',
@@ -542,52 +546,49 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array(
'UI:ResetPwd-EmailSubject' => 'Restablecer contraseña de '.ITOP_APPLICATION_SHORT,
'UI:ResetPwd-EmailBody' => 'Ha solicitado restablecer su contraseña en '.ITOP_APPLICATION_SHORT.'.
Por favor de click en la siguiente liga: proporcione una nueva contraseña
.',
- 'UI:ResetPwd-Title' => 'Restablecer Contraseña',
- 'UI:ResetPwd-Error-InvalidToken' => 'Lo siento, tal vez su contraseña ya ha sido cambiada, o ha recibido varios correos electrónicos. Por favor asegurese de haber dado click a la liga del último correo recibido.',
+ 'UI:ResetPwd-Title' => 'Restablecer Contraseña',
+ 'UI:ResetPwd-Error-InvalidToken' => 'Lo siento, tal vez su contraseña ya ha sido cambiada, o ha recibido varios correos electrónicos. Por favor asegurese de haber dado click a la liga del último correo recibido.',
'UI:ResetPwd-Error-EnterPassword' => 'Contraseña Nueva para \'%1$s\'.',
- 'UI:ResetPwd-Ready' => 'La contraseña ha sido cambiada.',
- 'UI:ResetPwd-Login' => 'Click aquí para conectarse ',
-
'UI:ResetPwd-Ready' => 'La contraseña ha sido cambiada.',
'UI:ResetPwd-Login' => 'Click aquí para conectarse ',
- 'UI:Login:About' => 'Acerca de',
- 'UI:Login:ChangeYourPassword' => 'Cambie su Contraseña',
- 'UI:Login:OldPasswordPrompt' => 'Contraseña Actual',
- 'UI:Login:NewPasswordPrompt' => 'Contraseña Nueva',
- 'UI:Login:RetypeNewPasswordPrompt' => 'Confirme Contraseña Nueva',
- 'UI:Login:IncorrectOldPassword' => 'Error: la Contraseña Anterior es Incorrecta',
- 'UI:LogOffMenu' => 'Cerrar Sesión',
+ 'UI:Login:About' => 'Acerca de',
+ 'UI:Login:ChangeYourPassword' => 'Cambie su Contraseña',
+ 'UI:Login:OldPasswordPrompt' => 'Contraseña Actual',
+ 'UI:Login:NewPasswordPrompt' => 'Contraseña Nueva',
+ 'UI:Login:RetypeNewPasswordPrompt' => 'Confirme Contraseña Nueva',
+ 'UI:Login:IncorrectOldPassword' => 'Error: la Contraseña Anterior es Incorrecta',
+ 'UI:LogOffMenu' => 'Cerrar Sesión',
'UI:LogOff:ThankYou' => 'Gracias por usar '.ITOP_APPLICATION_SHORT,
- 'UI:LogOff:ClickHereToLoginAgain' => 'Click aquí para conectarse nuevamente',
- 'UI:ChangePwdMenu' => 'Cambiar Contraseña',
- 'UI:Login:PasswordChanged' => '¡Contraseña Exitosamente Cambiada!',
+ 'UI:LogOff:ClickHereToLoginAgain' => 'Click aquí para conectarse nuevamente',
+ 'UI:ChangePwdMenu' => 'Cambiar Contraseña',
+ 'UI:Login:PasswordChanged' => '¡Contraseña Exitosamente Cambiada!',
'UI:AccessRO-All' => ITOP_APPLICATION_SHORT.' está en modo de sólo lectura',
'UI:AccessRO-Users' => ITOP_APPLICATION_SHORT.' está en modo de sólo lectura para usuarios',
- 'UI:ApplicationEnvironment' => 'Ambiente: %1$s',
- 'UI:Login:RetypePwdDoesNotMatch' => '¡La Nueva Contraseña y su Confirmación No Coinciden!',
- 'UI:Button:Login' => 'Entrar',
+ 'UI:ApplicationEnvironment' => 'Ambiente: %1$s',
+ 'UI:Login:RetypePwdDoesNotMatch' => '¡La Nueva Contraseña y su Confirmación No Coinciden!',
+ 'UI:Button:Login' => 'Entrar',
'UI:Login:Error:AccessRestricted' => 'El acceso a '.ITOP_APPLICATION_SHORT.' está restringido. Por favor contacte al Administrador de '.ITOP_APPLICATION_SHORT.'.',
'UI:Login:Error:AccessAdmin' => 'Acceso restringido a usuarios con privilegio de administrador. Por favor contacte al Administrador de '.ITOP_APPLICATION_SHORT.'.',
- 'UI:Login:Error:WrongOrganizationName' => 'Organización desconocida',
+ 'UI:Login:Error:WrongOrganizationName' => 'Organización desconocida',
'UI:Login:Error:MultipleContactsHaveSameEmail' => 'Varios contactos tienen la misma dirección de correo electrónico',
- 'UI:Login:Error:NoValidProfiles' => 'Perfil inválido',
- 'UI:CSVImport:MappingSelectOne' => '-- seleccione uno --',
- 'UI:CSVImport:MappingNotApplicable' => '-- ignore este campo --',
- 'UI:CSVImport:NoData' => 'Conjunto de datos vacío..., por favor provea algun dato.',
- 'UI:Title:DataPreview' => 'Vista previa de datos',
- 'UI:CSVImport:ErrorOnlyOneColumn' => 'Error: Los datos sólo contienen una columna. ¿Seleccionó el separador de campos adecuado?',
- 'UI:CSVImport:FieldName' => 'Campo %1$d',
- 'UI:CSVImport:DataLine1' => 'Linea de datos 1',
- 'UI:CSVImport:DataLine2' => 'Linea de datos 2',
- 'UI:CSVImport:idField' => 'Id (Clave Primaria)',
+ 'UI:Login:Error:NoValidProfiles' => 'Perfil inválido',
+ 'UI:CSVImport:MappingSelectOne' => '-- seleccione uno --',
+ 'UI:CSVImport:MappingNotApplicable' => '-- ignore este campo --',
+ 'UI:CSVImport:NoData' => 'Conjunto de datos vacío..., por favor provea algun dato.',
+ 'UI:Title:DataPreview' => 'Vista previa de datos',
+ 'UI:CSVImport:ErrorOnlyOneColumn' => 'Error: Los datos sólo contienen una columna. ¿Seleccionó el separador de campos adecuado?',
+ 'UI:CSVImport:FieldName' => 'Campo %1$d',
+ 'UI:CSVImport:DataLine1' => 'Linea de datos 1',
+ 'UI:CSVImport:DataLine2' => 'Linea de datos 2',
+ 'UI:CSVImport:idField' => 'Id (Clave Primaria)',
'UI:Title:BulkImport' => ITOP_APPLICATION_SHORT.' - Importación por Lotes',
- 'UI:Title:BulkImport+' => 'Asistente de Importación Archivos CSV',
- 'UI:Title:BulkSynchro_nbItem_ofClass_class' => 'Sincronización de %1$d objetos de la clase %2$s',
- 'UI:CSVImport:ClassesSelectOne' => '-- Seleccione uno --',
- 'UI:CSVImport:ErrorExtendedAttCode' => 'Error Interno: "%1$s" es un código incorrecto debido a que "%2$s" NO es una clave externa de la clase "%3$s"',
- 'UI:CSVImport:ObjectsWillStayUnchanged' => '%1$d objeto(s) permanecerá sin cambio.',
- 'UI:CSVImport:ObjectsWillBeModified' => '%1$d objeto(s) será modificado.',
+ 'UI:Title:BulkImport+' => 'Asistente de Importación Archivos CSV',
+ 'UI:Title:BulkSynchro_nbItem_ofClass_class' => 'Sincronización de %1$d objetos de la clase %2$s',
+ 'UI:CSVImport:ClassesSelectOne' => '-- Seleccione uno --',
+ 'UI:CSVImport:ErrorExtendedAttCode' => 'Error Interno: "%1$s" es un código incorrecto debido a que "%2$s" NO es una clave externa de la clase "%3$s"',
+ 'UI:CSVImport:ObjectsWillStayUnchanged' => '%1$d objeto(s) permanecerá sin cambio.',
+ 'UI:CSVImport:ObjectsWillBeModified' => '%1$d objeto(s) será modificado.',
'UI:CSVImport:ObjectsWillBeAdded' => '%1$d objeto(s) será agregado.',
'UI:CSVImport:ObjectsWillHaveErrors' => '%1$d objeto(s) tendrá error.',
'UI:CSVImport:ObjectsRemainedUnchanged' => '%1$d objeto(s) permanencen sin cambio.',
@@ -816,16 +817,16 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array(
'UI:Delete:AutomaticResetOf_Fields' => 'Reinicio automático de campo(s): %1$s',
'UI:Delete:CleaningUpRefencesTo_Object' => 'Limpiando todas las referencias a %1$s',
'UI:Delete:CleaningUpRefencesTo_Several_ObjectsOf_Class' => 'Limpiando todas las referencias a %1$d objetos de la clase %2$s',
- 'UI:Delete:Done+' => 'Realizado',
- 'UI:Delete:_Name_Class_Deleted' => '%1$s - %2$s borrado.',
- 'UI:Delete:ConfirmDeletionOf_Name' => 'Borrado de %1$s',
- 'UI:Delete:ConfirmDeletionOf_Count_ObjectsOf_Class' => 'Borrado de %1$d objetos de la clase %2$s',
- 'UI:Delete:CannotDeleteBecause' => 'No puede ser borrado: %1$s',
- 'UI:Delete:ShouldBeDeletedAtomaticallyButNotPossible' => 'Deberia ser borrado automaticamente, pero usted no esta autorizado para hacerlo',
- 'UI:Delete:MustBeDeletedManuallyButNotPossible' => 'Debe ser borrado manualmente - pero usted no está autorizado para borrar este objeto, por favor contacte al administrador de la aplicación',
- 'UI:Delete:WillBeDeletedAutomatically' => 'Será borrado automaticamente',
- 'UI:Delete:MustBeDeletedManually' => 'Debe ser borrado manualmente',
- 'UI:Delete:CannotUpdateBecause_Issue' => 'Debe ser actualizado automaticamente, pero: %1$s',
+ 'UI:Delete:Done+' => 'Realizado',
+ 'UI:Delete:_Name_Class_Deleted' => '%1$s - %2$s borrado.',
+ 'UI:Delete:ConfirmDeletionOf_Name' => 'Borrado de %1$s',
+ 'UI:Delete:ConfirmDeletionOf_Count_ObjectsOf_Class' => 'Borrado de %1$d objetos de la clase %2$s',
+ 'UI:Delete:CannotDeleteBecause' => 'No puede ser borrado: %1$s',
+ 'UI:Delete:ShouldBeDeletedAtomaticallyButNotPossible' => 'Deberia ser borrado automaticamente, pero usted no esta autorizado para hacerlo',
+ 'UI:Delete:MustBeDeletedManuallyButNotPossible' => 'Debe ser borrado manualmente - pero usted no está autorizado para borrar este objeto, por favor contacte al administrador de la aplicación',
+ 'UI:Delete:WillBeDeletedAutomatically' => 'Será borrado automaticamente',
+ 'UI:Delete:MustBeDeletedManually' => 'Debe ser borrado manualmente',
+ 'UI:Delete:CannotUpdateBecause_Issue' => 'Debe ser actualizado automaticamente, pero: %1$s',
'UI:Delete:WillAutomaticallyUpdate_Fields' => 'Será actualizado automaticamente (reset: %1$s)',
'UI:Delete:Count_Objects/LinksReferencing_Object' => '%1$d objetos/vinculos están referenciando %2$s',
'UI:Delete:Count_Objects/LinksReferencingTheObjects' => '%1$d objetos/vinculos están referenciando algunos de los objetos a ser borrados',
@@ -899,22 +900,22 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array(
'UI:UserManagement:Action:BulkDelete+' => 'eliminación masiva de objetos',
'UI:UserManagement:Action:Stimuli' => 'Stimuli',
'UI:UserManagement:Action:Stimuli+' => 'Acciones (compound) permitidas',
-
- 'Menu:AdminTools' => 'Herramientas Administrativas',
- // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:AdminTools+' => 'Herramientas Administrativas',
- // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:AdminTools?' => 'Herramientas accesibles sólo a usuarios con Perfil de administrador',
- // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:SystemTools' => 'Sistema',
-
+ 'UI:UserManagement:Action' => 'Action~~',
+ 'UI:UserManagement:Action+' => 'Action performed by the user~~',
+ 'UI:UserManagement:TitleActions' => 'Actions~~',
+ 'UI:UserManagement:Permission' => 'Permission~~',
+ 'UI:UserManagement:Permission+' => 'User\'s permissions~~',
+ 'UI:UserManagement:Attributes' => 'Attributes~~',
+ 'UI:UserManagement:ActionAllowed:Yes' => 'Yes~~',
+ 'UI:UserManagement:ActionAllowed:No' => 'No~~',
+ 'UI:UserManagement:AdminProfile+' => 'Administrators have full read/write access to all objects in the database.~~',
'UI:UserManagement:NoLifeCycleApplicable' => 'N/A',
'UI:UserManagement:NoLifeCycleApplicable+' => 'No se ha definido ciclo de vida para esta clase',
'UI:UserManagement:GrantMatrix' => 'Matriz de Acceso',
- 'Menu:AdminTools' => 'Herramientas Administrativas', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:AdminTools+' => 'Herramientas Administrativas', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:AdminTools?' => 'Herramientas accesibles sólo a usuarios con Perfil de administrador', // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:AdminTools' => 'Herramientas Administrativas',// Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:AdminTools+' => 'Herramientas Administrativas',// Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:AdminTools?' => 'Herramientas accesibles sólo a usuarios con Perfil de administrador',// Duplicated into itop-welcome-itil (will be removed from here...)
'Menu:SystemTools' => 'System~~',
'UI:ChangeManagementMenu' => 'Control de Cambios',
@@ -924,7 +925,7 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array(
'UI-ChangeManagementMenu-ChangesByStatus' => 'Cambios por Estatus',
'UI-ChangeManagementMenu-ChangesNotYetAssigned' => 'Cambios No Asignados Aún',
- 'UI:ConfigurationManagementMenu' => 'Administración de la Configuración',
+ 'UI:ConfigurationManagementMenu' => 'Administración de la Configuración',
'UI:ConfigurationManagementMenu+' => 'Administración de la Configuración',
'UI:ConfigurationManagementMenu:Title' => 'Resumen de Infrastructura',
'UI-ConfigurationManagementMenu-InfraByType' => 'Objetos de Infraestructura por Tipo',
@@ -969,14 +970,8 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array(
'Menu:ExportMenu' => 'Exportar',// Duplicated into itop-welcome-itil (will be removed from here...)
'Menu:ExportMenu+' => 'Exportar los Resultados de Cualquier Consulta en HTML, CSV o XML',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:DataModelMenu' => 'Modelo de Datos', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:DataModelMenu+' => 'Resumen del Modelo de Datos', // Duplicated into itop-welcome-itil (will be removed from here...)
-
- 'Menu:ExportMenu' => 'Exportar', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:ExportMenu+' => 'Exportar los Resultados de Cualquier Consulta en HTML, CSV o XML', // Duplicated into itop-welcome-itil (will be removed from here...)
-
- 'Menu:NotificationsMenu' => 'Notificaciones', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:NotificationsMenu+' => 'Configuración de las Notificaciones', // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:NotificationsMenu' => 'Notificaciones',// Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:NotificationsMenu+' => 'Configuración de las Notificaciones',// Duplicated into itop-welcome-itil (will be removed from here...)
'UI:NotificationsMenu:Title' => 'Configuración de las Notificaciones',
'UI:NotificationsMenu:Help' => 'Ayuda',
'UI:NotificationsMenu:HelpContent' => 'En '.ITOP_APPLICATION_SHORT.' las notificaciones son completamente personalizables. Están basadas en dos conjuntos de objetos: Disparadores y Acciones.
@@ -999,7 +994,7 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array(
Para ser ejecutadas, las acciones deben estar asociadas con los disparadores.
Cuando se asocien con un disparador, cada acción recibe un número de "orden", esto especifica en que orden se ejecutaran las acciones.
~~',
- 'UI:NotificationsMenu:Triggers' => 'Disparadores',
+ 'UI:NotificationsMenu:Triggers' => 'Disparadores',
'UI:NotificationsMenu:AvailableTriggers' => 'Disparadores disponibles',
'UI:NotificationsMenu:OnCreate' => 'Cuando un objeto es creado',
'UI:NotificationsMenu:OnStateEnter' => 'Cuando un objeto entra a un estado específico',
@@ -1010,28 +1005,21 @@ Cuando se asocien con un disparador, cada acción recibe un número de "orden",
'UI:NotificationsMenu:Actions:Action' => 'Other actions~~',
'UI:NotificationsMenu:AvailableActions' => 'Acciones Disponibles',
- 'Menu:TagAdminMenu' => 'Configuración de Etiquetas',
- 'Menu:TagAdminMenu+' => 'Gestión de valores de Etiquetas',
- 'UI:TagAdminMenu:Title' => 'Configuración de Etiquetas',
- 'UI:TagAdminMenu:NoTags' => 'No hay campos Etiquetas configurados',
+ 'Menu:TagAdminMenu' => 'Configuración de Etiquetas',
+ 'Menu:TagAdminMenu+' => 'Gestión de valores de Etiquetas',
+ 'UI:TagAdminMenu:Title' => 'Configuración de Etiquetas',
+ 'UI:TagAdminMenu:NoTags' => 'No hay campos Etiquetas configurados',
'UI:TagSetFieldData:Error' => 'Error: %1$s',
- 'Menu:AuditCategories' => 'Auditar Categorías',
- // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:AuditCategories+' => 'Auditar Categorías',
- // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:Notifications:Title' => 'Auditar Categorías',
- // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:AuditCategories' => 'Auditar Categorías',// Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:AuditCategories+' => 'Auditar Categorías',// Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:Notifications:Title' => 'Auditar Categorías',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:RunQueriesMenu' => 'Ejecutar Consultas',
- // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:RunQueriesMenu+' => 'Ejecutar Cualquier Consulta',
- // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:RunQueriesMenu' => 'Ejecutar Consultas',// Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:RunQueriesMenu+' => 'Ejecutar Cualquier Consulta',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:QueryMenu' => 'Libreta de Consultas',
- // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:QueryMenu+' => 'Libreta de Consultas',
- // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:QueryMenu' => 'Libreta de Consultas',// Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:QueryMenu+' => 'Libreta de Consultas',// Duplicated into itop-welcome-itil (will be removed from here...)
'Menu:DataAdministration' => 'Administración de Datos',// Duplicated into itop-welcome-itil (will be removed from here...)
'Menu:DataAdministration+' => 'Administración de Datos',// Duplicated into itop-welcome-itil (will be removed from here...)
@@ -1042,18 +1030,8 @@ Cuando se asocien con un disparador, cada acción recibe un número de "orden",
'Menu:UserManagementMenu' => 'Administración de Usuarios',// Duplicated into itop-welcome-itil (will be removed from here...)
'Menu:UserManagementMenu+' => 'Administración de Usuarios',// Duplicated into itop-welcome-itil (will be removed from here...)
-
- 'Menu:DataAdministration' => 'Administración de Datos', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:DataAdministration+' => 'Administración de Datos', // Duplicated into itop-welcome-itil (will be removed from here...)
-
- 'Menu:UniversalSearchMenu' => 'Búsqueda Universal', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:UniversalSearchMenu+' => 'Buscar cualquier cosa', // Duplicated into itop-welcome-itil (will be removed from here...)
-
- 'Menu:UserManagementMenu' => 'Administración de Usuarios', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:UserManagementMenu+' => 'Administración de Usuarios', // Duplicated into itop-welcome-itil (will be removed from here...)
-
- 'Menu:ProfilesMenu' => 'Perfiles', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:ProfilesMenu+' => 'Perfiles', // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:ProfilesMenu' => 'Perfiles',// Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:ProfilesMenu+' => 'Perfiles',// Duplicated into itop-welcome-itil (will be removed from here...)
'Menu:ProfilesMenu:Title' => 'Perfiles',
// Duplicated into itop-welcome-itil (will be removed from here...)
@@ -1081,38 +1059,38 @@ Cuando se asocien con un disparador, cada acción recibe un número de "orden",
'UI:Help' => 'Ayuda',
'UI:PasswordConfirm' => 'Confirmar',
'UI:BeforeAdding_Class_ObjectsSaveThisObject' => 'Antes de Agregar un(a) %1$s, Guarde los Cambios Realizados.',
- 'UI:DisplayThisMessageAtStartup' => 'Desplegar este Mensaje al Inicio',
- 'UI:RelationshipGraph' => 'Vista Gráfica',
- 'UI:RelationshipList' => 'Lista',
- 'UI:RelationGroups' => 'Grupos',
- 'UI:OperationCancelled' => 'Operación Cancelada',
- 'UI:ElementsDisplayed' => 'Despliegue',
- 'UI:RelationGroupNumber_N' => 'Grupo #%1$d',
- 'UI:Relation:ExportAsPDF' => 'Exportar como PDF...',
- 'UI:RelationOption:GroupingThreshold' => 'Umbral de Agrupamiento',
- 'UI:Relation:AdditionalContextInfo' => 'Información Contextual Adicional',
- 'UI:Relation:NoneSelected' => 'Ninguno',
- 'UI:Relation:Zoom' => 'Zoom',
- 'UI:Relation:ExportAsAttachment' => 'Exportar como Anexo...',
- 'UI:Relation:DrillDown' => 'Detalles...',
- 'UI:Relation:PDFExportOptions' => 'Opciones de exportación PDF',
- 'UI:Relation:AttachmentExportOptions_Name' => 'Opciones para anexo a %1$s',
- 'UI:RelationOption:Untitled' => 'Sin Título',
- 'UI:Relation:Key' => 'Llave',
- 'UI:Relation:Comments' => 'Comentarios',
- 'UI:RelationOption:Title' => 'Título',
- 'UI:RelationOption:IncludeList' => 'Incluír lista de objetos',
- 'UI:RelationOption:Comments' => 'Comentarios',
- 'UI:Button:Export' => 'Exportar',
- 'UI:Relation:PDFExportPageFormat' => 'Formato de Página',
- 'UI:PageFormat_A3' => 'A3',
- 'UI:PageFormat_A4' => 'A4',
- 'UI:PageFormat_Letter' => 'Carta',
- 'UI:Relation:PDFExportPageOrientation' => 'Orientación de Página',
- 'UI:PageOrientation_Portrait' => 'Vertical',
- 'UI:PageOrientation_Landscape' => 'Horizontal',
- 'UI:RelationTooltip:Redundancy' => 'Redundancia',
- 'UI:RelationTooltip:ImpactedItems_N_of_M' => '# de elementos impactados: %1$d / %2$d',
+ 'UI:DisplayThisMessageAtStartup' => 'Desplegar este Mensaje al Inicio',
+ 'UI:RelationshipGraph' => 'Vista Gráfica',
+ 'UI:RelationshipList' => 'Lista',
+ 'UI:RelationGroups' => 'Grupos',
+ 'UI:OperationCancelled' => 'Operación Cancelada',
+ 'UI:ElementsDisplayed' => 'Despliegue',
+ 'UI:RelationGroupNumber_N' => 'Grupo #%1$d',
+ 'UI:Relation:ExportAsPDF' => 'Exportar como PDF...',
+ 'UI:RelationOption:GroupingThreshold' => 'Umbral de Agrupamiento',
+ 'UI:Relation:AdditionalContextInfo' => 'Información Contextual Adicional',
+ 'UI:Relation:NoneSelected' => 'Ninguno',
+ 'UI:Relation:Zoom' => 'Zoom',
+ 'UI:Relation:ExportAsAttachment' => 'Exportar como Anexo...',
+ 'UI:Relation:DrillDown' => 'Detalles...',
+ 'UI:Relation:PDFExportOptions' => 'Opciones de exportación PDF',
+ 'UI:Relation:AttachmentExportOptions_Name' => 'Opciones para anexo a %1$s',
+ 'UI:RelationOption:Untitled' => 'Sin Título',
+ 'UI:Relation:Key' => 'Llave',
+ 'UI:Relation:Comments' => 'Comentarios',
+ 'UI:RelationOption:Title' => 'Título',
+ 'UI:RelationOption:IncludeList' => 'Incluír lista de objetos',
+ 'UI:RelationOption:Comments' => 'Comentarios',
+ 'UI:Button:Export' => 'Exportar',
+ 'UI:Relation:PDFExportPageFormat' => 'Formato de Página',
+ 'UI:PageFormat_A3' => 'A3',
+ 'UI:PageFormat_A4' => 'A4',
+ 'UI:PageFormat_Letter' => 'Carta',
+ 'UI:Relation:PDFExportPageOrientation' => 'Orientación de Página',
+ 'UI:PageOrientation_Portrait' => 'Vertical',
+ 'UI:PageOrientation_Landscape' => 'Horizontal',
+ 'UI:RelationTooltip:Redundancy' => 'Redundancia',
+ 'UI:RelationTooltip:ImpactedItems_N_of_M' => '# de elementos impactados: %1$d / %2$d',
'UI:RelationTooltip:CriticalThreshold_N_of_M' => 'Umbral Crítico: %1$d / %2$d',
'Portal:Title' => 'Portal de Usuario',
'Portal:NoRequestMgmt' => 'Estimado(a) %1$s, ha sido redirigido a esta página porque su cuenta está configurada con el Perfil \'Portal user\'. Desafortunadamente, '.ITOP_APPLICATION_SHORT.' no fue instalado con el módulo \'Request Management\'. Por favor contacte a su Administrador.',
@@ -1214,7 +1192,7 @@ Cuando se asocien con un disparador, cada acción recibe un número de "orden",
'UI:Toggle:SwitchToStandardDashboard' => 'Estandar',
'UI:Toggle:SwitchToCustomDashboard' => 'Personalizado',
- 'UI:ConfigureThisList' => 'Configurar Lista',
+ 'UI:ConfigureThisList' => 'Configurar Lista',
'UI:ListConfigurationTitle' => 'Configuración de Lista',
'UI:ColumnsAndSortOrder' => 'Columnas y Ordenamiento:',
'UI:UseDefaultSettings' => 'Usar Configuración por Omisión',
@@ -1255,6 +1233,8 @@ Cuando se asocien con un disparador, cada acción recibe un número de "orden",
'UI:DashboardEdit:AutoReload' => 'Actualización Automática',
'UI:DashboardEdit:AutoReloadSec' => 'Interválo de Actualización Automática (segundos)',
'UI:DashboardEdit:AutoReloadSec+' => 'El interválo mínimo es de %1$d segundos',
+ 'UI:DashboardEdit:Revert' => 'Revert~~',
+ 'UI:DashboardEdit:Apply' => 'Apply~~',
'UI:DashboardEdit:Layout' => 'Distribución',
'UI:DashboardEdit:Properties' => 'Propiedades',
@@ -1262,29 +1242,29 @@ Cuando se asocien con un disparador, cada acción recibe un número de "orden",
'UI:DashboardEdit:DashletProperties' => 'Propiedades de Dashlet',
'UI:Form:Property' => 'Propiedad',
- 'UI:Form:Value' => 'Valor',
+ 'UI:Form:Value' => 'Valor',
- 'UI:DashletUnknown:Label' => 'Desconocido',
- 'UI:DashletUnknown:Description' => 'Dashlet desconocido (puede haber sido desinstalado)',
- 'UI:DashletUnknown:RenderText:View' => 'No es posible desplegar este dashlet.',
- 'UI:DashletUnknown:RenderText:Edit' => 'No es posible desplegar este dashlet (clase "%1$s"). Verifique con su administrador si está todavia disponible.',
+ 'UI:DashletUnknown:Label' => 'Desconocido',
+ 'UI:DashletUnknown:Description' => 'Dashlet desconocido (puede haber sido desinstalado)',
+ 'UI:DashletUnknown:RenderText:View' => 'No es posible desplegar este dashlet.',
+ 'UI:DashletUnknown:RenderText:Edit' => 'No es posible desplegar este dashlet (clase "%1$s"). Verifique con su administrador si está todavia disponible.',
'UI:DashletUnknown:RenderNoDataText:Edit' => 'No hay vista previa para este dashlet (clase "%1$s").',
'UI:DashletUnknown:Prop-XMLConfiguration' => 'Configuración (mostrado como código XML)',
- 'UI:DashletProxy:Label' => 'Proxy',
- 'UI:DashletProxy:Description' => 'Dashlet Proxy',
+ 'UI:DashletProxy:Label' => 'Proxy',
+ 'UI:DashletProxy:Description' => 'Dashlet Proxy',
'UI:DashletProxy:RenderNoDataText:Edit' => 'No hay vista previa para este dashlet de terceros (clase "%1$s").',
'UI:DashletProxy:Prop-XMLConfiguration' => 'Configuración (mostrado como XML sin formato)',
- 'UI:DashletPlainText:Label' => 'Texto',
- 'UI:DashletPlainText:Description' => 'Texto Plano (sin formato)',
- 'UI:DashletPlainText:Prop-Text' => 'Texto',
+ 'UI:DashletPlainText:Label' => 'Texto',
+ 'UI:DashletPlainText:Description' => 'Texto Plano (sin formato)',
+ 'UI:DashletPlainText:Prop-Text' => 'Texto',
'UI:DashletPlainText:Prop-Text:Default' => 'Escriba texto aquí...',
- 'UI:DashletObjectList:Label' => 'Lista de Objetos',
+ 'UI:DashletObjectList:Label' => 'Lista de Objetos',
'UI:DashletObjectList:Description' => 'Lista de Objetos en dashlet',
- 'UI:DashletObjectList:Prop-Title' => 'Título',
- 'UI:DashletObjectList:Prop-Query' => 'Consulta',
+ 'UI:DashletObjectList:Prop-Title' => 'Título',
+ 'UI:DashletObjectList:Prop-Query' => 'Consulta',
'UI:DashletObjectList:Prop-Menu' => 'Menú',
'UI:DashletGroupBy:Prop-Title' => 'Título',
@@ -1413,20 +1393,20 @@ Cuando se asocien con un disparador, cada acción recibe un número de "orden",
'Class:ShortcutOQL/Attribute:auto_reload_sec/tip' => 'El interválo mínimo es de %1$d segundos',
'UI:FillAllMandatoryFields' => 'Por favor llenar los campos obligatorios.',
- 'UI:ValueMustBeSet' => 'Por favor, ingrese un valor',
- 'UI:ValueMustBeChanged' => 'Por favor cambie el valor',
- 'UI:ValueInvalidFormat' => 'Formato inválido',
+ 'UI:ValueMustBeSet' => 'Por favor, ingrese un valor',
+ 'UI:ValueMustBeChanged' => 'Por favor cambie el valor',
+ 'UI:ValueInvalidFormat' => 'Formato inválido',
- 'UI:CSVImportConfirmTitle' => 'Por favor confirme la operación',
- 'UI:CSVImportConfirmMessage' => '¿Está seguro?',
- 'UI:CSVImportError_items' => 'Errores: %1$d',
- 'UI:CSVImportCreated_items' => 'Creados: %1$d',
- 'UI:CSVImportModified_items' => 'Modificados: %1$d',
- 'UI:CSVImportUnchanged_items' => 'Sin cambios: %1$d',
- 'UI:CSVImport:DateAndTimeFormats' => 'Formato de Fecha y Hora',
+ 'UI:CSVImportConfirmTitle' => 'Por favor confirme la operación',
+ 'UI:CSVImportConfirmMessage' => '¿Está seguro?',
+ 'UI:CSVImportError_items' => 'Errores: %1$d',
+ 'UI:CSVImportCreated_items' => 'Creados: %1$d',
+ 'UI:CSVImportModified_items' => 'Modificados: %1$d',
+ 'UI:CSVImportUnchanged_items' => 'Sin cambios: %1$d',
+ 'UI:CSVImport:DateAndTimeFormats' => 'Formato de Fecha y Hora',
'UI:CSVImport:DefaultDateTimeFormat_Format_Example' => 'Formato Predeterminado: %1$s (ejem.: %2$s)',
- 'UI:CSVImport:CustomDateTimeFormat' => 'Formato Personalizado: %1$s',
- 'UI:CSVImport:CustomDateTimeFormatTooltip' => 'Marcadores disponibles:
+ 'UI:CSVImport:CustomDateTimeFormat' => 'Formato Personalizado: %1$s',
+ 'UI:CSVImport:CustomDateTimeFormatTooltip' => 'Marcadores disponibles:
| Y | año (4 digitos, ejem. 2016) |
| y | año (2 digitos, ejem. 16 for 2016) |
| m | mes (2 digitos, ejem. 01..12) |
@@ -1443,12 +1423,11 @@ Cuando se asocien con un disparador, cada acción recibe un número de "orden",
| s | segundos (2 digitos, ejem. 00..59) |
',
- 'UI:Button:Remove' => 'Remover',
+ 'UI:Button:Remove' => 'Remover',
'UI:AddAnExisting_Class' => 'Agregar objetos del tipo %1$s...',
- 'UI:SelectionOf_Class' => 'Selección de objetos del tipo %1$s',
-
'UI:SelectionOf_Class' => 'Selección de objetos del tipo %1$s',
+
'UI:AboutBox' => 'Acerca de '.ITOP_APPLICATION_SHORT.'...',
'UI:About:Title' => 'Acerca de '.ITOP_APPLICATION_SHORT,
'UI:About:DataModel' => 'Modelo de Datos',
@@ -1460,14 +1439,14 @@ Cuando se asocien con un disparador, cada acción recibe un número de "orden",
'UI:About:RemoteExtensionSource' => 'Fuente',
'UI:DisconnectedDlgMessage' => 'Está desconectado. Debe identificarse para continuar usando la aplicación.',
- 'UI:DisconnectedDlgTitle' => 'Advertencia',
- 'UI:LoginAgain' => 'Conectarse nuevamente',
- 'UI:StayOnThePage' => 'Mantenerse en esta página',
+ 'UI:DisconnectedDlgTitle' => 'Advertencia',
+ 'UI:LoginAgain' => 'Conectarse nuevamente',
+ 'UI:StayOnThePage' => 'Mantenerse en esta página',
- 'ExcelExporter:ExportMenu' => 'Exportar a Excel...',
+ 'ExcelExporter:ExportMenu' => 'Exportar a Excel...',
'ExcelExporter:ExportDialogTitle' => 'Exportar a Excel',
- 'ExcelExporter:ExportButton' => 'Exportar',
- 'ExcelExporter:DownloadButton' => 'Descargar %1$s',
+ 'ExcelExporter:ExportButton' => 'Exportar',
+ 'ExcelExporter:DownloadButton' => 'Descargar %1$s',
'ExcelExporter:RetrievingData' => 'Recuperando datos...',
'ExcelExporter:BuildingExcelFile' => 'Construyendo el archivo de Excel...',
'ExcelExporter:Done' => 'Hecho.',
@@ -1488,12 +1467,10 @@ Cuando se asocien con un disparador, cada acción recibe un número de "orden",
'UI:Menu:ExportPDF' => 'Exportar como PDF...',
'UI:Menu:PrintableVersion' => 'Versión imprimible',
- 'UI:BrowseInlineImages' => 'Ver imágenes...',
- 'UI:UploadInlineImageLegend' => 'Subir nueva imágen',
- 'UI:SelectInlineImageToUpload' => 'Seleccione la imágen a subir',
+ 'UI:BrowseInlineImages' => 'Ver imágenes...',
+ 'UI:UploadInlineImageLegend' => 'Subir nueva imágen',
+ 'UI:SelectInlineImageToUpload' => 'Seleccione la imágen a subir',
'UI:AvailableInlineImagesLegend' => 'Imágenes disponibles',
- 'UI:NoInlineImage' => 'No hay imágenes disponibles en el servidor. Use el botón "Seleccionar archivo" para seleccionar una imágen de su equipo local y subirla al servidor.',
-
'UI:NoInlineImage' => 'No hay imágenes disponibles en el servidor. Use el botón "Seleccionar archivo" para seleccionar una imágen de su equipo local y subirla al servidor.',
'UI:ToggleFullScreen' => 'Cambiar Maximizar / Minimizar',
@@ -1502,19 +1479,19 @@ Cuando se asocien con un disparador, cada acción recibe un número de "orden",
'UI:Button:UploadImage' => 'Upload an image from the disk~~',
'UI:UploadNotSupportedInThisMode' => 'La modificación de imágenes o archivos no está soportado en este modo.',
- 'UI:Button:RemoveDocument' => 'Remover documento',
+ 'UI:Button:RemoveDocument' => 'Remover documento',
// Search form
- 'UI:Search:Toggle' => 'Minimizar/ Expandir',
- 'UI:Search:AutoSubmit:DisabledHint' => 'Auto enviar ha sido deshabilitado para esta clase',
- 'UI:Search:Obsolescence:DisabledHint' => ' Basado en sus preferencias, datos obsoletos están ocultos',
- 'UI:Search:NoAutoSubmit:ExplainText' => 'Agregue algún criterio en el cuadro de búsqueda o haga click en el botón de búsqueda para ver los objetos.',
- 'UI:Search:Criterion:MoreMenu:AddCriteria' => 'Agregar nuevo criterio',
+ 'UI:Search:Toggle' => 'Minimizar/ Expandir',
+ 'UI:Search:AutoSubmit:DisabledHint' => 'Auto enviar ha sido deshabilitado para esta clase',
+ 'UI:Search:Obsolescence:DisabledHint' => ' Basado en sus preferencias, datos obsoletos están ocultos',
+ 'UI:Search:NoAutoSubmit:ExplainText' => 'Agregue algún criterio en el cuadro de búsqueda o haga click en el botón de búsqueda para ver los objetos.',
+ 'UI:Search:Criterion:MoreMenu:AddCriteria' => 'Agregar nuevo criterio',
// - Add new criteria button
- 'UI:Search:AddCriteria:List:RecentlyUsed:Title' => 'Recientemente usado',
- 'UI:Search:AddCriteria:List:MostPopular:Title' => 'Más popular',
- 'UI:Search:AddCriteria:List:Others:Title' => 'Otros',
- 'UI:Search:AddCriteria:List:RecentlyUsed:Placeholder' => 'Ninguno todavía',
+ 'UI:Search:AddCriteria:List:RecentlyUsed:Title' => 'Recientemente usado',
+ 'UI:Search:AddCriteria:List:MostPopular:Title' => 'Más popular',
+ 'UI:Search:AddCriteria:List:Others:Title' => 'Otros',
+ 'UI:Search:AddCriteria:List:RecentlyUsed:Placeholder' => 'Ninguno todavía',
// - Criteria header actions
'UI:Search:Criteria:Toggle' => 'Minimize / Expand~~',
@@ -1523,17 +1500,17 @@ Cuando se asocien con un disparador, cada acción recibe un número de "orden",
// - Criteria titles
// - Default widget
- 'UI:Search:Criteria:Title:Default:Any' => '%1$s: Cualquier',
- 'UI:Search:Criteria:Title:Default:Empty' => '%1$s está vacío',
- 'UI:Search:Criteria:Title:Default:NotEmpty' => '%1$s no está vacío',
- 'UI:Search:Criteria:Title:Default:Equals' => '%1$s igual a %2$s',
- 'UI:Search:Criteria:Title:Default:Contains' => '%1$s contiene %2$s',
- 'UI:Search:Criteria:Title:Default:StartsWith' => '%1$s comienza con %2$s',
- 'UI:Search:Criteria:Title:Default:EndsWith' => '%1$s termina con %2$s',
- 'UI:Search:Criteria:Title:Default:RegExp' => '%1$s coincide con %2$s',
- 'UI:Search:Criteria:Title:Default:GreaterThan' => '%1$s > %2$s',
- 'UI:Search:Criteria:Title:Default:GreaterThanOrEquals' => '%1$s >= %2$s',
- 'UI:Search:Criteria:Title:Default:LessThan' => '%1$s < %2$s',
+ 'UI:Search:Criteria:Title:Default:Any' => '%1$s: Cualquier',
+ 'UI:Search:Criteria:Title:Default:Empty' => '%1$s está vacío',
+ 'UI:Search:Criteria:Title:Default:NotEmpty' => '%1$s no está vacío',
+ 'UI:Search:Criteria:Title:Default:Equals' => '%1$s igual a %2$s',
+ 'UI:Search:Criteria:Title:Default:Contains' => '%1$s contiene %2$s',
+ 'UI:Search:Criteria:Title:Default:StartsWith' => '%1$s comienza con %2$s',
+ 'UI:Search:Criteria:Title:Default:EndsWith' => '%1$s termina con %2$s',
+ 'UI:Search:Criteria:Title:Default:RegExp' => '%1$s coincide con %2$s',
+ 'UI:Search:Criteria:Title:Default:GreaterThan' => '%1$s > %2$s',
+ 'UI:Search:Criteria:Title:Default:GreaterThanOrEquals' => '%1$s >= %2$s',
+ 'UI:Search:Criteria:Title:Default:LessThan' => '%1$s < %2$s',
'UI:Search:Criteria:Title:Default:LessThanOrEquals' => '%1$s <= %2$s',
'UI:Search:Criteria:Title:Default:Different' => '%1$s ≠ %2$s',
'UI:Search:Criteria:Title:Default:Between' => '%1$s entre [%2$s]',
@@ -1571,49 +1548,43 @@ Cuando se asocien con un disparador, cada acción recibe un número de "orden",
// - Criteria operators
// - Default widget
- 'UI:Search:Criteria:Operator:Default:Empty' => 'Está vacío',
- 'UI:Search:Criteria:Operator:Default:NotEmpty' => 'No está vacío',
- 'UI:Search:Criteria:Operator:Default:Equals' => 'Igual',
- 'UI:Search:Criteria:Operator:Default:Between' => 'Entre',
+ 'UI:Search:Criteria:Operator:Default:Empty' => 'Está vacío',
+ 'UI:Search:Criteria:Operator:Default:NotEmpty' => 'No está vacío',
+ 'UI:Search:Criteria:Operator:Default:Equals' => 'Igual',
+ 'UI:Search:Criteria:Operator:Default:Between' => 'Entre',
// - String widget
- 'UI:Search:Criteria:Operator:String:Contains' => 'Contiene',
- 'UI:Search:Criteria:Operator:String:StartsWith' => 'Comienza con',
- 'UI:Search:Criteria:Operator:String:EndsWith' => 'Termina con',
- 'UI:Search:Criteria:Operator:String:RegExp' => 'Exp. Regular',
+ 'UI:Search:Criteria:Operator:String:Contains' => 'Contiene',
+ 'UI:Search:Criteria:Operator:String:StartsWith' => 'Comienza con',
+ 'UI:Search:Criteria:Operator:String:EndsWith' => 'Termina con',
+ 'UI:Search:Criteria:Operator:String:RegExp' => 'Exp. Regular',
// - Numeric widget
- 'UI:Search:Criteria:Operator:Numeric:Equals' => 'Igual',
- // => '=',
- 'UI:Search:Criteria:Operator:Numeric:GreaterThan' => 'Mayor',
- // => '>',
- 'UI:Search:Criteria:Operator:Numeric:GreaterThanOrEquals' => 'Mayor / igual',
- // > '>=',
- 'UI:Search:Criteria:Operator:Numeric:LessThan' => 'Menor',
- // => '<',
- 'UI:Search:Criteria:Operator:Numeric:LessThanOrEquals' => 'Menor / igual',
- // > '<=',
- 'UI:Search:Criteria:Operator:Numeric:Different' => 'Diferente',
- // => '≠',
+ 'UI:Search:Criteria:Operator:Numeric:Equals' => 'Igual',// => '=',
+ 'UI:Search:Criteria:Operator:Numeric:GreaterThan' => 'Mayor',// => '>',
+ 'UI:Search:Criteria:Operator:Numeric:GreaterThanOrEquals' => 'Mayor / igual',// > '>=',
+ 'UI:Search:Criteria:Operator:Numeric:LessThan' => 'Menor',// => '<',
+ 'UI:Search:Criteria:Operator:Numeric:LessThanOrEquals' => 'Menor / igual',// > '<=',
+ 'UI:Search:Criteria:Operator:Numeric:Different' => 'Diferente',// => '≠',
// - Tag Set Widget
- 'UI:Search:Criteria:Operator:TagSet:Matches' => 'Coincidencias',
+ 'UI:Search:Criteria:Operator:TagSet:Matches' => 'Coincidencias',
// - Other translations
- 'UI:Search:Value:Filter:Placeholder' => 'Filtro...',
- 'UI:Search:Value:Search:Placeholder' => 'Búsqueda...',
- 'UI:Search:Value:Autocomplete:StartTyping' => 'Inicie escribiento posibles valores.',
- 'UI:Search:Value:Autocomplete:Wait' => 'Por favor espere...',
- 'UI:Search:Value:Autocomplete:NoResult' => 'Sin Resultados.',
- 'UI:Search:Value:Toggler:CheckAllNone' => 'Marcar todos / ninguno',
- 'UI:Search:Value:Toggler:CheckAllNoneFiltered' => 'Marcar todos / ninguno visible',
+ 'UI:Search:Value:Filter:Placeholder' => 'Filtro...',
+ 'UI:Search:Value:Search:Placeholder' => 'Búsqueda...',
+ 'UI:Search:Value:Autocomplete:StartTyping' => 'Inicie escribiento posibles valores.',
+ 'UI:Search:Value:Autocomplete:Wait' => 'Por favor espere...',
+ 'UI:Search:Value:Autocomplete:NoResult' => 'Sin Resultados.',
+ 'UI:Search:Value:Toggler:CheckAllNone' => 'Marcar todos / ninguno',
+ 'UI:Search:Value:Toggler:CheckAllNoneFiltered' => 'Marcar todos / ninguno visible',
// - Widget other translations
- 'UI:Search:Criteria:Numeric:From' => 'De',
- 'UI:Search:Criteria:Numeric:Until' => 'Para',
- 'UI:Search:Criteria:Numeric:PlaceholderFrom' => 'Cualquier',
- 'UI:Search:Criteria:Numeric:PlaceholderUntil' => 'Cualquier',
- 'UI:Search:Criteria:DateTime:From' => 'De',
- 'UI:Search:Criteria:DateTime:FromTime' => 'De',
- 'UI:Search:Criteria:DateTime:Until' => 'hasta',
- 'UI:Search:Criteria:DateTime:UntilTime' => 'hasta',
+ 'UI:Search:Criteria:Numeric:From' => 'De',
+ 'UI:Search:Criteria:Numeric:Until' => 'Para',
+ 'UI:Search:Criteria:Numeric:PlaceholderFrom' => 'Cualquier',
+ 'UI:Search:Criteria:Numeric:PlaceholderUntil' => 'Cualquier',
+ 'UI:Search:Criteria:DateTime:From' => 'De',
+ 'UI:Search:Criteria:DateTime:FromTime' => 'De',
+ 'UI:Search:Criteria:DateTime:Until' => 'hasta',
+ 'UI:Search:Criteria:DateTime:UntilTime' => 'hasta',
'UI:Search:Criteria:DateTime:PlaceholderFrom' => 'Cualquier fecha',
'UI:Search:Criteria:DateTime:PlaceholderFromTime' => 'Cualquier fecha',
'UI:Search:Criteria:DateTime:PlaceholderUntil' => 'Cualquier fecha',
@@ -1634,16 +1605,16 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array(
'Expression:Operator:OR' => ' O ',
'Expression:Operator:=' => ': ',
- 'Expression:Unit:Short:DAY' => 'd',
- 'Expression:Unit:Short:WEEK' => 's',
+ 'Expression:Unit:Short:DAY' => 'd',
+ 'Expression:Unit:Short:WEEK' => 's',
'Expression:Unit:Short:MONTH' => 'm',
- 'Expression:Unit:Short:YEAR' => 'a',
+ 'Expression:Unit:Short:YEAR' => 'a',
- 'Expression:Unit:Long:DAY' => 'día(s)',
- 'Expression:Unit:Long:HOUR' => 'hora(s)',
+ 'Expression:Unit:Long:DAY' => 'día(s)',
+ 'Expression:Unit:Long:HOUR' => 'hora(s)',
'Expression:Unit:Long:MINUTE' => 'minuto(s)',
- 'Expression:Verb:NOW' => 'Ahora',
+ 'Expression:Verb:NOW' => 'Ahora',
'Expression:Verb:ISNULL' => ': Nulo',
));
diff --git a/dictionaries/fr.dictionary.itop.ui.php b/dictionaries/fr.dictionary.itop.ui.php
index 243663c32..c635a4081 100644
--- a/dictionaries/fr.dictionary.itop.ui.php
+++ b/dictionaries/fr.dictionary.itop.ui.php
@@ -1226,13 +1226,13 @@ Lors de l\'association à un déclencheur, on attribue à chaque action un numé
'UI:DashboardEdit:AutoReload' => 'Réactualisation automatique',
'UI:DashboardEdit:AutoReloadSec' => 'Réactualisation toutes les (secondes)',
'UI:DashboardEdit:AutoReloadSec+' => 'Le minimum permis est de %1$d secondes',
+ 'UI:DashboardEdit:Revert' => 'Revenir à la valeur précédente',
+ 'UI:DashboardEdit:Apply' => 'Appliquer',
'UI:DashboardEdit:Layout' => 'Mise en page',
'UI:DashboardEdit:Properties' => 'Propriétés du tableau de bord',
'UI:DashboardEdit:Dashlets' => 'Indicateurs',
'UI:DashboardEdit:DashletProperties' => 'Propriétés de l\'Indicateur',
- 'UI:DashboardEdit:Revert' => 'Revenir à la valeur précédente',
- 'UI:DashboardEdit:Apply' => 'Appliquer',
'UI:Form:Property' => 'Propriété',
'UI:Form:Value' => 'Valeur',
diff --git a/dictionaries/hu.dictionary.itop.core.php b/dictionaries/hu.dictionary.itop.core.php
index bbaa2ed68..1eff6cfde 100755
--- a/dictionaries/hu.dictionary.itop.core.php
+++ b/dictionaries/hu.dictionary.itop.core.php
@@ -1087,6 +1087,8 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
'Class:AsyncTask/Attribute:last_error+' => '~~',
'Class:AsyncTask/Attribute:last_attempt' => 'Last attempt~~',
'Class:AsyncTask/Attribute:last_attempt+' => '~~',
+ 'Class:AsyncTask:InvalidConfig_Class_Keys' => 'Invalid format for the configuration of "async_taks_retries[%1$s]". Expecting an array with the following keys: %2$s~~',
+ 'Class:AsyncTask:InvalidConfig_Class_InvalidKey_Keys' => 'Invalid format for the configuration of "async_taks_retries[%1$s]": unexpected key "%2$s". Expecting only the following keys: %3$s~~',
));
//
diff --git a/dictionaries/hu.dictionary.itop.ui.php b/dictionaries/hu.dictionary.itop.ui.php
index 67cfd7793..b29a98d95 100755
--- a/dictionaries/hu.dictionary.itop.ui.php
+++ b/dictionaries/hu.dictionary.itop.ui.php
@@ -110,6 +110,10 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
'Class:User/Error:LoginMustBeUnique' => 'Bejelentkezési névnek egyedinek kell lennie - "%1s" már létezik.',
'Class:User/Error:AtLeastOneProfileIsNeeded' => 'Legalább egy profilt a felhasználóhoz kell rendelni.',
+ 'Class:User/Error:ProfileNotAllowed' => 'Profile "%1$s" cannot be added it will deny the access to backoffice~~',
+ 'Class:User/Error:StatusChangeIsNotAllowed' => 'Changing status is not allowed for your own User~~',
+ 'Class:User/Error:AllowedOrgsMustContainUserOrg' => 'Allowed organizations must contain User organization~~',
+ 'Class:User/Error:CurrentProfilesHaveInsufficientRights' => 'The current list of profiles does not give sufficient access rights (Users are not modifiable anymore)~~',
'Class:User/Error:AtLeastOneOrganizationIsNeeded' => 'At least one organization must be assigned to this user.~~',
'Class:User/Error:OrganizationNotAllowed' => 'Organization not allowed.~~',
'Class:User/Error:UserOrganizationNotAllowed' => 'The user account does not belong to your allowed organizations.~~',
@@ -321,10 +325,10 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
'BooleanLabel:yes' => 'Igen',
'BooleanLabel:no' => 'Nem',
'UI:Login:Title' => ITOP_APPLICATION_SHORT.' login~~',
- 'Menu:WelcomeMenu' => 'Üdvözlöm', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:WelcomeMenu+' => '', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:WelcomeMenuPage' => 'Üdvözlöm', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:WelcomeMenuPage+' => '', // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:WelcomeMenu' => 'Üdvözlöm',// Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:WelcomeMenu+' => '',// Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:WelcomeMenuPage' => 'Üdvözlöm',// Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:WelcomeMenuPage+' => '',// Duplicated into itop-welcome-itil (will be removed from here...)
'UI:WelcomeMenu:Title' => 'Üdvözli az '.ITOP_APPLICATION_SHORT,
'UI:WelcomeMenu:LeftBlock' => ''.ITOP_APPLICATION_SHORT.' egy teljeskörű, OpenSource, IT üzemeltetés támogató portál.
@@ -536,43 +540,43 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
'UI:ResetPwd-Ready' => 'The password has been changed.~~',
'UI:ResetPwd-Login' => 'Click here to login...~~',
- 'UI:Login:About' => '~~',
- 'UI:Login:ChangeYourPassword' => 'Jelszó változtatás',
- 'UI:Login:OldPasswordPrompt' => 'Jelenlegi jelszó',
- 'UI:Login:NewPasswordPrompt' => 'Új jelszó',
- 'UI:Login:RetypeNewPasswordPrompt' => 'Új jelszó ismét',
- 'UI:Login:IncorrectOldPassword' => 'Hiba: a jelenlegi jelszó hibás',
- 'UI:LogOffMenu' => 'Kilépés',
+ 'UI:Login:About' => '~~',
+ 'UI:Login:ChangeYourPassword' => 'Jelszó változtatás',
+ 'UI:Login:OldPasswordPrompt' => 'Jelenlegi jelszó',
+ 'UI:Login:NewPasswordPrompt' => 'Új jelszó',
+ 'UI:Login:RetypeNewPasswordPrompt' => 'Új jelszó ismét',
+ 'UI:Login:IncorrectOldPassword' => 'Hiba: a jelenlegi jelszó hibás',
+ 'UI:LogOffMenu' => 'Kilépés',
'UI:LogOff:ThankYou' => 'Köszönjük, hogy az '.ITOP_APPLICATION_SHORT.'-ot használja!',
- 'UI:LogOff:ClickHereToLoginAgain' => 'Ismételt bejelentkezéshez kattintson ide',
- 'UI:ChangePwdMenu' => 'Jelszó módosítás...',
- 'UI:Login:PasswordChanged' => 'Jelszó sikeresen beállítva!',
+ 'UI:LogOff:ClickHereToLoginAgain' => 'Ismételt bejelentkezéshez kattintson ide',
+ 'UI:ChangePwdMenu' => 'Jelszó módosítás...',
+ 'UI:Login:PasswordChanged' => 'Jelszó sikeresen beállítva!',
'UI:AccessRO-All' => ITOP_APPLICATION_SHORT.' csak olvasás módban',
'UI:AccessRO-Users' => ITOP_APPLICATION_SHORT.' csak olvasás módban a végfelhasználók számára',
- 'UI:ApplicationEnvironment' => 'Application environment: %1$s~~',
- 'UI:Login:RetypePwdDoesNotMatch' => 'Az új jelszó és ismételten beírt érték nem egyezik!',
+ 'UI:ApplicationEnvironment' => 'Application environment: %1$s~~',
+ 'UI:Login:RetypePwdDoesNotMatch' => 'Az új jelszó és ismételten beírt érték nem egyezik!',
'UI:Button:Login' => 'Belépés az '.ITOP_APPLICATION_SHORT.' alkalmazásba',
'UI:Login:Error:AccessRestricted' => ITOP_APPLICATION_SHORT.' hozzáférés korlátozva. Kérem forduljon az '.ITOP_APPLICATION_SHORT.' adminisztrátorhoz!',
'UI:Login:Error:AccessAdmin' => 'Adminisztrátori hozzáférés korlátozott. Kérem forduljon az '.ITOP_APPLICATION_SHORT.' adminisztrátorhoz!',
- 'UI:Login:Error:WrongOrganizationName' => 'Unknown organization~~',
+ 'UI:Login:Error:WrongOrganizationName' => 'Unknown organization~~',
'UI:Login:Error:MultipleContactsHaveSameEmail' => 'Multiple contacts have the same e-mail~~',
- 'UI:Login:Error:NoValidProfiles' => 'No valid profile provided~~',
- 'UI:CSVImport:MappingSelectOne' => '-- válasszon ki egyet --',
- 'UI:CSVImport:MappingNotApplicable' => '-- mező figyelmen kívül hagyása --',
- 'UI:CSVImport:NoData' => 'Üres mező..., kérem agyjon meg adatot!',
- 'UI:Title:DataPreview' => 'Adatok előnézete',
- 'UI:CSVImport:ErrorOnlyOneColumn' => 'Hiba: Az import fájl egyetlen oszlopot tartalmaz. A megfelelő elválasztó karaktert adta meg?',
- 'UI:CSVImport:FieldName' => 'Mező %1$d',
- 'UI:CSVImport:DataLine1' => 'Adatsor 1',
- 'UI:CSVImport:DataLine2' => 'Adatsor 2',
- 'UI:CSVImport:idField' => 'id (elsődeges kulcs)',
+ 'UI:Login:Error:NoValidProfiles' => 'No valid profile provided~~',
+ 'UI:CSVImport:MappingSelectOne' => '-- válasszon ki egyet --',
+ 'UI:CSVImport:MappingNotApplicable' => '-- mező figyelmen kívül hagyása --',
+ 'UI:CSVImport:NoData' => 'Üres mező..., kérem agyjon meg adatot!',
+ 'UI:Title:DataPreview' => 'Adatok előnézete',
+ 'UI:CSVImport:ErrorOnlyOneColumn' => 'Hiba: Az import fájl egyetlen oszlopot tartalmaz. A megfelelő elválasztó karaktert adta meg?',
+ 'UI:CSVImport:FieldName' => 'Mező %1$d',
+ 'UI:CSVImport:DataLine1' => 'Adatsor 1',
+ 'UI:CSVImport:DataLine2' => 'Adatsor 2',
+ 'UI:CSVImport:idField' => 'id (elsődeges kulcs)',
'UI:Title:BulkImport' => ITOP_APPLICATION_SHORT.' - tömeges betöltés',
- 'UI:Title:BulkImport+' => '',
- 'UI:Title:BulkSynchro_nbItem_ofClass_class' => '%2$s osztály %1$d objektumának szinkronizációja',
- 'UI:CSVImport:ClassesSelectOne' => '-- válasszon ki egyet --',
- 'UI:CSVImport:ErrorExtendedAttCode' => 'Belső hiba: "%1$s" nem megfelelő kód, mert "%2$s" nem külső kulcsa a "%3$s" osztálynak',
- 'UI:CSVImport:ObjectsWillStayUnchanged' => '%1$d objektumok változatlanok maradnak.',
- 'UI:CSVImport:ObjectsWillBeModified' => '%1$d objektumok fognak megváltozni.',
+ 'UI:Title:BulkImport+' => '',
+ 'UI:Title:BulkSynchro_nbItem_ofClass_class' => '%2$s osztály %1$d objektumának szinkronizációja',
+ 'UI:CSVImport:ClassesSelectOne' => '-- válasszon ki egyet --',
+ 'UI:CSVImport:ErrorExtendedAttCode' => 'Belső hiba: "%1$s" nem megfelelő kód, mert "%2$s" nem külső kulcsa a "%3$s" osztálynak',
+ 'UI:CSVImport:ObjectsWillStayUnchanged' => '%1$d objektumok változatlanok maradnak.',
+ 'UI:CSVImport:ObjectsWillBeModified' => '%1$d objektumok fognak megváltozni.',
'UI:CSVImport:ObjectsWillBeAdded' => '%1$d objektumok hozzáadásra kerülnek.',
'UI:CSVImport:ObjectsWillHaveErrors' => '%1$d objektumok hibásak lesznek.',
'UI:CSVImport:ObjectsRemainedUnchanged' => '%1$d objektumok változatlanak maradtak',
@@ -897,9 +901,9 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
'UI:UserManagement:NoLifeCycleApplicable+' => '',
'UI:UserManagement:GrantMatrix' => 'Jogosutlsági mátrix',
- 'Menu:AdminTools' => 'Adminisztrációs eszközök', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:AdminTools+' => '', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:AdminTools?' => 'Eszközök csak az adminisztrátori profilhoz rendlet felhasználók számára elérhetők.', // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:AdminTools' => 'Adminisztrációs eszközök',// Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:AdminTools+' => '',// Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:AdminTools?' => 'Eszközök csak az adminisztrátori profilhoz rendlet felhasználók számára elérhetők.',// Duplicated into itop-welcome-itil (will be removed from here...)
'Menu:SystemTools' => 'System~~',
'UI:ChangeManagementMenu' => 'Változás menedzsment',
@@ -945,17 +949,17 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
'UI-ContactsMenu-ContactsByType' => 'Kapcsolattartók típus szerint',
'UI-ContactsMenu-ContactsByStatus' => 'Kapcsolattartók státusz szerint',
- 'Menu:CSVImportMenu' => 'CSV import', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:CSVImportMenu+' => '', // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:CSVImportMenu' => 'CSV import',// Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:CSVImportMenu+' => '',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:DataModelMenu' => 'Adatmodell', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:DataModelMenu+' => '', // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:DataModelMenu' => 'Adatmodell',// Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:DataModelMenu+' => '',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:ExportMenu' => 'Export', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:ExportMenu+' => '', // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:ExportMenu' => 'Export',// Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:ExportMenu+' => '',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:NotificationsMenu' => 'Értesítések', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:NotificationsMenu+' => '', // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:NotificationsMenu' => 'Értesítések',// Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:NotificationsMenu+' => '',// Duplicated into itop-welcome-itil (will be removed from here...)
'UI:NotificationsMenu:Title' => 'Értesítések beállítása',
'UI:NotificationsMenu:Help' => 'Segítség',
'UI:NotificationsMenu:HelpContent' => 'Az '.ITOP_APPLICATION_SHORT.' alkalmazásban az értesítések teljesen testreszabhatók. Értesítések az objektumok két csoportjára épülnek: kiváltó okok és akciók.
@@ -993,27 +997,27 @@ Akció kiváltó okhoz rendelésekor kap egy sorszámot , amely meghatározza az
'UI:TagAdminMenu:NoTags' => 'No Tag field configured~~',
'UI:TagSetFieldData:Error' => 'Error: %1$s~~',
- 'Menu:AuditCategories' => 'Audit kategóriák', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:AuditCategories+' => '', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:Notifications:Title' => 'Audit kategóriák', // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:AuditCategories' => 'Audit kategóriák',// Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:AuditCategories+' => '',// Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:Notifications:Title' => 'Audit kategóriák',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:RunQueriesMenu' => 'Lekérdezés futtatás', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:RunQueriesMenu+' => '', // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:RunQueriesMenu' => 'Lekérdezés futtatás',// Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:RunQueriesMenu+' => '',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:QueryMenu' => 'Query phrasebook~~', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:QueryMenu+' => 'Query phrasebook~~', // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:QueryMenu' => 'Query phrasebook~~',// Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:QueryMenu+' => 'Query phrasebook~~',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:DataAdministration' => 'Adat adminisztráció', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:DataAdministration+' => '', // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:DataAdministration' => 'Adat adminisztráció',// Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:DataAdministration+' => '',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:UniversalSearchMenu' => 'Univerzális keresés', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:UniversalSearchMenu+' => '', // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:UniversalSearchMenu' => 'Univerzális keresés',// Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:UniversalSearchMenu+' => '',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:UserManagementMenu' => 'Felhasználó menedzsment', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:UserManagementMenu+' => '', // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:UserManagementMenu' => 'Felhasználó menedzsment',// Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:UserManagementMenu+' => '',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:ProfilesMenu' => 'Profilok', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:ProfilesMenu+' => '', // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:ProfilesMenu' => 'Profilok',// Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:ProfilesMenu+' => '',// Duplicated into itop-welcome-itil (will be removed from here...)
'Menu:ProfilesMenu:Title' => 'Profilok',
// Duplicated into itop-welcome-itil (will be removed from here...)
@@ -1215,6 +1219,8 @@ Akció kiváltó okhoz rendelésekor kap egy sorszámot , amely meghatározza az
'UI:DashboardEdit:AutoReload' => 'Automatic refresh~~',
'UI:DashboardEdit:AutoReloadSec' => 'Automatic refresh interval (seconds)~~',
'UI:DashboardEdit:AutoReloadSec+' => 'The minimum allowed is %1$d seconds~~',
+ 'UI:DashboardEdit:Revert' => 'Revert~~',
+ 'UI:DashboardEdit:Apply' => 'Apply~~',
'UI:DashboardEdit:Layout' => 'Layout~~',
'UI:DashboardEdit:Properties' => 'Dashboard Properties~~',
@@ -1351,13 +1357,13 @@ Akció kiváltó okhoz rendelésekor kap egy sorszámot , amely meghatározza az
'Month-10-Short' => 'Oct~~',
'Month-11-Short' => 'Nov~~',
'Month-12-Short' => 'Dec~~',
- 'Calendar-FirstDayOfWeek' => '0~~', // 0 = Sunday, 1 = Monday, etc...
+ 'Calendar-FirstDayOfWeek' => '0~~',// 0 = Sunday, 1 = Monday, etc...
'UI:Menu:ShortcutList' => 'Create a Shortcut...~~',
'UI:ShortcutRenameDlg:Title' => 'Rename the shortcut~~',
'UI:ShortcutListDlg:Title' => 'Create a shortcut for the list~~',
'UI:ShortcutDelete:Confirm' => 'Please confirm that wou wish to delete the shortcut(s).~~',
- 'Menu:MyShortcuts' => 'My Shortcuts~~', // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:MyShortcuts' => 'My Shortcuts~~',// Duplicated into itop-welcome-itil (will be removed from here...)
'Class:Shortcut' => 'Shortcut~~',
'Class:Shortcut+' => '~~',
'Class:Shortcut/Attribute:name' => 'Name~~',
@@ -1537,12 +1543,12 @@ Akció kiváltó okhoz rendelésekor kap egy sorszámot , amely meghatározza az
'UI:Search:Criteria:Operator:String:EndsWith' => 'Ends with~~',
'UI:Search:Criteria:Operator:String:RegExp' => 'Regular exp.~~',
// - Numeric widget
- 'UI:Search:Criteria:Operator:Numeric:Equals' => 'Equals~~', // => '=',
- 'UI:Search:Criteria:Operator:Numeric:GreaterThan' => 'Greater~~', // => '>',
- 'UI:Search:Criteria:Operator:Numeric:GreaterThanOrEquals' => 'Greater / equals~~', // > '>=',
- 'UI:Search:Criteria:Operator:Numeric:LessThan' => 'Less~~', // => '<',
- 'UI:Search:Criteria:Operator:Numeric:LessThanOrEquals' => 'Less / equals~~', // > '<=',
- 'UI:Search:Criteria:Operator:Numeric:Different' => 'Different~~', // => '≠',
+ 'UI:Search:Criteria:Operator:Numeric:Equals' => 'Equals~~',// => '=',
+ 'UI:Search:Criteria:Operator:Numeric:GreaterThan' => 'Greater~~',// => '>',
+ 'UI:Search:Criteria:Operator:Numeric:GreaterThanOrEquals' => 'Greater / equals~~',// > '>=',
+ 'UI:Search:Criteria:Operator:Numeric:LessThan' => 'Less~~',// => '<',
+ 'UI:Search:Criteria:Operator:Numeric:LessThanOrEquals' => 'Less / equals~~',// > '<=',
+ 'UI:Search:Criteria:Operator:Numeric:Different' => 'Different~~',// => '≠',
// - Tag Set Widget
'UI:Search:Criteria:Operator:TagSet:Matches' => 'Matches~~',
diff --git a/dictionaries/it.dictionary.itop.core.php b/dictionaries/it.dictionary.itop.core.php
index 0f11540e1..8d1c70983 100644
--- a/dictionaries/it.dictionary.itop.core.php
+++ b/dictionaries/it.dictionary.itop.core.php
@@ -1089,6 +1089,8 @@ Dict::Add('IT IT', 'Italian', 'Italiano', array(
'Class:AsyncTask/Attribute:last_error+' => '~~',
'Class:AsyncTask/Attribute:last_attempt' => 'Last attempt~~',
'Class:AsyncTask/Attribute:last_attempt+' => '~~',
+ 'Class:AsyncTask:InvalidConfig_Class_Keys' => 'Invalid format for the configuration of "async_taks_retries[%1$s]". Expecting an array with the following keys: %2$s~~',
+ 'Class:AsyncTask:InvalidConfig_Class_InvalidKey_Keys' => 'Invalid format for the configuration of "async_taks_retries[%1$s]": unexpected key "%2$s". Expecting only the following keys: %3$s~~',
));
//
diff --git a/dictionaries/it.dictionary.itop.ui.php b/dictionaries/it.dictionary.itop.ui.php
index fac81c084..d9f6bd4ff 100644
--- a/dictionaries/it.dictionary.itop.ui.php
+++ b/dictionaries/it.dictionary.itop.ui.php
@@ -121,6 +121,10 @@ Dict::Add('IT IT', 'Italian', 'Italiano', array(
'Class:User/Error:LoginMustBeUnique' => 'Il Login deve essere unico - "%1s" già usato',
'Class:User/Error:AtLeastOneProfileIsNeeded' => 'Almeno un profilo deve essere assegnato all\'utente.',
+ 'Class:User/Error:ProfileNotAllowed' => 'Profile "%1$s" cannot be added it will deny the access to backoffice~~',
+ 'Class:User/Error:StatusChangeIsNotAllowed' => 'Changing status is not allowed for your own User~~',
+ 'Class:User/Error:AllowedOrgsMustContainUserOrg' => 'Allowed organizations must contain User organization~~',
+ 'Class:User/Error:CurrentProfilesHaveInsufficientRights' => 'The current list of profiles does not give sufficient access rights (Users are not modifiable anymore)~~',
'Class:User/Error:AtLeastOneOrganizationIsNeeded' => 'At least one organization must be assigned to this user.~~',
'Class:User/Error:OrganizationNotAllowed' => 'Organization not allowed.~~',
'Class:User/Error:UserOrganizationNotAllowed' => 'The user account does not belong to your allowed organizations.~~',
@@ -332,10 +336,10 @@ Dict::Add('IT IT', 'Italian', 'Italiano', array(
'BooleanLabel:yes' => 'si',
'BooleanLabel:no' => 'no',
'UI:Login:Title' => ITOP_APPLICATION_SHORT.' login~~',
- 'Menu:WelcomeMenu' => 'Benveuto', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:WelcomeMenu+' => '', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:WelcomeMenuPage' => 'Benvenuto', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:WelcomeMenuPage+' => '', // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:WelcomeMenu' => 'Benveuto',// Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:WelcomeMenu+' => '',// Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:WelcomeMenuPage' => 'Benvenuto',// Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:WelcomeMenuPage+' => '',// Duplicated into itop-welcome-itil (will be removed from here...)
'UI:WelcomeMenu:Title' => 'Benveuto su '.ITOP_APPLICATION_SHORT,
'UI:WelcomeMenu:LeftBlock' => ''.ITOP_APPLICATION_SHORT.' è un completo Portale Funzionale IT, Open Source.
@@ -547,43 +551,43 @@ Dict::Add('IT IT', 'Italian', 'Italiano', array(
'UI:ResetPwd-Ready' => 'The password has been changed.~~',
'UI:ResetPwd-Login' => 'Click here to login...~~',
- 'UI:Login:About' => '~~',
- 'UI:Login:ChangeYourPassword' => 'Cambia la tua password',
- 'UI:Login:OldPasswordPrompt' => 'Vecchia password',
- 'UI:Login:NewPasswordPrompt' => 'Nuova password',
- 'UI:Login:RetypeNewPasswordPrompt' => 'Riscrivi la nuova password',
- 'UI:Login:IncorrectOldPassword' => 'Errore: la vecchia password non è corretta',
- 'UI:LogOffMenu' => 'Log off',
+ 'UI:Login:About' => '~~',
+ 'UI:Login:ChangeYourPassword' => 'Cambia la tua password',
+ 'UI:Login:OldPasswordPrompt' => 'Vecchia password',
+ 'UI:Login:NewPasswordPrompt' => 'Nuova password',
+ 'UI:Login:RetypeNewPasswordPrompt' => 'Riscrivi la nuova password',
+ 'UI:Login:IncorrectOldPassword' => 'Errore: la vecchia password non è corretta',
+ 'UI:LogOffMenu' => 'Log off',
'UI:LogOff:ThankYou' => 'Grazie per aver scelto '.ITOP_APPLICATION_SHORT,
- 'UI:LogOff:ClickHereToLoginAgain' => 'Clicca qui per effettuare il login di nuovo...',
- 'UI:ChangePwdMenu' => 'Cambia Password...',
- 'UI:Login:PasswordChanged' => 'Password successfully set!~~',
+ 'UI:LogOff:ClickHereToLoginAgain' => 'Clicca qui per effettuare il login di nuovo...',
+ 'UI:ChangePwdMenu' => 'Cambia Password...',
+ 'UI:Login:PasswordChanged' => 'Password successfully set!~~',
'UI:AccessRO-All' => ITOP_APPLICATION_SHORT.' è di sola lettura',
'UI:AccessRO-Users' => ITOP_APPLICATION_SHORT.' è di sola lettura per gli utenti finali',
- 'UI:ApplicationEnvironment' => 'Application environment: %1$s~~',
- 'UI:Login:RetypePwdDoesNotMatch' => 'Nuova password e la nuova password digitata nuovamente non corrispondono !',
+ 'UI:ApplicationEnvironment' => 'Application environment: %1$s~~',
+ 'UI:Login:RetypePwdDoesNotMatch' => 'Nuova password e la nuova password digitata nuovamente non corrispondono !',
'UI:Button:Login' => 'Entra in '.ITOP_APPLICATION_SHORT,
'UI:Login:Error:AccessRestricted' => 'L\'accesso a '.ITOP_APPLICATION_SHORT.' è limitato. Si prega di contattare un amministratore '.ITOP_APPLICATION_SHORT.'.',
'UI:Login:Error:AccessAdmin' => 'Accesso limitato alle persone che hanno privilegi di amministratore. Si prega di contattare un amministratore '.ITOP_APPLICATION_SHORT.'.',
- 'UI:Login:Error:WrongOrganizationName' => 'Organizzazione sconosciuta',
+ 'UI:Login:Error:WrongOrganizationName' => 'Organizzazione sconosciuta',
'UI:Login:Error:MultipleContactsHaveSameEmail' => 'Più contatti hanno la stessa e-mail',
- 'UI:Login:Error:NoValidProfiles' => 'Nessun profilo valido fornito',
- 'UI:CSVImport:MappingSelectOne' => '-- seleziona uno --',
- 'UI:CSVImport:MappingNotApplicable' => '-- ignora questo campo --',
- 'UI:CSVImport:NoData' => 'Insieme di dati vuoto ..., si prega di fornire alcuni dati!',
- 'UI:Title:DataPreview' => 'Anteprima dati',
- 'UI:CSVImport:ErrorOnlyOneColumn' => 'Errore: I dati contengono solo una colonna. Avete selezionato il carattere separatore appropriato?',
- 'UI:CSVImport:FieldName' => 'Campo %1$d',
- 'UI:CSVImport:DataLine1' => 'Dati Linea 1',
- 'UI:CSVImport:DataLine2' => 'Dati Linea 2',
- 'UI:CSVImport:idField' => 'id (Chiave Primaria)',
+ 'UI:Login:Error:NoValidProfiles' => 'Nessun profilo valido fornito',
+ 'UI:CSVImport:MappingSelectOne' => '-- seleziona uno --',
+ 'UI:CSVImport:MappingNotApplicable' => '-- ignora questo campo --',
+ 'UI:CSVImport:NoData' => 'Insieme di dati vuoto ..., si prega di fornire alcuni dati!',
+ 'UI:Title:DataPreview' => 'Anteprima dati',
+ 'UI:CSVImport:ErrorOnlyOneColumn' => 'Errore: I dati contengono solo una colonna. Avete selezionato il carattere separatore appropriato?',
+ 'UI:CSVImport:FieldName' => 'Campo %1$d',
+ 'UI:CSVImport:DataLine1' => 'Dati Linea 1',
+ 'UI:CSVImport:DataLine2' => 'Dati Linea 2',
+ 'UI:CSVImport:idField' => 'id (Chiave Primaria)',
'UI:Title:BulkImport' => ITOP_APPLICATION_SHORT.' - importazione collettiva',
- 'UI:Title:BulkImport+' => '',
- 'UI:Title:BulkSynchro_nbItem_ofClass_class' => 'Sincronizzazione di %1$d oggetti della classe %2$s',
- 'UI:CSVImport:ClassesSelectOne' => '-- seleziona uno --',
- 'UI:CSVImport:ErrorExtendedAttCode' => 'Errore interno: "%1$s" è un codice errato, perché "%2$s" NON è una chiave esterna della classe "%3$s"',
- 'UI:CSVImport:ObjectsWillStayUnchanged' => '%1$d oggetto(i) rimarrà invariato.',
- 'UI:CSVImport:ObjectsWillBeModified' => '%1$d oggetto(i) sarà modificato.',
+ 'UI:Title:BulkImport+' => '',
+ 'UI:Title:BulkSynchro_nbItem_ofClass_class' => 'Sincronizzazione di %1$d oggetti della classe %2$s',
+ 'UI:CSVImport:ClassesSelectOne' => '-- seleziona uno --',
+ 'UI:CSVImport:ErrorExtendedAttCode' => 'Errore interno: "%1$s" è un codice errato, perché "%2$s" NON è una chiave esterna della classe "%3$s"',
+ 'UI:CSVImport:ObjectsWillStayUnchanged' => '%1$d oggetto(i) rimarrà invariato.',
+ 'UI:CSVImport:ObjectsWillBeModified' => '%1$d oggetto(i) sarà modificato.',
'UI:CSVImport:ObjectsWillBeAdded' => '%1$d oggetto(i) sarà aggiunto.',
'UI:CSVImport:ObjectsWillHaveErrors' => '%1$d oggetto(i) avranno i errori.',
'UI:CSVImport:ObjectsRemainedUnchanged' => '%1$d oggetto(i) è rimasto invariato.',
@@ -908,9 +912,9 @@ Dict::Add('IT IT', 'Italian', 'Italiano', array(
'UI:UserManagement:NoLifeCycleApplicable+' => '',
'UI:UserManagement:GrantMatrix' => 'Grant Matrix',
- 'Menu:AdminTools' => 'Strumenti di amministrazione', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:AdminTools+' => '', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:AdminTools?' => 'Strumenti accessibile solo agli utenti con il profilo di amministratore', // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:AdminTools' => 'Strumenti di amministrazione',// Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:AdminTools+' => '',// Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:AdminTools?' => 'Strumenti accessibile solo agli utenti con il profilo di amministratore',// Duplicated into itop-welcome-itil (will be removed from here...)
'Menu:SystemTools' => 'Sistema',
'UI:ChangeManagementMenu' => 'Gestione Cambi',
@@ -956,17 +960,17 @@ Dict::Add('IT IT', 'Italian', 'Italiano', array(
'UI-ContactsMenu-ContactsByType' => 'Contatti per tipo',
'UI-ContactsMenu-ContactsByStatus' => 'Contatti per stato',
- 'Menu:CSVImportMenu' => 'Importazione CSV', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:CSVImportMenu+' => '', // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:CSVImportMenu' => 'Importazione CSV',// Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:CSVImportMenu+' => '',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:DataModelMenu' => 'Modello Dati', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:DataModelMenu+' => '', // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:DataModelMenu' => 'Modello Dati',// Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:DataModelMenu+' => '',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:ExportMenu' => 'Esporta', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:ExportMenu+' => '', // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:ExportMenu' => 'Esporta',// Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:ExportMenu+' => '',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:NotificationsMenu' => 'Notifiche', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:NotificationsMenu+' => '', // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:NotificationsMenu' => 'Notifiche',// Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:NotificationsMenu+' => '',// Duplicated into itop-welcome-itil (will be removed from here...)
'UI:NotificationsMenu:Title' => 'Configurazione delle Notifiche',
'UI:NotificationsMenu:Help' => 'Aiuto',
'UI:NotificationsMenu:HelpContent' => 'In '.ITOP_APPLICATION_SHORT.' le notifiche sono completamente personalizzabili. Essi si basano su due serie di oggetti: trigger e azioni.
@@ -1004,27 +1008,27 @@ Quando è associata a un trigger, ad ogni azione è assegnato un numero "ordine"
'UI:TagAdminMenu:NoTags' => 'No Tag field configured~~',
'UI:TagSetFieldData:Error' => 'Error: %1$s~~',
- 'Menu:AuditCategories' => 'Categorie di Audit', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:AuditCategories+' => '', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:Notifications:Title' => 'Categorie di Audit', // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:AuditCategories' => 'Categorie di Audit',// Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:AuditCategories+' => '',// Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:Notifications:Title' => 'Categorie di Audit',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:RunQueriesMenu' => 'Esegui query', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:RunQueriesMenu+' => '', // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:RunQueriesMenu' => 'Esegui query',// Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:RunQueriesMenu+' => '',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:QueryMenu' => 'Rubbrica delle Query', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:QueryMenu+' => 'Rubbrica delle Query', // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:QueryMenu' => 'Rubbrica delle Query',// Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:QueryMenu+' => 'Rubbrica delle Query',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:DataAdministration' => 'Dati di amministrazione', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:DataAdministration+' => '', // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:DataAdministration' => 'Dati di amministrazione',// Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:DataAdministration+' => '',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:UniversalSearchMenu' => 'Ricerca universale', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:UniversalSearchMenu+' => '', // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:UniversalSearchMenu' => 'Ricerca universale',// Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:UniversalSearchMenu+' => '',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:UserManagementMenu' => 'Gestione degli utenti', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:UserManagementMenu+' => '', // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:UserManagementMenu' => 'Gestione degli utenti',// Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:UserManagementMenu+' => '',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:ProfilesMenu' => 'Profili', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:ProfilesMenu+' => '', // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:ProfilesMenu' => 'Profili',// Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:ProfilesMenu+' => '',// Duplicated into itop-welcome-itil (will be removed from here...)
'Menu:ProfilesMenu:Title' => 'Profili',
// Duplicated into itop-welcome-itil (will be removed from here...)
@@ -1226,6 +1230,8 @@ Quando è associata a un trigger, ad ogni azione è assegnato un numero "ordine"
'UI:DashboardEdit:AutoReload' => 'Automatic refresh~~',
'UI:DashboardEdit:AutoReloadSec' => 'Automatic refresh interval (seconds)~~',
'UI:DashboardEdit:AutoReloadSec+' => 'The minimum allowed is %1$d seconds~~',
+ 'UI:DashboardEdit:Revert' => 'Revert~~',
+ 'UI:DashboardEdit:Apply' => 'Apply~~',
'UI:DashboardEdit:Layout' => 'Layout~~',
'UI:DashboardEdit:Properties' => 'Dashboard Properties~~',
@@ -1362,13 +1368,13 @@ Quando è associata a un trigger, ad ogni azione è assegnato un numero "ordine"
'Month-10-Short' => 'Oct~~',
'Month-11-Short' => 'Nov~~',
'Month-12-Short' => 'Dec~~',
- 'Calendar-FirstDayOfWeek' => '0~~', // 0 = Sunday, 1 = Monday, etc...
+ 'Calendar-FirstDayOfWeek' => '0~~',// 0 = Sunday, 1 = Monday, etc...
'UI:Menu:ShortcutList' => 'Create a Shortcut...~~',
'UI:ShortcutRenameDlg:Title' => 'Rename the shortcut~~',
'UI:ShortcutListDlg:Title' => 'Create a shortcut for the list~~',
'UI:ShortcutDelete:Confirm' => 'Please confirm that wou wish to delete the shortcut(s).~~',
- 'Menu:MyShortcuts' => 'Le mie scorciatoie', // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:MyShortcuts' => 'Le mie scorciatoie',// Duplicated into itop-welcome-itil (will be removed from here...)
'Class:Shortcut' => 'Shortcut~~',
'Class:Shortcut+' => '~~',
'Class:Shortcut/Attribute:name' => 'Name~~',
@@ -1548,12 +1554,12 @@ Quando è associata a un trigger, ad ogni azione è assegnato un numero "ordine"
'UI:Search:Criteria:Operator:String:EndsWith' => 'Ends with~~',
'UI:Search:Criteria:Operator:String:RegExp' => 'Regular exp.~~',
// - Numeric widget
- 'UI:Search:Criteria:Operator:Numeric:Equals' => 'Equals~~', // => '=',
- 'UI:Search:Criteria:Operator:Numeric:GreaterThan' => 'Greater~~', // => '>',
- 'UI:Search:Criteria:Operator:Numeric:GreaterThanOrEquals' => 'Greater / equals~~', // > '>=',
- 'UI:Search:Criteria:Operator:Numeric:LessThan' => 'Less~~', // => '<',
- 'UI:Search:Criteria:Operator:Numeric:LessThanOrEquals' => 'Less / equals~~', // > '<=',
- 'UI:Search:Criteria:Operator:Numeric:Different' => 'Different~~', // => '≠',
+ 'UI:Search:Criteria:Operator:Numeric:Equals' => 'Equals~~',// => '=',
+ 'UI:Search:Criteria:Operator:Numeric:GreaterThan' => 'Greater~~',// => '>',
+ 'UI:Search:Criteria:Operator:Numeric:GreaterThanOrEquals' => 'Greater / equals~~',// > '>=',
+ 'UI:Search:Criteria:Operator:Numeric:LessThan' => 'Less~~',// => '<',
+ 'UI:Search:Criteria:Operator:Numeric:LessThanOrEquals' => 'Less / equals~~',// > '<=',
+ 'UI:Search:Criteria:Operator:Numeric:Different' => 'Different~~',// => '≠',
// - Tag Set Widget
'UI:Search:Criteria:Operator:TagSet:Matches' => 'Matches~~',
diff --git a/dictionaries/ja.dictionary.itop.core.php b/dictionaries/ja.dictionary.itop.core.php
index 2c836c77e..cccbabec4 100644
--- a/dictionaries/ja.dictionary.itop.core.php
+++ b/dictionaries/ja.dictionary.itop.core.php
@@ -1087,6 +1087,8 @@ Dict::Add('JA JP', 'Japanese', '日本語', array(
'Class:AsyncTask/Attribute:last_error+' => '~~',
'Class:AsyncTask/Attribute:last_attempt' => 'Last attempt~~',
'Class:AsyncTask/Attribute:last_attempt+' => '~~',
+ 'Class:AsyncTask:InvalidConfig_Class_Keys' => 'Invalid format for the configuration of "async_taks_retries[%1$s]". Expecting an array with the following keys: %2$s~~',
+ 'Class:AsyncTask:InvalidConfig_Class_InvalidKey_Keys' => 'Invalid format for the configuration of "async_taks_retries[%1$s]": unexpected key "%2$s". Expecting only the following keys: %3$s~~',
));
//
diff --git a/dictionaries/ja.dictionary.itop.ui.php b/dictionaries/ja.dictionary.itop.ui.php
index 8ef24137d..f8ccb5b50 100644
--- a/dictionaries/ja.dictionary.itop.ui.php
+++ b/dictionaries/ja.dictionary.itop.ui.php
@@ -110,6 +110,10 @@ Dict::Add('JA JP', 'Japanese', '日本語', array(
'Class:User/Error:LoginMustBeUnique' => 'ログイン名は一意でないといけません。- "%1s" はすでに使われています。',
'Class:User/Error:AtLeastOneProfileIsNeeded' => '少なくとも1件のプロフィールがこのユーザに指定されなければなりません。',
+ 'Class:User/Error:ProfileNotAllowed' => 'Profile "%1$s" cannot be added it will deny the access to backoffice~~',
+ 'Class:User/Error:StatusChangeIsNotAllowed' => 'Changing status is not allowed for your own User~~',
+ 'Class:User/Error:AllowedOrgsMustContainUserOrg' => 'Allowed organizations must contain User organization~~',
+ 'Class:User/Error:CurrentProfilesHaveInsufficientRights' => 'The current list of profiles does not give sufficient access rights (Users are not modifiable anymore)~~',
'Class:User/Error:AtLeastOneOrganizationIsNeeded' => 'At least one organization must be assigned to this user.~~',
'Class:User/Error:OrganizationNotAllowed' => 'Organization not allowed.~~',
'Class:User/Error:UserOrganizationNotAllowed' => 'The user account does not belong to your allowed organizations.~~',
@@ -321,10 +325,10 @@ Dict::Add('JA JP', 'Japanese', '日本語', array(
'BooleanLabel:yes' => 'はい',
'BooleanLabel:no' => 'いいえ',
'UI:Login:Title' => ITOP_APPLICATION_SHORT.' login~~',
- 'Menu:WelcomeMenu' => 'ようこそ', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:WelcomeMenu+' => 'ようこそ、iTopへ', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:WelcomeMenuPage' => 'ようこそ', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:WelcomeMenuPage+' => 'ようこそ、iTopへ', // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:WelcomeMenu' => 'ようこそ',// Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:WelcomeMenu+' => 'ようこそ、iTopへ',// Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:WelcomeMenuPage' => 'ようこそ',// Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:WelcomeMenuPage+' => 'ようこそ、iTopへ',// Duplicated into itop-welcome-itil (will be removed from here...)
'UI:WelcomeMenu:Title' => 'ようこそ、iTopへ',
'UI:WelcomeMenu:LeftBlock' => 'iTopは、オープンソースの、完結したIT運用ポータルです。
@@ -536,43 +540,43 @@ Dict::Add('JA JP', 'Japanese', '日本語', array(
'UI:ResetPwd-Ready' => 'The password has been changed.~~',
'UI:ResetPwd-Login' => 'Click here to login...~~',
- 'UI:Login:About' => '',
- 'UI:Login:ChangeYourPassword' => 'パスワードを変更してください',
- 'UI:Login:OldPasswordPrompt' => '古いパスワード',
- 'UI:Login:NewPasswordPrompt' => '新しいパスワード',
- 'UI:Login:RetypeNewPasswordPrompt' => '新しいパスワードを再度入力してください。',
- 'UI:Login:IncorrectOldPassword' => 'エラー:既存パスワードが正しくありません。',
- 'UI:LogOffMenu' => 'ログオフ',
- 'UI:LogOff:ThankYou' => 'iTopをご利用いただき、ありがとうございます。',
- 'UI:LogOff:ClickHereToLoginAgain' => '再度ログインするにはここをクリックしてください...',
- 'UI:ChangePwdMenu' => 'パスワードを変更する...',
- 'UI:Login:PasswordChanged' => 'パスワードは変更されました。',
- 'UI:AccessRO-All' => 'iTopは参照専用です。',
- 'UI:AccessRO-Users' => 'エンドユーザの方はiTopは参照専用です。',
- 'UI:ApplicationEnvironment' => 'アプリケーション環境: %1$s',
- 'UI:Login:RetypePwdDoesNotMatch' => '2度入力された新しいパスワードが一致しません!',
- 'UI:Button:Login' => 'iTopへ入る',
- 'UI:Login:Error:AccessRestricted' => 'iTopへのアクセスは制限されています。iTop管理者に問い合わせしてください。',
- 'UI:Login:Error:AccessAdmin' => '管理者権限をもつユーザにアクセスが制限されています。iTop管理者に問い合わせしてください。',
- 'UI:Login:Error:WrongOrganizationName' => 'Unknown organization~~',
+ 'UI:Login:About' => '',
+ 'UI:Login:ChangeYourPassword' => 'パスワードを変更してください',
+ 'UI:Login:OldPasswordPrompt' => '古いパスワード',
+ 'UI:Login:NewPasswordPrompt' => '新しいパスワード',
+ 'UI:Login:RetypeNewPasswordPrompt' => '新しいパスワードを再度入力してください。',
+ 'UI:Login:IncorrectOldPassword' => 'エラー:既存パスワードが正しくありません。',
+ 'UI:LogOffMenu' => 'ログオフ',
+ 'UI:LogOff:ThankYou' => 'iTopをご利用いただき、ありがとうございます。',
+ 'UI:LogOff:ClickHereToLoginAgain' => '再度ログインするにはここをクリックしてください...',
+ 'UI:ChangePwdMenu' => 'パスワードを変更する...',
+ 'UI:Login:PasswordChanged' => 'パスワードは変更されました。',
+ 'UI:AccessRO-All' => 'iTopは参照専用です。',
+ 'UI:AccessRO-Users' => 'エンドユーザの方はiTopは参照専用です。',
+ 'UI:ApplicationEnvironment' => 'アプリケーション環境: %1$s',
+ 'UI:Login:RetypePwdDoesNotMatch' => '2度入力された新しいパスワードが一致しません!',
+ 'UI:Button:Login' => 'iTopへ入る',
+ 'UI:Login:Error:AccessRestricted' => 'iTopへのアクセスは制限されています。iTop管理者に問い合わせしてください。',
+ 'UI:Login:Error:AccessAdmin' => '管理者権限をもつユーザにアクセスが制限されています。iTop管理者に問い合わせしてください。',
+ 'UI:Login:Error:WrongOrganizationName' => 'Unknown organization~~',
'UI:Login:Error:MultipleContactsHaveSameEmail' => 'Multiple contacts have the same e-mail~~',
- 'UI:Login:Error:NoValidProfiles' => 'No valid profile provided~~',
- 'UI:CSVImport:MappingSelectOne' => '-- 選択ください --',
- 'UI:CSVImport:MappingNotApplicable' => '--このフィールドを無視する --',
- 'UI:CSVImport:NoData' => '空のデータセット..., データを提供してください。',
- 'UI:Title:DataPreview' => 'データプレビュー',
- 'UI:CSVImport:ErrorOnlyOneColumn' => 'エラー:このデータにはカラムが1つしか含まれていません。適切なセパレータ文字を選択しましたか。',
- 'UI:CSVImport:FieldName' => 'フィールド %1$d',
- 'UI:CSVImport:DataLine1' => 'データ行 1',
- 'UI:CSVImport:DataLine2' => 'データ行 2',
- 'UI:CSVImport:idField' => 'ID (主キー)',
+ 'UI:Login:Error:NoValidProfiles' => 'No valid profile provided~~',
+ 'UI:CSVImport:MappingSelectOne' => '-- 選択ください --',
+ 'UI:CSVImport:MappingNotApplicable' => '--このフィールドを無視する --',
+ 'UI:CSVImport:NoData' => '空のデータセット..., データを提供してください。',
+ 'UI:Title:DataPreview' => 'データプレビュー',
+ 'UI:CSVImport:ErrorOnlyOneColumn' => 'エラー:このデータにはカラムが1つしか含まれていません。適切なセパレータ文字を選択しましたか。',
+ 'UI:CSVImport:FieldName' => 'フィールド %1$d',
+ 'UI:CSVImport:DataLine1' => 'データ行 1',
+ 'UI:CSVImport:DataLine2' => 'データ行 2',
+ 'UI:CSVImport:idField' => 'ID (主キー)',
'UI:Title:BulkImport' => ITOP_APPLICATION_SHORT.' - バルクインポート',
- 'UI:Title:BulkImport+' => 'CSV インポートウィザード',
- 'UI:Title:BulkSynchro_nbItem_ofClass_class' => '%2$s クラスの %1$d オブジェクトを同期',
- 'UI:CSVImport:ClassesSelectOne' => '--選択してください --',
- 'UI:CSVImport:ErrorExtendedAttCode' => '内部エラー: "%2$s" は"%3$s"クラスの外部キーではないので、"%1$s" は誤ったコードです。',
- 'UI:CSVImport:ObjectsWillStayUnchanged' => '%1$d オブジェクトは変更されません。',
- 'UI:CSVImport:ObjectsWillBeModified' => '%1$d オブジェクトが修正されます。',
+ 'UI:Title:BulkImport+' => 'CSV インポートウィザード',
+ 'UI:Title:BulkSynchro_nbItem_ofClass_class' => '%2$s クラスの %1$d オブジェクトを同期',
+ 'UI:CSVImport:ClassesSelectOne' => '--選択してください --',
+ 'UI:CSVImport:ErrorExtendedAttCode' => '内部エラー: "%2$s" は"%3$s"クラスの外部キーではないので、"%1$s" は誤ったコードです。',
+ 'UI:CSVImport:ObjectsWillStayUnchanged' => '%1$d オブジェクトは変更されません。',
+ 'UI:CSVImport:ObjectsWillBeModified' => '%1$d オブジェクトが修正されます。',
'UI:CSVImport:ObjectsWillBeAdded' => '%1$d オブジェクトが追加されます。',
'UI:CSVImport:ObjectsWillHaveErrors' => '%1$d オブジェクトにエラーがあります。',
'UI:CSVImport:ObjectsRemainedUnchanged' => '%1$d オブジェクトは変更されていません。',
@@ -897,9 +901,9 @@ Dict::Add('JA JP', 'Japanese', '日本語', array(
'UI:UserManagement:NoLifeCycleApplicable+' => 'このクラスにはライフサイクルは定義されていません。',
'UI:UserManagement:GrantMatrix' => '権限マトリクス',
- 'Menu:AdminTools' => '管理ツール', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:AdminTools+' => '管理ツール', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:AdminTools?' => 'このツールは管理者プロフィールを持つユーザのみアクセスが可能です。', // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:AdminTools' => '管理ツール',// Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:AdminTools+' => '管理ツール',// Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:AdminTools?' => 'このツールは管理者プロフィールを持つユーザのみアクセスが可能です。',// Duplicated into itop-welcome-itil (will be removed from here...)
'Menu:SystemTools' => 'System~~',
'UI:ChangeManagementMenu' => '変更管理',
@@ -945,17 +949,17 @@ Dict::Add('JA JP', 'Japanese', '日本語', array(
'UI-ContactsMenu-ContactsByType' => 'タイプ別連絡先',
'UI-ContactsMenu-ContactsByStatus' => '状態別連絡先',
- 'Menu:CSVImportMenu' => 'CSV インポート', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:CSVImportMenu+' => '一括作成/一括更新', // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:CSVImportMenu' => 'CSV インポート',// Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:CSVImportMenu+' => '一括作成/一括更新',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:DataModelMenu' => 'データモデル', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:DataModelMenu+' => 'データモデル概要', // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:DataModelMenu' => 'データモデル',// Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:DataModelMenu+' => 'データモデル概要',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:ExportMenu' => 'エクスポート', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:ExportMenu+' => '任意のクエリ結果をHTML、CSV、XMLでエクスポートする', // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:ExportMenu' => 'エクスポート',// Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:ExportMenu+' => '任意のクエリ結果をHTML、CSV、XMLでエクスポートする',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:NotificationsMenu' => '通知', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:NotificationsMenu+' => '通知の設定', // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:NotificationsMenu' => '通知',// Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:NotificationsMenu+' => '通知の設定',// Duplicated into itop-welcome-itil (will be removed from here...)
'UI:NotificationsMenu:Title' => '通知の設定',
'UI:NotificationsMenu:Help' => 'ヘルプ',
'UI:NotificationsMenu:HelpContent' => ''.ITOP_APPLICATION_SHORT.'では、通知はすべてカスタマイズが可能です。通知はトリガーとアクションという二つのオブジェクトがベースになっています。
@@ -993,27 +997,27 @@ Dict::Add('JA JP', 'Japanese', '日本語', array(
'UI:TagAdminMenu:NoTags' => 'No Tag field configured~~',
'UI:TagSetFieldData:Error' => 'Error: %1$s~~',
- 'Menu:AuditCategories' => '監査カテゴリ', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:AuditCategories+' => '監査カテゴリ', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:Notifications:Title' => '監査カテゴリ', // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:AuditCategories' => '監査カテゴリ',// Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:AuditCategories+' => '監査カテゴリ',// Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:Notifications:Title' => '監査カテゴリ',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:RunQueriesMenu' => 'クエリ実行', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:RunQueriesMenu+' => '任意のクエリを実行', // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:RunQueriesMenu' => 'クエリ実行',// Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:RunQueriesMenu+' => '任意のクエリを実行',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:QueryMenu' => 'クエリのフレーズブック', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:QueryMenu+' => 'クエリのフレーズブック', // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:QueryMenu' => 'クエリのフレーズブック',// Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:QueryMenu+' => 'クエリのフレーズブック',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:DataAdministration' => 'データ管理', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:DataAdministration+' => 'データ管理', // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:DataAdministration' => 'データ管理',// Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:DataAdministration+' => 'データ管理',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:UniversalSearchMenu' => '全検索', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:UniversalSearchMenu+' => '何か...検索', // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:UniversalSearchMenu' => '全検索',// Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:UniversalSearchMenu+' => '何か...検索',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:UserManagementMenu' => 'ユーザ管理', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:UserManagementMenu+' => 'ユーザ管理', // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:UserManagementMenu' => 'ユーザ管理',// Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:UserManagementMenu+' => 'ユーザ管理',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:ProfilesMenu' => 'プロフィール', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:ProfilesMenu+' => 'プロフィール', // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:ProfilesMenu' => 'プロフィール',// Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:ProfilesMenu+' => 'プロフィール',// Duplicated into itop-welcome-itil (will be removed from here...)
'Menu:ProfilesMenu:Title' => 'プロフィール',
// Duplicated into itop-welcome-itil (will be removed from here...)
@@ -1215,6 +1219,8 @@ Dict::Add('JA JP', 'Japanese', '日本語', array(
'UI:DashboardEdit:AutoReload' => 'Automatic refresh~~',
'UI:DashboardEdit:AutoReloadSec' => 'Automatic refresh interval (seconds)~~',
'UI:DashboardEdit:AutoReloadSec+' => 'The minimum allowed is %1$d seconds~~',
+ 'UI:DashboardEdit:Revert' => 'Revert~~',
+ 'UI:DashboardEdit:Apply' => 'Apply~~',
'UI:DashboardEdit:Layout' => 'レイアウト',
'UI:DashboardEdit:Properties' => 'ダッシュボードプロパティ',
@@ -1351,13 +1357,13 @@ Dict::Add('JA JP', 'Japanese', '日本語', array(
'Month-10-Short' => 'Oct~~',
'Month-11-Short' => 'Nov~~',
'Month-12-Short' => 'Dec~~',
- 'Calendar-FirstDayOfWeek' => '0~~', // 0 = Sunday, 1 = Monday, etc...
+ 'Calendar-FirstDayOfWeek' => '0~~',// 0 = Sunday, 1 = Monday, etc...
'UI:Menu:ShortcutList' => 'ショートカットを作成',
'UI:ShortcutRenameDlg:Title' => 'ショートカットの名前変更',
'UI:ShortcutListDlg:Title' => 'このリストのショートカットを作成',
'UI:ShortcutDelete:Confirm' => 'このショートカットを本当に削除してもいいですか。',
- 'Menu:MyShortcuts' => '私のショートカット', // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:MyShortcuts' => '私のショートカット',// Duplicated into itop-welcome-itil (will be removed from here...)
'Class:Shortcut' => 'ショートカット',
'Class:Shortcut+' => '',
'Class:Shortcut/Attribute:name' => '名前',
@@ -1537,12 +1543,12 @@ Dict::Add('JA JP', 'Japanese', '日本語', array(
'UI:Search:Criteria:Operator:String:EndsWith' => 'Ends with~~',
'UI:Search:Criteria:Operator:String:RegExp' => 'Regular exp.~~',
// - Numeric widget
- 'UI:Search:Criteria:Operator:Numeric:Equals' => 'Equals~~', // => '=',
- 'UI:Search:Criteria:Operator:Numeric:GreaterThan' => 'Greater~~', // => '>',
- 'UI:Search:Criteria:Operator:Numeric:GreaterThanOrEquals' => 'Greater / equals~~', // > '>=',
- 'UI:Search:Criteria:Operator:Numeric:LessThan' => 'Less~~', // => '<',
- 'UI:Search:Criteria:Operator:Numeric:LessThanOrEquals' => 'Less / equals~~', // > '<=',
- 'UI:Search:Criteria:Operator:Numeric:Different' => 'Different~~', // => '≠',
+ 'UI:Search:Criteria:Operator:Numeric:Equals' => 'Equals~~',// => '=',
+ 'UI:Search:Criteria:Operator:Numeric:GreaterThan' => 'Greater~~',// => '>',
+ 'UI:Search:Criteria:Operator:Numeric:GreaterThanOrEquals' => 'Greater / equals~~',// > '>=',
+ 'UI:Search:Criteria:Operator:Numeric:LessThan' => 'Less~~',// => '<',
+ 'UI:Search:Criteria:Operator:Numeric:LessThanOrEquals' => 'Less / equals~~',// > '<=',
+ 'UI:Search:Criteria:Operator:Numeric:Different' => 'Different~~',// => '≠',
// - Tag Set Widget
'UI:Search:Criteria:Operator:TagSet:Matches' => 'Matches~~',
diff --git a/dictionaries/nl.dictionary.itop.core.php b/dictionaries/nl.dictionary.itop.core.php
index f94ccd05e..eb6a7193f 100644
--- a/dictionaries/nl.dictionary.itop.core.php
+++ b/dictionaries/nl.dictionary.itop.core.php
@@ -1095,6 +1095,8 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
'Class:AsyncTask/Attribute:last_error+' => '',
'Class:AsyncTask/Attribute:last_attempt' => 'Laatste poging',
'Class:AsyncTask/Attribute:last_attempt+' => '',
+ 'Class:AsyncTask:InvalidConfig_Class_Keys' => 'Invalid format for the configuration of "async_taks_retries[%1$s]". Expecting an array with the following keys: %2$s~~',
+ 'Class:AsyncTask:InvalidConfig_Class_InvalidKey_Keys' => 'Invalid format for the configuration of "async_taks_retries[%1$s]": unexpected key "%2$s". Expecting only the following keys: %3$s~~',
));
//
diff --git a/dictionaries/nl.dictionary.itop.ui.php b/dictionaries/nl.dictionary.itop.ui.php
index 65c521a5d..35ceafb84 100644
--- a/dictionaries/nl.dictionary.itop.ui.php
+++ b/dictionaries/nl.dictionary.itop.ui.php
@@ -121,6 +121,10 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
'Class:User/Error:LoginMustBeUnique' => 'Login moet uniek zijn - "%1s" is al in gebruik',
'Class:User/Error:AtLeastOneProfileIsNeeded' => 'Minstens één profiel moet toegewezen zijn aan deze gebruiker',
+ 'Class:User/Error:ProfileNotAllowed' => 'Profile "%1$s" cannot be added it will deny the access to backoffice~~',
+ 'Class:User/Error:StatusChangeIsNotAllowed' => 'Changing status is not allowed for your own User~~',
+ 'Class:User/Error:AllowedOrgsMustContainUserOrg' => 'Allowed organizations must contain User organization~~',
+ 'Class:User/Error:CurrentProfilesHaveInsufficientRights' => 'The current list of profiles does not give sufficient access rights (Users are not modifiable anymore)~~',
'Class:User/Error:AtLeastOneOrganizationIsNeeded' => 'Minstens één organisatie moet toegewezen zijn aan deze gebruiker',
'Class:User/Error:OrganizationNotAllowed' => 'Organisatie is niet toegestaan.',
'Class:User/Error:UserOrganizationNotAllowed' => 'De gebruikersaccount behoort niet tot de organisaties waar je zelf rechten voor hebt.',
@@ -332,9 +336,9 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
'BooleanLabel:yes' => 'Ja',
'BooleanLabel:no' => 'Nee',
'UI:Login:Title' => 'Aanmelden in ITOP_APPLICATION_SHORT',
- 'Menu:WelcomeMenu' => 'Welkom', // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:WelcomeMenu' => 'Welkom',// Duplicated into itop-welcome-itil (will be removed from here...)
'Menu:WelcomeMenu+' => 'Welkom in '.ITOP_APPLICATION_SHORT, // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:WelcomeMenuPage' => 'Welkom', // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:WelcomeMenuPage' => 'Welkom',// Duplicated into itop-welcome-itil (will be removed from here...)
'Menu:WelcomeMenuPage+' => 'Welkom in '.ITOP_APPLICATION_SHORT, // Duplicated into itop-welcome-itil (will be removed from here...)
'UI:WelcomeMenu:Title' => 'Welkom in ITOP_APPLICATION_SHORT',
@@ -547,43 +551,43 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
'UI:ResetPwd-Ready' => 'Het wachtwoord is veranderd',
'UI:ResetPwd-Login' => 'Klik hier om in te loggen',
- 'UI:Login:About' => 'ITOP_APPLICATION',
- 'UI:Login:ChangeYourPassword' => 'Verander jouw wachtwoord',
- 'UI:Login:OldPasswordPrompt' => 'Oud wachtwoord',
- 'UI:Login:NewPasswordPrompt' => 'Nieuw wachtwoord',
- 'UI:Login:RetypeNewPasswordPrompt' => 'Herhaal nieuwe wachtwoord',
- 'UI:Login:IncorrectOldPassword' => 'Fout: het oude wachtwoord is incorrect',
- 'UI:LogOffMenu' => 'Log uit',
- 'UI:LogOff:ThankYou' => 'Bedankt voor het gebruiken van ITOP_APPLICATION',
- 'UI:LogOff:ClickHereToLoginAgain' => 'Klik hier om in te loggen',
- 'UI:ChangePwdMenu' => 'Verander wachtwoord',
- 'UI:Login:PasswordChanged' => 'Wachtwoord met succes aangepast',
- 'UI:AccessRO-All' => 'ITOP_APPLICATION is alleen-lezen',
- 'UI:AccessRO-Users' => 'ITOP_APPLICATION is alleen-lezen voor eindgebruikers',
- 'UI:ApplicationEnvironment' => 'Omgeving van de applicatie: %1$s',
- 'UI:Login:RetypePwdDoesNotMatch' => 'Het nieuwe wachtwoord en de herhaling van het nieuwe wachtwoord komen niet overeen',
- 'UI:Button:Login' => 'Ga naar ITOP_APPLICATION',
- 'UI:Login:Error:AccessRestricted' => 'Geen toegang tot ITOP_APPLICATION_SHORT. Neem contact op met een ITOP_APPLICATION_SHORT-beheerder.',
- 'UI:Login:Error:AccessAdmin' => 'Alleen toegankelijk voor mensen met beheerdersrechten. Neem contact op met een ITOP_APPLICATION_SHORT-beheerder',
- 'UI:Login:Error:WrongOrganizationName' => 'Onbekende organisatie',
+ 'UI:Login:About' => 'ITOP_APPLICATION',
+ 'UI:Login:ChangeYourPassword' => 'Verander jouw wachtwoord',
+ 'UI:Login:OldPasswordPrompt' => 'Oud wachtwoord',
+ 'UI:Login:NewPasswordPrompt' => 'Nieuw wachtwoord',
+ 'UI:Login:RetypeNewPasswordPrompt' => 'Herhaal nieuwe wachtwoord',
+ 'UI:Login:IncorrectOldPassword' => 'Fout: het oude wachtwoord is incorrect',
+ 'UI:LogOffMenu' => 'Log uit',
+ 'UI:LogOff:ThankYou' => 'Bedankt voor het gebruiken van ITOP_APPLICATION',
+ 'UI:LogOff:ClickHereToLoginAgain' => 'Klik hier om in te loggen',
+ 'UI:ChangePwdMenu' => 'Verander wachtwoord',
+ 'UI:Login:PasswordChanged' => 'Wachtwoord met succes aangepast',
+ 'UI:AccessRO-All' => 'ITOP_APPLICATION is alleen-lezen',
+ 'UI:AccessRO-Users' => 'ITOP_APPLICATION is alleen-lezen voor eindgebruikers',
+ 'UI:ApplicationEnvironment' => 'Omgeving van de applicatie: %1$s',
+ 'UI:Login:RetypePwdDoesNotMatch' => 'Het nieuwe wachtwoord en de herhaling van het nieuwe wachtwoord komen niet overeen',
+ 'UI:Button:Login' => 'Ga naar ITOP_APPLICATION',
+ 'UI:Login:Error:AccessRestricted' => 'Geen toegang tot ITOP_APPLICATION_SHORT. Neem contact op met een ITOP_APPLICATION_SHORT-beheerder.',
+ 'UI:Login:Error:AccessAdmin' => 'Alleen toegankelijk voor mensen met beheerdersrechten. Neem contact op met een ITOP_APPLICATION_SHORT-beheerder',
+ 'UI:Login:Error:WrongOrganizationName' => 'Onbekende organisatie',
'UI:Login:Error:MultipleContactsHaveSameEmail' => 'Meerdere contacten hebben hetzelfde e-mailadres',
- 'UI:Login:Error:NoValidProfiles' => 'Geen geldig profiel opgegeven',
- 'UI:CSVImport:MappingSelectOne' => '-- Selecteer --',
- 'UI:CSVImport:MappingNotApplicable' => '-- Negeer dit veld --',
- 'UI:CSVImport:NoData' => 'Lege dataset..., voeg data toe',
- 'UI:Title:DataPreview' => 'Datavoorbeeld',
- 'UI:CSVImport:ErrorOnlyOneColumn' => 'Fout: De data bevat slechts één kolom. Is het juiste scheidingsteken geselecteerd?',
- 'UI:CSVImport:FieldName' => 'Veld %1$d',
- 'UI:CSVImport:DataLine1' => 'Dataregel 1',
- 'UI:CSVImport:DataLine2' => 'Dataregel 2',
- 'UI:CSVImport:idField' => 'id (Primaire sleutel (key))',
- 'UI:Title:BulkImport' => 'ITOP_APPLICATION_SHORT - Bulk import',
- 'UI:Title:BulkImport+' => 'CSV Import Wizard',
- 'UI:Title:BulkSynchro_nbItem_ofClass_class' => 'Synchronisatie van %1$d objecten van klasse "%2$s"',
- 'UI:CSVImport:ClassesSelectOne' => '-- selecteer een --',
- 'UI:CSVImport:ErrorExtendedAttCode' => 'Interne fout: "%1$s" is een incorrecte code omdat "%2$s" geen externe sleutel (key) van klasse "%3$s" is',
- 'UI:CSVImport:ObjectsWillStayUnchanged' => '%1$d objecten(s) zullen onveranderd blijven.',
- 'UI:CSVImport:ObjectsWillBeModified' => '%1$d objecten(s) zullen worden aangepast.',
+ 'UI:Login:Error:NoValidProfiles' => 'Geen geldig profiel opgegeven',
+ 'UI:CSVImport:MappingSelectOne' => '-- Selecteer --',
+ 'UI:CSVImport:MappingNotApplicable' => '-- Negeer dit veld --',
+ 'UI:CSVImport:NoData' => 'Lege dataset..., voeg data toe',
+ 'UI:Title:DataPreview' => 'Datavoorbeeld',
+ 'UI:CSVImport:ErrorOnlyOneColumn' => 'Fout: De data bevat slechts één kolom. Is het juiste scheidingsteken geselecteerd?',
+ 'UI:CSVImport:FieldName' => 'Veld %1$d',
+ 'UI:CSVImport:DataLine1' => 'Dataregel 1',
+ 'UI:CSVImport:DataLine2' => 'Dataregel 2',
+ 'UI:CSVImport:idField' => 'id (Primaire sleutel (key))',
+ 'UI:Title:BulkImport' => 'ITOP_APPLICATION_SHORT - Bulk import',
+ 'UI:Title:BulkImport+' => 'CSV Import Wizard',
+ 'UI:Title:BulkSynchro_nbItem_ofClass_class' => 'Synchronisatie van %1$d objecten van klasse "%2$s"',
+ 'UI:CSVImport:ClassesSelectOne' => '-- selecteer een --',
+ 'UI:CSVImport:ErrorExtendedAttCode' => 'Interne fout: "%1$s" is een incorrecte code omdat "%2$s" geen externe sleutel (key) van klasse "%3$s" is',
+ 'UI:CSVImport:ObjectsWillStayUnchanged' => '%1$d objecten(s) zullen onveranderd blijven.',
+ 'UI:CSVImport:ObjectsWillBeModified' => '%1$d objecten(s) zullen worden aangepast.',
'UI:CSVImport:ObjectsWillBeAdded' => '%1$d objecten(s) zullen worden toegevoegd.',
'UI:CSVImport:ObjectsWillHaveErrors' => '%1$d objecten(s) zullen fouten bevatten.',
'UI:CSVImport:ObjectsRemainedUnchanged' => '%1$d objecten(s) zijn onveranderd gebleven.',
@@ -908,9 +912,9 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
'UI:UserManagement:NoLifeCycleApplicable+' => 'Er is geen levenscyclus gedefinieerd voor deze klasse',
'UI:UserManagement:GrantMatrix' => 'Rechtenmatrix',
- 'Menu:AdminTools' => 'Admintools', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:AdminTools+' => 'Beheertools', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:AdminTools?' => 'Tools die enkel toegankelijk zijn voor gebruikers met een administratorprofiel.', // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:AdminTools' => 'Admintools',// Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:AdminTools+' => 'Beheertools',// Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:AdminTools?' => 'Tools die enkel toegankelijk zijn voor gebruikers met een administratorprofiel.',// Duplicated into itop-welcome-itil (will be removed from here...)
'Menu:SystemTools' => 'Systeem',
'UI:ChangeManagementMenu' => 'Change Management',
@@ -956,17 +960,17 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
'UI-ContactsMenu-ContactsByType' => 'Contacten aan de hand van soort',
'UI-ContactsMenu-ContactsByStatus' => 'Contacten aan de hand van status',
- 'Menu:CSVImportMenu' => 'CSV import', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:CSVImportMenu+' => 'In bulk aanmaken of aanpassen van objecten', // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:CSVImportMenu' => 'CSV import',// Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:CSVImportMenu+' => 'In bulk aanmaken of aanpassen van objecten',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:DataModelMenu' => 'Datamodel', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:DataModelMenu+' => 'Overzicht van het datamodel', // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:DataModelMenu' => 'Datamodel',// Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:DataModelMenu+' => 'Overzicht van het datamodel',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:ExportMenu' => 'Export', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:ExportMenu+' => 'Exporteer de resultaten van query\'s als HTML, CSV of XML', // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:ExportMenu' => 'Export',// Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:ExportMenu+' => 'Exporteer de resultaten van query\'s als HTML, CSV of XML',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:NotificationsMenu' => 'Meldingen', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:NotificationsMenu+' => 'Configuratie van de meldingen', // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:NotificationsMenu' => 'Meldingen',// Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:NotificationsMenu+' => 'Configuratie van de meldingen',// Duplicated into itop-welcome-itil (will be removed from here...)
'UI:NotificationsMenu:Title' => 'Configuratie van Meldingen',
'UI:NotificationsMenu:Help' => 'Help',
'UI:NotificationsMenu:HelpContent' => '
In '.ITOP_APPLICATION_SHORT.' zijn de meldingen volledig aan te passen. Ze zijn gebaseerd op twee sets van objecten: triggers and actions.
@@ -1007,27 +1011,27 @@ Bij die koppeling wordt aan elke actie een volgorde-nummer gegeven. Dit bepaalt
'UI:TagAdminMenu:NoTags' => 'Geen tags geconfigureerd',
'UI:TagSetFieldData:Error' => 'Fout: %1$s',
- 'Menu:AuditCategories' => 'Auditcategorieën', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:AuditCategories+' => 'Auditcategorieën', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:Notifications:Title' => 'Auditcategorieën', // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:AuditCategories' => 'Auditcategorieën',// Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:AuditCategories+' => 'Auditcategorieën',// Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:Notifications:Title' => 'Auditcategorieën',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:RunQueriesMenu' => 'Query\'s uitvoeren', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:RunQueriesMenu+' => 'Voer een query uit', // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:RunQueriesMenu' => 'Query\'s uitvoeren',// Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:RunQueriesMenu+' => 'Voer een query uit',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:QueryMenu' => 'Favoriete query\'s', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:QueryMenu+' => 'Favoriete query\'s', // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:QueryMenu' => 'Favoriete query\'s',// Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:QueryMenu+' => 'Favoriete query\'s',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:DataAdministration' => 'Databeheer', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:DataAdministration+' => 'Databeheer', // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:DataAdministration' => 'Databeheer',// Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:DataAdministration+' => 'Databeheer',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:UniversalSearchMenu' => 'Globale zoekopdracht', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:UniversalSearchMenu+' => 'Zoek in alle data...', // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:UniversalSearchMenu' => 'Globale zoekopdracht',// Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:UniversalSearchMenu+' => 'Zoek in alle data...',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:UserManagementMenu' => 'Gebruikersbeheer', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:UserManagementMenu+' => 'Gebruikersbeheer', // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:UserManagementMenu' => 'Gebruikersbeheer',// Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:UserManagementMenu+' => 'Gebruikersbeheer',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:ProfilesMenu' => 'Profielen', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:ProfilesMenu+' => 'Profielen', // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:ProfilesMenu' => 'Profielen',// Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:ProfilesMenu+' => 'Profielen',// Duplicated into itop-welcome-itil (will be removed from here...)
'Menu:ProfilesMenu:Title' => 'Profielen',
// Duplicated into itop-welcome-itil (will be removed from here...)
@@ -1229,6 +1233,8 @@ Bij die koppeling wordt aan elke actie een volgorde-nummer gegeven. Dit bepaalt
'UI:DashboardEdit:AutoReload' => 'Automatisch vernieuwen',
'UI:DashboardEdit:AutoReloadSec' => 'Interval voor het automatisch vernieuwen (seconden)',
'UI:DashboardEdit:AutoReloadSec+' => 'Het toegestane minimum is 5 seconden',
+ 'UI:DashboardEdit:Revert' => 'Revert~~',
+ 'UI:DashboardEdit:Apply' => 'Apply~~',
'UI:DashboardEdit:Layout' => 'Layout',
'UI:DashboardEdit:Properties' => 'Eigenschappen van dashboard',
@@ -1365,13 +1371,13 @@ Bij die koppeling wordt aan elke actie een volgorde-nummer gegeven. Dit bepaalt
'Month-10-Short' => 'Okt',
'Month-11-Short' => 'Nov',
'Month-12-Short' => 'Dec',
- 'Calendar-FirstDayOfWeek' => '0', // 0 = Sunday, 1 = Monday, etc...
+ 'Calendar-FirstDayOfWeek' => '0',// 0 = Sunday, 1 = Monday, etc...
'UI:Menu:ShortcutList' => 'Maak een snelkoppeling aan...',
'UI:ShortcutRenameDlg:Title' => 'Hernoem de snelkoppeling',
'UI:ShortcutListDlg:Title' => 'Maak een snelkoppeling voor de lijst aan',
'UI:ShortcutDelete:Confirm' => 'Bevestig dat je de snelkoppeling(en) wil verwijderen.',
- 'Menu:MyShortcuts' => 'Mijn snelkoppelingen', // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:MyShortcuts' => 'Mijn snelkoppelingen',// Duplicated into itop-welcome-itil (will be removed from here...)
'Class:Shortcut' => 'Snelkoppelingen',
'Class:Shortcut+' => '',
'Class:Shortcut/Attribute:name' => 'Naam',
@@ -1551,12 +1557,12 @@ Bij die koppeling wordt aan elke actie een volgorde-nummer gegeven. Dit bepaalt
'UI:Search:Criteria:Operator:String:EndsWith' => 'Eindigt in',
'UI:Search:Criteria:Operator:String:RegExp' => 'Regex ',
// - Numeric widget
- 'UI:Search:Criteria:Operator:Numeric:Equals' => 'Gelijk aan', // => '=',
- 'UI:Search:Criteria:Operator:Numeric:GreaterThan' => 'Groter', // => '>',
- 'UI:Search:Criteria:Operator:Numeric:GreaterThanOrEquals' => 'Groter of gelijk aan', // > '>=',
- 'UI:Search:Criteria:Operator:Numeric:LessThan' => 'Kleiner', // => '<',
- 'UI:Search:Criteria:Operator:Numeric:LessThanOrEquals' => 'Kleiner of gelijk aan', // > '<=',
- 'UI:Search:Criteria:Operator:Numeric:Different' => 'Verschillend van', // => '≠',
+ 'UI:Search:Criteria:Operator:Numeric:Equals' => 'Gelijk aan',// => '=',
+ 'UI:Search:Criteria:Operator:Numeric:GreaterThan' => 'Groter',// => '>',
+ 'UI:Search:Criteria:Operator:Numeric:GreaterThanOrEquals' => 'Groter of gelijk aan',// > '>=',
+ 'UI:Search:Criteria:Operator:Numeric:LessThan' => 'Kleiner',// => '<',
+ 'UI:Search:Criteria:Operator:Numeric:LessThanOrEquals' => 'Kleiner of gelijk aan',// > '<=',
+ 'UI:Search:Criteria:Operator:Numeric:Different' => 'Verschillend van',// => '≠',
// - Tag Set Widget
'UI:Search:Criteria:Operator:TagSet:Matches' => 'Bevat',
diff --git a/dictionaries/pt_br.dictionary.itop.core.php b/dictionaries/pt_br.dictionary.itop.core.php
index aa7f882f5..e6e08297c 100644
--- a/dictionaries/pt_br.dictionary.itop.core.php
+++ b/dictionaries/pt_br.dictionary.itop.core.php
@@ -1089,6 +1089,8 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
'Class:AsyncTask/Attribute:last_error+' => '~~',
'Class:AsyncTask/Attribute:last_attempt' => 'Last attempt~~',
'Class:AsyncTask/Attribute:last_attempt+' => '~~',
+ 'Class:AsyncTask:InvalidConfig_Class_Keys' => 'Invalid format for the configuration of "async_taks_retries[%1$s]". Expecting an array with the following keys: %2$s~~',
+ 'Class:AsyncTask:InvalidConfig_Class_InvalidKey_Keys' => 'Invalid format for the configuration of "async_taks_retries[%1$s]": unexpected key "%2$s". Expecting only the following keys: %3$s~~',
));
//
diff --git a/dictionaries/pt_br.dictionary.itop.ui.php b/dictionaries/pt_br.dictionary.itop.ui.php
index 0de5ec8bc..1a1af05b3 100644
--- a/dictionaries/pt_br.dictionary.itop.ui.php
+++ b/dictionaries/pt_br.dictionary.itop.ui.php
@@ -121,6 +121,10 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
'Class:User/Error:LoginMustBeUnique' => 'Login é único - "%1s" já está ativo',
'Class:User/Error:AtLeastOneProfileIsNeeded' => 'Pelo menos um perfil deve ser atribuído a esse usuário.',
+ 'Class:User/Error:ProfileNotAllowed' => 'Profile "%1$s" cannot be added it will deny the access to backoffice~~',
+ 'Class:User/Error:StatusChangeIsNotAllowed' => 'Changing status is not allowed for your own User~~',
+ 'Class:User/Error:AllowedOrgsMustContainUserOrg' => 'Allowed organizations must contain User organization~~',
+ 'Class:User/Error:CurrentProfilesHaveInsufficientRights' => 'The current list of profiles does not give sufficient access rights (Users are not modifiable anymore)~~',
'Class:User/Error:AtLeastOneOrganizationIsNeeded' => 'Pelo menos uma organização deve ser atribuída a este usuário.',
'Class:User/Error:OrganizationNotAllowed' => 'Organização não permitida.',
'Class:User/Error:UserOrganizationNotAllowed' => 'A conta de usuário não pertence às suas organizações permitidas.',
@@ -547,43 +551,43 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
'UI:ResetPwd-Ready' => 'A senha foi alterada com sucesso.',
'UI:ResetPwd-Login' => 'Clique para entrar...',
- 'UI:Login:About' => '',
- 'UI:Login:ChangeYourPassword' => 'Altere sua senha',
- 'UI:Login:OldPasswordPrompt' => 'Senha antiga',
- 'UI:Login:NewPasswordPrompt' => 'Nova senha',
- 'UI:Login:RetypeNewPasswordPrompt' => 'Repetir nova senha',
- 'UI:Login:IncorrectOldPassword' => 'Erro: senha antiga incorreta',
- 'UI:LogOffMenu' => 'Sair',
- 'UI:LogOff:ThankYou' => 'Obrigado por usar o sistema',
- 'UI:LogOff:ClickHereToLoginAgain' => 'Clique aqui para entrar novamente...',
- 'UI:ChangePwdMenu' => 'Alterar senha...',
- 'UI:Login:PasswordChanged' => 'Senha alterada com sucesso',
- 'UI:AccessRO-All' => 'Somente-leitura',
- 'UI:AccessRO-Users' => 'Somente leitura para usuário final',
- 'UI:ApplicationEnvironment' => 'Ambiente da aplicação: %1$s',
- 'UI:Login:RetypePwdDoesNotMatch' => 'Nova senha e Repetir nova senha são diferentes. Tente novamente!',
+ 'UI:Login:About' => '',
+ 'UI:Login:ChangeYourPassword' => 'Altere sua senha',
+ 'UI:Login:OldPasswordPrompt' => 'Senha antiga',
+ 'UI:Login:NewPasswordPrompt' => 'Nova senha',
+ 'UI:Login:RetypeNewPasswordPrompt' => 'Repetir nova senha',
+ 'UI:Login:IncorrectOldPassword' => 'Erro: senha antiga incorreta',
+ 'UI:LogOffMenu' => 'Sair',
+ 'UI:LogOff:ThankYou' => 'Obrigado por usar o sistema',
+ 'UI:LogOff:ClickHereToLoginAgain' => 'Clique aqui para entrar novamente...',
+ 'UI:ChangePwdMenu' => 'Alterar senha...',
+ 'UI:Login:PasswordChanged' => 'Senha alterada com sucesso',
+ 'UI:AccessRO-All' => 'Somente-leitura',
+ 'UI:AccessRO-Users' => 'Somente leitura para usuário final',
+ 'UI:ApplicationEnvironment' => 'Ambiente da aplicação: %1$s',
+ 'UI:Login:RetypePwdDoesNotMatch' => 'Nova senha e Repetir nova senha são diferentes. Tente novamente!',
'UI:Button:Login' => 'Entrar '.ITOP_APPLICATION_SHORT,
- 'UI:Login:Error:AccessRestricted' => 'Acesso restrito. Por favor, contacte o administrador.',
- 'UI:Login:Error:AccessAdmin' => 'Acesso restrito somente para privilégios administrativo. Por favor, contacte o administrador.',
- 'UI:Login:Error:WrongOrganizationName' => 'Unknown organization~~',
+ 'UI:Login:Error:AccessRestricted' => 'Acesso restrito. Por favor, contacte o administrador.',
+ 'UI:Login:Error:AccessAdmin' => 'Acesso restrito somente para privilégios administrativo. Por favor, contacte o administrador.',
+ 'UI:Login:Error:WrongOrganizationName' => 'Unknown organization~~',
'UI:Login:Error:MultipleContactsHaveSameEmail' => 'Multiple contacts have the same e-mail~~',
- 'UI:Login:Error:NoValidProfiles' => 'No valid profile provided~~',
- 'UI:CSVImport:MappingSelectOne' => '-- selecione um --',
- 'UI:CSVImport:MappingNotApplicable' => '-- ignore este campo --',
- 'UI:CSVImport:NoData' => 'Nenhum data configurado..., por favor providencie alguns dados!',
- 'UI:Title:DataPreview' => 'Visualizar dados',
- 'UI:CSVImport:ErrorOnlyOneColumn' => 'Error: The data contains only one column. Did you select the appropriate separator character?',
- 'UI:CSVImport:FieldName' => 'Campo %1$d',
- 'UI:CSVImport:DataLine1' => 'Dados linha 1',
- 'UI:CSVImport:DataLine2' => 'Dados linha 2',
- 'UI:CSVImport:idField' => 'id (Chave primária)',
- 'UI:Title:BulkImport' => 'Importar em massa',
- 'UI:Title:BulkImport+' => 'CSV Ajuda Importação',
- 'UI:Title:BulkSynchro_nbItem_ofClass_class' => 'Sincronização de %1$d objetos da classe %2$s',
- 'UI:CSVImport:ClassesSelectOne' => '-- selecione um --',
- 'UI:CSVImport:ErrorExtendedAttCode' => 'Erro interno: "%1$s" é um código incorreto porque "%2$s" não é uma chave externa da classe"%3$s"',
- 'UI:CSVImport:ObjectsWillStayUnchanged' => '%1$d objetos permanecerão inalteradas.',
- 'UI:CSVImport:ObjectsWillBeModified' => '%1$d objetos serão modificados.',
+ 'UI:Login:Error:NoValidProfiles' => 'No valid profile provided~~',
+ 'UI:CSVImport:MappingSelectOne' => '-- selecione um --',
+ 'UI:CSVImport:MappingNotApplicable' => '-- ignore este campo --',
+ 'UI:CSVImport:NoData' => 'Nenhum data configurado..., por favor providencie alguns dados!',
+ 'UI:Title:DataPreview' => 'Visualizar dados',
+ 'UI:CSVImport:ErrorOnlyOneColumn' => 'Error: The data contains only one column. Did you select the appropriate separator character?',
+ 'UI:CSVImport:FieldName' => 'Campo %1$d',
+ 'UI:CSVImport:DataLine1' => 'Dados linha 1',
+ 'UI:CSVImport:DataLine2' => 'Dados linha 2',
+ 'UI:CSVImport:idField' => 'id (Chave primária)',
+ 'UI:Title:BulkImport' => 'Importar em massa',
+ 'UI:Title:BulkImport+' => 'CSV Ajuda Importação',
+ 'UI:Title:BulkSynchro_nbItem_ofClass_class' => 'Sincronização de %1$d objetos da classe %2$s',
+ 'UI:CSVImport:ClassesSelectOne' => '-- selecione um --',
+ 'UI:CSVImport:ErrorExtendedAttCode' => 'Erro interno: "%1$s" é um código incorreto porque "%2$s" não é uma chave externa da classe"%3$s"',
+ 'UI:CSVImport:ObjectsWillStayUnchanged' => '%1$d objetos permanecerão inalteradas.',
+ 'UI:CSVImport:ObjectsWillBeModified' => '%1$d objetos serão modificados.',
'UI:CSVImport:ObjectsWillBeAdded' => '%1$d objetos serão adicionados.',
'UI:CSVImport:ObjectsWillHaveErrors' => '%1$d objetos terão erros.',
'UI:CSVImport:ObjectsRemainedUnchanged' => '%1$d objetos manteve-se inalteradas.',
@@ -908,9 +912,9 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
'UI:UserManagement:NoLifeCycleApplicable+' => 'Ciclo de vida não tem sido definida para esta classe',
'UI:UserManagement:GrantMatrix' => 'Permissões concedidas',
- 'Menu:AdminTools' => 'Ferramentas Administrativas', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:AdminTools+' => 'Ferramentas Administrativas', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:AdminTools?' => 'Ferramentas acessíveis apenas para usuários com o perfil do administrador', // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:AdminTools' => 'Ferramentas Administrativas',// Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:AdminTools+' => 'Ferramentas Administrativas',// Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:AdminTools?' => 'Ferramentas acessíveis apenas para usuários com o perfil do administrador',// Duplicated into itop-welcome-itil (will be removed from here...)
'Menu:SystemTools' => 'System~~',
'UI:ChangeManagementMenu' => 'Gerenciamento Mudanças',
@@ -956,17 +960,17 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
'UI-ContactsMenu-ContactsByType' => 'Contatos por tipo',
'UI-ContactsMenu-ContactsByStatus' => 'Contatos por status',
- 'Menu:CSVImportMenu' => 'Importar CSV', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:CSVImportMenu+' => 'Criação ou atualização em massa', // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:CSVImportMenu' => 'Importar CSV',// Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:CSVImportMenu+' => 'Criação ou atualização em massa',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:DataModelMenu' => 'Modelo Dados', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:DataModelMenu+' => 'Visão geral do Modelo Dados', // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:DataModelMenu' => 'Modelo Dados',// Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:DataModelMenu+' => 'Visão geral do Modelo Dados',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:ExportMenu' => 'Exportar', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:ExportMenu+' => 'Exportar o resultado de qualquer consulta em HTML, CSV ou XML', // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:ExportMenu' => 'Exportar',// Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:ExportMenu+' => 'Exportar o resultado de qualquer consulta em HTML, CSV ou XML',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:NotificationsMenu' => 'Notificações', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:NotificationsMenu+' => 'Configuração de Notificações', // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:NotificationsMenu' => 'Notificações',// Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:NotificationsMenu+' => 'Configuração de Notificações',// Duplicated into itop-welcome-itil (will be removed from here...)
'UI:NotificationsMenu:Title' => 'Configuração de Notificações',
'UI:NotificationsMenu:Help' => 'Ajuda',
'UI:NotificationsMenu:HelpContent' => 'As Notificações são totalmente personalizáveis. Elas são baseadas em dois conjuntos de objetos: Gatilhos e Ações.
@@ -1004,27 +1008,27 @@ When associated with a trigger, each action is given an "order" number, specifyi
'UI:TagAdminMenu:NoTags' => 'Nenhum campo Tag configurado',
'UI:TagSetFieldData:Error' => 'Erro: %1$s',
- 'Menu:AuditCategories' => 'Categoria Auditorias', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:AuditCategories+' => 'Categoria Auditorias', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:Notifications:Title' => 'Categoria Auditorias', // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:AuditCategories' => 'Categoria Auditorias',// Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:AuditCategories+' => 'Categoria Auditorias',// Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:Notifications:Title' => 'Categoria Auditorias',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:RunQueriesMenu' => 'Executar consultas', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:RunQueriesMenu+' => 'Executar qualquer consulta', // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:RunQueriesMenu' => 'Executar consultas',// Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:RunQueriesMenu+' => 'Executar qualquer consulta',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:QueryMenu' => 'Consulta definida', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:QueryMenu+' => 'Consulta definida', // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:QueryMenu' => 'Consulta definida',// Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:QueryMenu+' => 'Consulta definida',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:DataAdministration' => 'Administração Dados', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:DataAdministration+' => 'Administração Dados', // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:DataAdministration' => 'Administração Dados',// Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:DataAdministration+' => 'Administração Dados',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:UniversalSearchMenu' => 'Pesquisa Universal', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:UniversalSearchMenu+' => 'Pesquisar por nada...', // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:UniversalSearchMenu' => 'Pesquisa Universal',// Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:UniversalSearchMenu+' => 'Pesquisar por nada...',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:UserManagementMenu' => 'Gerenciamento Usuários', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:UserManagementMenu+' => 'Gerenciamento Usuários', // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:UserManagementMenu' => 'Gerenciamento Usuários',// Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:UserManagementMenu+' => 'Gerenciamento Usuários',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:ProfilesMenu' => 'Perfis', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:ProfilesMenu+' => 'Perfis', // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:ProfilesMenu' => 'Perfis',// Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:ProfilesMenu+' => 'Perfis',// Duplicated into itop-welcome-itil (will be removed from here...)
'Menu:ProfilesMenu:Title' => 'Perfis',
// Duplicated into itop-welcome-itil (will be removed from here...)
@@ -1226,6 +1230,8 @@ When associated with a trigger, each action is given an "order" number, specifyi
'UI:DashboardEdit:AutoReload' => 'Atualizar automaticamente',
'UI:DashboardEdit:AutoReloadSec' => 'Intervalo atualização automática (segundos)',
'UI:DashboardEdit:AutoReloadSec+' => 'O mínimo permitido é %1$d segundos',
+ 'UI:DashboardEdit:Revert' => 'Revert~~',
+ 'UI:DashboardEdit:Apply' => 'Apply~~',
'UI:DashboardEdit:Layout' => 'Layout',
'UI:DashboardEdit:Properties' => 'Propriedades',
@@ -1362,13 +1368,13 @@ When associated with a trigger, each action is given an "order" number, specifyi
'Month-10-Short' => 'Out',
'Month-11-Short' => 'Nov',
'Month-12-Short' => 'Dez',
- 'Calendar-FirstDayOfWeek' => '0', // 0 = Sunday, 1 = Monday, etc...
+ 'Calendar-FirstDayOfWeek' => '0',// 0 = Sunday, 1 = Monday, etc...
'UI:Menu:ShortcutList' => 'Criar um atalho...',
'UI:ShortcutRenameDlg:Title' => 'Renomear o atalho',
'UI:ShortcutListDlg:Title' => 'Criar um atalho para a lista',
'UI:ShortcutDelete:Confirm' => 'Por favor, confirme que você deseja excluir o(s) atalho(s).',
- 'Menu:MyShortcuts' => 'Meus atalhos', // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:MyShortcuts' => 'Meus atalhos',// Duplicated into itop-welcome-itil (will be removed from here...)
'Class:Shortcut' => 'Atalho',
'Class:Shortcut+' => '',
'Class:Shortcut/Attribute:name' => 'Nome',
@@ -1548,12 +1554,12 @@ When associated with a trigger, each action is given an "order" number, specifyi
'UI:Search:Criteria:Operator:String:EndsWith' => 'Termina com',
'UI:Search:Criteria:Operator:String:RegExp' => 'Exp. Regular ',
// - Numeric widget
- 'UI:Search:Criteria:Operator:Numeric:Equals' => 'Iguais', // => '=',
- 'UI:Search:Criteria:Operator:Numeric:GreaterThan' => 'Maior', // => '>',
- 'UI:Search:Criteria:Operator:Numeric:GreaterThanOrEquals' => 'Maior', // > '>=',
- 'UI:Search:Criteria:Operator:Numeric:LessThan' => 'Menor', // => '<',
- 'UI:Search:Criteria:Operator:Numeric:LessThanOrEquals' => 'Menor / igual a', // > '<=',
- 'UI:Search:Criteria:Operator:Numeric:Different' => 'Diferente', // => '≠',
+ 'UI:Search:Criteria:Operator:Numeric:Equals' => 'Iguais',// => '=',
+ 'UI:Search:Criteria:Operator:Numeric:GreaterThan' => 'Maior',// => '>',
+ 'UI:Search:Criteria:Operator:Numeric:GreaterThanOrEquals' => 'Maior',// > '>=',
+ 'UI:Search:Criteria:Operator:Numeric:LessThan' => 'Menor',// => '<',
+ 'UI:Search:Criteria:Operator:Numeric:LessThanOrEquals' => 'Menor / igual a',// > '<=',
+ 'UI:Search:Criteria:Operator:Numeric:Different' => 'Diferente',// => '≠',
// - Tag Set Widget
'UI:Search:Criteria:Operator:TagSet:Matches' => 'Matches~~',
diff --git a/dictionaries/ru.dictionary.itop.core.php b/dictionaries/ru.dictionary.itop.core.php
index e184f6d20..3604c6b4f 100644
--- a/dictionaries/ru.dictionary.itop.core.php
+++ b/dictionaries/ru.dictionary.itop.core.php
@@ -1076,6 +1076,8 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
'Class:AsyncTask/Attribute:last_error+' => '~~',
'Class:AsyncTask/Attribute:last_attempt' => 'Last attempt~~',
'Class:AsyncTask/Attribute:last_attempt+' => '~~',
+ 'Class:AsyncTask:InvalidConfig_Class_Keys' => 'Invalid format for the configuration of "async_taks_retries[%1$s]". Expecting an array with the following keys: %2$s~~',
+ 'Class:AsyncTask:InvalidConfig_Class_InvalidKey_Keys' => 'Invalid format for the configuration of "async_taks_retries[%1$s]": unexpected key "%2$s". Expecting only the following keys: %3$s~~',
));
//
diff --git a/dictionaries/ru.dictionary.itop.ui.php b/dictionaries/ru.dictionary.itop.ui.php
index a67a234c1..2cf3727e7 100644
--- a/dictionaries/ru.dictionary.itop.ui.php
+++ b/dictionaries/ru.dictionary.itop.ui.php
@@ -122,6 +122,10 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
'Class:User/Error:LoginMustBeUnique' => 'Логин должен быть уникальным - "%1s" уже используется.',
'Class:User/Error:AtLeastOneProfileIsNeeded' => 'Как минимум один профиль должен быть назначен данному пользователю.',
+ 'Class:User/Error:ProfileNotAllowed' => 'Profile "%1$s" cannot be added it will deny the access to backoffice~~',
+ 'Class:User/Error:StatusChangeIsNotAllowed' => 'Changing status is not allowed for your own User~~',
+ 'Class:User/Error:AllowedOrgsMustContainUserOrg' => 'Allowed organizations must contain User organization~~',
+ 'Class:User/Error:CurrentProfilesHaveInsufficientRights' => 'The current list of profiles does not give sufficient access rights (Users are not modifiable anymore)~~',
'Class:User/Error:AtLeastOneOrganizationIsNeeded' => 'Этому пользователю должна быть назначена хотя бы одна организация.',
'Class:User/Error:OrganizationNotAllowed' => 'Организация не разрешена.',
'Class:User/Error:UserOrganizationNotAllowed' => 'Учетная запись пользователя не принадлежит вашим разрешенным организациям.',
@@ -333,9 +337,9 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
'BooleanLabel:yes' => 'да',
'BooleanLabel:no' => 'нет',
'UI:Login:Title' => 'Вход в '.ITOP_APPLICATION_SHORT,
- 'Menu:WelcomeMenu' => 'Добро пожаловать', // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:WelcomeMenu' => 'Добро пожаловать',// Duplicated into itop-welcome-itil (will be removed from here...)
'Menu:WelcomeMenu+' => 'Добро пожаловать в '.ITOP_APPLICATION_SHORT, // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:WelcomeMenuPage' => 'Добро пожаловать', // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:WelcomeMenuPage' => 'Добро пожаловать',// Duplicated into itop-welcome-itil (will be removed from here...)
'Menu:WelcomeMenuPage+' => 'Добро пожаловать в '.ITOP_APPLICATION_SHORT, // Duplicated into itop-welcome-itil (will be removed from here...)
'UI:WelcomeMenu:Title' => 'Добро пожаловать в '.ITOP_APPLICATION_SHORT,
@@ -555,46 +559,46 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
'UI:ResetPwd-Ready' => 'Пароль успешно изменён.',
'UI:ResetPwd-Login' => 'Войти...',
- 'UI:Login:About' => '',
- 'UI:Login:ChangeYourPassword' => 'Изменение пароля',
- 'UI:Login:OldPasswordPrompt' => 'Старый пароль',
- 'UI:Login:NewPasswordPrompt' => 'Новый пароль',
- 'UI:Login:RetypeNewPasswordPrompt' => 'Повторите новый пароль',
- 'UI:Login:IncorrectOldPassword' => 'Ошибка: старый пароль неверный',
- 'UI:LogOffMenu' => 'Выход',
+ 'UI:Login:About' => '',
+ 'UI:Login:ChangeYourPassword' => 'Изменение пароля',
+ 'UI:Login:OldPasswordPrompt' => 'Старый пароль',
+ 'UI:Login:NewPasswordPrompt' => 'Новый пароль',
+ 'UI:Login:RetypeNewPasswordPrompt' => 'Повторите новый пароль',
+ 'UI:Login:IncorrectOldPassword' => 'Ошибка: старый пароль неверный',
+ 'UI:LogOffMenu' => 'Выход',
'UI:LogOff:ThankYou' => 'Спасибо за использование '.ITOP_APPLICATION_SHORT,
- 'UI:LogOff:ClickHereToLoginAgain' => 'Нажмите здесь, чтобы снова войти...',
- 'UI:ChangePwdMenu' => 'Изменить пароль...',
- 'UI:Login:PasswordChanged' => 'Пароль успешно изменён!',
- 'UI:AccessRO-All' => 'Только чтение~~',
- 'UI:AccessRO-Users' => 'Только чтение для конечных пользователей~~',
- 'UI:ApplicationEnvironment' => 'Application environment: %1$s~~',
- 'UI:Login:RetypePwdDoesNotMatch' => 'Пароли не совпадают',
- 'UI:Button:Login' => 'Войти',
+ 'UI:LogOff:ClickHereToLoginAgain' => 'Нажмите здесь, чтобы снова войти...',
+ 'UI:ChangePwdMenu' => 'Изменить пароль...',
+ 'UI:Login:PasswordChanged' => 'Пароль успешно изменён!',
+ 'UI:AccessRO-All' => 'Только чтение~~',
+ 'UI:AccessRO-Users' => 'Только чтение для конечных пользователей~~',
+ 'UI:ApplicationEnvironment' => 'Application environment: %1$s~~',
+ 'UI:Login:RetypePwdDoesNotMatch' => 'Пароли не совпадают',
+ 'UI:Button:Login' => 'Войти',
'UI:Login:Error:AccessRestricted' => 'Доступ к '.ITOP_APPLICATION_SHORT.' ограничен. Пожалуйста, свяжитесь с администратором '.ITOP_APPLICATION_SHORT.'.',
'UI:Login:Error:AccessAdmin' => 'Доступ ограничен для лиц с административными привилегиями. Пожалуйста, свяжитесь с администратором '.ITOP_APPLICATION_SHORT.'.',
- 'UI:Login:Error:WrongOrganizationName' => 'Неизвестная организация',
+ 'UI:Login:Error:WrongOrganizationName' => 'Неизвестная организация',
'UI:Login:Error:MultipleContactsHaveSameEmail' => 'Несколько контактов имеют один и тот же адрес электронной почты',
- 'UI:Login:Error:NoValidProfiles' => 'Нет допустимого профиля',
- 'UI:CSVImport:MappingSelectOne' => '-- выберите значение --',
- 'UI:CSVImport:MappingNotApplicable' => '-- игнорировать это поле --',
- 'UI:CSVImport:NoData' => 'Пустой набор данных..., пожалуйста введите что-нибудь!',
- 'UI:Title:DataPreview' => 'Предпросмотр данных',
- 'UI:CSVImport:ErrorOnlyOneColumn' => 'Ошибка: данные содержат только один столбец (выбран правильный разделитель?).',
- 'UI:CSVImport:FieldName' => 'Поле %1$d',
- 'UI:CSVImport:DataLine1' => 'Строка данных 1',
- 'UI:CSVImport:DataLine2' => 'Строка данных 2',
- 'UI:CSVImport:idField' => 'id (Первичный ключ)',
+ 'UI:Login:Error:NoValidProfiles' => 'Нет допустимого профиля',
+ 'UI:CSVImport:MappingSelectOne' => '-- выберите значение --',
+ 'UI:CSVImport:MappingNotApplicable' => '-- игнорировать это поле --',
+ 'UI:CSVImport:NoData' => 'Пустой набор данных..., пожалуйста введите что-нибудь!',
+ 'UI:Title:DataPreview' => 'Предпросмотр данных',
+ 'UI:CSVImport:ErrorOnlyOneColumn' => 'Ошибка: данные содержат только один столбец (выбран правильный разделитель?).',
+ 'UI:CSVImport:FieldName' => 'Поле %1$d',
+ 'UI:CSVImport:DataLine1' => 'Строка данных 1',
+ 'UI:CSVImport:DataLine2' => 'Строка данных 2',
+ 'UI:CSVImport:idField' => 'id (Первичный ключ)',
'UI:Title:BulkImport' => ITOP_APPLICATION_SHORT.' - Пакетный импорт',
- 'UI:Title:BulkImport+' => 'Мастер импорта CSV',
- 'UI:Title:BulkSynchro_nbItem_ofClass_class' => 'Synchronization of %1$d objects of class %2$s~~',
- 'UI:CSVImport:ClassesSelectOne' => '-- выберите значение --',
- 'UI:CSVImport:ErrorExtendedAttCode' => 'Внутренняя ошибка: "%1$s" некорректный код потому, что "%2$s" НЕ является внешним ключом класса "%3$s"',
- 'UI:CSVImport:ObjectsWillStayUnchanged' => '%1$d объект(ов) останутся неизменными.',
- 'UI:CSVImport:ObjectsWillBeModified' => '%1$d объект(ов) будут изменены.',
+ 'UI:Title:BulkImport+' => 'Мастер импорта CSV',
+ 'UI:Title:BulkSynchro_nbItem_ofClass_class' => 'Synchronization of %1$d objects of class %2$s~~',
+ 'UI:CSVImport:ClassesSelectOne' => '-- выберите значение --',
+ 'UI:CSVImport:ErrorExtendedAttCode' => 'Внутренняя ошибка: "%1$s" некорректный код потому, что "%2$s" НЕ является внешним ключом класса "%3$s"',
+ 'UI:CSVImport:ObjectsWillStayUnchanged' => '%1$d объект(ов) останутся неизменными.',
+ 'UI:CSVImport:ObjectsWillBeModified' => '%1$d объект(ов) будут изменены.',
'UI:CSVImport:ObjectsWillBeAdded' => '%1$d объект(ов) будут добавлены.',
'UI:CSVImport:ObjectsWillHaveErrors' => '%1$d объект(ов) будут содержать ошибки.',
- 'UI:CSVImport:ObjectsReчmainedUnchanged' => '%1$d объект(ов) не изменились.',
+ 'UI:CSVImport:ObjectsRemainedUnchanged' => '%1$d objects(s) remained unchanged.~~',
'UI:CSVImport:ObjectsWereModified' => '%1$d объект(ов) изменены.',
'UI:CSVImport:ObjectsWereAdded' => '%1$d объект(ов) добавлены.',
'UI:CSVImport:ObjectsHadErrors' => '%1$d объект(ов) содержат ошибки.',
@@ -916,9 +920,9 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
'UI:UserManagement:NoLifeCycleApplicable+' => 'Не определён жизненный цикл для данного класса',
'UI:UserManagement:GrantMatrix' => 'Матрица разрешений',
- 'Menu:AdminTools' => 'Инструменты администратора', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:AdminTools+' => 'Инструменты администратора', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:AdminTools?' => 'Инструменты доступны только для пользователей c правами администратора', // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:AdminTools' => 'Инструменты администратора',// Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:AdminTools+' => 'Инструменты администратора',// Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:AdminTools?' => 'Инструменты доступны только для пользователей c правами администратора',// Duplicated into itop-welcome-itil (will be removed from here...)
'Menu:SystemTools' => 'Система',
'UI:ChangeManagementMenu' => 'Управление изменениями',
@@ -964,17 +968,17 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
'UI-ContactsMenu-ContactsByType' => 'Договоры по типу',
'UI-ContactsMenu-ContactsByStatus' => 'Договоры по статусу',
- 'Menu:CSVImportMenu' => 'Импорт CSV', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:CSVImportMenu+' => 'Пакетное создание или обновление', // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:CSVImportMenu' => 'Импорт CSV',// Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:CSVImportMenu+' => 'Пакетное создание или обновление',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:DataModelMenu' => 'Модель данных', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:DataModelMenu+' => 'Обзор модели данных', // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:DataModelMenu' => 'Модель данных',// Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:DataModelMenu+' => 'Обзор модели данных',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:ExportMenu' => 'Экспорт', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:ExportMenu+' => 'Экспорт результатов любого запроса в HTML, CSV или XML', // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:ExportMenu' => 'Экспорт',// Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:ExportMenu+' => 'Экспорт результатов любого запроса в HTML, CSV или XML',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:NotificationsMenu' => 'Уведомления', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:NotificationsMenu+' => 'Настройка уведомлений', // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:NotificationsMenu' => 'Уведомления',// Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:NotificationsMenu+' => 'Настройка уведомлений',// Duplicated into itop-welcome-itil (will be removed from here...)
'UI:NotificationsMenu:Title' => 'Настройка Уведомлений',
'UI:NotificationsMenu:Help' => 'Помощь',
'UI:NotificationsMenu:HelpContent' => 'В '.ITOP_APPLICATION_SHORT.' полностью настраиваемые уведомления, которые основаны на двух наборах объектов: триггерах и действиях.
@@ -1011,27 +1015,27 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
'UI:TagAdminMenu:NoTags' => 'Не настроены поля тегов',
'UI:TagSetFieldData:Error' => 'Ошибка: %1$s',
- 'Menu:AuditCategories' => 'Категории аудита', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:AuditCategories+' => 'Категории аудита', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:Notifications:Title' => 'Категории аудита', // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:AuditCategories' => 'Категории аудита',// Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:AuditCategories+' => 'Категории аудита',// Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:Notifications:Title' => 'Категории аудита',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:RunQueriesMenu' => 'Выполнение запросов', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:RunQueriesMenu+' => 'Выполнение любых запросов', // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:RunQueriesMenu' => 'Выполнение запросов',// Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:RunQueriesMenu+' => 'Выполнение любых запросов',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:QueryMenu' => 'Книга запросов', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:QueryMenu+' => 'Книга запросов', // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:QueryMenu' => 'Книга запросов',// Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:QueryMenu+' => 'Книга запросов',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:DataAdministration' => 'Администрирование данных', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:DataAdministration+' => 'Администрирование данных', // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:DataAdministration' => 'Администрирование данных',// Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:DataAdministration+' => 'Администрирование данных',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:UniversalSearchMenu' => 'Универсальный поиск', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:UniversalSearchMenu+' => 'Поиск чего угодно...', // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:UniversalSearchMenu' => 'Универсальный поиск',// Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:UniversalSearchMenu+' => 'Поиск чего угодно...',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:UserManagementMenu' => 'Управление пользователями', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:UserManagementMenu+' => 'Управление пользователями', // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:UserManagementMenu' => 'Управление пользователями',// Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:UserManagementMenu+' => 'Управление пользователями',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:ProfilesMenu' => 'Профили', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:ProfilesMenu+' => 'Профили пользователей', // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:ProfilesMenu' => 'Профили',// Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:ProfilesMenu+' => 'Профили пользователей',// Duplicated into itop-welcome-itil (will be removed from here...)
'Menu:ProfilesMenu:Title' => 'Профили пользователей',
// Duplicated into itop-welcome-itil (will be removed from here...)
@@ -1233,6 +1237,8 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
'UI:DashboardEdit:AutoReload' => 'Обновлять автоматически',
'UI:DashboardEdit:AutoReloadSec' => 'Интервал обновления (секунды)',
'UI:DashboardEdit:AutoReloadSec+' => 'Минимальный интервал %1$d секунд',
+ 'UI:DashboardEdit:Revert' => 'Revert~~',
+ 'UI:DashboardEdit:Apply' => 'Apply~~',
'UI:DashboardEdit:Layout' => 'Макет',
'UI:DashboardEdit:Properties' => 'Свойства дашборда',
@@ -1369,13 +1375,13 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
'Month-10-Short' => 'Окт.',
'Month-11-Short' => 'Ноя.',
'Month-12-Short' => 'Дек.',
- 'Calendar-FirstDayOfWeek' => '1', // 0 = Sunday, 1 = Monday, etc...
+ 'Calendar-FirstDayOfWeek' => '1',// 0 = Sunday, 1 = Monday, etc...
'UI:Menu:ShortcutList' => 'Добавить в избранное...',
'UI:ShortcutRenameDlg:Title' => 'Переименовать ссылку',
'UI:ShortcutListDlg:Title' => 'Добавить в избранное ссылку на список',
'UI:ShortcutDelete:Confirm' => 'Подтвердите удаление ссылки (ссылок).',
- 'Menu:MyShortcuts' => 'Избранное', // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:MyShortcuts' => 'Избранное',// Duplicated into itop-welcome-itil (will be removed from here...)
'Class:Shortcut' => 'Ссылка',
'Class:Shortcut+' => '',
'Class:Shortcut/Attribute:name' => 'Название',
@@ -1555,12 +1561,12 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
'UI:Search:Criteria:Operator:String:EndsWith' => 'Заканч. на',
'UI:Search:Criteria:Operator:String:RegExp' => 'Регуляр. выраж.',
// - Numeric widget
- 'UI:Search:Criteria:Operator:Numeric:Equals' => 'Равно', // => '=',
- 'UI:Search:Criteria:Operator:Numeric:GreaterThan' => 'Больше', // => '>',
- 'UI:Search:Criteria:Operator:Numeric:GreaterThanOrEquals' => 'Больше / равно', // > '>=',
- 'UI:Search:Criteria:Operator:Numeric:LessThan' => 'Меньше', // => '<',
- 'UI:Search:Criteria:Operator:Numeric:LessThanOrEquals' => 'Меньше / равно', // > '<=',
- 'UI:Search:Criteria:Operator:Numeric:Different' => 'Не равно', // => '≠',
+ 'UI:Search:Criteria:Operator:Numeric:Equals' => 'Равно',// => '=',
+ 'UI:Search:Criteria:Operator:Numeric:GreaterThan' => 'Больше',// => '>',
+ 'UI:Search:Criteria:Operator:Numeric:GreaterThanOrEquals' => 'Больше / равно',// > '>=',
+ 'UI:Search:Criteria:Operator:Numeric:LessThan' => 'Меньше',// => '<',
+ 'UI:Search:Criteria:Operator:Numeric:LessThanOrEquals' => 'Меньше / равно',// > '<=',
+ 'UI:Search:Criteria:Operator:Numeric:Different' => 'Не равно',// => '≠',
// - Tag Set Widget
'UI:Search:Criteria:Operator:TagSet:Matches' => 'Совпадает',
@@ -1672,6 +1678,7 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
// Additional language entries not present in English dict
Dict::Add('RU RU', 'Russian', 'Русский', array(
+ 'UI:CSVImport:ObjectsReчmainedUnchanged' => '%1$d объект(ов) не изменились.',
'UI:Toggle:StandardDashboard' => 'Стандартный',
'UI:Toggle:CustomDashboard' => 'Пользовательский',
'UI:Dashboard:Edit' => 'Редактировать дашборд...',
diff --git a/dictionaries/sk.dictionary.itop.core.php b/dictionaries/sk.dictionary.itop.core.php
index 3c713d411..28efb209b 100644
--- a/dictionaries/sk.dictionary.itop.core.php
+++ b/dictionaries/sk.dictionary.itop.core.php
@@ -1086,6 +1086,8 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', array(
'Class:AsyncTask/Attribute:last_error+' => '~~',
'Class:AsyncTask/Attribute:last_attempt' => 'Last attempt~~',
'Class:AsyncTask/Attribute:last_attempt+' => '~~',
+ 'Class:AsyncTask:InvalidConfig_Class_Keys' => 'Invalid format for the configuration of "async_taks_retries[%1$s]". Expecting an array with the following keys: %2$s~~',
+ 'Class:AsyncTask:InvalidConfig_Class_InvalidKey_Keys' => 'Invalid format for the configuration of "async_taks_retries[%1$s]": unexpected key "%2$s". Expecting only the following keys: %3$s~~',
));
//
diff --git a/dictionaries/sk.dictionary.itop.ui.php b/dictionaries/sk.dictionary.itop.ui.php
index 870dc0829..a047554c7 100644
--- a/dictionaries/sk.dictionary.itop.ui.php
+++ b/dictionaries/sk.dictionary.itop.ui.php
@@ -110,6 +110,10 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', array(
'Class:User/Error:LoginMustBeUnique' => 'Prihlasovacie meno musí byť jedinečné - "%1s" sa už používa.',
'Class:User/Error:AtLeastOneProfileIsNeeded' => 'Aspoň jeden profil musí byť priradený k profilu.',
+ 'Class:User/Error:ProfileNotAllowed' => 'Profile "%1$s" cannot be added it will deny the access to backoffice~~',
+ 'Class:User/Error:StatusChangeIsNotAllowed' => 'Changing status is not allowed for your own User~~',
+ 'Class:User/Error:AllowedOrgsMustContainUserOrg' => 'Allowed organizations must contain User organization~~',
+ 'Class:User/Error:CurrentProfilesHaveInsufficientRights' => 'The current list of profiles does not give sufficient access rights (Users are not modifiable anymore)~~',
'Class:User/Error:AtLeastOneOrganizationIsNeeded' => 'At least one organization must be assigned to this user.~~',
'Class:User/Error:OrganizationNotAllowed' => 'Organization not allowed.~~',
'Class:User/Error:UserOrganizationNotAllowed' => 'The user account does not belong to your allowed organizations.~~',
@@ -321,10 +325,10 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', array(
'BooleanLabel:yes' => 'yes~~',
'BooleanLabel:no' => 'no~~',
'UI:Login:Title' => ITOP_APPLICATION_SHORT.' login~~',
- 'Menu:WelcomeMenu' => 'Vitajte', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:WelcomeMenu+' => '', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:WelcomeMenuPage' => 'Vitajte', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:WelcomeMenuPage+' => '', // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:WelcomeMenu' => 'Vitajte',// Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:WelcomeMenu+' => '',// Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:WelcomeMenuPage' => 'Vitajte',// Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:WelcomeMenuPage+' => '',// Duplicated into itop-welcome-itil (will be removed from here...)
'UI:WelcomeMenu:Title' => 'Vitajte v '.ITOP_APPLICATION_SHORT,
'UI:WelcomeMenu:LeftBlock' => ''.ITOP_APPLICATION_SHORT.' je kompletne voľne šíriteľný operačný IT program.
@@ -537,43 +541,43 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', array(
'UI:ResetPwd-Ready' => 'The password has been changed.~~',
'UI:ResetPwd-Login' => 'Click here to login...~~',
- 'UI:Login:About' => 'O účte',
- 'UI:Login:ChangeYourPassword' => 'Zmeň heslo',
- 'UI:Login:OldPasswordPrompt' => 'Staré heslo',
- 'UI:Login:NewPasswordPrompt' => 'Nové heslo',
- 'UI:Login:RetypeNewPasswordPrompt' => 'Znova zadaj nové heslo',
- 'UI:Login:IncorrectOldPassword' => 'Chyba: staré heslo je nesprávne',
- 'UI:LogOffMenu' => 'Odhlásenie',
+ 'UI:Login:About' => 'O účte',
+ 'UI:Login:ChangeYourPassword' => 'Zmeň heslo',
+ 'UI:Login:OldPasswordPrompt' => 'Staré heslo',
+ 'UI:Login:NewPasswordPrompt' => 'Nové heslo',
+ 'UI:Login:RetypeNewPasswordPrompt' => 'Znova zadaj nové heslo',
+ 'UI:Login:IncorrectOldPassword' => 'Chyba: staré heslo je nesprávne',
+ 'UI:LogOffMenu' => 'Odhlásenie',
'UI:LogOff:ThankYou' => 'Ďakujeme za používanie '.ITOP_APPLICATION_SHORT,
- 'UI:LogOff:ClickHereToLoginAgain' => 'Kliknite sem pre nové prihlásenie...',
- 'UI:ChangePwdMenu' => 'Zmeniť heslo...',
- 'UI:Login:PasswordChanged' => 'Heslo úspešne nastavené !',
+ 'UI:LogOff:ClickHereToLoginAgain' => 'Kliknite sem pre nové prihlásenie...',
+ 'UI:ChangePwdMenu' => 'Zmeniť heslo...',
+ 'UI:Login:PasswordChanged' => 'Heslo úspešne nastavené !',
'UI:AccessRO-All' => ITOP_APPLICATION_SHORT.' je iba na čítanie',
'UI:AccessRO-Users' => ITOP_APPLICATION_SHORT.' je iba na čítanie pre uživatelov',
- 'UI:ApplicationEnvironment' => 'Aplikačné prostredie: %1$s',
- 'UI:Login:RetypePwdDoesNotMatch' => 'Nové heslo a znova zadané nové heslo sa nezhodujú !',
+ 'UI:ApplicationEnvironment' => 'Aplikačné prostredie: %1$s',
+ 'UI:Login:RetypePwdDoesNotMatch' => 'Nové heslo a znova zadané nové heslo sa nezhodujú !',
'UI:Button:Login' => 'Vstup do '.ITOP_APPLICATION_SHORT,
'UI:Login:Error:AccessRestricted' => 'Prístup do '.ITOP_APPLICATION_SHORT.'u je obmedzený. Kontaktujte prosím '.ITOP_APPLICATION_SHORT.' administrátora.',
'UI:Login:Error:AccessAdmin' => 'Prístup je vyhradený len pre ľudí, ktorí majú oprávnenia od administrátora. Kontaktujte prosím '.ITOP_APPLICATION_SHORT.' administrátora.',
- 'UI:Login:Error:WrongOrganizationName' => 'Unknown organization~~',
+ 'UI:Login:Error:WrongOrganizationName' => 'Unknown organization~~',
'UI:Login:Error:MultipleContactsHaveSameEmail' => 'Multiple contacts have the same e-mail~~',
- 'UI:Login:Error:NoValidProfiles' => 'No valid profile provided~~',
- 'UI:CSVImport:MappingSelectOne' => '-- vyberte jeden --',
- 'UI:CSVImport:MappingNotApplicable' => '-- ignorujte toto pole --',
- 'UI:CSVImport:NoData' => 'Prázdny dátový súbor..., prosím poskytnite nejaké dáta!',
- 'UI:Title:DataPreview' => 'Zobrazenie dát',
- 'UI:CSVImport:ErrorOnlyOneColumn' => 'Chyba: Dáta obsahujú iba jeden stĺpec. Vybrali ste vhodný oddelovací znak ?',
- 'UI:CSVImport:FieldName' => 'Pole %1$d',
- 'UI:CSVImport:DataLine1' => 'Dátovy riadok 1',
- 'UI:CSVImport:DataLine2' => 'Dátovy riadok 2',
- 'UI:CSVImport:idField' => 'ID (Primárny kľúč)',
+ 'UI:Login:Error:NoValidProfiles' => 'No valid profile provided~~',
+ 'UI:CSVImport:MappingSelectOne' => '-- vyberte jeden --',
+ 'UI:CSVImport:MappingNotApplicable' => '-- ignorujte toto pole --',
+ 'UI:CSVImport:NoData' => 'Prázdny dátový súbor..., prosím poskytnite nejaké dáta!',
+ 'UI:Title:DataPreview' => 'Zobrazenie dát',
+ 'UI:CSVImport:ErrorOnlyOneColumn' => 'Chyba: Dáta obsahujú iba jeden stĺpec. Vybrali ste vhodný oddelovací znak ?',
+ 'UI:CSVImport:FieldName' => 'Pole %1$d',
+ 'UI:CSVImport:DataLine1' => 'Dátovy riadok 1',
+ 'UI:CSVImport:DataLine2' => 'Dátovy riadok 2',
+ 'UI:CSVImport:idField' => 'ID (Primárny kľúč)',
'UI:Title:BulkImport' => ITOP_APPLICATION_SHORT.' - hromadná importácia',
- 'UI:Title:BulkImport+' => '',
- 'UI:Title:BulkSynchro_nbItem_ofClass_class' => 'Synchronizácia %1$d objektov triedy %2$s',
- 'UI:CSVImport:ClassesSelectOne' => '-- vyberte jeden --',
- 'UI:CSVImport:ErrorExtendedAttCode' => 'Interná chyba: "%1$s" je nesprávny kód pretože "%2$s" nie je externý kľuč triedy "%3$s"',
- 'UI:CSVImport:ObjectsWillStayUnchanged' => '%1$d objektov ktoré ostanú nezmené.',
- 'UI:CSVImport:ObjectsWillBeModified' => '%1$d objektov bude upravených.',
+ 'UI:Title:BulkImport+' => '',
+ 'UI:Title:BulkSynchro_nbItem_ofClass_class' => 'Synchronizácia %1$d objektov triedy %2$s',
+ 'UI:CSVImport:ClassesSelectOne' => '-- vyberte jeden --',
+ 'UI:CSVImport:ErrorExtendedAttCode' => 'Interná chyba: "%1$s" je nesprávny kód pretože "%2$s" nie je externý kľuč triedy "%3$s"',
+ 'UI:CSVImport:ObjectsWillStayUnchanged' => '%1$d objektov ktoré ostanú nezmené.',
+ 'UI:CSVImport:ObjectsWillBeModified' => '%1$d objektov bude upravených.',
'UI:CSVImport:ObjectsWillBeAdded' => '%1$d objektov bude pridaných.',
'UI:CSVImport:ObjectsWillHaveErrors' => '%1$d objektov bude mať chyby.',
'UI:CSVImport:ObjectsRemainedUnchanged' => '%1$d objektov zostalo nezmenených.',
@@ -898,9 +902,9 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', array(
'UI:UserManagement:NoLifeCycleApplicable+' => '',
'UI:UserManagement:GrantMatrix' => 'Udelovacia matica',
- 'Menu:AdminTools' => 'Administrátorské pomôcky', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:AdminTools+' => '', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:AdminTools?' => 'Pomôcky prístupné iba užívateľom majúcim administrátorský profil', // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:AdminTools' => 'Administrátorské pomôcky',// Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:AdminTools+' => '',// Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:AdminTools?' => 'Pomôcky prístupné iba užívateľom majúcim administrátorský profil',// Duplicated into itop-welcome-itil (will be removed from here...)
'Menu:SystemTools' => 'System~~',
'UI:ChangeManagementMenu' => 'Manažment zmien',
@@ -946,17 +950,17 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', array(
'UI-ContactsMenu-ContactsByType' => 'Kontakty podľa typu',
'UI-ContactsMenu-ContactsByStatus' => 'Kontakty podľa stavu',
- 'Menu:CSVImportMenu' => 'CSV import', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:CSVImportMenu+' => '', // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:CSVImportMenu' => 'CSV import',// Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:CSVImportMenu+' => '',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:DataModelMenu' => 'Dátový model', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:DataModelMenu+' => '', // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:DataModelMenu' => 'Dátový model',// Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:DataModelMenu+' => '',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:ExportMenu' => 'Export', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:ExportMenu+' => '', // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:ExportMenu' => 'Export',// Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:ExportMenu+' => '',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:NotificationsMenu' => 'Upozornenia', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:NotificationsMenu+' => '', // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:NotificationsMenu' => 'Upozornenia',// Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:NotificationsMenu+' => '',// Duplicated into itop-welcome-itil (will be removed from here...)
'UI:NotificationsMenu:Title' => 'Konfigurácia Upozornení',
'UI:NotificationsMenu:Help' => 'Pomoc',
'UI:NotificationsMenu:HelpContent' => 'In '.ITOP_APPLICATION_SHORT.' upozornenia sú plne upraviteľné. Sú založené na dvoch setoch objektov: spúštače a akcie.
@@ -996,27 +1000,27 @@ Keď sú priradené spúštačom, každej akcii je dané číslo "príkazu", šp
'UI:TagAdminMenu:NoTags' => 'No Tag field configured~~',
'UI:TagSetFieldData:Error' => 'Error: %1$s~~',
- 'Menu:AuditCategories' => 'Kategórie auditu', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:AuditCategories+' => '', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:Notifications:Title' => 'Kategórie auditu', // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:AuditCategories' => 'Kategórie auditu',// Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:AuditCategories+' => '',// Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:Notifications:Title' => 'Kategórie auditu',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:RunQueriesMenu' => 'Spustiť dopyty', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:RunQueriesMenu+' => '', // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:RunQueriesMenu' => 'Spustiť dopyty',// Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:RunQueriesMenu+' => '',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:QueryMenu' => 'Dopyt frázy', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:QueryMenu+' => '', // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:QueryMenu' => 'Dopyt frázy',// Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:QueryMenu+' => '',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:DataAdministration' => 'Dátová administrácia', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:DataAdministration+' => '', // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:DataAdministration' => 'Dátová administrácia',// Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:DataAdministration+' => '',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:UniversalSearchMenu' => 'Univerzálne vyhľadávanie', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:UniversalSearchMenu+' => '', // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:UniversalSearchMenu' => 'Univerzálne vyhľadávanie',// Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:UniversalSearchMenu+' => '',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:UserManagementMenu' => 'Užívateľský manažment', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:UserManagementMenu+' => '', // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:UserManagementMenu' => 'Užívateľský manažment',// Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:UserManagementMenu+' => '',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:ProfilesMenu' => 'Profily', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:ProfilesMenu+' => '', // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:ProfilesMenu' => 'Profily',// Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:ProfilesMenu+' => '',// Duplicated into itop-welcome-itil (will be removed from here...)
'Menu:ProfilesMenu:Title' => 'Profily',
// Duplicated into itop-welcome-itil (will be removed from here...)
@@ -1218,6 +1222,8 @@ Keď sú priradené spúštačom, každej akcii je dané číslo "príkazu", šp
'UI:DashboardEdit:AutoReload' => 'Automatic refresh~~',
'UI:DashboardEdit:AutoReloadSec' => 'Automatic refresh interval (seconds)~~',
'UI:DashboardEdit:AutoReloadSec+' => 'The minimum allowed is %1$d seconds~~',
+ 'UI:DashboardEdit:Revert' => 'Revert~~',
+ 'UI:DashboardEdit:Apply' => 'Apply~~',
'UI:DashboardEdit:Layout' => 'Rozloženie',
'UI:DashboardEdit:Properties' => 'Vlastnosti panelu',
@@ -1354,13 +1360,13 @@ Keď sú priradené spúštačom, každej akcii je dané číslo "príkazu", šp
'Month-10-Short' => 'Oct~~',
'Month-11-Short' => 'Nov~~',
'Month-12-Short' => 'Dec~~',
- 'Calendar-FirstDayOfWeek' => '0~~', // 0 = Sunday, 1 = Monday, etc...
+ 'Calendar-FirstDayOfWeek' => '0~~',// 0 = Sunday, 1 = Monday, etc...
'UI:Menu:ShortcutList' => 'Vytvorenie skratky...',
'UI:ShortcutRenameDlg:Title' => 'Premenovanie skratky',
'UI:ShortcutListDlg:Title' => 'Vytvoriť skratku pre zoznam',
'UI:ShortcutDelete:Confirm' => 'Prosím potvrďte, že si želáte vymazať skratku/y.',
- 'Menu:MyShortcuts' => 'Moje skratky', // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:MyShortcuts' => 'Moje skratky',// Duplicated into itop-welcome-itil (will be removed from here...)
'Class:Shortcut' => 'Skratka',
'Class:Shortcut+' => '',
'Class:Shortcut/Attribute:name' => 'Názov',
@@ -1540,12 +1546,12 @@ Keď sú priradené spúštačom, každej akcii je dané číslo "príkazu", šp
'UI:Search:Criteria:Operator:String:EndsWith' => 'Ends with~~',
'UI:Search:Criteria:Operator:String:RegExp' => 'Regular exp.~~',
// - Numeric widget
- 'UI:Search:Criteria:Operator:Numeric:Equals' => 'Equals~~', // => '=',
- 'UI:Search:Criteria:Operator:Numeric:GreaterThan' => 'Greater~~', // => '>',
- 'UI:Search:Criteria:Operator:Numeric:GreaterThanOrEquals' => 'Greater / equals~~', // > '>=',
- 'UI:Search:Criteria:Operator:Numeric:LessThan' => 'Less~~', // => '<',
- 'UI:Search:Criteria:Operator:Numeric:LessThanOrEquals' => 'Less / equals~~', // > '<=',
- 'UI:Search:Criteria:Operator:Numeric:Different' => 'Different~~', // => '≠',
+ 'UI:Search:Criteria:Operator:Numeric:Equals' => 'Equals~~',// => '=',
+ 'UI:Search:Criteria:Operator:Numeric:GreaterThan' => 'Greater~~',// => '>',
+ 'UI:Search:Criteria:Operator:Numeric:GreaterThanOrEquals' => 'Greater / equals~~',// > '>=',
+ 'UI:Search:Criteria:Operator:Numeric:LessThan' => 'Less~~',// => '<',
+ 'UI:Search:Criteria:Operator:Numeric:LessThanOrEquals' => 'Less / equals~~',// > '<=',
+ 'UI:Search:Criteria:Operator:Numeric:Different' => 'Different~~',// => '≠',
// - Tag Set Widget
'UI:Search:Criteria:Operator:TagSet:Matches' => 'Matches~~',
diff --git a/dictionaries/tr.dictionary.itop.core.php b/dictionaries/tr.dictionary.itop.core.php
index b9df78acc..e3fcd410c 100644
--- a/dictionaries/tr.dictionary.itop.core.php
+++ b/dictionaries/tr.dictionary.itop.core.php
@@ -1097,6 +1097,8 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
'Class:AsyncTask/Attribute:last_error+' => '~~',
'Class:AsyncTask/Attribute:last_attempt' => 'Last attempt~~',
'Class:AsyncTask/Attribute:last_attempt+' => '~~',
+ 'Class:AsyncTask:InvalidConfig_Class_Keys' => 'Invalid format for the configuration of "async_taks_retries[%1$s]". Expecting an array with the following keys: %2$s~~',
+ 'Class:AsyncTask:InvalidConfig_Class_InvalidKey_Keys' => 'Invalid format for the configuration of "async_taks_retries[%1$s]": unexpected key "%2$s". Expecting only the following keys: %3$s~~',
));
//
diff --git a/dictionaries/tr.dictionary.itop.ui.php b/dictionaries/tr.dictionary.itop.ui.php
index a47089166..59d33999e 100644
--- a/dictionaries/tr.dictionary.itop.ui.php
+++ b/dictionaries/tr.dictionary.itop.ui.php
@@ -121,6 +121,10 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
'Class:User/Error:LoginMustBeUnique' => 'Kullanıcı adı tekil olmalı - "%1s" mevcut bir kullanıcıya ait.',
'Class:User/Error:AtLeastOneProfileIsNeeded' => 'En az bir profil kullanıcıya atanmalı',
+ 'Class:User/Error:ProfileNotAllowed' => 'Profile "%1$s" cannot be added it will deny the access to backoffice~~',
+ 'Class:User/Error:StatusChangeIsNotAllowed' => 'Changing status is not allowed for your own User~~',
+ 'Class:User/Error:AllowedOrgsMustContainUserOrg' => 'Allowed organizations must contain User organization~~',
+ 'Class:User/Error:CurrentProfilesHaveInsufficientRights' => 'The current list of profiles does not give sufficient access rights (Users are not modifiable anymore)~~',
'Class:User/Error:AtLeastOneOrganizationIsNeeded' => 'At least one organization must be assigned to this user.~~',
'Class:User/Error:OrganizationNotAllowed' => 'Organization not allowed.~~',
'Class:User/Error:UserOrganizationNotAllowed' => 'The user account does not belong to your allowed organizations.~~',
@@ -332,9 +336,9 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
'BooleanLabel:yes' => 'evet',
'BooleanLabel:no' => 'hayır',
'UI:Login:Title' => ITOP_APPLICATION_SHORT.' login~~',
- 'Menu:WelcomeMenu' => 'Hoşgeldiniz', // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:WelcomeMenu' => 'Hoşgeldiniz',// Duplicated into itop-welcome-itil (will be removed from here...)
'Menu:WelcomeMenu+' => ITOP_APPLICATION_SHORT.'\'a Hoşgeldiniz', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:WelcomeMenuPage' => 'Hoşgeldiniz', // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:WelcomeMenuPage' => 'Hoşgeldiniz',// Duplicated into itop-welcome-itil (will be removed from here...)
'Menu:WelcomeMenuPage+' => ITOP_APPLICATION_SHORT.'\'a Hoşgeldiniz', // Duplicated into itop-welcome-itil (will be removed from here...)
'UI:WelcomeMenu:Title' => ITOP_APPLICATION_SHORT.'\'a Hoşgeldiniz',
@@ -547,43 +551,43 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
'UI:ResetPwd-Ready' => 'The password has been changed.~~',
'UI:ResetPwd-Login' => 'Click here to login...~~',
- 'UI:Login:About' => '~~',
- 'UI:Login:ChangeYourPassword' => 'Şifre Değiştir',
- 'UI:Login:OldPasswordPrompt' => 'Mevcut şifre',
- 'UI:Login:NewPasswordPrompt' => 'Yeni şifre',
- 'UI:Login:RetypeNewPasswordPrompt' => 'Yeni şifre tekrar',
- 'UI:Login:IncorrectOldPassword' => 'Hata: mevcut şifre hatalı',
- 'UI:LogOffMenu' => 'Çıkış',
+ 'UI:Login:About' => '~~',
+ 'UI:Login:ChangeYourPassword' => 'Şifre Değiştir',
+ 'UI:Login:OldPasswordPrompt' => 'Mevcut şifre',
+ 'UI:Login:NewPasswordPrompt' => 'Yeni şifre',
+ 'UI:Login:RetypeNewPasswordPrompt' => 'Yeni şifre tekrar',
+ 'UI:Login:IncorrectOldPassword' => 'Hata: mevcut şifre hatalı',
+ 'UI:LogOffMenu' => 'Çıkış',
'UI:LogOff:ThankYou' => ITOP_APPLICATION_SHORT.' Kullanıdığınız için teşekkürler',
- 'UI:LogOff:ClickHereToLoginAgain' => 'Tekrar bağlanmak için tıklayınız...',
- 'UI:ChangePwdMenu' => 'Şifre değiştir...',
- 'UI:Login:PasswordChanged' => 'Password successfully set!~~',
+ 'UI:LogOff:ClickHereToLoginAgain' => 'Tekrar bağlanmak için tıklayınız...',
+ 'UI:ChangePwdMenu' => 'Şifre değiştir...',
+ 'UI:Login:PasswordChanged' => 'Password successfully set!~~',
'UI:AccessRO-All' => ITOP_APPLICATION_SHORT.' is read-only~~',
'UI:AccessRO-Users' => ITOP_APPLICATION_SHORT.' is read-only for end-users~~',
- 'UI:ApplicationEnvironment' => 'Application environment: %1$s~~',
- 'UI:Login:RetypePwdDoesNotMatch' => 'Yeni şifre eşlenmedi !',
+ 'UI:ApplicationEnvironment' => 'Application environment: %1$s~~',
+ 'UI:Login:RetypePwdDoesNotMatch' => 'Yeni şifre eşlenmedi !',
'UI:Button:Login' => ITOP_APPLICATION_SHORT.'\'a Giriş',
'UI:Login:Error:AccessRestricted' => ITOP_APPLICATION_SHORT.' erişim sınırlandırıldı. Sistem yöneticisi ile irtibata geçiniz',
- 'UI:Login:Error:AccessAdmin' => 'Erişim sistem yönetci hesaplaları ile mümkün. Sistem yöneticisi ile irtibata geçiniz.',
- 'UI:Login:Error:WrongOrganizationName' => 'Unknown organization~~',
+ 'UI:Login:Error:AccessAdmin' => 'Erişim sistem yönetci hesaplaları ile mümkün. Sistem yöneticisi ile irtibata geçiniz.',
+ 'UI:Login:Error:WrongOrganizationName' => 'Unknown organization~~',
'UI:Login:Error:MultipleContactsHaveSameEmail' => 'Multiple contacts have the same e-mail~~',
- 'UI:Login:Error:NoValidProfiles' => 'No valid profile provided~~',
- 'UI:CSVImport:MappingSelectOne' => '-- Birini seçiniz --',
- 'UI:CSVImport:MappingNotApplicable' => '-- alanı ihmal et --',
- 'UI:CSVImport:NoData' => 'Boş veri seti..., veri giriniz!',
- 'UI:Title:DataPreview' => 'Veri öngörüntüleme',
- 'UI:CSVImport:ErrorOnlyOneColumn' => 'Hata: Veri sadece bir kolon içeriyor. Doğru ayıraç karakteri seçtiniz mi ?',
- 'UI:CSVImport:FieldName' => 'Alan %1$d',
- 'UI:CSVImport:DataLine1' => 'Veri Satırı 1',
- 'UI:CSVImport:DataLine2' => 'Veri Satırı 2',
- 'UI:CSVImport:idField' => 'id (Tekil anahtar)',
+ 'UI:Login:Error:NoValidProfiles' => 'No valid profile provided~~',
+ 'UI:CSVImport:MappingSelectOne' => '-- Birini seçiniz --',
+ 'UI:CSVImport:MappingNotApplicable' => '-- alanı ihmal et --',
+ 'UI:CSVImport:NoData' => 'Boş veri seti..., veri giriniz!',
+ 'UI:Title:DataPreview' => 'Veri öngörüntüleme',
+ 'UI:CSVImport:ErrorOnlyOneColumn' => 'Hata: Veri sadece bir kolon içeriyor. Doğru ayıraç karakteri seçtiniz mi ?',
+ 'UI:CSVImport:FieldName' => 'Alan %1$d',
+ 'UI:CSVImport:DataLine1' => 'Veri Satırı 1',
+ 'UI:CSVImport:DataLine2' => 'Veri Satırı 2',
+ 'UI:CSVImport:idField' => 'id (Tekil anahtar)',
'UI:Title:BulkImport' => ITOP_APPLICATION_SHORT.' - Toplu giriş',
- 'UI:Title:BulkImport+' => 'CSV içeri aktarma aracı',
- 'UI:Title:BulkSynchro_nbItem_ofClass_class' => 'Synchronization of %1$d objects of class %2$s~~',
- 'UI:CSVImport:ClassesSelectOne' => '-- Birini seçiniz --',
- 'UI:CSVImport:ErrorExtendedAttCode' => 'Hata: "%1$s" hatalı kod, çünkü "%2$s" ile "%3$s" tekil ilişkide değil',
- 'UI:CSVImport:ObjectsWillStayUnchanged' => '%1$d adet nesne değişmeyecek.',
- 'UI:CSVImport:ObjectsWillBeModified' => '%1$d adet nesne değiştirilecek.',
+ 'UI:Title:BulkImport+' => 'CSV içeri aktarma aracı',
+ 'UI:Title:BulkSynchro_nbItem_ofClass_class' => 'Synchronization of %1$d objects of class %2$s~~',
+ 'UI:CSVImport:ClassesSelectOne' => '-- Birini seçiniz --',
+ 'UI:CSVImport:ErrorExtendedAttCode' => 'Hata: "%1$s" hatalı kod, çünkü "%2$s" ile "%3$s" tekil ilişkide değil',
+ 'UI:CSVImport:ObjectsWillStayUnchanged' => '%1$d adet nesne değişmeyecek.',
+ 'UI:CSVImport:ObjectsWillBeModified' => '%1$d adet nesne değiştirilecek.',
'UI:CSVImport:ObjectsWillBeAdded' => '%1$d adet nesne eklenecek.',
'UI:CSVImport:ObjectsWillHaveErrors' => '%1$d adet nesnede hata oluştu.',
'UI:CSVImport:ObjectsRemainedUnchanged' => '%1$d adet nesne değişmedi.',
@@ -908,9 +912,9 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
'UI:UserManagement:NoLifeCycleApplicable+' => 'Bu nesne için yaşam döngüsü tanımsız',
'UI:UserManagement:GrantMatrix' => 'Yetkiler',
- 'Menu:AdminTools' => 'Yönetim Araçları', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:AdminTools+' => 'Yönetim Araçları', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:AdminTools?' => 'Yönetici profiline izin verilen araçlar', // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:AdminTools' => 'Yönetim Araçları',// Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:AdminTools+' => 'Yönetim Araçları',// Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:AdminTools?' => 'Yönetici profiline izin verilen araçlar',// Duplicated into itop-welcome-itil (will be removed from here...)
'Menu:SystemTools' => 'System~~',
'UI:ChangeManagementMenu' => 'Değişiklik Yönetimi',
@@ -956,17 +960,17 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
'UI-ContactsMenu-ContactsByType' => 'Tipine göre irtibatlar',
'UI-ContactsMenu-ContactsByStatus' => 'Durumuna göre irtibatlar',
- 'Menu:CSVImportMenu' => 'CSV dışardan al', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:CSVImportMenu+' => 'Çoklu yaratım veya güncelleme', // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:CSVImportMenu' => 'CSV dışardan al',// Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:CSVImportMenu+' => 'Çoklu yaratım veya güncelleme',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:DataModelMenu' => 'Veri Modeli', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:DataModelMenu+' => 'Veri Modeli Özeti', // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:DataModelMenu' => 'Veri Modeli',// Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:DataModelMenu+' => 'Veri Modeli Özeti',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:ExportMenu' => 'Dışarı ver', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:ExportMenu+' => 'Sorgu sonucunu HTML, CSV veya XML olarak dışarı aktar', // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:ExportMenu' => 'Dışarı ver',// Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:ExportMenu+' => 'Sorgu sonucunu HTML, CSV veya XML olarak dışarı aktar',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:NotificationsMenu' => 'Uyarılar', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:NotificationsMenu+' => 'Uyarıların yapılandırılması', // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:NotificationsMenu' => 'Uyarılar',// Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:NotificationsMenu+' => 'Uyarıların yapılandırılması',// Duplicated into itop-welcome-itil (will be removed from here...)
'UI:NotificationsMenu:Title' => 'Uyarıların yapılandırılması',
'UI:NotificationsMenu:Help' => 'Yardım',
'UI:NotificationsMenu:HelpContent' => 'In '.ITOP_APPLICATION_SHORT.' uyarı mekanizması ihtiyaca göre uyarlanabilir. Uyarılar iki tip nesne üzerine kurulmuştur: tetikleme (triggers) ve işlemler (actions).
@@ -1004,27 +1008,27 @@ Tetikleme gerçekleştiriğinde işlemler tanımlanan sıra numarası ile gerçe
'UI:TagAdminMenu:NoTags' => 'No Tag field configured~~',
'UI:TagSetFieldData:Error' => 'Error: %1$s~~',
- 'Menu:AuditCategories' => 'Denetleme Kategorileri', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:AuditCategories+' => 'Denetleme Kategorileri', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:Notifications:Title' => 'Denetleme Kategorileri', // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:AuditCategories' => 'Denetleme Kategorileri',// Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:AuditCategories+' => 'Denetleme Kategorileri',// Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:Notifications:Title' => 'Denetleme Kategorileri',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:RunQueriesMenu' => 'Sorgu çalıştır', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:RunQueriesMenu+' => 'Sorgu çalıştır', // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:RunQueriesMenu' => 'Sorgu çalıştır',// Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:RunQueriesMenu+' => 'Sorgu çalıştır',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:QueryMenu' => 'Query phrasebook~~', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:QueryMenu+' => 'Query phrasebook~~', // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:QueryMenu' => 'Query phrasebook~~',// Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:QueryMenu+' => 'Query phrasebook~~',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:DataAdministration' => 'Veri Yönetimi', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:DataAdministration+' => 'Veri Yönetimi', // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:DataAdministration' => 'Veri Yönetimi',// Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:DataAdministration+' => 'Veri Yönetimi',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:UniversalSearchMenu' => 'Genel sorgu', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:UniversalSearchMenu+' => 'Herhangi bir arama...', // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:UniversalSearchMenu' => 'Genel sorgu',// Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:UniversalSearchMenu+' => 'Herhangi bir arama...',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:UserManagementMenu' => 'Kullanıcı Yönetimi', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:UserManagementMenu+' => 'Kullanıcı Yönetimi', // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:UserManagementMenu' => 'Kullanıcı Yönetimi',// Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:UserManagementMenu+' => 'Kullanıcı Yönetimi',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:ProfilesMenu' => 'Profiller', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:ProfilesMenu+' => 'Profiller', // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:ProfilesMenu' => 'Profiller',// Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:ProfilesMenu+' => 'Profiller',// Duplicated into itop-welcome-itil (will be removed from here...)
'Menu:ProfilesMenu:Title' => 'Profiller',
// Duplicated into itop-welcome-itil (will be removed from here...)
@@ -1226,6 +1230,8 @@ Tetikleme gerçekleştiriğinde işlemler tanımlanan sıra numarası ile gerçe
'UI:DashboardEdit:AutoReload' => 'Automatic refresh~~',
'UI:DashboardEdit:AutoReloadSec' => 'Automatic refresh interval (seconds)~~',
'UI:DashboardEdit:AutoReloadSec+' => 'The minimum allowed is %1$d seconds~~',
+ 'UI:DashboardEdit:Revert' => 'Revert~~',
+ 'UI:DashboardEdit:Apply' => 'Apply~~',
'UI:DashboardEdit:Layout' => 'Layout~~',
'UI:DashboardEdit:Properties' => 'Dashboard Properties~~',
@@ -1362,13 +1368,13 @@ Tetikleme gerçekleştiriğinde işlemler tanımlanan sıra numarası ile gerçe
'Month-10-Short' => 'Oct~~',
'Month-11-Short' => 'Nov~~',
'Month-12-Short' => 'Dec~~',
- 'Calendar-FirstDayOfWeek' => '0~~', // 0 = Sunday, 1 = Monday, etc...
+ 'Calendar-FirstDayOfWeek' => '0~~',// 0 = Sunday, 1 = Monday, etc...
'UI:Menu:ShortcutList' => 'Create a Shortcut...~~',
'UI:ShortcutRenameDlg:Title' => 'Rename the shortcut~~',
'UI:ShortcutListDlg:Title' => 'Create a shortcut for the list~~',
'UI:ShortcutDelete:Confirm' => 'Please confirm that wou wish to delete the shortcut(s).~~',
- 'Menu:MyShortcuts' => 'My Shortcuts~~', // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:MyShortcuts' => 'My Shortcuts~~',// Duplicated into itop-welcome-itil (will be removed from here...)
'Class:Shortcut' => 'Shortcut~~',
'Class:Shortcut+' => '~~',
'Class:Shortcut/Attribute:name' => 'Name~~',
@@ -1548,12 +1554,12 @@ Tetikleme gerçekleştiriğinde işlemler tanımlanan sıra numarası ile gerçe
'UI:Search:Criteria:Operator:String:EndsWith' => 'Ends with~~',
'UI:Search:Criteria:Operator:String:RegExp' => 'Regular exp.~~',
// - Numeric widget
- 'UI:Search:Criteria:Operator:Numeric:Equals' => 'Equals~~', // => '=',
- 'UI:Search:Criteria:Operator:Numeric:GreaterThan' => 'Greater~~', // => '>',
- 'UI:Search:Criteria:Operator:Numeric:GreaterThanOrEquals' => 'Greater / equals~~', // > '>=',
- 'UI:Search:Criteria:Operator:Numeric:LessThan' => 'Less~~', // => '<',
- 'UI:Search:Criteria:Operator:Numeric:LessThanOrEquals' => 'Less / equals~~', // > '<=',
- 'UI:Search:Criteria:Operator:Numeric:Different' => 'Different~~', // => '≠',
+ 'UI:Search:Criteria:Operator:Numeric:Equals' => 'Equals~~',// => '=',
+ 'UI:Search:Criteria:Operator:Numeric:GreaterThan' => 'Greater~~',// => '>',
+ 'UI:Search:Criteria:Operator:Numeric:GreaterThanOrEquals' => 'Greater / equals~~',// > '>=',
+ 'UI:Search:Criteria:Operator:Numeric:LessThan' => 'Less~~',// => '<',
+ 'UI:Search:Criteria:Operator:Numeric:LessThanOrEquals' => 'Less / equals~~',// > '<=',
+ 'UI:Search:Criteria:Operator:Numeric:Different' => 'Different~~',// => '≠',
// - Tag Set Widget
'UI:Search:Criteria:Operator:TagSet:Matches' => 'Matches~~',
diff --git a/dictionaries/ui/components/datatable/cs.dictionary.itop.datatable.php b/dictionaries/ui/components/datatable/cs.dictionary.itop.datatable.php
index 6dfe73162..7f9f05c1d 100644
--- a/dictionaries/ui/components/datatable/cs.dictionary.itop.datatable.php
+++ b/dictionaries/ui/components/datatable/cs.dictionary.itop.datatable.php
@@ -18,13 +18,14 @@
*/
// Display DataTable
Dict::Add('CS CZ', 'Czech', 'Čeština', array(
- 'UI:Datatables:Language:Processing' => 'Please wait...~~',
- 'UI:Datatables:Language:LengthMenu' => '_MENU_ per page~~',
- 'UI:Datatables:Language:ZeroRecords' => 'No result~~',
- 'UI:Datatables:Language:Info' => '_TOTAL_ item(s)~~',
- 'UI:Datatables:Language:InfoEmpty' => 'No information~~',
- 'UI:Datatables:Language:EmptyTable' => 'No data available in this table~~',
+ 'UI:Datatables:Language:Processing' => 'Please wait...~~',
+ 'UI:Datatables:Language:LengthMenu' => '_MENU_ per page~~',
+ 'UI:Datatables:Language:ZeroRecords' => 'No result~~',
+ 'UI:Datatables:Language:Info' => '_TOTAL_ item(s)~~',
+ 'UI:Datatables:Language:InfoEmpty' => 'No information~~',
+ 'UI:Datatables:Language:EmptyTable' => 'No data available in this table~~',
+ 'UI:Datatables:Language:Error' => 'An error occured while running the query~~',
'UI:Datatables:Language:DisplayLength:All' => 'All~~',
- 'UI:Datatables:Language:Sort:Ascending' => 'enable for an ascending sort~~',
- 'UI:Datatables:Language:Sort:Descending' => 'enable for a descending sort~~',
+ 'UI:Datatables:Language:Sort:Ascending' => 'enable for an ascending sort~~',
+ 'UI:Datatables:Language:Sort:Descending' => 'enable for a descending sort~~',
));
\ No newline at end of file
diff --git a/dictionaries/ui/components/datatable/da.dictionary.itop.datatable.php b/dictionaries/ui/components/datatable/da.dictionary.itop.datatable.php
index c1461160e..9f1bc4659 100644
--- a/dictionaries/ui/components/datatable/da.dictionary.itop.datatable.php
+++ b/dictionaries/ui/components/datatable/da.dictionary.itop.datatable.php
@@ -18,13 +18,14 @@
*/
// Display DataTable
Dict::Add('DA DA', 'Danish', 'Dansk', array(
- 'UI:Datatables:Language:Processing' => 'Please wait...~~',
- 'UI:Datatables:Language:LengthMenu' => '_MENU_ per page~~',
- 'UI:Datatables:Language:ZeroRecords' => 'No result~~',
- 'UI:Datatables:Language:Info' => '_TOTAL_ item(s)~~',
- 'UI:Datatables:Language:InfoEmpty' => 'No information~~',
- 'UI:Datatables:Language:EmptyTable' => 'No data available in this table~~',
+ 'UI:Datatables:Language:Processing' => 'Please wait...~~',
+ 'UI:Datatables:Language:LengthMenu' => '_MENU_ per page~~',
+ 'UI:Datatables:Language:ZeroRecords' => 'No result~~',
+ 'UI:Datatables:Language:Info' => '_TOTAL_ item(s)~~',
+ 'UI:Datatables:Language:InfoEmpty' => 'No information~~',
+ 'UI:Datatables:Language:EmptyTable' => 'No data available in this table~~',
+ 'UI:Datatables:Language:Error' => 'An error occured while running the query~~',
'UI:Datatables:Language:DisplayLength:All' => 'All~~',
- 'UI:Datatables:Language:Sort:Ascending' => 'enable for an ascending sort~~',
- 'UI:Datatables:Language:Sort:Descending' => 'enable for a descending sort~~',
+ 'UI:Datatables:Language:Sort:Ascending' => 'enable for an ascending sort~~',
+ 'UI:Datatables:Language:Sort:Descending' => 'enable for a descending sort~~',
));
\ No newline at end of file
diff --git a/dictionaries/ui/components/datatable/de.dictionary.itop.datatable.php b/dictionaries/ui/components/datatable/de.dictionary.itop.datatable.php
index 631492d5a..40d0b4b97 100644
--- a/dictionaries/ui/components/datatable/de.dictionary.itop.datatable.php
+++ b/dictionaries/ui/components/datatable/de.dictionary.itop.datatable.php
@@ -18,13 +18,14 @@
*/
// Display DataTable
Dict::Add('DE DE', 'German', 'Deutsch', array(
- 'UI:Datatables:Language:Processing' => 'Bitte warten...',
- 'UI:Datatables:Language:LengthMenu' => '_MENU_ pro Seite',
- 'UI:Datatables:Language:ZeroRecords' => 'Kein Ergebnis',
- 'UI:Datatables:Language:Info' => '_TOTAL_ Objekte',
- 'UI:Datatables:Language:InfoEmpty' => 'Keine Information',
- 'UI:Datatables:Language:EmptyTable' => 'Keine Daten in dieser Tabelle verfügbar',
+ 'UI:Datatables:Language:Processing' => 'Bitte warten...',
+ 'UI:Datatables:Language:LengthMenu' => '_MENU_ pro Seite',
+ 'UI:Datatables:Language:ZeroRecords' => 'Kein Ergebnis',
+ 'UI:Datatables:Language:Info' => '_TOTAL_ Objekte',
+ 'UI:Datatables:Language:InfoEmpty' => 'Keine Information',
+ 'UI:Datatables:Language:EmptyTable' => 'Keine Daten in dieser Tabelle verfügbar',
+ 'UI:Datatables:Language:Error' => 'An error occured while running the query~~',
'UI:Datatables:Language:DisplayLength:All' => 'Alle',
- 'UI:Datatables:Language:Sort:Ascending' => 'Aktivieren für aufsteigende Sortierung',
- 'UI:Datatables:Language:Sort:Descending' => 'Aktivieren für absteigende Sortierung',
+ 'UI:Datatables:Language:Sort:Ascending' => 'Aktivieren für aufsteigende Sortierung',
+ 'UI:Datatables:Language:Sort:Descending' => 'Aktivieren für absteigende Sortierung',
));
\ No newline at end of file
diff --git a/dictionaries/ui/components/datatable/es_cr.dictionary.itop.datatable.php b/dictionaries/ui/components/datatable/es_cr.dictionary.itop.datatable.php
index faca22993..da3dbcd6d 100644
--- a/dictionaries/ui/components/datatable/es_cr.dictionary.itop.datatable.php
+++ b/dictionaries/ui/components/datatable/es_cr.dictionary.itop.datatable.php
@@ -18,13 +18,14 @@
*/
// Display DataTable
Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array(
- 'UI:Datatables:Language:Processing' => 'Please wait...~~',
- 'UI:Datatables:Language:LengthMenu' => '_MENU_ per page~~',
- 'UI:Datatables:Language:ZeroRecords' => 'No result~~',
- 'UI:Datatables:Language:Info' => '_TOTAL_ item(s)~~',
- 'UI:Datatables:Language:InfoEmpty' => 'No information~~',
- 'UI:Datatables:Language:EmptyTable' => 'No data available in this table~~',
+ 'UI:Datatables:Language:Processing' => 'Please wait...~~',
+ 'UI:Datatables:Language:LengthMenu' => '_MENU_ per page~~',
+ 'UI:Datatables:Language:ZeroRecords' => 'No result~~',
+ 'UI:Datatables:Language:Info' => '_TOTAL_ item(s)~~',
+ 'UI:Datatables:Language:InfoEmpty' => 'No information~~',
+ 'UI:Datatables:Language:EmptyTable' => 'No data available in this table~~',
+ 'UI:Datatables:Language:Error' => 'An error occured while running the query~~',
'UI:Datatables:Language:DisplayLength:All' => 'All~~',
- 'UI:Datatables:Language:Sort:Ascending' => 'enable for an ascending sort~~',
- 'UI:Datatables:Language:Sort:Descending' => 'enable for a descending sort~~',
+ 'UI:Datatables:Language:Sort:Ascending' => 'enable for an ascending sort~~',
+ 'UI:Datatables:Language:Sort:Descending' => 'enable for a descending sort~~',
));
\ No newline at end of file
diff --git a/dictionaries/ui/components/datatable/hu.dictionary.itop.datatable.php b/dictionaries/ui/components/datatable/hu.dictionary.itop.datatable.php
index 8957f0c7b..a55b09cce 100644
--- a/dictionaries/ui/components/datatable/hu.dictionary.itop.datatable.php
+++ b/dictionaries/ui/components/datatable/hu.dictionary.itop.datatable.php
@@ -18,13 +18,14 @@
*/
// Display DataTable
Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
- 'UI:Datatables:Language:Processing' => 'Please wait...~~',
- 'UI:Datatables:Language:LengthMenu' => '_MENU_ per page~~',
- 'UI:Datatables:Language:ZeroRecords' => 'No result~~',
- 'UI:Datatables:Language:Info' => '_TOTAL_ item(s)~~',
- 'UI:Datatables:Language:InfoEmpty' => 'No information~~',
- 'UI:Datatables:Language:EmptyTable' => 'No data available in this table~~',
+ 'UI:Datatables:Language:Processing' => 'Please wait...~~',
+ 'UI:Datatables:Language:LengthMenu' => '_MENU_ per page~~',
+ 'UI:Datatables:Language:ZeroRecords' => 'No result~~',
+ 'UI:Datatables:Language:Info' => '_TOTAL_ item(s)~~',
+ 'UI:Datatables:Language:InfoEmpty' => 'No information~~',
+ 'UI:Datatables:Language:EmptyTable' => 'No data available in this table~~',
+ 'UI:Datatables:Language:Error' => 'An error occured while running the query~~',
'UI:Datatables:Language:DisplayLength:All' => 'All~~',
- 'UI:Datatables:Language:Sort:Ascending' => 'enable for an ascending sort~~',
- 'UI:Datatables:Language:Sort:Descending' => 'enable for a descending sort~~',
+ 'UI:Datatables:Language:Sort:Ascending' => 'enable for an ascending sort~~',
+ 'UI:Datatables:Language:Sort:Descending' => 'enable for a descending sort~~',
));
\ No newline at end of file
diff --git a/dictionaries/ui/components/datatable/it.dictionary.itop.datatable.php b/dictionaries/ui/components/datatable/it.dictionary.itop.datatable.php
index 22ddb024e..e4224f02a 100644
--- a/dictionaries/ui/components/datatable/it.dictionary.itop.datatable.php
+++ b/dictionaries/ui/components/datatable/it.dictionary.itop.datatable.php
@@ -18,13 +18,14 @@
*/
// Display DataTable
Dict::Add('IT IT', 'Italian', 'Italiano', array(
- 'UI:Datatables:Language:Processing' => 'Please wait...~~',
- 'UI:Datatables:Language:LengthMenu' => '_MENU_ per page~~',
- 'UI:Datatables:Language:ZeroRecords' => 'No result~~',
- 'UI:Datatables:Language:Info' => '_TOTAL_ item(s)~~',
- 'UI:Datatables:Language:InfoEmpty' => 'No information~~',
- 'UI:Datatables:Language:EmptyTable' => 'No data available in this table~~',
+ 'UI:Datatables:Language:Processing' => 'Please wait...~~',
+ 'UI:Datatables:Language:LengthMenu' => '_MENU_ per page~~',
+ 'UI:Datatables:Language:ZeroRecords' => 'No result~~',
+ 'UI:Datatables:Language:Info' => '_TOTAL_ item(s)~~',
+ 'UI:Datatables:Language:InfoEmpty' => 'No information~~',
+ 'UI:Datatables:Language:EmptyTable' => 'No data available in this table~~',
+ 'UI:Datatables:Language:Error' => 'An error occured while running the query~~',
'UI:Datatables:Language:DisplayLength:All' => 'All~~',
- 'UI:Datatables:Language:Sort:Ascending' => 'enable for an ascending sort~~',
- 'UI:Datatables:Language:Sort:Descending' => 'enable for a descending sort~~',
+ 'UI:Datatables:Language:Sort:Ascending' => 'enable for an ascending sort~~',
+ 'UI:Datatables:Language:Sort:Descending' => 'enable for a descending sort~~',
));
\ No newline at end of file
diff --git a/dictionaries/ui/components/datatable/ja.dictionary.itop.datatable.php b/dictionaries/ui/components/datatable/ja.dictionary.itop.datatable.php
index 5710d3159..ff48ab1d3 100644
--- a/dictionaries/ui/components/datatable/ja.dictionary.itop.datatable.php
+++ b/dictionaries/ui/components/datatable/ja.dictionary.itop.datatable.php
@@ -18,13 +18,14 @@
*/
// Display DataTable
Dict::Add('JA JP', 'Japanese', '日本語', array(
- 'UI:Datatables:Language:Processing' => 'Please wait...~~',
- 'UI:Datatables:Language:LengthMenu' => '_MENU_ per page~~',
- 'UI:Datatables:Language:ZeroRecords' => 'No result~~',
- 'UI:Datatables:Language:Info' => '_TOTAL_ item(s)~~',
- 'UI:Datatables:Language:InfoEmpty' => 'No information~~',
- 'UI:Datatables:Language:EmptyTable' => 'No data available in this table~~',
+ 'UI:Datatables:Language:Processing' => 'Please wait...~~',
+ 'UI:Datatables:Language:LengthMenu' => '_MENU_ per page~~',
+ 'UI:Datatables:Language:ZeroRecords' => 'No result~~',
+ 'UI:Datatables:Language:Info' => '_TOTAL_ item(s)~~',
+ 'UI:Datatables:Language:InfoEmpty' => 'No information~~',
+ 'UI:Datatables:Language:EmptyTable' => 'No data available in this table~~',
+ 'UI:Datatables:Language:Error' => 'An error occured while running the query~~',
'UI:Datatables:Language:DisplayLength:All' => 'All~~',
- 'UI:Datatables:Language:Sort:Ascending' => 'enable for an ascending sort~~',
- 'UI:Datatables:Language:Sort:Descending' => 'enable for a descending sort~~',
+ 'UI:Datatables:Language:Sort:Ascending' => 'enable for an ascending sort~~',
+ 'UI:Datatables:Language:Sort:Descending' => 'enable for a descending sort~~',
));
\ No newline at end of file
diff --git a/dictionaries/ui/components/datatable/nl.dictionary.itop.datatable.php b/dictionaries/ui/components/datatable/nl.dictionary.itop.datatable.php
index 7a977dc40..49537998c 100644
--- a/dictionaries/ui/components/datatable/nl.dictionary.itop.datatable.php
+++ b/dictionaries/ui/components/datatable/nl.dictionary.itop.datatable.php
@@ -18,13 +18,14 @@
*/
// Display DataTable
Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
- 'UI:Datatables:Language:Processing' => 'Even geduld…',
- 'UI:Datatables:Language:LengthMenu' => '_MENU_ per pagina',
- 'UI:Datatables:Language:ZeroRecords' => 'Geen resultaten',
- 'UI:Datatables:Language:Info' => '_TOTAL_ item(s)',
- 'UI:Datatables:Language:InfoEmpty' => 'Geen informatie',
- 'UI:Datatables:Language:EmptyTable' => 'Geen data in deze tabel',
+ 'UI:Datatables:Language:Processing' => 'Even geduld…',
+ 'UI:Datatables:Language:LengthMenu' => '_MENU_ per pagina',
+ 'UI:Datatables:Language:ZeroRecords' => 'Geen resultaten',
+ 'UI:Datatables:Language:Info' => '_TOTAL_ item(s)',
+ 'UI:Datatables:Language:InfoEmpty' => 'Geen informatie',
+ 'UI:Datatables:Language:EmptyTable' => 'Geen data in deze tabel',
+ 'UI:Datatables:Language:Error' => 'An error occured while running the query~~',
'UI:Datatables:Language:DisplayLength:All' => 'Alles',
- 'UI:Datatables:Language:Sort:Ascending' => 'Oplopend sorteren',
- 'UI:Datatables:Language:Sort:Descending' => 'Aflopend sorteren',
+ 'UI:Datatables:Language:Sort:Ascending' => 'Oplopend sorteren',
+ 'UI:Datatables:Language:Sort:Descending' => 'Aflopend sorteren',
));
\ No newline at end of file
diff --git a/dictionaries/ui/components/datatable/pt_br.dictionary.itop.datatable.php b/dictionaries/ui/components/datatable/pt_br.dictionary.itop.datatable.php
index 2f65f8039..807e52b2a 100644
--- a/dictionaries/ui/components/datatable/pt_br.dictionary.itop.datatable.php
+++ b/dictionaries/ui/components/datatable/pt_br.dictionary.itop.datatable.php
@@ -18,13 +18,14 @@
*/
// Display DataTable
Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
- 'UI:Datatables:Language:Processing' => 'Please wait...~~',
- 'UI:Datatables:Language:LengthMenu' => '_MENU_ per page~~',
- 'UI:Datatables:Language:ZeroRecords' => 'No result~~',
- 'UI:Datatables:Language:Info' => '_TOTAL_ item(s)~~',
- 'UI:Datatables:Language:InfoEmpty' => 'No information~~',
- 'UI:Datatables:Language:EmptyTable' => 'No data available in this table~~',
+ 'UI:Datatables:Language:Processing' => 'Please wait...~~',
+ 'UI:Datatables:Language:LengthMenu' => '_MENU_ per page~~',
+ 'UI:Datatables:Language:ZeroRecords' => 'No result~~',
+ 'UI:Datatables:Language:Info' => '_TOTAL_ item(s)~~',
+ 'UI:Datatables:Language:InfoEmpty' => 'No information~~',
+ 'UI:Datatables:Language:EmptyTable' => 'No data available in this table~~',
+ 'UI:Datatables:Language:Error' => 'An error occured while running the query~~',
'UI:Datatables:Language:DisplayLength:All' => 'All~~',
- 'UI:Datatables:Language:Sort:Ascending' => 'enable for an ascending sort~~',
- 'UI:Datatables:Language:Sort:Descending' => 'enable for a descending sort~~',
+ 'UI:Datatables:Language:Sort:Ascending' => 'enable for an ascending sort~~',
+ 'UI:Datatables:Language:Sort:Descending' => 'enable for a descending sort~~',
));
\ No newline at end of file
diff --git a/dictionaries/ui/components/datatable/ru.dictionary.itop.datatable.php b/dictionaries/ui/components/datatable/ru.dictionary.itop.datatable.php
index d10474f53..5265a4392 100755
--- a/dictionaries/ui/components/datatable/ru.dictionary.itop.datatable.php
+++ b/dictionaries/ui/components/datatable/ru.dictionary.itop.datatable.php
@@ -18,13 +18,14 @@
*/
// Display DataTable
Dict::Add('RU RU', 'Russian', 'Русский', array(
- 'UI:Datatables:Language:Processing' => 'Пожалуйста, подождите...',
- 'UI:Datatables:Language:LengthMenu' => '_MENU_ объектов на страницу',
- 'UI:Datatables:Language:ZeroRecords' => 'Нет объектов для отображения',
- 'UI:Datatables:Language:Info' => '_TOTAL_ элементов',
- 'UI:Datatables:Language:InfoEmpty' => 'Нет информации',
- 'UI:Datatables:Language:EmptyTable' => 'Нет данных для отображения',
+ 'UI:Datatables:Language:Processing' => 'Пожалуйста, подождите...',
+ 'UI:Datatables:Language:LengthMenu' => '_MENU_ объектов на страницу',
+ 'UI:Datatables:Language:ZeroRecords' => 'Нет объектов для отображения',
+ 'UI:Datatables:Language:Info' => '_TOTAL_ элементов',
+ 'UI:Datatables:Language:InfoEmpty' => 'Нет информации',
+ 'UI:Datatables:Language:EmptyTable' => 'Нет данных для отображения',
+ 'UI:Datatables:Language:Error' => 'An error occured while running the query~~',
'UI:Datatables:Language:DisplayLength:All' => 'Все',
- 'UI:Datatables:Language:Sort:Ascending' => 'Включить для сортировки по возрастанию',
- 'UI:Datatables:Language:Sort:Descending' => 'Включить для сортировки по убыванию',
+ 'UI:Datatables:Language:Sort:Ascending' => 'Включить для сортировки по возрастанию',
+ 'UI:Datatables:Language:Sort:Descending' => 'Включить для сортировки по убыванию',
));
\ No newline at end of file
diff --git a/dictionaries/ui/components/datatable/sk.dictionary.itop.datatable.php b/dictionaries/ui/components/datatable/sk.dictionary.itop.datatable.php
index 6774bb758..95dd3a35c 100644
--- a/dictionaries/ui/components/datatable/sk.dictionary.itop.datatable.php
+++ b/dictionaries/ui/components/datatable/sk.dictionary.itop.datatable.php
@@ -18,13 +18,14 @@
*/
// Display DataTable
Dict::Add('SK SK', 'Slovak', 'Slovenčina', array(
- 'UI:Datatables:Language:Processing' => 'Please wait...~~',
- 'UI:Datatables:Language:LengthMenu' => '_MENU_ per page~~',
- 'UI:Datatables:Language:ZeroRecords' => 'No result~~',
- 'UI:Datatables:Language:Info' => '_TOTAL_ item(s)~~',
- 'UI:Datatables:Language:InfoEmpty' => 'No information~~',
- 'UI:Datatables:Language:EmptyTable' => 'No data available in this table~~',
+ 'UI:Datatables:Language:Processing' => 'Please wait...~~',
+ 'UI:Datatables:Language:LengthMenu' => '_MENU_ per page~~',
+ 'UI:Datatables:Language:ZeroRecords' => 'No result~~',
+ 'UI:Datatables:Language:Info' => '_TOTAL_ item(s)~~',
+ 'UI:Datatables:Language:InfoEmpty' => 'No information~~',
+ 'UI:Datatables:Language:EmptyTable' => 'No data available in this table~~',
+ 'UI:Datatables:Language:Error' => 'An error occured while running the query~~',
'UI:Datatables:Language:DisplayLength:All' => 'All~~',
- 'UI:Datatables:Language:Sort:Ascending' => 'enable for an ascending sort~~',
- 'UI:Datatables:Language:Sort:Descending' => 'enable for a descending sort~~',
+ 'UI:Datatables:Language:Sort:Ascending' => 'enable for an ascending sort~~',
+ 'UI:Datatables:Language:Sort:Descending' => 'enable for a descending sort~~',
));
\ No newline at end of file
diff --git a/dictionaries/ui/components/datatable/tr.dictionary.itop.datatable.php b/dictionaries/ui/components/datatable/tr.dictionary.itop.datatable.php
index 9d9039481..dd5b2651f 100644
--- a/dictionaries/ui/components/datatable/tr.dictionary.itop.datatable.php
+++ b/dictionaries/ui/components/datatable/tr.dictionary.itop.datatable.php
@@ -18,13 +18,14 @@
*/
// Display DataTable
Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
- 'UI:Datatables:Language:Processing' => 'Please wait...~~',
- 'UI:Datatables:Language:LengthMenu' => '_MENU_ per page~~',
- 'UI:Datatables:Language:ZeroRecords' => 'No result~~',
- 'UI:Datatables:Language:Info' => '_TOTAL_ item(s)~~',
- 'UI:Datatables:Language:InfoEmpty' => 'No information~~',
- 'UI:Datatables:Language:EmptyTable' => 'No data available in this table~~',
+ 'UI:Datatables:Language:Processing' => 'Please wait...~~',
+ 'UI:Datatables:Language:LengthMenu' => '_MENU_ per page~~',
+ 'UI:Datatables:Language:ZeroRecords' => 'No result~~',
+ 'UI:Datatables:Language:Info' => '_TOTAL_ item(s)~~',
+ 'UI:Datatables:Language:InfoEmpty' => 'No information~~',
+ 'UI:Datatables:Language:EmptyTable' => 'No data available in this table~~',
+ 'UI:Datatables:Language:Error' => 'An error occured while running the query~~',
'UI:Datatables:Language:DisplayLength:All' => 'All~~',
- 'UI:Datatables:Language:Sort:Ascending' => 'enable for an ascending sort~~',
- 'UI:Datatables:Language:Sort:Descending' => 'enable for a descending sort~~',
+ 'UI:Datatables:Language:Sort:Ascending' => 'enable for an ascending sort~~',
+ 'UI:Datatables:Language:Sort:Descending' => 'enable for a descending sort~~',
));
\ No newline at end of file
diff --git a/dictionaries/ui/components/datatable/zh_cn.dictionary.itop.datatable.php b/dictionaries/ui/components/datatable/zh_cn.dictionary.itop.datatable.php
index 6ee624cdc..0328dd329 100644
--- a/dictionaries/ui/components/datatable/zh_cn.dictionary.itop.datatable.php
+++ b/dictionaries/ui/components/datatable/zh_cn.dictionary.itop.datatable.php
@@ -18,13 +18,14 @@
*/
// Display DataTable
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
- 'UI:Datatables:Language:Processing' => '请稍候...',
- 'UI:Datatables:Language:LengthMenu' => '_MENU_ 每页',
- 'UI:Datatables:Language:ZeroRecords' => '未找到相关结果',
- 'UI:Datatables:Language:Info' => '_TOTAL_ 项',
- 'UI:Datatables:Language:InfoEmpty' => '未找到相关信息',
- 'UI:Datatables:Language:EmptyTable' => '表格中暂无数据',
+ 'UI:Datatables:Language:Processing' => '请稍候...',
+ 'UI:Datatables:Language:LengthMenu' => '_MENU_ 每页',
+ 'UI:Datatables:Language:ZeroRecords' => '未找到相关结果',
+ 'UI:Datatables:Language:Info' => '_TOTAL_ 项',
+ 'UI:Datatables:Language:InfoEmpty' => '未找到相关信息',
+ 'UI:Datatables:Language:EmptyTable' => '表格中暂无数据',
+ 'UI:Datatables:Language:Error' => 'An error occured while running the query~~',
'UI:Datatables:Language:DisplayLength:All' => '全部',
- 'UI:Datatables:Language:Sort:Ascending' => '顺序排序',
- 'UI:Datatables:Language:Sort:Descending' => '倒序排序',
+ 'UI:Datatables:Language:Sort:Ascending' => '顺序排序',
+ 'UI:Datatables:Language:Sort:Descending' => '倒序排序',
));
\ No newline at end of file
diff --git a/dictionaries/ui/layouts/activity-panel/ru.dictionary.itop.activity-panel.php b/dictionaries/ui/layouts/activity-panel/ru.dictionary.itop.activity-panel.php
index ba64ddd38..3cd33a08c 100755
--- a/dictionaries/ui/layouts/activity-panel/ru.dictionary.itop.activity-panel.php
+++ b/dictionaries/ui/layouts/activity-panel/ru.dictionary.itop.activity-panel.php
@@ -29,6 +29,7 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
'UI:Layout:ActivityPanel:Tab:Log:DraftIndicator:Tooltip' => 'Черновик',
'UI:Layout:ActivityPanel:Tab:Toolbar:Filter:Logs:Title' => 'Журналы',
'UI:Layout:ActivityPanel:Tab:Toolbar:Filter:Logs:Tooltip' => 'Показать / скрыть изменения журналов',
+ 'UI:Layout:ActivityPanel:Tab:Toolbar:Filter:Logs:Menu:Hint' => 'Choose which logs to display on this tab~~',
'UI:Layout:ActivityPanel:Tab:Toolbar:Filter:Transitions:Title' => 'Статус',
'UI:Layout:ActivityPanel:Tab:Toolbar:Filter:Transitions:Tooltip' => 'Показать / скрыть изменение статуса',
'UI:Layout:ActivityPanel:Tab:Toolbar:Filter:Edits:Title' => 'Изменения',
diff --git a/dictionaries/ui/layouts/object-details/es_cr.dictionary.itop.object-details.php b/dictionaries/ui/layouts/object-details/es_cr.dictionary.itop.object-details.php
index dae538350..76d1d6ab9 100644
--- a/dictionaries/ui/layouts/object-details/es_cr.dictionary.itop.object-details.php
+++ b/dictionaries/ui/layouts/object-details/es_cr.dictionary.itop.object-details.php
@@ -3,7 +3,7 @@
* @copyright Copyright (C) 2010-2021 Combodo SARL
* @license http://opensource.org/licenses/AGPL-3.0
*/
-Dict::Add('ES CR', 'Spanish', 'Español, Castellaño', [
+Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [
'UI:Layout:ObjectDetails:KeyboardShortcut:EditObject' => 'Edit displayed object~~',
'UI:Layout:ObjectDetails:KeyboardShortcut:DeleteObject' => 'Delete displayed object~~',
'UI:Layout:ObjectDetails:KeyboardShortcut:NewObject' => 'Create a new object (with same class as displayed object)~~',
diff --git a/dictionaries/ui/layouts/page-content/es_cr.dictionary.itop.page-content.php b/dictionaries/ui/layouts/page-content/es_cr.dictionary.itop.page-content.php
index 95f02a304..e1a4c5711 100644
--- a/dictionaries/ui/layouts/page-content/es_cr.dictionary.itop.page-content.php
+++ b/dictionaries/ui/layouts/page-content/es_cr.dictionary.itop.page-content.php
@@ -3,6 +3,6 @@
* @copyright Copyright (C) 2010-2021 Combodo SARL
* @license http://opensource.org/licenses/AGPL-3.0
*/
-Dict::Add('ES CR', 'Spanish', 'Español, Castellaño', [
+Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [
'UIBlock:Error:CannotGetBlocks' => 'Could not retrieve blocks from content area "%1$s" as it does seem to exists for page content "%2$s"~~',
]);
diff --git a/dictionaries/ui/layouts/tab-container/es_cr.dictionary.itop.tab-container.php b/dictionaries/ui/layouts/tab-container/es_cr.dictionary.itop.tab-container.php
index a7249cb68..1c11c3238 100644
--- a/dictionaries/ui/layouts/tab-container/es_cr.dictionary.itop.tab-container.php
+++ b/dictionaries/ui/layouts/tab-container/es_cr.dictionary.itop.tab-container.php
@@ -3,7 +3,7 @@
* @copyright Copyright (C) 2010-2021 Combodo SARL
* @license http://opensource.org/licenses/AGPL-3.0
*/
-Dict::Add('ES CR', 'Spanish', 'Español, Castellaño', [
+Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [
'UI:Layout:TabContainer:ExtraTabsListToggler:Label' => 'Other tabs~~',
'UIBlock:Error:AddBlockNotTabForbidden' => 'Cannot add block %1$s to %2$s (only Tab blocks are allowed)~~',
'UIBlock:TabContainer:RemoteTabLoad' => 'Click to load this tab~~',
diff --git a/dictionaries/ui/layouts/ui-content-block/es_cr.dictionary.itop.ui-content-block.php b/dictionaries/ui/layouts/ui-content-block/es_cr.dictionary.itop.ui-content-block.php
index a40cb6cf5..ed9fa2d73 100644
--- a/dictionaries/ui/layouts/ui-content-block/es_cr.dictionary.itop.ui-content-block.php
+++ b/dictionaries/ui/layouts/ui-content-block/es_cr.dictionary.itop.ui-content-block.php
@@ -3,6 +3,6 @@
* @copyright Copyright (C) 2010-2021 Combodo SARL
* @license http://opensource.org/licenses/AGPL-3.0
*/
-Dict::Add('ES CR', 'Spanish', 'Español, Castellaño', [
+Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [
'UIBlock:Error:AddBlockForbidden' => 'Cannot add block to %1$s~~',
]);
diff --git a/dictionaries/ui/pages/preferences/ru.dictionary.itop.preferences.php b/dictionaries/ui/pages/preferences/ru.dictionary.itop.preferences.php
index 06e768ca4..f94e8e032 100755
--- a/dictionaries/ui/pages/preferences/ru.dictionary.itop.preferences.php
+++ b/dictionaries/ui/pages/preferences/ru.dictionary.itop.preferences.php
@@ -18,29 +18,31 @@
*/
// Navigation menu
Dict::Add('RU RU', 'Russian', 'Русский', array(
- 'UI:Preferences:Title' => 'Предпочтения',
- 'UI:Preferences:UserInterface:Title' => 'Пользовательский интерфейс',
- 'UI:Preferences:General:Title' => 'Основные',
- 'UI:Preferences:General:Theme' => 'Тема',
- 'UI:Preferences:General:Theme:DefaultThemeLabel' => '%1$s (по умолчанию)',
- 'UI:Preferences:Lists:Title' => 'Списки',
- 'UI:Preferences:RichText:Title' => 'Текстовый редактор',
- 'UI:Preferences:RichText:ToolbarState' => 'Панель инструментов по умолчанию',
- 'UI:Preferences:RichText:ToolbarState:Expanded' => 'Развёрнута',
- 'UI:Preferences:RichText:ToolbarState:Collapsed' => 'Свёрнута',
- 'UI:Preferences:ActivityPanel:Title' => 'Панель активности',
- 'UI:Preferences:ActivityPanel:EntryFormOpened' => 'Форма записи журнала открыта по умолчанию',
- 'UI:Preferences:ActivityPanel:EntryFormOpened+' => 'Состояние формы добавления записи журнала при отображении объекта. Если флажок снят, форму можно будет открыть с помощью соответствующей кнопки.',
- 'UI:Preferences:PersonalizeKeyboardShortcuts:Title' => 'Сочетания клавиш',
- 'UI:Preferences:PersonalizeKeyboardShortcuts:Input:Hint' => 'Введите сочетание клавиш',
- 'UI:Preferences:PersonalizeKeyboardShortcuts:Button:Tooltip' => 'Записать сочетание клавиш',
- 'UI:Preferences:Tabs:Title' => 'Вкладки',
- 'UI:Preferences:Tabs:Layout:Label' => 'Расположение',
- 'UI:Preferences:Tabs:Layout:Horizontal' => 'Горизонтальное',
- 'UI:Preferences:Tabs:Layout:Vertical' => 'Вертикальное',
- 'UI:Preferences:Tabs:Scrollable:Label' => 'Навигация',
- 'UI:Preferences:Tabs:Scrollable:Classic' => 'Классическая',
- 'UI:Preferences:Tabs:Scrollable:Scrollable' => 'Прокручиваемая',
- 'UI:Preferences:ChooseAPlaceholder' => 'Аватар пользователя',
- 'UI:Preferences:ChooseAPlaceholder+' => 'Выберите аватар, который будет отображаться, если у связанного с вашей учетной записью контакта нет фотографии',
+ 'UI:Preferences:Title' => 'Предпочтения',
+ 'UI:Preferences:UserInterface:Title' => 'Пользовательский интерфейс',
+ 'UI:Preferences:General:Title' => 'Основные',
+ 'UI:Preferences:General:Theme' => 'Тема',
+ 'UI:Preferences:General:Theme:DefaultThemeLabel' => '%1$s (по умолчанию)',
+ 'UI:Preferences:Lists:Title' => 'Списки',
+ 'UI:Preferences:RichText:Title' => 'Текстовый редактор',
+ 'UI:Preferences:RichText:ToolbarState' => 'Панель инструментов по умолчанию',
+ 'UI:Preferences:RichText:ToolbarState:Expanded' => 'Развёрнута',
+ 'UI:Preferences:RichText:ToolbarState:Collapsed' => 'Свёрнута',
+ 'UI:Preferences:ActivityPanel:Title' => 'Панель активности',
+ 'UI:Preferences:ActivityPanel:EntryFormOpened' => 'Форма записи журнала открыта по умолчанию',
+ 'UI:Preferences:ActivityPanel:EntryFormOpened+' => 'Состояние формы добавления записи журнала при отображении объекта. Если флажок снят, форму можно будет открыть с помощью соответствующей кнопки.',
+ 'UI:Preferences:PersonalizeKeyboardShortcuts:Title' => 'Сочетания клавиш',
+ 'UI:Preferences:PersonalizeKeyboardShortcuts:Input:Hint' => 'Введите сочетание клавиш',
+ 'UI:Preferences:PersonalizeKeyboardShortcuts:Button:Tooltip' => 'Записать сочетание клавиш',
+ 'UI:Preferences:PersonalizeKeyboardShortcuts:Button:Reset' => 'Reset~~',
+ 'UI:Preferences:PersonalizeKeyboardShortcuts:Button:Reset:Tooltip' => 'Back to default keyboard shortcut~~',
+ 'UI:Preferences:Tabs:Title' => 'Вкладки',
+ 'UI:Preferences:Tabs:Layout:Label' => 'Расположение',
+ 'UI:Preferences:Tabs:Layout:Horizontal' => 'Горизонтальное',
+ 'UI:Preferences:Tabs:Layout:Vertical' => 'Вертикальное',
+ 'UI:Preferences:Tabs:Scrollable:Label' => 'Навигация',
+ 'UI:Preferences:Tabs:Scrollable:Classic' => 'Классическая',
+ 'UI:Preferences:Tabs:Scrollable:Scrollable' => 'Прокручиваемая',
+ 'UI:Preferences:ChooseAPlaceholder' => 'Аватар пользователя',
+ 'UI:Preferences:ChooseAPlaceholder+' => 'Выберите аватар, который будет отображаться, если у связанного с вашей учетной записью контакта нет фотографии',
));
diff --git a/dictionaries/zh_cn.dictionary.itop.core.php b/dictionaries/zh_cn.dictionary.itop.core.php
index 531f9ddd6..b2a3953df 100644
--- a/dictionaries/zh_cn.dictionary.itop.core.php
+++ b/dictionaries/zh_cn.dictionary.itop.core.php
@@ -1088,6 +1088,8 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Class:AsyncTask/Attribute:last_error+' => '~~',
'Class:AsyncTask/Attribute:last_attempt' => 'Last attempt~~',
'Class:AsyncTask/Attribute:last_attempt+' => '~~',
+ 'Class:AsyncTask:InvalidConfig_Class_Keys' => 'Invalid format for the configuration of "async_taks_retries[%1$s]". Expecting an array with the following keys: %2$s~~',
+ 'Class:AsyncTask:InvalidConfig_Class_InvalidKey_Keys' => 'Invalid format for the configuration of "async_taks_retries[%1$s]": unexpected key "%2$s". Expecting only the following keys: %3$s~~',
));
//
diff --git a/dictionaries/zh_cn.dictionary.itop.ui.php b/dictionaries/zh_cn.dictionary.itop.ui.php
index baef27829..a9b7886a5 100644
--- a/dictionaries/zh_cn.dictionary.itop.ui.php
+++ b/dictionaries/zh_cn.dictionary.itop.ui.php
@@ -121,6 +121,10 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Class:User/Error:LoginMustBeUnique' => '登录名必须唯一 - "%1s" 已经被使用.',
'Class:User/Error:AtLeastOneProfileIsNeeded' => '必须指定至少一个角色给该用户.',
+ 'Class:User/Error:ProfileNotAllowed' => 'Profile "%1$s" cannot be added it will deny the access to backoffice~~',
+ 'Class:User/Error:StatusChangeIsNotAllowed' => 'Changing status is not allowed for your own User~~',
+ 'Class:User/Error:AllowedOrgsMustContainUserOrg' => 'Allowed organizations must contain User organization~~',
+ 'Class:User/Error:CurrentProfilesHaveInsufficientRights' => 'The current list of profiles does not give sufficient access rights (Users are not modifiable anymore)~~',
'Class:User/Error:AtLeastOneOrganizationIsNeeded' => '必须为该用户指定一个组织.',
'Class:User/Error:OrganizationNotAllowed' => '该组织不被允许.',
'Class:User/Error:UserOrganizationNotAllowed' => '该用户账户不属于那个组织.',
@@ -332,9 +336,9 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'BooleanLabel:yes' => '是',
'BooleanLabel:no' => '否',
'UI:Login:Title' => ITOP_APPLICATION_SHORT.' 登录',
- 'Menu:WelcomeMenu' => '欢迎', // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:WelcomeMenu' => '欢迎',// Duplicated into itop-welcome-itil (will be removed from here...)
'Menu:WelcomeMenu+' => '欢迎使用 '.ITOP_APPLICATION_SHORT, // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:WelcomeMenuPage' => '欢迎', // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:WelcomeMenuPage' => '欢迎',// Duplicated into itop-welcome-itil (will be removed from here...)
'Menu:WelcomeMenuPage+' => '欢迎使用 '.ITOP_APPLICATION_SHORT, // Duplicated into itop-welcome-itil (will be removed from here...)
'UI:WelcomeMenu:Title' => '欢迎使用 '.ITOP_APPLICATION_SHORT,
@@ -547,43 +551,43 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'UI:ResetPwd-Ready' => '密码已修改成功.',
'UI:ResetPwd-Login' => '点击这里登录...',
- 'UI:Login:About' => '',
- 'UI:Login:ChangeYourPassword' => '修改您的密码',
- 'UI:Login:OldPasswordPrompt' => '旧密码',
- 'UI:Login:NewPasswordPrompt' => '新密码',
- 'UI:Login:RetypeNewPasswordPrompt' => '重复新密码',
- 'UI:Login:IncorrectOldPassword' => '错误: 旧密码错误',
- 'UI:LogOffMenu' => '注销',
+ 'UI:Login:About' => '',
+ 'UI:Login:ChangeYourPassword' => '修改您的密码',
+ 'UI:Login:OldPasswordPrompt' => '旧密码',
+ 'UI:Login:NewPasswordPrompt' => '新密码',
+ 'UI:Login:RetypeNewPasswordPrompt' => '重复新密码',
+ 'UI:Login:IncorrectOldPassword' => '错误: 旧密码错误',
+ 'UI:LogOffMenu' => '注销',
'UI:LogOff:ThankYou' => '感谢使用 '.ITOP_APPLICATION_SHORT,
- 'UI:LogOff:ClickHereToLoginAgain' => '点击这里再次登录...',
- 'UI:ChangePwdMenu' => '修改密码...',
- 'UI:Login:PasswordChanged' => '密码已成功设置!',
+ 'UI:LogOff:ClickHereToLoginAgain' => '点击这里再次登录...',
+ 'UI:ChangePwdMenu' => '修改密码...',
+ 'UI:Login:PasswordChanged' => '密码已成功设置!',
'UI:AccessRO-All' => ITOP_APPLICATION_SHORT.' 是只读的',
'UI:AccessRO-Users' => ITOP_APPLICATION_SHORT.' 对于终端用户是只读的',
- 'UI:ApplicationEnvironment' => '应用环境: %1$s',
- 'UI:Login:RetypePwdDoesNotMatch' => '新密码输入不一致!',
- 'UI:Button:Login' => '登录iTop',
+ 'UI:ApplicationEnvironment' => '应用环境: %1$s',
+ 'UI:Login:RetypePwdDoesNotMatch' => '新密码输入不一致!',
+ 'UI:Button:Login' => '登录iTop',
'UI:Login:Error:AccessRestricted' => ITOP_APPLICATION_SHORT.' 访问被限制. 请联系管理员.',
- 'UI:Login:Error:AccessAdmin' => '只有具有管理员权限的人才能访问. 请联系管理员.',
- 'UI:Login:Error:WrongOrganizationName' => 'Unknown organization~~',
+ 'UI:Login:Error:AccessAdmin' => '只有具有管理员权限的人才能访问. 请联系管理员.',
+ 'UI:Login:Error:WrongOrganizationName' => 'Unknown organization~~',
'UI:Login:Error:MultipleContactsHaveSameEmail' => '多个联系人存在相同的邮箱',
- 'UI:Login:Error:NoValidProfiles' => 'No valid profile provided~~',
- 'UI:CSVImport:MappingSelectOne' => '-- 请选择 --',
- 'UI:CSVImport:MappingNotApplicable' => '-- 忽略该栏 --',
- 'UI:CSVImport:NoData' => '数据为空..., 请提供数据!',
- 'UI:Title:DataPreview' => '数据预览',
- 'UI:CSVImport:ErrorOnlyOneColumn' => '错误: 数据仅包含一列. 您选择了合适的分隔符了吗?',
- 'UI:CSVImport:FieldName' => '栏 %1$d',
- 'UI:CSVImport:DataLine1' => '数据行 1',
- 'UI:CSVImport:DataLine2' => '数据行 2',
- 'UI:CSVImport:idField' => 'id (主键)',
+ 'UI:Login:Error:NoValidProfiles' => 'No valid profile provided~~',
+ 'UI:CSVImport:MappingSelectOne' => '-- 请选择 --',
+ 'UI:CSVImport:MappingNotApplicable' => '-- 忽略该栏 --',
+ 'UI:CSVImport:NoData' => '数据为空..., 请提供数据!',
+ 'UI:Title:DataPreview' => '数据预览',
+ 'UI:CSVImport:ErrorOnlyOneColumn' => '错误: 数据仅包含一列. 您选择了合适的分隔符了吗?',
+ 'UI:CSVImport:FieldName' => '栏 %1$d',
+ 'UI:CSVImport:DataLine1' => '数据行 1',
+ 'UI:CSVImport:DataLine2' => '数据行 2',
+ 'UI:CSVImport:idField' => 'id (主键)',
'UI:Title:BulkImport' => ITOP_APPLICATION_SHORT.' - 批量导入',
- 'UI:Title:BulkImport+' => 'CSV 导入向导',
- 'UI:Title:BulkSynchro_nbItem_ofClass_class' => '同步 %2$s 个对象中的 %1$d',
- 'UI:CSVImport:ClassesSelectOne' => '-- 请选择 --',
- 'UI:CSVImport:ErrorExtendedAttCode' => '内部错误: "%1$s" 是错误的编码, 因为 "%2$s" 不是类 "%3$s" 的外键',
- 'UI:CSVImport:ObjectsWillStayUnchanged' => '%1$d 个对象保持不变.',
- 'UI:CSVImport:ObjectsWillBeModified' => '%1$d 个对象将被修改.',
+ 'UI:Title:BulkImport+' => 'CSV 导入向导',
+ 'UI:Title:BulkSynchro_nbItem_ofClass_class' => '同步 %2$s 个对象中的 %1$d',
+ 'UI:CSVImport:ClassesSelectOne' => '-- 请选择 --',
+ 'UI:CSVImport:ErrorExtendedAttCode' => '内部错误: "%1$s" 是错误的编码, 因为 "%2$s" 不是类 "%3$s" 的外键',
+ 'UI:CSVImport:ObjectsWillStayUnchanged' => '%1$d 个对象保持不变.',
+ 'UI:CSVImport:ObjectsWillBeModified' => '%1$d 个对象将被修改.',
'UI:CSVImport:ObjectsWillBeAdded' => '%1$d 个对象将被添加.',
'UI:CSVImport:ObjectsWillHaveErrors' => '%1$d 个对象将发生错误.',
'UI:CSVImport:ObjectsRemainedUnchanged' => '%1$d 个对象保持不变.',
@@ -908,9 +912,9 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'UI:UserManagement:NoLifeCycleApplicable+' => '该类未定义生命周期',
'UI:UserManagement:GrantMatrix' => '授权矩阵',
- 'Menu:AdminTools' => '管理工具', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:AdminTools+' => '管理工具', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:AdminTools?' => '具有管理员角色的用户才能使用的工具', // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:AdminTools' => '管理工具',// Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:AdminTools+' => '管理工具',// Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:AdminTools?' => '具有管理员角色的用户才能使用的工具',// Duplicated into itop-welcome-itil (will be removed from here...)
'Menu:SystemTools' => '系统',
'UI:ChangeManagementMenu' => '变更管理',
@@ -956,17 +960,17 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'UI-ContactsMenu-ContactsByType' => '按类别划分联系人',
'UI-ContactsMenu-ContactsByStatus' => '按状态划分联系人',
- 'Menu:CSVImportMenu' => 'CSV 导入', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:CSVImportMenu+' => '批量创建或修改', // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:CSVImportMenu' => 'CSV 导入',// Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:CSVImportMenu+' => '批量创建或修改',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:DataModelMenu' => '数据模型', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:DataModelMenu+' => '数据模型概况', // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:DataModelMenu' => '数据模型',// Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:DataModelMenu+' => '数据模型概况',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:ExportMenu' => '导出', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:ExportMenu+' => '以HTML, CSV 或XML 格式导出任何查询的结果', // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:ExportMenu' => '导出',// Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:ExportMenu+' => '以HTML, CSV 或XML 格式导出任何查询的结果',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:NotificationsMenu' => '通知', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:NotificationsMenu+' => '配置通知', // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:NotificationsMenu' => '通知',// Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:NotificationsMenu+' => '配置通知',// Duplicated into itop-welcome-itil (will be removed from here...)
'UI:NotificationsMenu:Title' => '配置 通知',
'UI:NotificationsMenu:Help' => '帮助',
'UI:NotificationsMenu:HelpContent' => '在'.ITOP_APPLICATION_SHORT.' 中, 通知可以被自定义. 它们是基于两个对象集: 触发器和操作.
@@ -1004,27 +1008,27 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'UI:TagAdminMenu:NoTags' => '未配置标签',
'UI:TagSetFieldData:Error' => '错误: %1$s',
- 'Menu:AuditCategories' => '审计类别', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:AuditCategories+' => '审计类别', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:Notifications:Title' => '审计类别', // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:AuditCategories' => '审计类别',// Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:AuditCategories+' => '审计类别',// Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:Notifications:Title' => '审计类别',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:RunQueriesMenu' => '运行查询', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:RunQueriesMenu+' => '运行任何查询', // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:RunQueriesMenu' => '运行查询',// Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:RunQueriesMenu+' => '运行任何查询',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:QueryMenu' => '查询手册', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:QueryMenu+' => '查询手册', // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:QueryMenu' => '查询手册',// Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:QueryMenu+' => '查询手册',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:DataAdministration' => '数据管理', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:DataAdministration+' => '数据管理', // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:DataAdministration' => '数据管理',// Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:DataAdministration+' => '数据管理',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:UniversalSearchMenu' => '全局搜索', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:UniversalSearchMenu+' => '搜索所有...', // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:UniversalSearchMenu' => '全局搜索',// Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:UniversalSearchMenu+' => '搜索所有...',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:UserManagementMenu' => '用户管理', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:UserManagementMenu+' => '用户管理', // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:UserManagementMenu' => '用户管理',// Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:UserManagementMenu+' => '用户管理',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:ProfilesMenu' => '角色', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:ProfilesMenu+' => '角色', // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:ProfilesMenu' => '角色',// Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:ProfilesMenu+' => '角色',// Duplicated into itop-welcome-itil (will be removed from here...)
'Menu:ProfilesMenu:Title' => '角色',
// Duplicated into itop-welcome-itil (will be removed from here...)
@@ -1226,6 +1230,8 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'UI:DashboardEdit:AutoReload' => '自动刷新',
'UI:DashboardEdit:AutoReloadSec' => '自动刷新间隔(秒)',
'UI:DashboardEdit:AutoReloadSec+' => '最小值是 %1$d 秒',
+ 'UI:DashboardEdit:Revert' => 'Revert~~',
+ 'UI:DashboardEdit:Apply' => 'Apply~~',
'UI:DashboardEdit:Layout' => '布局',
'UI:DashboardEdit:Properties' => '仪表盘属性',
@@ -1362,13 +1368,13 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Month-10-Short' => '10月',
'Month-11-Short' => '11月',
'Month-12-Short' => '12月',
- 'Calendar-FirstDayOfWeek' => '0', // 0 = Sunday, 1 = Monday, etc...
+ 'Calendar-FirstDayOfWeek' => '0',// 0 = Sunday, 1 = Monday, etc...
'UI:Menu:ShortcutList' => '创建快捷方式...',
'UI:ShortcutRenameDlg:Title' => '重命名快捷方式',
'UI:ShortcutListDlg:Title' => '为该列表创建快捷方式',
'UI:ShortcutDelete:Confirm' => '请确认是否删除这个(些)快捷方式.',
- 'Menu:MyShortcuts' => '我的快捷方式', // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:MyShortcuts' => '我的快捷方式',// Duplicated into itop-welcome-itil (will be removed from here...)
'Class:Shortcut' => '快捷方式',
'Class:Shortcut+' => '',
'Class:Shortcut/Attribute:name' => '名称',
@@ -1548,12 +1554,12 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'UI:Search:Criteria:Operator:String:EndsWith' => '结尾是',
'UI:Search:Criteria:Operator:String:RegExp' => '正则表达式.',
// - Numeric widget
- 'UI:Search:Criteria:Operator:Numeric:Equals' => '等于', // => '=',
- 'UI:Search:Criteria:Operator:Numeric:GreaterThan' => '大于', // => '>',
- 'UI:Search:Criteria:Operator:Numeric:GreaterThanOrEquals' => '大于 / 等于', // > '>=',
- 'UI:Search:Criteria:Operator:Numeric:LessThan' => '小于', // => '<',
- 'UI:Search:Criteria:Operator:Numeric:LessThanOrEquals' => '小于 / 等于', // > '<=',
- 'UI:Search:Criteria:Operator:Numeric:Different' => '不同', // => '≠',
+ 'UI:Search:Criteria:Operator:Numeric:Equals' => '等于',// => '=',
+ 'UI:Search:Criteria:Operator:Numeric:GreaterThan' => '大于',// => '>',
+ 'UI:Search:Criteria:Operator:Numeric:GreaterThanOrEquals' => '大于 / 等于',// > '>=',
+ 'UI:Search:Criteria:Operator:Numeric:LessThan' => '小于',// => '<',
+ 'UI:Search:Criteria:Operator:Numeric:LessThanOrEquals' => '小于 / 等于',// > '<=',
+ 'UI:Search:Criteria:Operator:Numeric:Different' => '不同',// => '≠',
// - Tag Set Widget
'UI:Search:Criteria:Operator:TagSet:Matches' => '匹配',